body {
  background-color:#f3f3f3 !important;
}

footer {
	margin-bottom: -20px;
    padding-bottom: 20px;
}

/* Trust widget */
#trusted-shops-widget {
	transition: right 0.5s ease 0.3s;
    width: 149px;
    position: fixed;
    right: -121px;
    top: 252px;
    z-index: 10000;
    display: block;
}

#trusted-shops-widget:hover {
	right:-70px;
}

#trusted-shops-widget:before {
	content:'';
	display:inline-block;
	background:url('/upload/trusted-shops-rev-icon.svg');
	width:28px;
	height:56px;
	background-size:cover;
	background-color: #ffffff;
    border-radius: 4px 0 0 4px;
	cursor:pointer;
	float:left;
}

#trusted-shops-widget-inner {
	float:left;
	padding:10px;
	border-radius: 0 0 0 4px;
	background-color:#ffffff;
}

@media (max-width:650px) {
	#trusted-shops-widget,
	#trustbadge-container-98e3dadd90eb493088abdc5597a70810 {display:none !important; }
}

.tkanina.force-show { cursor: pointer; }

.material_picker { 
  position: relative;
  z-index: 9999; 
}

#box_productfull .tkanina3{
    height: 60px;
    align-items: center;
    display: flex;
    justify-content: center;
    font-size: 16px;
    font-weight: 300;
    color: #828282;
} 

#box_productfull .tkanina3:not(.force-show){
    display: none !important;
}

/* Poradnik */
#shop_infopage38 .boxhead,
#shop_infopage39 .boxhead,
#shop_infopage40 .boxhead {
	display:none;
	margin-top:50px;
}

#poradnik {
	border: 1px solid #000000;
	padding-bottom:80px;
    margin: 50px 10px 50px 10px;
}

#poradnik h3 {
	text-transform: uppercase;
    letter-spacing: 3px;
    text-align: center;
    font-size: 24px;
    font-weight: 300;
    background: #f3f3f3;
    margin: -18px auto;
    /* padding: 0 150px 0 150px; */
    width: 300px;
}

#poradnik h2 {
	text-align: center;
    font-size: 30px;
    font-weight: 500;
    color: #000;
    padding: 30px 0 15px 0;
}

#poradnik p {
	padding: 0 50px 0 50px;
    font-weight: 400;	
}

#poradnik p.poradnik-center {
	text-align: center;
}

#poradnik .poradnik-img img {
	margin: 80px auto;
    width: 100%;
    height: auto;
    display: block;
}

#poradnik h4 {
	padding: 0 50px 0 50px;
	color:#000000;
    margin: 30px 0 10px 0;
}

#poradnik ul {
	list-style:none;
	padding:0px;
	margin:70px auto;
	text-align:center;
}

#poradnik ul li {
	display:inline-block;
	margin:0 50px 0 50px;
}

#poradnik ul li a img {
	width:40px;
	height:40px;
}

#poradnik a.main-link {
	text-align:center;
	font-size:24px;
	margin:10px 0 80px 0;
	display:block;
}

#poradnik h4.center-header-poradnik {
	text-align:center;
	margin-top:50px;
}

#poradnik a {
	color:#000000;
}

#poradnik ol {
	padding-left: 80px;
    margin-top: 30px;
    color: #555;
    font-weight: 400;
}

#poradnik ol li {
	margin-bottom:10px;
}
/* end Poradnik */

.home-product-owl .box_mamezi_product .products .product .prodimage, #box_productrelated .prodimage, .owl-carousel-box-mamezi .products .product .prodimage, #home_categories_images .home-categories-images-imgwrap {
    background: none !important;
}

#ceneo-widget #widget-handler {
    display: block !important;
}

li#hcategory_75 {
  display:none;
}

/* Regulamin - 19.11.2020 */
.regulations {
	max-width:100%;
	font-family: 'Poppins', sans-serif;
	padding:30px;
	background:#fff;
	margin-bottom:50px !important;
}

.regulations h2, 
.regulations h3, 
.regulations h4, 
.regulations p,
.regulations .f-grid-11,
.regulations .f-grid-1,

.regulations strong,
.regulations a,
.regulations u,
.regulations .formReject{
	font-family: 'Poppins', sans-serif !important;
	line-height:1.6;
}

.regulations h1 {
	text-align: center;
    font-size: 3em;
    font-weight: 400;
    line-height: 1em;
	font-family: 'Poppins', sans-serif;
	padding:50px;
}

