

/* Start:/bitrix/templates/eshop_bootstrap_green/css/index_new.css?178358802817419*/
/* CORRECTING { */
#header {border-bottom:0 !important;}
/* } CORRECTING */

.main-slider {}
.main-slider .item {position:relative;}
.main-slider .item .text {width:100%; max-width:1200px; position:absolute; left:50%; top:110px; transform:translate(-50%,0); text-align:left; color:#fff; text-transform:uppercase;}
.main-slider .item .text .txt1 {width:380px; font-size:48px; line-height:56px; font-weight:bold; margin-bottom:30px;}
.main-slider .item .text .txt2 {width:380px; font-size:24px; padding-right:70px; background:url('/bitrix/templates/eshop_bootstrap_green/images/index_new/icon_delivery_free.png') no-repeat 100% 50%;}

.block-advantages {padding-top:30px; padding-bottom:30px;}
.block-advantages .list-advantages {display:flex;}
.block-advantages .list-advantages .item {width:19%; padding:0 15px; text-align:center;}
.block-advantages .list-advantages .item:nth-child(3) {width:25%;}
.block-advantages .list-advantages .item .img {}
.block-advantages .list-advantages .item .img img {max-height:65px; margin-bottom:20px;}
.block-advantages .list-advantages .item .desc {text-transform:uppercase; font-size:16px; line-height:22px;}

.block-text-img {padding-top:60px; padding-bottom:60px; text-align:left; font-size:20px;}
.block-text-img .caption {font-size:38px; line-height:48px; text-transform:uppercase; margin-bottom:30px; color:#333333;}
.block-text-img .col-text {}
.block-text-img.novinki .col-text {position:relative; z-index:0;}
.block-text-img.novinki .col-text:after {content:''; width:369px; height:441px; position:absolute; top:-40px; right:-50px; z-index:-1; background:url('/bitrix/templates/eshop_bootstrap_green/images/index_new/img_novinki_bg.png') no-repeat 0 0;}
.block-text-img.novinki .col-text .text {width:70%;}
.block-text-img.derevo .col-text .text {width:100%; max-width:1010px;}
.block-text-img .col-text .shift {margin-top:60px; padding:60px 0 60px 60px; position:relative; color:#333333;}
.block-text-img .col-text .shift:before {content:''; position:absolute; top:0; left:0; bottom:0; right:-250px; z-index:-1; background-color:#e6e0ce;}
.block-text-img .col-text p:not(:first-child) {margin-top:20px; font-size: 22px}
.block-text-img .col-text .show-more {display:inline-block; font-size:14px; text-transform:uppercase; border:1px solid #494949; color:#494949; border-radius:3px; padding:5px 10px; margin-top:30px;}
.block-text-img .col-img {}
.block-text-img .col-img img {max-width:100%;}
.block-text-img .col-img .desc {position:absolute; left:45px; bottom:35px; z-index:10; font-size:24px; font-weight:bold; text-transform:uppercase; color:#fff;}
.block-text-img.bg1 .col-img .desc {top: 410px;left: 220px;}
.block-text-img .srv-img {float:right; margin-top:-80px; margin-left:70px}
/* .block-text-img.bg1 {background:#f3f3f4 url('/bitrix/templates/eshop_bootstrap_green/images/index_new/img_table_of_dream.png') no-repeat 100% 0; margin-top:50px;} */
.block-text-img.bg1 {background:#f3f3f4 url('/bitrix/templates/eshop_bootstrap_green/images/index_new/img_table_of_dream.jpg') no-repeat 0 0; background-size:auto 100%; margin-top:50px;}
.block-text-img.bg1 .col-text {max-width:470px;}

.block-categories {padding-bottom:50px;}
.block-categories .list-categories {display:flex; justify-content:right; position:relative;}
.block-categories .list-categories:before {content:''; position:absolute; top:50px; left:15px; bottom:0; right:75px; z-index:-1; background-color:#e6e0ce;}
.block-categories .list-categories .item {width:30%; margin-bottom:50px; position:relative; margin-left:3%;}
.block-categories .list-categories .item img {width:100%;}
.block-categories .list-categories .item .desc {position:absolute; left:45px; bottom:25px; z-index:10; font-size:24px; font-weight:bold; text-transform:uppercase; color:#fff;}

.img-wide {}
.img-wide img {width:100%;}
.img-wide .bg-fixed {height:75vh; background-size:cover; background-position:50%; background-attachment:fixed;}

.block-mebel {}
.block-mebel .list-categories {margin-top:45px;}
.block-mebel .list-categories .item {}
.block-mebel .list-categories .item img {width:100%;}
.block-mebel .list-categories .item .desc {position:absolute; left:45px; bottom:25px; z-index:10; font-size:24px; font-weight:bold; text-transform:uppercase; color:#fff;}

.block-contacts {padding-top:60px; padding-bottom:60px;}
.block-contacts .info-container {display:flex;}
.block-contacts .info-container .col1 {order:1;}
.block-contacts .info-container .col2 {order:2;}
.block-contacts .info-container .col3 {order:3;}
.block-contacts .col-img {flex:0 0 445px; vertical-align:top;}
.block-contacts .col-img img {max-width:100%;}
.block-contacts .col-img img:first-child {margin-bottom:30px;}
.block-contacts .col-text {flex:0 0 380px; min-height:650px; vertical-align:top;}
.block-contacts .col-text .txt-name {font:40px/44px "circle", sans-serif; color:#333; text-transform:uppercase; padding-bottom:15px; margin:100px 0 40px;}
.block-contacts .col-text .txt-name span {border-bottom:1px solid #ccc;}
.block-contacts .col-text .txt-phone {font:30px/24px "Circe-Bold", sans-serif; margin-bottom:40px;}
.block-contacts .col-text .txt-addr {font:24px/28px "circle", sans-serif;}
.block-contacts .col-text .ttl {margin-bottom:10px;}
.block-contacts .col-text .txt-worktime {font:24px/28px "circle", sans-serif; margin-top:30px;}
.block-contacts .col-text .icon-map {margin-top:50px;}

.block-reviews {padding-top:60px; padding-bottom:60px; margin-bottom:60px;}
.block-reviews .reviews-list {}
.block-reviews .reviews-list .item {height:300px; padding:35px 30px; background-color:#fff; border:1px solid #ccc; text-align:left; margin:0 10px; position:relative;}
.block-reviews .reviews-list .item .name {font-size:16px; color:#ab9a78; margin-bottom:25px;}
.block-reviews .reviews-list .item .text {height:110px; font-size:16px; line-height:22px; color:#333333; overflow:hidden;}
.block-reviews .reviews-list .item .btn-more {font-size:16px; color:#666; border:1px solid #ccc; border-radius:3px; padding:3px 13px; position:absolute; left:30px; bottom:35px; transition:all 0.5s;}
.block-reviews .reviews-list .item .btn-more:hover {background-color:#ccc; color:#fff;}
.block-reviews .reviews-list .owl-nav {top:60%;}
.block-reviews .reviews-list .owl-nav .owl-prev {left:-85px;}
.block-reviews .reviews-list .owl-nav .owl-next {right:-85px;}
.block-reviews .reviews-list .owl-nav .owl-prev:before {background:url('/bitrix/templates/eshop_bootstrap_green/images/index_new/icon_arrow_left.png') 50% 50% no-repeat;}
.block-reviews .reviews-list .owl-nav .owl-next:before {background:url('/bitrix/templates/eshop_bootstrap_green/images/index_new/icon_arrow_right.png') 50% 50% no-repeat;}

.block-subscribe {padding-top:60px; padding-bottom:60px;}
.block-subscribe .subscribe-wrapper {width:760px;margin:0 auto;display:flex;align-items:center;}
.block-subscribe .subs-hdr {display:inline-block; vertical-align:top; font:40px/40px "circle", sans-serif; margin:15px 30px 20px 0px; color:#3c3c3b;}
.block-subscribe .subs-form {display:inline-block; vertical-align:top;}
.block-subscribe .subs-form input[type=email] {width:330px; border:0; border-bottom:1px solid #978f80; font-size:16px; color:#ab9a78; background:#fff; text-align:left !important; margin-right:10px; padding:5px 10px;}
.block-subscribe .subs-form input[type="submit"] {border:none; background:#333; color:#fff; text-transform:uppercase; font:16px/16px "circle", sans-serif; padding:20px 35px 16px 35px; position:relative; left:20px; top:15px;}
.block-subscribe .subs-form .checkbox {padding-left:10px; text-align:left;}
.block-subscribe .subs-form .checkbox label {color:#666; font-size:14px;}
.block-subscribe .subs-form .checkbox label a {color:#666;}
.block-subscribe .subs-form .checkbox input[type="checkbox"] + label:after {content:''; display:block; height:20px; width:20px; outline:1px solid #939598; position:absolute; top:0px; left:0px;}
.block-subscribe .no-pc {display:none;}

.relative {position:relative;}
.bold {font-weight:bold;}
.bg-gray {background-color:#f3f3f4;}
.bg-gray2 {background-color:#f0ede4;}
.block-text-img.novinki a {color: #494949;}

@media only screen and (min-width:1600px){
	.main-slider .item img {width:100%;}
}

@media only screen and (max-width:1600px){
	.block-text-img.bg1 {background:#f3f3f4 url('/bitrix/templates/eshop_bootstrap_green/images/index_new/img_table_of_dream.png') no-repeat right -100px top 0;}
}

@media only screen and (max-width:1400px){
	.block-text-img.bg1 {background:#f3f3f4 url('/bitrix/templates/eshop_bootstrap_green/images/index_new/img_table_of_dream.png') no-repeat right -200px top 0;}
}

@media only screen and (max-width:1200px){
/* 	.block-contacts .col-img img:first-child {margin-bottom:0;} */
/* 	.block-contacts .col-img img {margin:0 15px;} */
	.block-contacts .col-text {min-height:auto; margin:30px 0;}
	.block-contacts .col-text .txt-name {margin:30px 0;}
	
	.block-text-img.bg1 {background:#f3f3f4 url('/bitrix/templates/eshop_bootstrap_green/images/index_new/img_table_of_dream.png') no-repeat right -300px top 0;}
}

@media only screen and (max-width:990px){
	.block-text-img.bg1 .col-img .desc {top: 0px;left: 20px;}
}

@media only screen and (max-width:768px){
	.mm-page .container {max-width:none !important; width:90% !important;}
	.main-slider {height:180px; margin-bottom:60px;}
	.main-slider .item img {height:180px; position:relative; top:0; left:50%; transform:translate(-50%,0);}
	.block-text-img .caption {font-size:28px; line-height:36px;}
	.block-text-img .col-img {margin-top:30px;}
	.block-text-img .col-text .shift {padding:30px; margin-top:0; background-color:#e6e0ce;}
	.block-text-img .col-text .shift:before {display:none;}
	.block-text-img.novinki .col-text .text {width:auto;}
	
	.block-advantages .list-advantages {flex-wrap:wrap;}
	.block-advantages .list-advantages .item {width:100%; max-width:300px; margin-bottom:30px;}
	
	.block-categories .list-categories {margin-bottom:40px;}
/* 	.block-categories .list-categories {flex-wrap:wrap;} */
	.block-categories .list-categories .item {width:100%; margin-left:5%; margin-bottom:5px;}

	.block-text-img.bg1 {margin-top:30px;}
	.block-text-img.bg1 .col-img .desc {top: 0px;left: 20px;}
	
	.block-contacts .info-container {display:flex; flex-wrap:wrap;}
	.block-contacts .col-img,
	.block-contacts .col-text {width:100%; flex:0 0 100%;}
	
	.block-subscribe .subscribe-wrapper {width:100%;display:block;}
	.block-subscribe .subs-hdr {display:block; margin:0;}
	.block-subscribe .subs-form {display:block;}
	.block-subscribe .subs-form input[type=email] {width:100%; margin:30px 0;}
	.block-subscribe .subs-form input[type=submit] {position:static;}
	#footerMenu .col-contacts .footer_menu_title {
		margin-bottom: 20px;
	}
	#footerMenu .cont-item a {
		text-decoration: underline;
	}
	#footerMenu .col-menu .footer_menu_title .arrow {
		vertical-align: top;
		background-position: center;
	}
	#footerMenu .footer_menu_title.close-ul .arrow {
		-moz-transform: rotate(180deg); /* Для Firefox */
	    -ms-transform: rotate(180deg); /* Для IE */
	    -webkit-transform: rotate(180deg); /* Для Safari, Chrome, iOS */
	    -o-transform: rotate(180deg); /* Для Opera */
	    transform: rotate(180deg);
	}
	.subs-hdr.no-mob {
		display: none!important;
	}
	#subs {
		display: flex;
	    flex-direction: column;
	    align-items: center;
	}
	#subs .form-group.no-mob {
		order: 1;
	}
	#subs .block-5-sub {
		order: 2;
	}
}

@media only screen and (max-width:480px){
	.main-slider {margin-bottom:15px;}
	.main-slider .item .text {width:100%; max-width:1200px; position:absolute; left:20px; top:30px; transform:none;}
	.main-slider .item .text .txt1 {width:160px; font-size:20px; line-height:26px; font-weight:bold; margin-bottom:10px;}
	.main-slider .item .text .txt2 {width:180px; font-size:12px; line-height:16px; padding-right:30px; background-size:24px auto;}
	
	.block-text-img {padding-top:40px; padding-bottom:40px; margin-bottom:30px;}
	.block-text-img.novinki {margin-top:25px;}
	
	.block-advantages .list-advantages {margin-bottom:5px;}
	.block-advantages .list-advantages .item {display:flex; max-width:none; margin-bottom:10px;}
	.block-advantages .list-advantages .item .img {flex:0 0 35px; margin-right:8px;}
	.block-advantages .list-advantages .item .img img {max-width:25px;margin-bottom: 0}
	.block-advantages .list-advantages .item .desc {text-align:left; align-self:center; font-size:11px; line-height: 1.2; max-width:250px;}
	.block-advantages .list-advantages .item .desc br {display: none;}
	.block-advantages .list-advantages .item:nth-child(3) {width: 100%;}
	
	.block-text-img.bg1 {margin-top:25px;}
	.block-text-img {padding-top:30px; padding-bottom:30px;}
	.block-text-img.novinki,
	.block-text-img.service {margin-bottom:0;}
	.block-text-img .caption {font-size:20px; line-height:22px; margin-bottom:20px; /*letter-spacing:-1.2px;*/}	/* ? */
	.block-text-img .col-text .text {font-size:13px !important; line-height:16px;}
	.block-text-img .col-text p:not(:first-child) {margin-top:20px;font-size: 13px !important;}
/* 	.block-text-img .col-img {margin-top:15px;} */
	.block-text-img .col-img .desc {font-size:14px; left:30px; bottom:20px;}
	.block-text-img.bg1 .col-img .desc {display: none;}
	
	.block-text-img.mob-shift {margin-bottom:60px;}
	.block-text-img.mob-shift .col-text .shift {width:102%; padding-bottom:260px; left:-15px;}
	.block-text-img.mob-shift .col-img {width:93%; position:absolute; bottom:-40px; right:-15px;}
	.block-text-img .col-text .show-more {margin-top:25px; padding:4px 12px;}
	.block-text-img .srv-img {margin-top:-40px; margin-left:30px; width:110px;}
	
	.block-categories .list-categories {padding:0; margin-bottom:35px;}
	.block-categories .list-categories:before {top:20px; bottom:-5px; left:0; right:25px;}
	.block-categories .list-categories .item {margin-left:15px;}
	.block-categories .list-categories .item .desc {font-size:14px; left:20px; bottom:20px;}
	.block-mebel.derevo .list-categories {margin-top:30px; margin-right:-30px;}
	.block-mebel.derevo .list-categories .item {width:31%; padding:0;}
	.block-mebel.derevo .list-categories .item:not(:first-child) {margin-left:10px;}
	.block-mebel .list-categories .item .desc {font-size:14px; left:20px; bottom:20px;}
	
	.block-text-img.bg1 {background:#f3f3f4 url('/bitrix/templates/eshop_bootstrap_green/images/index_new/img_table_of_dream.png') no-repeat 100% 270px; padding-bottom:180px; background-size:80%;}
	
	.block-text-img.novinki .col-text:after {/*width:185px; height:220px;*/ width:240px; height:290px; top:170px; right:-10px; background-size:contain;}
	.block-mebel.novinki .list-categories {max-width:70%; margin-left:-4px; margin-right:-4px;}
	.block-mebel.novinki .list-categories .item {padding-left:4px; padding-right:4px; /*margin-right:5px;*/}
/* 	.block-mebel.novinki .list-categories .item:nth-child(n+3) {margin-top:5px;} */
	
	.block-contacts .info-container .col1 {order:2; margin-bottom:5px;}
	.block-contacts .info-container .col2 {order:1;}
	.block-contacts .info-container .col3 {order:3;}
	.block-contacts .col-img img:first-child {margin:0 9px 0 0;}
	.block-contacts .col-img img {display:inline-block; width:48%;}

	.block-reviews {padding-top:25px; padding-bottom:25px; margin-bottom:25px;}
	.block-reviews .reviews-list .item {height:235px; margin:2px; padding:25px 20px;}
	.block-reviews .reviews-list .item .name {font-size:13px; margin-bottom:5px;}
	.block-reviews .reviews-list .item .text {font-size:13px !important; line-height:16px;}
	.block-reviews .reviews-list .item .btn-more {left:20px; bottom:25px; font-size:13px;}
	.block-reviews .reviews-list .owl-dots {position:relative; top:10px;}
	.block-reviews .reviews-list .owl-dots .owl-dot {display:inline-block; margin:0 7px;}
	.block-reviews .reviews-list .owl-dots .owl-dot span {display:inline-block; width:10px; height:10px; background-color:#fff; border:1px solid #ab9a78; border-radius:50%;}
	.block-reviews .reviews-list .owl-dots .owl-dot.active span {background-color:#ab9a78;}
	
	.block-contacts {padding-top:30px; padding-bottom:30px;}
	.block-contacts .col-text {margin-top:0; margin-bottom:25px;}
	.block-contacts .col-text .txt-name {margin:0 0 10px; font:18px/24px "circle", sans-serif;}
	.block-contacts .col-text .txt-addr {font:14px/18px "circle", sans-serif}
	.block-contacts .col-text .txt-addr .no-mob {display:none;}
	.block-contacts .col-text .ttl {margin-bottom:5px;}
	.block-contacts .col-text .txt-worktime {font: 14px/18px "circle", sans-serif; margin-top:20px;}
	.block-contacts .col-text .icon-map {display:none;}
	
	.block-subscribe .no-mob {display:none;}
	.block-subscribe .no-pc {display:block;}
	
	.block-subscribe {padding-top:25px; padding-bottom:30px;}
	.block-subscribe .subs-hdr {font:18px/24px "circle", sans-serif; text-transform:uppercase;}
	.block-subscribe .subs-form input[type=email] {margin:10px 0 10px;}
	.block-subscribe .subs-form .checkbox label {font-size:12px; padding-left:10px;}
	.block-subscribe .subs-form .checkbox input[type=checkbox] + label:after {width:14px; height:14px; top:4px;}
	.block-subscribe .subs-form .checkbox input[type=checkbox]:checked + label:after {background-size:contain;}
	.block-subscribe .subs-form .form-group.no-pc {margin-bottom:25px;}
	.block-subscribe .subs-form input[type=submit] {padding:18px 22px 14px 22px}
}

@media only screen and (max-width:420px){
	.main-slider .item img {transform:translate(-55%,0);}
}

/* End */
/* /bitrix/templates/eshop_bootstrap_green/css/index_new.css?178358802817419 */