.regulations p.italic {
	text-align: center;
    font-style: italic;
    margin: 30px;
	font-family: 'Poppins', sans-serif;
}

.regulations .bigTitle {
	font-size: 18px;
    font-weight: 700;
    margin-top: 30px;
	font-family: 'Poppins', sans-serif;

}

.regulations ul,
.regulations ol {
	padding: 30px;
}

.regulations img {
	text-align:center;
	margin: 50px auto;
    display: block;
}

.regulations .formReject h3,
.regulations .formReject h4,
.regulations .formReject h5 {
	text-align:center;
	font-size:18px;
}

.dim-info {
	float:right;
	font-weight: 300;
    border-bottom: 1px solid #dedede;
    padding: 0px 10px 10px 100px;
    border-right: 1px solid #dedede;
}

.regulations .f-row {
    width: 100%;
	margin-bottom:30px;
	display:block;
	float:left;
}

.regulations .f-row .f-grid-1 {
    width: 6.38297872%;
	display: block;
    float: left;
}

.regulations .f-row .f-grid-11 {
    width: 91.4893617%;
	display: block;
    float: left;
}

.regulations .f-row .f-grid-12 {
    width: 100%;
	display: block;
    float: left;
}

/* No-Movie-img */

.object-fit_fill { object-fit: fill }
.object-fit_contain { object-fit: contain }
.object-fit_cover { object-fit: cover }
.object-fit_none { object-fit: none }
.object-fit_scale-down { object-fit: scale-down }

.cover-img img { 
	height: 600px;
    width: 100%;
    object-fit: cover;
}

.cover-img img[class] { 
  width: 100%;
}

.image {
  float: left;
  width: 40%;
  margin: 0 30px 20px 0;
  
  &:nth-child(2n) {
    clear: left;
  }
  
  &:nth-child(2n+1){
    margin-right: 0;
  }
}

/* end No-Movie-img */

/* Konfigurator */
/* #shop_category54 #box_mainproducts */
@media screen and (min-width: 1100px) {
	#shop_category54 #box_mainproducts > div:not(.innerbox), #shop_category54 #box_mainproducts .innerbox > div {
		padding:inherit;
		max-width: 100%;
	}
}

#shop_category54 .alert {display:none !important;}

#shop_infopage42 footer,
#shop_category54 footer {
	clear:both;
}

#shop_infopage42 .box_infopage, 
#shop_category54 #box_mainproducts,
#shop_category54 #box_mainproducts #konfigurator {
    margin: 0 auto;
    max-width: 100%;
	padding:0 0 !important;
}

#konfigurator {
	position: relative;
	color: #fff;
	width: 100%;
	text-align: center;
	overflow: hidden;
	min-height:800px;
	margin-top:-50px;
}

@media screen and (max-width: 480px) {
	#konfigurator {
		min-height:550px;
 		margin-top:0px;
	}
}

#konfigurator #myVideo {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	min-width: 100%;
	min-height: 100%;
	z-index: -1;
	object-position: center;
	object-fit: cover;
}

#konfigurator .content {
	position: absolute;
	top: 35%;
	left:7%;
	color: #fff;
	font-size: 16px;
    line-height: 24px;
    font-weight: 300;
	max-width: 400px;
	text-align:left;
}

#konfigurator .content a {
	color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    text-align: center;
    border: 1px solid #f1f1f1;
    display: inline-block;
    padding: 16.5px 61px;
    margin: 30px 0 0 0;
    transition: 200ms;
	cursor:pointer;
}
#konfigurator .content a:hover {
	opacity: 0.5;
}

#konfigurator .content h1 {
	font-size: 28px;
    line-height: 40px;
    letter-spacing: 0.5px;
    font-weight: 200;
    color: #fff;
    position: relative;
    padding-bottom: 18px;
    margin-bottom: 28px;
}

#konfigurator .content h1:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 158px;
    display: inline-block;
    height: 1px;
    background: #fff;
}

#konfigurator-txt {
	text-align: center;
    padding: 60px !important;
}

@media screen and (min-width: 481px) and (max-width: 1025px) {
	#konfigurator-txt {
    	padding: 50px !important;
	}
}

@media screen and (max-width: 480px) {
	#konfigurator-txt {
    	padding: 30px !important;
	}
}

#konfigurator-txt h4 {
	text-transform:uppercase;
	font-weight:300;
	letter-spacing:1px;
	margin-bottom:30px;
}

#konfigurator-txt h2 {
	font-size: 36px;
    line-height: 40px;
    letter-spacing: 0.5px;
    font-weight: 200;
    position: relative;
    padding-bottom: 18px;
    margin-bottom: 28px;
}

#konfigurator-txt p {
	padding: 0 20rem;
	font-weight:300;
}

@media screen and (min-width: 481px) and (max-width: 1025px) {
	#konfigurator-txt p {
		padding: 0 2rem;
		text-align:center;
	}
}

@media screen and (max-width: 480px) {
	#konfigurator-txt p {
		padding: 0 1rem;
		text-align:center;
	}
}

.dunorter {
	width:90%;
	float:right;
	background:#fff;
	margin-bottom:80px !important;
	position:relative;
}

.fjord {
	width:90%;
	float:left;
	background:#fff;
	margin-bottom:80px !important;
	position:relative;
}

.dunorter .dunorter-txt,
.fjord .fjord-txt {
	width:50%;
	float:left;
	padding:50px;
}
@media screen and (min-width: 480px) {
	.fjord .fjord-txt {
		position:relative;
		left:50%;
	}
}
.dunorter .dunorter-txt p,
.fjord .fjord-txt p {
	font-weight: 300;
	font-size:14px;
	line-height: 25.2px;
}

.dunorter .dunorter-txt h3,
.fjord .fjord-txt h3 {
	font-size: 28px;
    line-height: 40px;
    letter-spacing: 0.5px;
    font-weight: 200;
    position: relative;
    margin-bottom: 30px;
}

.dunorter .dunorter-txt a,
.fjord .fjord-txt a {
	color: #4f4f4f;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    text-align: center;
    border: 1px solid #4f4f4f80;
    display: inline-block;
    padding: 16.5px 61px;
    margin: 30px 0 0 0;
    transition: 200ms;
	cursor:pointer;
}

.dunorter .dunorter-txt a:hover,
.fjord .fjord-txt a:hover {
    opacity: 0.5;
}

.dunorter .dunorter-img,
.fjord .fjord-img {
	width:50%;
	display:inline-block;
	
}

.dunorter .dunorter-img {
	background: url('/upload/konfigurator/dunorter-baner.png');
    position: absolute;
    height: 100%;
    object-fit: cover;
    background-position: center center;
    background-size: cover;
}

.fjord .fjord-img {
	background: url('/upload/konfigurator/fjord-baner.png');
    position: absolute;
    height: 100%;
    object-fit: cover;
    background-position: center center;
    background-size: cover;
}

.dunorter-conf .fjord .fjord-img {
	background: url('/userdata/public/assets/2022/products/54-dunorter/Scs_HOMEPAGE_Scandic-sofa-aranzacje-24.jpg');
	background-size: contain;
}

.fjord-conf .dunorter .dunorter-img {
	background: url('/upload/konfigurator/fjord-baner.png');
	background-position: center right;
	background-size: contain;
}

.fjord-conf .fjord .fjord-img {
	background: url('/userdata/public/assets/2022/products/54-fhord/fjord-second-module.jpg');
	background-size: cover;
	background-position:center;
}

#konfigurator .clearfix {
	clear:both;
}

@media screen and (max-width: 480px) {
	.dunorter .dunorter-txt a,
	.fjord .fjord-txt a {
		display:none;
	}
	
	.dunorter {
		width:100%;
		float:none;
	}

	.fjord {
		width:100%;
		float:none;
	}

	.dunorter .dunorter-txt,
	.fjord .fjord-txt {
		width:100%;
		float:none;
		padding:30px;
		text-align:center;
	}
	
	.dunorter .dunorter-txt h3,
	.fjord .fjord-txt h3 {
		text-align:center;
	}
	
	.dunorter .dunorter-img,
	.fjord .fjord-img {
		width:100%;
		float:none;
		margin-bottom:30px;
		position:relative;
		height:200px
	}
	
}

.conf-width-wrapper {
	max-width: 100% !important;
    padding: 0 !important;
}

.conf-width-inner-wrapper {
	max-width: 1550px;
    padding: 25px;
	margin:0 auto;
}

.fjord-txt table tr td:first-child {
    font-size: 14px;
    font-weight: 400;
    line-height: 25.2px;		
}

.fjord-txt table tr td:first-child {
	padding-right: 30px;
    font-weight: 300;
}

.fjord-conf .conf-row {
	max-width: 1550px;
    margin: 0 auto 60px auto;
}

.conf-flex-small {
    width: 24%;
    min-width: 195px;
    padding: 20px;
    max-width: 274px !important;
	background:#fff;
}
/* end Konfigurator */

/* Moje Konto */
.shop_panel .main .container {
	max-width: 100% !important;
	margin: 0 auto;
	padding: 0 !important;
}

.shop_panel .main .container #box_panel {
  max-width: 100%;
  margin: 40px 0;
}

.shop_panel .boxhead {
	margin-bottom:10px;
}

.shop_panel .grey-line {
	height: 1px;
	background: #bdbdbd;
}

.orders.payable {
	max-width: 1000px;
    margin: 60px auto;
    text-align: center;
    background: #fff;
    border-radius: 10px;
    padding: 30px;
}

.shop_panel #box_panel .orders > div {
	text-align:center;
	font-size:18px;
	font-weight:400;
	color:#4f4f4f;
}

.shop_panel #box_panel .orders .id a {
    font-size: 16px;
    font-weight: 400;
    text-decoration: underline;
    margin-right: 5px;
}

.shop_panel #box_panel .orders .id .smalldate {
    color: #5f5f5f;
    font-size: 14px;
}

.shop_panel #box_panel .orders .order-flex-wrap > .sum {
    min-width: 118px;
    font-size: 16px;
    font-weight: 400;
}

.shop_panel #box_panel .orders .order-flex-wrap > .status {
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
}

.shop_panel #box_panel .orders .order-flex-wrap {
	display:block !important;
}

.orders.payable h4,
.shop_panel h4.separator {
	font-size:18px !important;
	font-weight:600 !important;
	text-transform:uppercase;
	margin-bottom:30px !important;
}

.shop_panel #box_panel p {
	text-align:center;
	font-size:18px;
	font-weight:400;
	color:#4f4f4f;
}

.shop_panel a.editprofile,
.shop_panel a.logout,
.shop_panel a.editaddresses {
	margin-top:30px !important;
}

.shop_panel a.changepass,
.shop_panel a.editaddresses{
	margin-bottom:50px !important;
}

.shop_panel a.editprofile,
.shop_panel a.changepass,
.shop_panel a.editaddresses,
.shop_panel a.logout {
	display:block;
	width:420px;
	margin:0 auto;
	height:60px;
	line-height:60px !important;
	font-size:20px !important;
	font-weight:400 !important;
	font-family:'Montserrat', sans-serif;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	text-align:center;
	text-decoration:none !important;
}

@media screen and (max-width: 480px) {
	.shop_panel a.editprofile,
	.shop_panel a.changepass,
	.shop_panel a.editaddresses,
	.shop_panel a.logout {
		width:340px;
	}
}

.shop_panel a.editprofile,
.shop_panel a.editaddresses {
	background:#4f4f4f;
	color:#ffffff;
}

.shop_panel a.changepass,
.shop_panel a.logout {
	border:1px solid #4f4f4f;
	color:#4f4f4f;
}

.shop_panel a.editprofile:hover,
.shop_panel a.editaddresses:hover,
.shop_panel a.changepass:hover,
.shop_panel a.logout:hover {
	opacity:0.5;
}
/* end Moje Konto */

@media screen and (min-width: 980px) {
	#shop_category68 .categorydesc {
		margin: 30px auto !important;
	}
}

/* Formy Platnosci, Czas dostawy, Wspolpraca, Probnik */
#shop_infopage2 .box_infopage,
#shop_infopage4 .box_infopage,
#shop_infopage5 .box_infopage, 
#shop_infopage8 .box_infopage, 
#shop_infopage10 .box_infopage,
#shop_infopage15 .box_infopage,
#shop_infopage22 .box_infopage{
    max-width: 100% !important;
	margin: 0 auto;
	padding: 0 !important;
}

#shop_infopage2 .boxhead,
#shop_infopage4 .boxhead,
#shop_infopage5 .boxhead,
#shop_infopage10 .boxhead,
#shop_infopage15 .boxhead,
#shop_infopage22 .boxhead{
	padding-bottom:0px !important;
}

#shop_infopage2 .grey-line,
#shop_infopage4 .grey-line,
#shop_infopage5 .grey-line,
#shop_infopage10 .grey-line,
#shop_infopage15 .grey-line,
#shop_infopage22 .grey-line {
	height: 1px;
	background: #bdbdbd;
	margin-top:50px;
}

#shop_infopage4 h4,
#shop_infopage10 h4.separator,
#shop_infopage15 h4.separator {
	font-size:18px !important;
	font-weight:600 !important;
	text-transform:uppercase;
	margin-bottom:30px !important;
	text-align:center;
	margin-top:60px;
}

#shop_infopage2 #infopage2p,
#shop_infopage5 #infopage5 p,
#shop_infopage10 #infopage10 p,
#shop_infopage22 #infopage22 p {
	text-align:center;
	font-size:18px;
	font-weight:400;
	color:#4f4f4f;
	max-width:800px;
	margin:0 auto;
}

#shop_infopage2 #infopage2 ol,
#shop_infopage5 #infopage5 ol {
	max-width: 1000px;
    margin: 60px auto;
    text-align: center;
	list-style:none;
	padding:0 30px;
}

#shop_infopage2 #infopage2 ol li,
#shop_infopage5 #infopage5 ol li {
	margin-bottom:22px;
	font-size:18px;
	font-weight:400;
	line-height:25px;


	font-family:'Poppins', 'Montserrat', sans-serif;
	color:#333333;
}

#shop_infopage10 a.raty-agricole {
	display:block;
	width:420px;
	margin:0 auto 60px auto;
	height:60px;
	line-height:60px !important;
	font-size:20px !important;
	font-weight:400 !important;
	font-family:'Montserrat', sans-serif;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	text-align:center;
	text-decoration:none !important;
	border:1px solid #4f4f4f;
}

#shop_infopage10 a.raty-agricole:hover {
	opacity:0.5;
}

#shop_infopage10 img.online-transfer {
	margin: 50px auto 0 auto;
    text-align: center;
    display: block;
    background: #fff;
    border-radius: 10px;
    padding: 20px 42px;
}

#shop_infopage10 #infopage10 ul {
	text-align:center;
	list-style:none;
}

#shop_infopage10 .raty-inner-box {
	max-width:800px;
	margin:60px auto;
	background-color:#fff;
	border-radius:10px;
	padding:44px 50px;
}

#shop_infopage10 .raty-inner-box h4 {
	margin-top:30px;
}

#shop_infopage10 .raty-inner-box p {
	text-align:left !important;
}

#shop_infopage10 #infopage10 ul {
	text-align:center;
	font-size:18px;
	font-weight:400;
	color:#4f4f4f;
	margin:30px;
}

#shop_infopage10 .raty-inner-box ul {
	text-align:left !important;
	margin: 10px 30px 30px 30px !important;
	list-style:initial !important;
}

#shop_infopage4 .delivery-box {
	background-color:#fff;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	max-width:1300px;
	margin:60px auto;
	display:flex;
}

#shop_infopage15 .cooperation-box {
	max-width:1300px;
	margin:60px auto;
	display:flex;
}

#shop_infopage15 .cooperation-box .cooperation-txt {
	margin-left:60px;
}

#shop_infopage15 .cooperation-box .cooperation-txt ul {
	margin-left:30px;
	font-size:16px;
	font-weight:400;
	line-height:32px;
	font-family:'Poppins', 'Montserrat', sans-serif;
}

#shop_infopage15 .cooperation-box .cooperation-txt .cooperation-small-box {
	display:flex;
	background:#ffffff;
	border-radius:10px;
	margin-top:50px;
}

#shop_infopage15 .cooperation-box .cooperation-txt .cooperation-small-box .cooperation-small-box-img img {
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	display:block;
}

#shop_infopage15 .cooperation-box .cooperation-txt .cooperation-small-box .cooperation-small-box-txt {
	padding:10px 20px;
}

#shop_infopage15 .cooperation-box .cooperation-txt .cooperation-small-box .cooperation-small-box-txt h5 {
	font-family:'Poppins', 'Montserrat', sans-serif;
	font-weight:600;
	font-size:18px;
	line-height:27px;
}

#shop_infopage15 .cooperation-box .cooperation-txt .cooperation-small-box .cooperation-small-box-txt h6 {
	font-family:'Poppins', 'Montserrat', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height:27px;
	text-transform:uppercase;
}

#shop_infopage15 .cooperation-box .cooperation-txt p {
	font-family:'Poppins', 'Montserrat', sans-serif;
	font-weight:400;
	font-size:16px;
	line-height:26px;
	margin:30px 0;
}

#shop_infopage15 .cooperation-box .cooperation-txt .cooperation-small-box .cooperation-small-box-txt p {
	font-family:'Poppins', 'Montserrat', sans-serif;
	font-weight:400;
	font-size:16px;
	line-height:26px;
	margin:3px 0;
}

#shop_infopage15 .cooperation-box .cooperation-txt a.cooperation-link {
	border: 1px solid #333333;
	box-sizing: border-box;
	border-radius: 50px;
	display:block;
	width:420px;
	height:60px;
	line-height:60px;
	text-align:center;
}
	
#shop_infopage15 .cooperation-box .cooperation-txt a.cooperation-link:hover {
	opacity:0.5;
}

#shop_infopage4 .delivery-box .delivery-img {
	margin-bottom: -7px !important;
}
#shop_infopage4 .delivery-box .delivery-txt {
	width:60%;
	padding:30px 50px;
}

#shop_infopage4 .delivery-box .delivery-txt h4,
#shop_infopage4 .delivery-icon-list .delivery-icon-box .delivery-icon-txt h5 {
	font-family:'Poppins', 'Montserrat', sans-serif;
	font-weight:600;
	font-size:18px;
	line-height:25px;
	color:#4f4f4f;
	text-transform:uppercase;
}

#shop_infopage4 .delivery-box .delivery-txt h4,
#shop_infopage15 .cooperation-box .cooperation-txt h4 {
	text-align:left;
	margin-top:0px !important;
	margin-bottom:22px !important;
}
	
#shop_infopage4 .delivery-box .delivery-txt p,
#shop_infopage4 .delivery-icon-list .delivery-icon-box .delivery-icon-txt p {
	font-family:'Poppins', 'Montserrat', sans-serif;
	font-weight:400;
	font-size:16px;
	line-height:25px;
	color:#333333;
}

#shop_infopage4 .delivery-icon-list {
	max-width:1000px;
	margin:30px auto;
}

#shop_infopage4 .delivery-icon-list .delivery-icon-box {
	margin-bottom:42px;
	display:flex;
}

#shop_infopage4 .delivery-icon-list .delivery-icon-box .delivery-icon-txt h5 {
	margin-bottom:22px;
}

#shop_infopage4 .delivery-icon-list .delivery-icon-box .delivery-icon {
	width:200px;
	padding:0 50px;
}

#shop_infopage4 .delivery-icon-list .delivery-icon-box .delivery-icon-txt {
	width: 70%;
}

#shop_infopage22 a.sampler-btn {
	border: 1px solid #333333;
	box-sizing: border-box;
	border-radius: 50px;
	display:block;
	width:420px;
	height:60px;
	line-height:60px;
	text-align:center;
	margin:30px auto 130px auto;
}
	
#shop_infopage15 a.sampler-btn:hover {
	opacity:0.5;
}

@media screen and (min-width: 481px) and (max-width: 1024px) {
	#shop_infopage4 .delivery-box .delivery-img {
		display:none;
	}
	
	#shop_infopage4 .delivery-box .delivery-txt {
		width:100%;
		padding:30px;
	}
}

@media screen and (max-width: 480px) {
	#shop_infopage10 a.raty-agricole {
		width:340px;
	}
	
	#shop_infopage10 #infopage10 p {
		padding:0 30px;
	}
	
	#shop_infopage10 .raty-inner-box {
		padding:15px;
		text-align:center;
		margin-left:10px;
		margin-right:10px;
	}
	
	#shop_infopage4 .boxhead,
	#shop_infopage10 .boxhead {
    	margin-top: 30px;
	}
	
	#shop_infopage4 .delivery-box {
		background-color:#fff;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		margin:30px;
		display:block;
	}
	
	#shop_infopage4 .delivery-box .delivery-txt {
		width:100%;
		padding:30px;
	}
	
	#shop_infopage4 .delivery-icon-list .delivery-icon-box {
		padding:0 30px 0 30px;
	}
	
	#shop_infopage4 .delivery-icon-list .delivery-icon-box .delivery-icon {
    	width: 120px;
    	padding: 0;
	}
	
	#shop_infopage15 .cooperation-box {
		margin:60px 30px;
		display:inherit;
	}
	
	#shop_infopage15 .cooperation-box .cooperation-txt {
    	margin-left: 0;
	}
	
	#shop_infopage15 .cooperation-box .cooperation-txt a.cooperation-link { width:320px; }
	
	#shop_infopage15 .cooperation-small-box-img { display:none; }
}
/* end Formy Platnosci, Czas dostawy */

/* Banner Bed's */
.bed-banner {
	background: url('https:/scandicsofa.pl/userdata/public/assets/2022/pages/bed-banner-bcg.png');
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-position: top center;
	background-size: cover;
	padding: 30px !important;
	margin: 30px auto !important;
    max-width: 1440px !important;
}
	
.inner-bed-banner {
	background-color:rgba(255, 255, 255, 0.9);
	padding: 30px;
	width: 40%;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    font-weight: 300;
    font-size: 14px;
    color: #474747;
}

@media screen and (max-width: 1500px) {
	.bed-banner {
		margin:30px !important;
	}
}

@media screen and (max-width: 1080px) {
	.inner-bed-banner {
		width: 100%;
		
	}
}

@media screen and (max-width: 730px) {
	.inner-bed-banner {
		width: 100%;
		text-align:center;
	}
}
/* Banner Bed's */

/* Blog */
#box_article .article-container .article-name {
    text-align: center;
    font-size: 28px;
    line-height: 50.4px;
    display: block;
    margin-bottom: 80px;
    color: #4F4F4F;
	font-weight:300;
}

#box_article .article-container .article-content p {
    font-size: 16px !important;
}

#box_article .article-container .article-content p a {
	font-size:16px;
	font-weight:700;
}
/* end Blog */


.logo-bar .menu.row .menu-list > li#hcategory_13 > .link-wrap > a > span::before{
    background:url('/userdata/public/assets/scandicsofa/categories/ScS_mobile-kategoria_226x120px-sofa.jpg') transparent no-repeat;
    background-size:contain;
}
.logo-bar .menu.row .menu-list > li#hcategory_22 > .link-wrap > a > span::before,
.logo-bar .menu.row .menu-list > li#hcategory_82 > .link-wrap > a > span::before {
    background:url('/userdata/public/assets/scandicsofa/categories/ScS_mobile-kategoria_226x120px-naroznik.jpg') transparent no-repeat;
    background-size:contain;
}
.logo-bar .menu.row .menu-list > li#hcategory_18 > .link-wrap > a > span::before{
    background:url('/userdata/public/assets/scandicsofa/categories/ScS_mobile-kategoria_226x120px-lozko.jpg') transparent no-repeat;
    background-size:contain;
}
.logo-bar .menu.row .menu-list > li#hcategory_14 > .link-wrap > a > span::before{
    background:url('/userdata/public/assets/scandicsofa/categories/ScS_mobile-kategoria_226x120px-fotel.jpg') transparent no-repeat;
    background-size:contain;
}
.logo-bar .menu.row .menu-list > li#hcategory_53 > .link-wrap > a > span::before{
    background:url('/userdata/public/assets/scandicsofa/categories/ScS_mobile-kategoria_226x120px-krzeslo.jpg') transparent no-repeat;
    background-size:contain;
}
.logo-bar .menu.row .menu-list > li#hcategory_39 > .link-wrap > a > span::before{
    background:url('/userdata/public/assets/scandicsofa/categories/ScS_mobile-kategoria_226x120px-puf.jpg') transparent no-repeat;
    background-size:contain;
}
.logo-bar .menu.row .menu-list > li#hcategory_80 > .link-wrap > a > span::before{
    background:url('/userdata/public/assets/scandicsofa/categories/ScS_mobile_kategoria-menu-poduszka-akcesoria.jpg') transparent no-repeat;
    background-size:contain;
}

.logo-bar .menu.row .menu-list > li#hcategory_78 > .link-wrap > a > span::before{
    background:url('/userdata/public/assets/scandicsofa/categories/kategoria-lozko-dzieciece.jpg') transparent no-repeat;
    background-size:contain;
}

.logo-bar .menu.row .menu-list > li#hcategory_34 > .link-wrap > a > span::before{
    background:url('/userdata/public/assets/scandicsofa/categories/ScS_mobile_kategoria-menu-poduszka-akcesoria.jpg') transparent no-repeat;
    background-size:contain;
}