
@font-face {
  font-family: 'rubl';
  src: url('../fonts/ruble.woff2') format('woff2'),
       url('../fonts/ruble.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

[class^="icon-"]:before, [class*=" icon-"]:before { font-family: "rubl"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: .2em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon-rouble:before { content: '\f158'; color: #8a8a8a;}
.icon-rouble-r:after { font-family: "rubl"; content: '\f158'; color: #8a8a8a; margin-left: .2em;font-size: 16px;}

*, *::before, *::after { box-sizing: inherit; }
html { font-family: arial, helvetica, sans-serif; background-color: #FFF; box-sizing: border-box; -ms-overflow-style: scrollbar; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none; }
body { color: #444; font-size: 12px; line-height: 22px; position: relative; margin: 0; padding: 0; height: 100%; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #000; }
h1 { font-size: 1.6em; margin: 1em 0 0.5em; }
h2 { font-size: 1.5em; margin: 1.07em 0 0.535em; }
h3 { font-size: 1.4em; margin: 1.14em 0 0.57em; }
h4 { font-size: 1.3em; margin: 1.23em 0 0.615em; }
h5 { font-size: 1.2em; margin: 1.33em 0 0.67em; }
h6 { font-size: 1em; margin: 1.6em 0 0.8em; }
input, textarea {width:100%; padding: 10px;}
input[type="submit"], input[type="button"]{ background-color: #af2200; border: medium none; color: #fff; font-size: 14px; font-weight: bold; height: 32px; line-height: 24px; padding: 0 30px; text-transform: uppercase; cursor: pointer; }
table, td, th, form th { border: 1px solid #ccc; border-collapse: collapse; }
td, th { padding: 5px 10px; }
th { font-weight: bold; }
a { text-decoration: none; color: #5ab5e4; }
a:hover { text-decoration: underline; }
p { text-align: justify; margin: 0 0 1em 0; }
img{ max-width: 100%; }
ol, ul{ margin: 0;padding: 0px 0px 0px 20px; }
li {list-style: disc; }
ul.menu{ margin: 0px; padding: 0px; }
/* .p0{ padding: 0 !important; } */
.pl0{ padding-left: 0 !important; }

/* Сетка */
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1250px}}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1250px}} @media (min-width: 1400px){.container{max-width:1600px}} .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}@media (min-width: 576px){.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width: 768px){.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width: 992px){.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width: 1200px){.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}.justify-content-center{justify-content:center!important}.align-items-center{align-items:center!important}.align-content-center{align-content:center!important}

/* Basic */
#menu{display:none}.mm-opened #header{margin-top:0!important}.mm-opened #block-block-96{margin-top:75px!important}#header{margin-top:125px}#header_relative{background-color:#e3d6c6}.wrapper-matr-block,.attributes-content-vek{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}#header_fixed{position:fixed;top:0;left:0;width:100%;z-index:9999;background-color:#fbfbfb;padding:5px 0 15px;border-bottom:1px solid #f3f3f3}.block-uc-ajax-cart{background:rgba(0,0,0,0) url(../images/new/ico-cart.png) no-repeat scroll left center;height:60px;padding-left:65px;padding-top:20px}.b-cart-title{font-weight:700;text-transform:uppercase;color:#39332f;font-size:20px}.h-cart{display:block}.h-cart:hover{text-decoration:none}.h-cart:hover .b-cart-title{color:#af2200}#block-search-form form{background-color:#d6c0a6;height:45px}#block-search-form .container-inline{position:relative}#block-search-form .form-actions{position:absolute;top:0;right:0}input[name="search_block_form"]{background:rgba(0,0,0,0) none repeat scroll 0 0;border:none;border-radius:0;box-shadow:none;color:#fff;font-size:16px;min-height:45px;padding:5px;font-weight:700;width:calc(100% - 45px)}#block-search-form,#block-block-71{margin-top:10px}#block-system-main-menu .menu{padding:0;width:100%;display:table;font-size:0;line-height:0}#block-system-main-menu .leaf{vertical-align:middle;display:table-cell;position:relative;text-align:center}.item-link-home-cat{background-color:#CCC;position:relative;display:block;width:100%;margin-bottom:10px}.item-name-home-cat{height:80px;padding:0 10px;position:absolute;width:100%;bottom:0;background-color:#FFF;opacity:.8;left:0;z-index:9;display:flex;justify-content:center;align-content:space-between;align-items:center;flex-direction:column;text-align:center}.home-cat-name{color:#333;font-size:14px;font-weight:700}.item-link-home-cat:hover .home-cat-name{color:#af2200}.hct-40{margin-top:-30px}.mt-15{margin-top:15px}.tns-lazy-img.loaded.tns-complete{width:100%}#product_loader:before,.mebel-item-tns-img:before,.webform-client-form.request:after{content:'';-webkit-animation:t .8s infinite linear;animation:t .8s infinite linear;visibility:visible;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:20px;left:50%;margin:-20px 0 0 -20px;opacity:.6;padding:0;position:absolute;top:50%;width:20px;z-index:999}
.mebel-item-tns-img.loaded:before{content:none}.mebel-item-tns-img:not(:first-child){display:none}.mebel-item-tns-img{position:relative}#mv-home-carousel{background-color:#efefef;margin-bottom: 20px;}#mv-home-carousel.tns-slider{margin-bottom:0;}#mv-home-carousel .tns-lazy-img{position:relative;display:block;width:100%;visibility:hidden;height:0!important;padding-top:calc(504/1000 * 100%)}#mv-home-carousel .tns-lazy-img.loaded.tns-complete{padding-top:0;height:auto!important;visibility:visible}#mv-home-carousel-ow .tns-nav{visibility:hidden}#mv-home-carousel-ow.loaded .tns-nav{visibility:visible}#mv_product_slider.reset-transform{transform:none!important}#mv_product_slider .tns-lazy-img{position:relative;display:block;width:100%;visibility:hidden;height:0!important;padding-top:calc(343/454 * 100%)}#mv_product_slider .tns-lazy-img.loaded.tns-complete{padding-top:0;height:auto!important;visibility:visible}.tns-visually-hidden{display:none}.customize-tools{position:relative}.thumbnails{text-align:left}.thumbnails li{display:inline-block;cursor:pointer;border:5px solid #fff;background-color:#CCC}.thumbnails .tns-nav-active{background:none;border-color:#000}.thumbnails li{width:50px}.thumbnails img{vertical-align:bottom;height:auto;max-height:50px}.tns-nav{position:relative;bottom:35px;text-align:center;height:25px;overflow:hidden}.tns-nav button{font:0/0 tahoma!important;width:15px;height:15px;border-radius:100px!important;border:none!important;background-color:#292929;opacity:.5;margin:5px}.tns-nav-active{background-color:#e74c3c!important;opacity:1!important}.customize-tools .tns-nav-active{background-color:initial!important}#customize-controls{display:none}.footer-background{background-color:#e3d6c6}#mv-header-carousel .tns-lazy-img{position:relative;display:block;width:100%;visibility:hidden;height:0!important;padding-top:calc(165/1000 * 100%);top:0;left:0}#mv-header-carousel .tns-lazy-img.loaded.tns-complete{padding-top:0;height:auto!important;visibility:visible}#block-block-96{margin-top:10px}.item-img{position:relative;display:block;padding-top:calc(162/162 * 100%);width:100%;visibility:hidden;height:0!important} .item-img.loaded{padding-top:0;visibility:visible;height:auto!important}.info-block-mebelvek{z-index:1000;position:fixed;text-align:center;color:#000;border:1px solid #aaa;background-color:#fff;cursor:wait;padding:10px;top:0;left:0;right:0;bottom:0;margin:auto;height:170px;max-width:400px}.info-block-mebelvek h2{color:#39332f!important;font-size:30px;line-height:36px;font-weight:400}#uc-cart-view-form .sticky-enabled .form-submit{background:url(/sites/all/themes/zen/images/new/ico-del.png);box-shadow:none;border:none;text-shadow:none;text-indent:101%;white-space:nowrap;overflow:hidden;height:16px;min-width:16px;width:16px;padding:0}#uc-cart-view-form #edit-update{display:none}#uc-cart-view-form .form-actions{margin-top:0;text-align:right}#uc-cart-view-form .form-actions a{float:left;margin:.5em}.front .region-header{height:980px}.region-header{margin:0}.page-taxonomy-term-350 .b-filter,.page-taxonomy-term-343 .b-filter{display:none}textarea{resize:none}select:focus{background:#f8f8f8}.form-required{color:#c00}.form-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:999;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);background:rgba(0,0,0,0.5);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.webform-show~.form-overlay{opacity:1;-ms-filter:none;filter:none;visibility:visible}.block-webform{font-size:12px;border:solid 3px #d3d3d3;z-index:9999}.block-webform .webform-client-block-close{color:#4d4d4d;height:0;position:absolute;right:25px;top:4px;width:0;font-size:21px;font-weight:700}.block-webform .webform-client-block-close:hover{text-decoration:none}.block-webform .block-title{background-color:#fff;color:#000;font-size:22px;font-weight:300;padding:15px 25px;text-align:left;text-shadow:0 1px 0 #fff;text-transform:uppercase}.block-webform .b-webform-extend_information{padding:5px 20px;background:#f0f0f0}#user-login,#user-register-form,#user-pass,#comment-form{border:solid 3px #d3d3d3;-webkit-box-shadow:0 0 16px rgba(61,61,61,0.24);box-shadow:0 0 16px rgba(61,61,61,0.24)}.webform-client-form{border-top:solid 1px #d3d3d3}#user-login,#user-register-form,#user-pass,#comment-form,.webform-client-form{padding:20px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#block-webform-client-block-1120,#block-webform-client-block-2{border:1px solid #d5d5d5;box-shadow:0 0 3px #dfdfdf;display:inline-block;margin:20px 0;z-index:1}#user-login,#user-register-form,#user-pass,#comment-form,.section-webform #webform-client-form-1102{width:500px}#block-webform-client-block-163,#block-webform-client-block-1057{display:none;-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-o-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);opacity:0;position:fixed;width:500px;margin-left:-250px;left:50%;top:200px}#block-webform-client-block-163.webform-show,#block-webform-client-block-1057.webform-show{display:block;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.node-product-reviewformtitle{margin:20px 0 0!important;padding:0 0 10px}#block-menu-menu-prodcatalog .menu li{display:block;padding:0;margin-bottom:0}#block-menu-menu-prodcatalog .menu li.last a{border:none}#block-menu-menu-prodcatalog .menu li li{margin:0;padding:3px 0}#block-menu-menu-prodcatalog .menu li li a:hover,#block-menu-menu-prodcatalog .menu li li a.active{color:#000}#block-menu-menu-prodcatalog .menu li.expanded a.active-trail{border:none}.front .b-logo-not_front,.not-front .b-logo-front,.front .b-ornament_not_front{display:none}.b-logo{display:block;height:134px;width:412px;background:url(../images/logo.png) 0 0 no-repeat}.b-contacts_head .btn-contacts_head{display:inline-block;vertical-align:top;height:22px;line-height:22px;padding:0 7px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #c1c1c1;color:#686868}.breadcrumb{color:#979797;font-size:12px;margin:0 0 15px}.breadcrumb a{color:#666;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.item-list{text-align:center;clear:both}.item-list .pager{display:block;margin:20px 0;padding:10px 0 5px;border-top:1px solid #eee;border-bottom:1px solid #eee}.item-list li{display:inline-block;font-size:12px;font-weight:700}.item-list li.pager-current{color:#ccc}.item-list a{color:#555;font-size:14px;font-weight:400}.page-taxonomy-term-359 #block-block-33{display:none}.b-filter{padding-bottom:15px;background:url(../images/n-bed_filter_shadow.png) center bottom no-repeat;display:none}.h-filter{background:#f6f6f6;-webkit-border-radius:3px;border-radius:3px;border:1px solid #c9c5b5;padding:10px 5px}.b-filter-item{margin:2px 12px;display:inline-block;height:22px;width:185px;-webkit-border-radius:3px;border-radius:3px;background:#e7e7e7;padding:0 10px}.b-filter-link{font-size:11px;font-weight:700;color:#000;text-decoration:underline;text-shadow:0 1px 1px rgba(214,214,214,0.9)}.b-filter-link:hover{text-decoration:none}.term-descr{margin:20px 0 0;display:inline-block}.contextual-links-wrapper.contextual-links-processed{font-size:13px}.node-product.node-teaser .node-teaser-price-description1{color:#572f25;padding:0 10px 0 0}.node-product.node-teaser .node-teaser-price-description2{color:#999;font-size:14px}.node-product.node-teaser .node-teaser-priceblock.empty-price{display:inline-block;padding:0 45px 0 10px;color:#e02f4b;text-shadow:0 1px 1px #f9eb83;width:109px;height:37px;margin-left:-27px;background:url(../images/n-price_ribbon_empty.png) center center no-repeat;line-height:28px}.node-product.node-teaser .node-teaser-prodname h3{margin:0}.node-product.node-teaser .add-to-cart{display:inline-block;margin-left:-37px}.node-product.node-teaser .add-to-cart .attributes{display:none}.node-product.node-teaser .add-to-cart .node-add-to-cart{margin:0;padding:0;height:26px;width:26px;background:url(../images/n-teaser_cart.png) 0 0 no-repeat;border:none;font-size:0;-webkit-box-shadow:none;box-shadow:none;min-width:26px}.node-product.node-teaser .add-to-cart .node-add-to-cart:hover{background-position:0 -26px}.node-product-prodinfo h3{margin:0}.node-product-actions{display:block;padding-left:0;position:relative;width:100%}.node-product-priceblock{margin-bottom:35px}.node-product-actions .node-teaser-priceblock.empty-price{display:inline-block;padding:0 34px 0 10px;color:#e02f4b;text-shadow:0 1px 1px #f9eb83;width:109px;height:40px;margin-left:-27px;background:url(../images/n-price_ribbon_full_empty.png) center center no-repeat;line-height:30px}.node-product-actions .node-product-price{color:#c40f0f;display:block;font-size:50px;font-weight:300;margin:0 0 35px;padding:20px 0 0;text-align:center}.node.view-mode-full .node-product-info{background-color:#fff;border:1px solid #d5d5d5;box-shadow:0 0 3px #dfdfdf;padding:10px}.node-product-size_order{margin:30px 0;font-size:12px}.node-product-size_order table{width:100%;border:none}.node-product-size_order th{background:none repeat scroll 0 0 #ededed;border:medium none;color:#000;font-weight:400;text-align:center;text-transform:uppercase}.node-product-size_order td{text-align:center;border:none;border-bottom:1px solid #ededed}.node-product-size_order td a{color:#c40f0f}.node-product-reviews{margin:15px 0 20px}.node-product-reviews #comments{margin:0}.steakers{position:relative}.node-product-reviewswrapper{margin:0}.node-product-review{margin:10px 0;padding:10px;background:#f1f1f1}.node-product-review .submitted{color:#b1524d;font-size:11px}.node-product-review .content{margin:5px 0 0;font-style:italic}.node-product-reviewsempty{margin:1em 0}.ring-prod{display:none}.special-block{display:inline-block;margin:0}.block-title{color:#000;text-align:center}.attributechoice-block{background:#fff;padding:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);margin:10px;display:inline-block;vertical-align:top;text-align:center;width:30%}.attributechoice-image{display:table-cell;height:120px;margin:0 auto;vertical-align:middle;width:120px}.attributechoice-image img{max-width:120px;max-height:120px}.attributechoice-name{display:block;color:#000}.attributechoice-name:hover{text-decoration:underline}.attributechoice-sel{display:inline-block;margin:0 10px;color:#549100}.b-link_more{display:inline-block;color:#c40f0f;line-height:33px;text-decoration:underline}.b-link_more:hover{text-decoration:none}.b-promo_side{display:block;margin-top:25px;width:240px;height:129px;background:url(../images/n-promo.png) center center no-repeat}#block-block-5{margin-top:25px}#block-block-5 .block-title{margin:0}.b-news_teaser{padding:20px 3px;background:url(../images/n-devider.png) left bottom repeat-x}.b-news_teaser-title{margin:10px 0}.b-news_teaser-title .h-news_teaser-title{color:#000;text-decoration:underline}.b-news_teaser-title .h-news_teaser-title:hover{text-decoration:none}.b-news_teaser-text{color:#656565;text-align:justify}#cart-form-pane{color:#7e7e7e}#uc-cart-view-form td{vertical-align:middle!important;text-align:center}#uc-cart-view-form th{text-align:center}#uc-cart-view-form .subtotal{text-align:right}#uc-cart-view-form .continue-link{float:left;color:#c40f0f}#uc-cart-view-form .desc a{color:#000;font-weight:700;margin-bottom:10px;display:inline-block}#uc-cart-view-form .form-submit.ajax-cart-processed{background:url(../images/n-cart_del.png);-webkit-box-shadow:none;box-shadow:none;border:none;text-shadow:none;text-indent:101%;white-space:nowrap;overflow:hidden;font-size:0;font-size:0;height:16px;min-width:16px;width:16px;padding:0}.uc-cart-checkout-form .fieldset-legend{font-size:18px;margin-bottom:5px;display:inline-block}.uc-cart-checkout-form #comments-pane{margin-bottom:10px}#edit-back,#edit-cancel{background:-webkit-linear-gradient(#fff,#e6e6e6);background:-moz-linear-gradient(#fff,#e6e6e6);background:-o-linear-gradient(#fff,#e6e6e6);background:-ms-linear-gradient(#fff,#e6e6e6);background:linear-gradient(#fff,#e6e6e6);border:1px solid #c1c1c1;color:#686868;text-shadow:none}#edit-back:hover,#edit-cancel:hover{background:-webkit-linear-gradient(#e6e6e6,#fff);background:-moz-linear-gradient(#e6e6e6,#fff);background:-o-linear-gradient(#e6e6e6,#fff);background:-ms-linear-gradient(#e6e6e6,#fff);background:linear-gradient(#e6e6e6,#fff)}.order-review-table{margin-top:20px}.order-review-table .pane-title-row,.order-review-table .review-button-row{background:#eee}.node-product-descriptiontext ul{padding:0}.node-product-descriptiontext li{list-style:disc}.section-search .search-info{display:none}.section-otzyvy #node-905 .node-review{padding:15px 0 23px;line-height:20px}.section-otzyvy #node-905 .review-title{margin:0 0 10px;padding:0 0 0 15px;font-weight:700}.b-review-item{background:none repeat scroll 0 0 #fff;border:1px solid #d5d5d5;border-radius:0;box-shadow:0 0 3px #dfdfdf;margin:20px 0;min-height:70px;padding:15px}.b-review-title{color:#333;font-weight:700;margin-bottom:5px;background:url(../images/user.png) left center no-repeat;height:17px;line-height:17px;padding-left:25px}a.btn-add_comment{border:1px solid #d5d5d5;box-shadow:0 0 3px #dfdfdf;text-decoration:underline}a.btn-add_comment:hover{text-decoration:none}.page-listitem-item{background:none repeat scroll 0 0 #fff;border:1px solid #d5d5d5;border-radius:0;box-shadow:0 0 3px #dfdfdf;margin-bottom:20px;min-height:120px;padding:15px}.page-listitem-item .news-image-teaser,.page-listitem-item .article-image{float:left;min-width:120px;margin:0 10px 10px 0;text-align:center}.page-listitem-item .news-image-teaser img,.page-listitem-item .article-image img{margin:0!important;-webkit-border-radius:10px;border-radius:10px}.page-listitem-item .title-news,.page-listitem-item .title-article{color:#333;display:block;font-size:16px;margin:0 0 10px;text-decoration:underline;text-transform:uppercase}.page-listitem-item .title-news:hover,.page-listitem-item .title-article:hover{text-decoration:none}.view-mode-full.page-listitem-item{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;box-shadow:none;padding:0}.view-mode-full.page-listitem-item .news-image-full,.view-mode-full.page-listitem-item .article-image-full,.view-mode-full.page-listitem-item .field-type-image{float:left;margin:0 10px 10px 0}.view-mode-full.page-listitem-item .news-image-full img,.view-mode-full.page-listitem-item .article-image-full img,.view-mode-full.page-listitem-item .field-type-image img{-webkit-border-radius:10px;border-radius:10px}#node-909 p{margin:0;font-size:13px}.cke_resizer{display:none!important}.cke_show_borders{-webkit-box-shadow:none!important;box-shadow:none!important;width:100%!important}.CSS1Compat{background:#fff!important;width:720px!important}ul.primary li{list-style:none}dl.search-results{font-size:0}.not-front #block-block-33{display:none}#block-block-5 .b-news_teaser{background:none #fff;border:1px solid #e7e7e7;margin:20px 0;padding:0;height:150px}#block-block-5 .b-news_teaser-image{border-right:1px solid #e7e7e7;float:left;height:150px;margin:0 7px 0 0;width:80px}#block-block-5 .b-news_teaser-title .h-news_teaser-title{color:#c40f0f;font-size:16px;line-height:16px;text-decoration:none;text-transform:uppercase}#block-block-5 .b-news_teaser-title .h-news_teaser-title:hover{color:#333}#block-block-5 .b-news_teaser-title{margin:10px 0 2px}#block-block-5 .b-news_teaser-text{color:#656565;font-size:11px;height:80px;line-height:16px;overflow:hidden;padding:0 7px 0 0;text-align:justify}#block-block-5 .b-link_more{color:#c40f0f;display:inline-block;font-size:12px;position:relative;text-decoration:underline;top:-10px}#block-block-40 .block-title,#block-block-39 .block-title,#block-block-59 .block-title,#block-block-50 .block-title,#block-block-52 .block-title,#block-block-51 .block-title,#block-session-recent-nodes-0 .block-title,#block-block-60 .block-title,#block-block-61 .block-title,#block-block-62 .block-title{border-bottom:1px solid #e7e6e6;color:#4d484a;display:table;font-size:24px;margin:0 auto 25px;padding:0 80px 15px;text-transform:uppercase}#block-block-50 .block-title,#block-block-51 .block-title,#block-session-recent-nodes-0 .block-title{border:none;margin:0 0 25px;padding:0}#block-block-51{margin-top:0}.node-oldprice span.node-teaser-price-description2{font-size:11px}.node-product.view-mode-full .node-oldprice{color:#666;font-size:22px;margin:-40px 0 0;width:250px}.node-product.view-mode-full .node-oldprice span.node-teaser-price-description2{color:#999;font-size:14px}.node-product.view-mode-full .node-oldprice .oldpr:after{top:-15px}.leader-sticker{background-image:url(../images/steaker-leader.png);z-index:10}.new-sticker{background-image:url(../images/steaker-new.png);z-index:5}#review-node-form{background-color:#fff;border:1px solid #f5f5f5;box-shadow:0 0 3px #dfdfdf;padding:0 20px 20px}#header .block-uc-ajax-cart{float:right}#block-block-73{clear:both;float:left}#block-block-30{position:relative}.contact-wrap{background:rgba(0,0,0,0) url(../images/new/ico-tel.png) no-repeat scroll left center;padding-left:65px;padding-top:17px}.phone-block{color:#af2200;font-size:20px;font-weight:700}.phone-slash{font-size:16px;color:#65615e;margin:0 10px}.email-wrap{color:#736e6a;font-size:16px;}.contact-wrap .email-wrap a{color:#39332f;text-decoration:underline;margin:0 0 0 5px}.contact-wrap .email-wrap a:hover{text-decoration:none;color:#736e6a}.logo-wrap{background:rgba(0,0,0,0) url(../images/new/bg-logo.png) repeat scroll 0 0;height:120px;position:relative;padding:10px;}.logo-wrap .logo-a{display:block;height:72px;width:296px;background:url(../images/new/logo.png) 0 0 no-repeat}.logo-wrap .logo-a a{display:block;height:72px;width:296px}.logo-wrap .logo-slogan{color:#78706b;display:block;font-size:16px;margin:2px 0 0 30px;text-transform:lowercase}.order-call a{background:#af2200 url(../images/new/ico-call.png) no-repeat scroll 10px 6px;box-shadow:1px 1px 0 #1e1916;color:#f4f1f1;display:block;font-weight:700;height:45px;line-height:45px;padding-left:50px;text-transform:uppercase;font-size:10px}.time-wrap div{background-position:left center;background-repeat:no-repeat;color:#39332f;display:inline-block;font-weight:700;height:19px;line-height:19px;padding-left:23px;font-size:12px;margin-top:8px}.time-block{background-image:url(../images/new/ico-time.png);margin-right:20px}.loc-block{background-image:url(../images/new/ico-loc.png)}.b-cart-description{font-size:14px;color:#686360}#search-block-form{background:none #d6c0a6;height:45px;width:270px}#search-block-form .form-item{float:left;margin:0;width:220px}.block-search .form-actions .form-submit{background:url(../images/new/ico-search.png) center no-repeat;border:medium none;box-shadow:none;font-size:0;height:45px;margin:0;padding:0;width:45px;min-width:45px}#block-block-30{border-top:4px solid #af2200;width:100%}#block-system-main-menu{background-color:rgba(255,255,255,0.6);border-bottom:4px solid #af2200;position:relative;left:0;bottom:0;z-index:99}.steps-title{display:block;width:100%;color:#5c7109;font-size:30px;font-weight:400;line-height:35px;margin:0 0 25px;text-align:center;text-transform:uppercase}.nav-home #block-system-main-menu{bottom:50px}#block-system-main-menu li a{line-height:44px;text-transform:uppercase;font-weight:700;color:#25201d;padding:0 15px;font-size:14px;display:block}#block-system-main-menu li a:hover,#block-system-main-menu li a.active{background:url(../images/new/bg-red.png) repeat 0 0;color:#fff;text-decoration:none}#block-block-33 .b-catalog-title{display:none}#block-block-77{border-top:4px solid #af2200}.region-bottom{margin:auto;width:1000px}.region-bottom ul li{margin:0;padding:0;list-style:none}.foot-menu ul li{display:inline}.foot-menu ul{display:table;margin:15px auto 0}.foot-menu ul li a{color:#39332f;font-size:14px;margin:0 12px;text-transform:uppercase}#block-block-78{margin:30px 0}.foot-catalog ul{display:inline-block;height:86px;padding:0 75px;background:url(../images/new/bg-foot-menu.png) right center no-repeat;margin:0}.foot-catalog ul:first-child{padding-left:0}.foot-catalog ul:last-child{padding-right:0;background:none}.foot-catalog ul li a{color:#39332f;font-size:13px;line-height:30px}#block-block-79{background:rgba(0,0,0,0) url(../images/new/foot-logo.png) no-repeat scroll center top;border-bottom:4px solid #af2200;color:#39332f;font-size:20px;line-height:25px;padding-bottom:13px;padding-top:52px;text-align:center}#block-block-79 a{color:#39332f;text-decoration:underline}#block-block-79 a:hover{text-decoration:none}.foot-slash{margin:0 7px}.foot-rights-block{color:#5c7109;font-size:16px;padding-top:7px;text-align:center}.foot-rights-block a{color:#5c7109}.region-sidebar-first .block{margin-bottom:30px}#block-menu-menu-prodcatalog{background:url(../images/new/bg-block.png) bottom center no-repeat;padding-bottom:30px}#block-menu-menu-prodcatalog .block-title{background-color:#b32805;color:#f1e2d2;font-size:20px;font-weight:700;height:60px;line-height:60px;padding:0;text-transform:uppercase;margin:0 0 10px}#block-menu-menu-prodcatalog .menu li a{background:rgba(0,0,0,0) url(../images/new/marker1.png) no-repeat scroll 10px center;color:#39332f;display:block;font-size:15px;margin:0;padding:5px 0 5px 30px;text-decoration:none;text-transform:uppercase}#block-menu-menu-prodcatalog .menu li li a{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;color:#313830;font-size:14px;margin-left:20px;padding:0 0 0 22px;text-transform:none}#block-menu-menu-prodcatalog .menu li a:hover,#block-menu-menu-prodcatalog .menu li a.active,#block-menu-menu-prodcatalog .menu li a.active-trail{color:#c40f0f;text-decoration:none;background-color:#f8f7f6}#block-menu-menu-prodcatalog .menu li li a:hover,#block-menu-menu-prodcatalog .menu li li a.active,#block-menu-menu-prodcatalog .menu li li a.active-trail{background:none}.benefit-wrap .benefit-title{background:rgba(0,0,0,0) url(../images/new/ico-benefit.png) left center no-repeat;color:#5c7109;font-size:16px;font-weight:700;margin:0 0 10px;padding-left:45px;text-transform:uppercase;height:35px;line-height:45px}.benefit-wrap ul li{color:#39332f;list-style-image:url(../images/new/marker2.png);margin-bottom:5px;}.service-wrap{background:url(../images/new/bg-red.png) repeat;box-shadow:1px 1px 0 #1e1916;padding:0 10px}.service-wrap .service-block{padding:15px 0;background:url(../images/new/dash-line.png) bottom repeat-x}.service-wrap .service-block.block-3{background:none}.service-wrap .service-block .service-title{text-transform:uppercase;font-weight:700;font-size:15px;color:#efd8c1;height:36px;line-height:36px;padding-left:45px;background-position:left center;background-repeat:no-repeat;margin-bottom:5px}.service-wrap .service-block.block-1 .service-title{background-image:url(../images/new/ico-service-1.png)}.service-wrap .service-block.block-2 .service-title{background-image:url(../images/new/ico-service-2.png)}.service-wrap .service-block.block-3 .service-title{background-image:url(../images/new/ico-service-3.png)}.service-wrap .service-block .service-content{color:#fff}.service-wrap .service-block .service-content span{display:block}.service-wrap .service-block .service-content span span{display:inline;font-size:14px;font-weight:700}#page-title, .title-material{color:#5c7109;font-size:30px;font-weight:400;line-height:30px;margin:0 0 25px;text-transform:uppercase}#block-block-97 .block-title,#block-block-99 .block-title,#block-block-83 .block-title,#block-block-108 .block-title{background-color:#b32805;color:#f1e2d2;font-size:18px;padding:10px;font-weight:700;margin-bottom:5px}.product-info-title h3,.product-info-title h4{color:#5c7109;font-size:32px;font-weight:400;line-height:35px;text-transform:uppercase;margin:0 0 20px;word-wrap:normal}.prod-info-service{float:left;margin-left:10px;width:180px;display:none}.priceblock h3,.priceblock h4{color:#af2200;font-weight:400;margin:0}.priceblock.actual-price{float:left;font-size:25px}.priceblock.old-price{color:#868686;float:right;font-size:14px;font-weight:700;margin:7px 0 0;text-decoration:line-through}.product-price{float:left;width:215px}.priceblock h3 .price-cur,.priceblock h4 .price-cur{color:#4d484a;font-size:16px}.prod-info-service .service-wrap .service-block .service-content{color:#241916;line-height:18px;font-size:14px;white-space:nowrap}.prod-info-service .service-wrap .service-block .service-content span span{font-weight:400}.prod-info-service .service-wrap{background:url(../images/new/dash-line-v.png) left repeat-y;box-shadow:none;padding-right:0}.prod-info-service .service-wrap .service-block{background:none;padding:10px 0}.prod-info-service .service-wrap .service-block .service-title{color:#241916;font-size:14px;height:15px;line-height:15px;padding-left:22px}.prod-info-service .service-wrap .service-block.block-1 .service-title{background-image:url(../images/new/ico-service-1-sm.png)}.prod-info-service .service-wrap .service-block.block-2 .service-title{background-image:url(../images/new/ico-service-2-sm.png)}.prod-info-service .service-wrap .service-block.block-3 .service-title{background-image:url(../images/new/ico-service-3-sm.png)}.form-item-attributes-26,.product-actions .attribute.attribute-8,.product-actions .attribute.attribute-16,.product-actions .attribute.attribute-18,.product-actions .attribute.attribute-34,.product-actions .attribute.attribute-21,.product-actions .attribute.attribute-22,.product-actions .attribute.attribute-14,.product-actions .attribute.attribute-10,.product-actions .attribute.attribute-15,.product-actions .attribute.attribute-17,.product-actions .attribute.attribute-26,.product-actions .attribute.attribute-27,.product-actions .attribute.attribute-28,.product-actions .attribute.attribute-29,.product-actions .attribute.attribute-30,.product-actions .attribute.attribute-31{display:none}.product-actions{float:left;width:200px}.fivestar-widget .description{display:none}.field-type-fivestar .field-label{float:left;font-weight:400!important;font-size:13px;line-height:15px}.field-type-fivestar .field-items{float:right}.product-actions .form-item-attributes-13t{margin:30px 0 0;float:left;width:200px}.product-actions .form-type-select label{font-size:12px;color: #5c7109;display: block;width:100%;text-decoration: underline;text-transform: uppercase;font-weight: 700;}.product-actions select{width:140px;background-color:#fff;box-shadow:none;border:1px solid #ccc;border-radius:0;padding:3px;cursor:pointer}.product-actions .add-to-cart .attribute-item{float:left;width:200px}.product-actions .form-actions{float:left;margin:15px 0 0;width:200px}.product-actions a#oneclick-link{background:rgba(0,0,0,0) url(../images/new/ico-buy2.png) no-repeat scroll left center;color:#39332f;display:block;float:left;font-size:14px;height:24px;line-height:24px;margin:25px 0 0;padding:0 0 0 30px;text-decoration:none;text-transform:uppercase}.product-actions a#oneclick-link:hover{text-decoration:underline}.add-to-cart input[type="submit"]{background:#af2200 url(../images/new/ico-buy1.png) no-repeat scroll 158px center;border:medium none;color:#fff;font-size:11px;font-weight:700;height:32px;line-height:24px;padding:0 50px 0 13px;text-transform:uppercase;width:190px;margin:20px 0 0}.add-to-cart input[type="submit"]:hover{color:#e7c2aa}.add-to-cart .attribute-item a.attribute-title,.add-to-cart .attribute-item span.attribute-value{display:block}.add-to-cart .attribute-item span.attribute-value{font-size:11px;margin:-7px 0 0}.add-to-cart .attribute-item{margin:15px 0 -5px}.add-to-cart .attribute-item a.attribute-title{color:#5c7109;font-weight:700;text-decoration:underline;text-transform:uppercase}.add-to-cart .attribute-item a.attribute-title:hover{text-decoration:none}.prod-image-block{border:2px solid #ececec;padding:10px;text-align:center}.extra-link{display:block;margin-bottom:10px}.extra-title{color:#5c7109;text-transform:uppercase;font-weight:700;margin:10px 0 5px;font-size:15px}.product-benefit-block{clear:both;width:740px;float:left;background:url(../images/new/bg-block.png) bottom center no-repeat;padding-bottom:30px}.product-benefit-block .benefit-wrap .benefit-title{font-size:16px;background:url(../images/new/ico-benefit-sm.png) left center no-repeat;height:17px;line-height:17px;padding-left:20px}.node-product-description,.node-product-reviews{margin-top:0;padding-bottom:40px}.node-product-reviews{margin-bottom:0}.product-sizes .size-block span{width:110px;display:inline-block;font-size:14px;padding:4px 10px 2px}.product-sizes .size-block{border-bottom:1px solid #e3ddd9;width:395px;float:left}.product-sizes .size-block.size-title{width:100%;background-color:#f8f7f6;text-transform:uppercase;font-weight:700;margin-top:20px}.product-sizes .size-block.size-title span{font-size:14px}.product-sizes .size-block span a{color:#af2200;text-decoration:underline}.product-sizes .size-block span a:hover{text-decoration:none}.product-sizes .size-block:hover{background-color:#f8f7f6}.icons-benefits div{width:53px;height:55px;background-position:0 0;background-repeat:no-repeat;display:inline-block;margin:0 6px 0 0}.prod-icons{margin:-3px 0 0 -3px;padding:10px 10px 5px;position:absolute}.prod-steps{margin:25px 0;height:20px;background:rgba(0,0,0,0) url(../images/new/bg-block.png) no-repeat scroll center bottom}.steps-wrap{padding-top:75px;background:url(../images/new/bg-steps.png) 70px top no-repeat;width:875px;}.steps-wrap .step-block{display:inline-block;font-size:13px;font-weight:700;line-height:18px;padding:0 9px;text-align:center;text-transform:uppercase;vertical-align:top;width:144px}.prod-steps .steps-title{color:#5c7109;font-size:30px;font-weight:400;line-height:35px;margin:0 0 25px;text-align:center;text-transform:uppercase}.node-product-descriptiontitle,.node-product-reviewstitle{color:#5c7109;font-size:26px;font-weight:400;line-height:35px;margin-bottom:15px;text-align:center;text-transform:uppercase}.node-product-review{background:#f8f7f6 none repeat scroll 0 0;margin:0;padding:10px;border-bottom:1px solid #e3ddd9}.node-product-review .submitted{color:#af2200;font-size:14px;text-transform:uppercase}.node-product-review .content{color:#555;font-size:12px;font-style:italic;line-height:18px;margin:5px 0 0}#uc-cart-view-form .form-submit.ajax-cart-processed{background:url(../images/new/ico-del.png) 0 0 no-repeat}#uc-cart-view-form .form-submit.ajax-cart-processed:hover{background-position:0 -16px}#uc-cart-view-form td.desc,.item-list{text-align:left}.item-list li{display:block;font-size:11px;font-weight:400;line-height:14px;margin:0}#cart-form-pane .item-list{border:none}#uc-cart-view-form .desc a{color:#af2200;display:inline-block;font-weight:700;margin-bottom:0;text-transform:uppercase}#uc-cart-view-form table,#uc-cart-view-form table td,#uc-cart-view-form table th,#uc-cart-view-form table tbody{border:none}#uc-cart-view-form table th{background-color:#5c7109;color:#fff;font-weight:400;text-transform:uppercase;padding:10px 20px}#uc-cart-view-form thead th{padding:0;width:80px}#uc-cart-view-form table tr:nth-child(even){background-color:#f8f7f6}#uc-cart-view-form table tbody tr:last-child{border-top:1px solid #e3ddd9;background:none}#uc-cart-view-form td.price{color:#39332f;font-weight:700;font-size:14px}#uc-cart-view-form td.subtotal .uc-price{font-size:22px;font-weight:700;color:#af2200}#uc-cart-view-form td.subtotal #subtotal-title{text-transform:uppercase;font-size:18px;font-weight:400;margin:-8px 6px 0 0}#uc-cart-view-form abbr{font-size:100%;cursor:default;text-decoration:none;border:none;letter-spacing:inherit}#uc-cart-view-form .subtotal{padding-top:15px;text-align:right}.entity.entity-uc-cart-item.uc-cart-item-uc-cart-item h2{margin:0}#uc-cart-view-form table{margin:0 0 20px;width:100%}#uc-cart-view-form thead th:first-child{color:#5c7109}.info-block{margin-bottom:15px}.bed-info-block{background:rgba(0,0,0,0) url(../images/new/bg-block.png) no-repeat scroll center bottom;margin-bottom:30px;padding-bottom:40px}.bed-info-block .info-block .info-block-img{float:left;margin-right:10px}.bed-info-block .info-block .info-block-img a,.bed-info-block .info-block .info-block-img span{display:block;width:76px;height:62px;background-position:0 0;background-repeat:no-repeat}.bed-info-block .info-block.block-1 .info-block-img a{background-image:url(../images/new/extra-1.png)}.bed-info-block .info-block.block-2 .info-block-img a{background-image:url(../images/new/extra-2.png)}.bed-info-block .info-block.block-3 .info-block-img a{background-image:url(../images/new/extra-3.png)}.bed-info-block .info-block.block-4 .info-block-img a{background-image:url(../images/new/extra-4.png)}.bed-info-block .info-block.block-5 .info-block-img a{background-image:url(../images/new/extra-5.png)}.bed-info-block .info-block.block-6 .info-block-img a,.bed-info-block .info-block.block-6 .info-block-img span{background-image:url(../images/new/extra-6.png)}.bed-info-block .info-block .info-block-title{color:#5c7109;font-weight:700;font-size:16px}.bed-info-block a{text-decoration:underline}.bed-info-block a:hover{text-decoration:none}.bed-info-block .info-title,.bed-info-block .info-block.block-5 .info-block-title,.bed-info-block .info-block.block-6 .info-block-title{color:#c40f0f;font-size:18px;font-weight:700;margin:0 0 15px;text-transform:uppercase}.bed-info-block .info-block.block-5 .info-block-title,.bed-info-block .info-block.block-6 .info-block-title{font-size:14px;margin:0}.bed-info-block .info-block p{margin:0}.info-text.text-1{margin:0 0 10px}.bed-info-block .info-block-text{font-size:13px;margin-left:85px}.info-text .info-at{font-weight:700}.info-text.text-2 .info-at{display:block;color:#5c7109}.node-product-reviewformtitle a{background:#af2200 url(../images/new/ico-review.png) no-repeat scroll 12px center;display:block;line-height:32px;padding:0 0 0 15px;text-align:center;width:180px;color:#fff!important}.node-teaser-linkimage{display:block!important;height:100%!important}.node-product-oneclick-teaser{color:#fff!important;display:block;font-size:13px;font-weight:400;height:32px;line-height:32px;width:100px;margin-left:0;background-color:#af2200;text-align:center;border-radius:5px;background-color:#5c7109}.node-product.node-teaser .node-teaser-linkimage{display:table-cell;height:150px;text-align:center;vertical-align:middle}.node-product.node-teaser .node-teaser-linkimage .prod-img-block{display:table-cell;height:200px;text-align:center;vertical-align:middle}.node-product.node-teaser .node-teaser-image{max-width:100%;width:100%;}.node-product.node-teaser .node-teaser-price{color:#c40f0f;font-size:22px;line-height:26px;font-weight:700;display: flex;align-items: flex-end;}.node-product.node-teaser .teaser-buy{margin-top:10px}.node-product.node-teaser .node-oldprice{margin-bottom:-15px;color:#999;text-decoration:line-through;height:24px}.sticker{background-position:0 0;background-repeat:no-repeat;height:32px;position:absolute;right:0;top:0}.new-sticker{background-image:url(../images/new/steaker-new.png);width:80px;z-index:5}.leader-sticker{background-image:url(../images/new/steaker-leader.png);z-index:10;width:108px}.item-list{border-bottom:1px solid #eee;border-top:1px solid #eee;text-align:left}.item-list .pager{border-bottom:medium none;border-top:medium none;display:table;margin:0 auto;padding:10px 0}.item-list li{display:inline-block;font-size:20px;font-weight:400;line-height:22px;margin:0 5px}#block-block-40 .block-title,#block-block-39 .block-title,#block-block-59 .block-title,#block-block-50 .block-title,#block-block-52 .block-title,#block-block-51 .block-title,#block-session-recent-nodes-0 .block-title,#block-block-60 .block-title,#block-block-61 .block-title,#block-block-62 .block-title{border-bottom:medium none;color:#39332f;display:table;font-size:22px;margin:0 auto 40px;padding:0;text-transform:uppercase}#block-block-40,#block-block-39,#block-block-59,#block-block-50,#block-block-52,#block-block-51,#block-block-60,#block-block-61,#block-block-62{background:rgba(0,0,0,0) url(../images/new/bg-block.png) no-repeat scroll center top;padding-top:50px}.blockUI.blockMsg.blockPage{border:1px solid #ececec!important;padding:20px 0 30px!important;width:50%!important}.blockUI.blockMsg.blockPage h2{color:#39332f!important;font-size:32px;line-height:36px;font-weight:400}#uc-cart-view-form table.sticky-header{display:none}.node-teaser-priceblock{display: flex;justify-content: space-between;margin: 10px 0px;}  .node-product.node-teaser .node-teaser-priceblock.empty-price{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#39332f;display:inline;height:auto;line-height:28px;margin-left:0;padding:0;text-shadow:none;text-transform:uppercase;width:auto}#block-block-92{height:80px;background:none #fbfbfb;position:fixed;width:100%;z-index:800;left:0;top:0}#toolbar{z-index:1200}.prod-image-nobg{position:absolute;margin:-58px 0 0 -10px;border-top:1px solid #ececec;border-right:1px solid #ececec}.prod-image-nobg img{display:block}ul.jcarousel-skin-tango li{float:left;list-style-type:none;margin:30px 0 0}.webform-component--policy-data-processing .description,.webform-component--policy-data-processing-contactform .description,.webform-component--policy-data-processing-oneclickform .description{display:block!important}.policy-data-processing{font-size:10px}#block-block-102{display:none}.mattress-value{font-size:11px;margin:-7px 0 0;display:block}.name-block-mattress{font-size:16px;text-align:center;font-weight:700;text-transform:uppercase;margin-top:20px}.href-all-mattress{display:block;text-align:center;background-color:#af2200;color:#FFF;padding:10px;margin:10px}.wrapper-block-mattress .attributechoice-image{display:block!important}.fotorama__nav__shaft{max-width:unset!important}.color-block-in-product{position:relative;margin-bottom:20px}.color-block-in-product-img__item{width:100%}.color-block-in-product__name{text-align:center}.color-block-in-product-img{position:relative;}.color-block-in-product-layer{display:none;position:absolute;z-index:10;top:0;left:0;background-color:rgba(0,0,0,0.5);color:#fff;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.color-block-in-product:hover .color-block-in-product-layer{display:flex;width:100%;height:calc(100% - 7px)}.color-block-in-product__view,.color-block-in-product__select{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff!important;font-weight:700;text-transform:uppercase}.color-block-in-product__view:hover,.color-block-in-product__select:hover{background-color:rgba(0,0,0,0.4);text-decoration:none}.static-mebel-iz{width:100%}.video-mebelvek{width:100%;height:315px;position:relative;background:url(../images/screen_youtube.jpg) 0 0 / cover}.video-mebelvek-play{background-image:url(../images/play.png);background-repeat:no-repeat;background-size:cover;height:60px;width:90px;top:50%;left:50%;margin-left:-45px;margin-top:-30px;position:absolute;border-radius:21px;background-position:50% 50%;cursor:pointer}.video-mebelvek:hover{cursor:pointer}.form-item{margin-top:5px}.form-item label{display:block;font-weight:700}.element-invisible{display:none!important}.toolbar #menu{z-index:99999999!important}.webform-client-form.request:before{content:'';position:absolute;width:100%;height:100%;opacity:.8;background-color:#FFF;z-index:9;top:0;left:0}#error_form_mebel{margin:0 10px;color:red}.webform-submit{margin-top:15px}#category_metki{margin:0;padding:0}.category-metki-elem{display:inline-block;margin-bottom:10px;margin-right:10px}.category-metki__item{padding:10px;background-color:#e74822;color:#FFF!important;font-weight:700;border-radius:15px;line-height:35px}.node-teaser-prodname{overflow:hidden;height:45px}.node-teaser-linkprodname{height:45px!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;text-overflow:ellipsis;padding:0!important;margin:0!important;width:100%!important;font-weight:300;font-size:16px}.node-teaser-prodname h4{margin:0}#sort_wrapper{text-align:left;margin-bottom:15px;display:flex;justify-content:flex-start;margin-top:5px}#sort_text{background:#f5f5f5;border:solid 1px #d9d9d9;border-right:none;padding:6px 12px;border-radius:4px;line-height:14px;font-size:14px;display:table-cell;border-top-right-radius:0;border-bottom-right-radius:0}#sort_products{background-color:#fff;background-image:none;border:solid 1px #d9d9d9;padding:6px 12px;line-height:20px;font-size:14px;display:table-cell;border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.page-contact-img{width:244px;height:183px}.page-contact-wrap{margin-bottom:15px}.prod-img-block{height:0!important;display:block!important;padding-top:calc(300 / 400 * 100%);opacity:.5;background-color:#e8e8e8;-ms-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease}.prod-img-block.lazy-loaded{padding-top:0;height:auto!important;opacity:1;background-color:#FFF}.lazy-img{visibility:hidden}.lazy-img.loaded{visibility:visible}.product-infoname{display:none}.mebel-sale{position:absolute;background-color:#e74822;color:#FFF;font-weight:700;font-size:18px;padding:5px;z-index:9}.prod-material,.prod-dinamic-field{font-size:12px;position:relative;background-color:#FFF;z-index:99;padding-right:5px;padding-left:14px}.prod-dinamic-field{padding-left:0}.prod-material:before{content:'';position:absolute;width:10px;height:10px;left:0;top:2px}.mtl-1:before{background-color:#fbd29f}.mtl-2:before{background-color:#f4e7ca}.mtl-3:before{background-color:#eecc9f}.mtl-4:before{background-color:#ac8d5f}.mtl-5:before{background-color:#c7a36d}.mtl-6:before{background-color:#e8dab3}.wp-material.divider span{padding:0}.prod-super-sale{display:flex;justify-content:center;align-items:center;border:2px dashed #bc0202;border-radius:5px;line-height:24px;text-align:center;border-width:2px;background-color:#ececec;height:120px;clear:both}.prod-super-sale__txt{font-size:18px;text-transform:uppercase}.price-material{float:right;background-color:#FFF;z-index:99;position:relative;padding-left:5px}.wp-material{position:relative}.wp-material:after{position:absolute;content:'';border-bottom:1px dotted #bababa;width:100%;height:16px;left:0}.product-description{margin:0;padding:0}.wp-material.divider:after{content:none}.wp-material.divider{font-weight:700}.node-teaser .content{padding:5px 10px;border:1px solid #f0f0f0;border-radius:5px;margin-bottom:30px; height: calc(100% - 25px);}.node-teaser .content:hover{-webkit-box-shadow:0 10px 32px 0 rgba(138, 138, 138, 0.3);box-shadow:0 10px 32px 0 rgba(138, 138, 138, 0.3)}.ttl-product{margin-bottom:0!important}.simbole-rubl{margin-left:5px;font-weight:300!important;font-size:22px!important;color:#868686!important}.attribute-value:first-letter{text-transform:uppercase}#content a{color:#5c7109}.toolbar #header{margin-top:0}.foot-catalog li{list-style:none}.extra-block a{color:#444!important;line-height:18px} .wrap-steps-titl{overflow-x: auto;text-align: center;} .main-catalog.not-front-catalog img{width:100%} .prod-extra{margin-top:30px} #block-system-main{margin-top:15px} .comparison-border.lft{ border: 1px solid #ccc; } .comparison-border.rght{ border: 1px solid #ccc;border-left: none; }

.newhead {display:block;padding:5px 0;background:#e3d6c6;position:fixed;top:0;left:0;width:100%;z-index:100;border-bottom: 2px solid #af2200;}
.newlogo {float:left;height:44px;line-height:44px}
.newlogo img {max-height:30px;display:inline-block;vertical-align:middle}
.adapter2, .adapter3 {float:right;margin:0 5px}
.adapter2{margin-right: 0;}
.adapter2 img, .adapter3 img {max-height:44px}
.adapter3 {position:relative;padding-right:10px}
.adapter3 span {position:absolute;top:0;right:0;display:inline-block;vertical-align:top;width:20px;height:20px;line-height:20px;border-radius:50%;text-align:center;background:#fbfbfb}
.adapter3 a {color:#af2200}
.tphones {float:right;padding:0 10px}
.tphones a{color:#af2200;font-weight:bold;text-decoration:none}
.adapt_menu {float:left;z-index:100;display:block;font-size:16px;font-weight:bold;text-transform:uppercase;cursor:pointer;line-height:24px;color:#fff;}
.adapt_menu span {margin:0 0 3px;display:inline-block;vertical-align:middle;width:30px;height:3px;background:#af2200;position:relative;}
.adapt_menu span:before {content:'';width:100%;position:absolute;top:-8px;left:0;height:3px;background:#af2200;}
.adapt_menu span:after {content:'';width:100%;position:absolute;bottom:-8px;left:0;height:3px;background:#af2200;}
.adapt_menu a {display:block;padding:10px;color:#af2200;padding-left: 0;}
.mm-opened .adapt_menu span { -webkit-transform: rotate(-45deg) translate(0px, 8px);-ms-transform: rotate(-45deg) translate(0px, 8px);transform: rotate(-45deg) translate(0px, 8px)}
.mm-opened .adapt_menu span:before {top:0;-webkit-transform: rotate(90deg) translate(0px, 0px); -ms-transform: rotate(90deg) translate(0px, 0px);transform: rotate(90deg) translate(0px, 0px)}
.mm-opened .adapt_menu span:after{opacity:0;}
.callto {display:block;position:fixed;bottom:0;left:0;width:100%;z-index:100;background:#af2200;text-align:center;box-shadow:0 0 5px rgba(0,0,0,0.5)}
.call1 {float:left;width:50%;border-right:1px rgba(255,255,255,0.2) solid}
.call2 {float:right;width:50%;}
.callto a{display:block;padding:10px 5px;color:#fff;text-decoration:none;font-size:14px;}


/* Tiny Slider */
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}

/* Adaptive */
@media (max-width: 1199px) {
  .node-teaser-linkimage{ width: 100% !important; }
  .node-teaser-linkimage .prod-img-block{ width: 100% !important; }
  .foot-catalog { text-align: center; }
  .foot-catalog ul{ padding:10px; background: none; height: auto; }
  #block-block-78, #block-block-80{ margin: 0px 15px; }
  #block-block-79{ display: none; }
}
@media (max-width: 991px) {
  #header{margin-top: 70px;}
  #header_relative, aside, .nav-home,
  #block-system-main-menu
  { display: none; }
  #block-block-30{border-top: none;}
  .hct-40{margin-top:-15px;}
  #header .phone-block{ font-size: 12px;}
  #header .phone-slash{display: none;}
  #header .email-wrap{display: none;}
  #header .b-cart-title{display: none;}
}
@media (max-width: 768px) {
  .product-price div{display:inline-block;vertical-align:top;margin:10px}
  .product-actions #oneclick-link{width: 200px; height: 52px; line-height: 52px; float: none !important; margin: auto !important;}
}
@media (max-width: 600px) {
  .fancybox-inner .attributechoice-block{ width: 100%; }
  .foot-catalog { overflow: hidden; }
  .foot-catalog ul{ float: left; width: 45%; padding-left: 0px; }
  .foot-rights-wrap:last-child{ margin-bottom: 50px; }
  .page-contact-wrap{ height: 210px; }
}

@media (max-width: 576px) {
  #block-block-96{margin-top: -8px !important; }
  .comparison-border.rght{ border-top: none; border-left: 1px solid #ccc; }
}

@media (max-width: 480px) {
	.text table {width:100%!important;display:block;overflow-x:auto;height:auto!important;-webkit-overflow-scrolling:touch}
	.logo-wrap {padding:10px;width:100%}
	.logo-wrap .logo-a {max-width:100%;background-size:100% auto;background-position:50% 50%}
	.logo-wrap .logo-slogan {margin:0 auto}
	.logo-wrap .logo-a a {width:100%}
	#search-block-form {width:100%}
	#search-block-form .form-item {width:calc(100% - 45px)}
	.order-call {padding:0;text-align:center}
	.order-call a {margin:0 auto}
	.region-header:after {display: table;	clear: both;	content: '';}
	#block-block-81 .content {padding:10px}
	#block-block-81 .content {padding-top: 0px}
	.policy-data-processing {font-size:12px}
	#page-title, .title-material {font-size:24px}
	#block-webform-client-block-163, #block-webform-client-block-1057 {margin:0 auto;width:100%;left:0;bottom:0;top:0;right:0;height:100vh;overflow:auto}
	.product-sizes {overflow-x:auto;height:auto!important;-webkit-overflow-scrolling:touch;padding:0 0 10px}
	.prod-attr-block {width:100%}
	.product-price {float:none;width:100%;text-align:center}
	.product-actions {width:100%;clear:both}
	.add-to-cart .attribute-item span.attribute-value {font-size:12px}
	#edit-actions {clear:both;margin:10px 0;width:100%;text-align:center;float:none}
	.product-sizes .size-block.size-title, .product-sizes .size-block {width:100%;margin:0 auto;display:flex}
	.steps-wrap .step-block {width:142px}
	#user-login, #user-register-form, #user-pass, #comment-form, .section-webform #webform-client-form-1102 {width:100%;box-sizing:border-box}
	.product-info-title {display:none}
	.product-actions .add-to-cart .attribute-item {float:none;display:inline-block;vertical-align:top;}
	.item-list li {font-size:12px}
	#uc-cart-view-form table.sticky-header {display:none!Important}
	#uc-cart-view-form table, #uc-cart-view-form table thead, #uc-cart-view-form table tbody, #uc-cart-view-form table th,
	#uc-cart-view-form table td, #uc-cart-view-form table tr { display: block;width:100%;box-sizing:border-box }
	#uc-cart-view-form table thead tr { position: absolute;  top: -9999px; left: -9999px;}
	#uc-cart-view-form table   tr { border: 1px solid #ccc;margin:10px 0;position:relative }
	#uc-cart-view-form table   td {border: none;  border-bottom: 1px solid #eee;  position: relative;  padding:5px 5px 5px 70px;text-align:left;  }
	#uc-cart-view-form table   td:before {font-size:12px;  position: absolute; top: 6px;  left: 6px;  width: 60px; padding-right: 10px;  white-space: nowrap;  }
	#uc-cart-view-form table   td.remove:nth-of-type(1) {position:absolute;top:5px;right:5px;padding:5px;width:auto;border:0}
	#uc-cart-view-form table   td:nth-of-type(2) {padding:5px;display:inline-block;width:60px;border:0;vertical-align:top!important}
	#uc-cart-view-form table   td:nth-of-type(3) {padding:5px;width:calc(100% - 90px);display:inline-block;vertical-align:top!important;border:0}
	#uc-cart-view-form table   td:nth-of-type(4):before { content: "Кол-во"; }
	#uc-cart-view-form table   td:nth-of-type(5):before { content: "Итого"; }
	#uc-cart-view-form img {float:none;padding:0}
	#uc-cart-view-form table   td input {width:auto}
	#uc-cart-view-form table   td .form-item {margin:0 auto}
	#uc-cart-view-form table   td.subtotal {padding:5px;text-align:center}
	#uc-cart-view-form .form-actions {text-align:center}
	#uc-cart-view-form .form-actions a {float:none;display:inline-block;}
	.uc-store-address-field .form-item label {width:100%;text-align:left}
	#block-block-73{display:none}
  #block-block-40, #block-block-39, #block-block-59, #block-block-50, #block-block-52, #block-block-51, #block-block-60, #block-block-61, #block-block-62{padding-top:30px;margin-top:15px}
	.tphones {display:none}
	.adapt_menu {float:left;z-index:100;display:block;font-size:16px;font-weight:bold;text-transform:uppercase;cursor:pointer;line-height:24px;color:#fff;}
  .adapt_menu span {margin:0 0 3px;display:inline-block;vertical-align:middle;width:30px;height:3px;background:#af2200;position:relative;}
  .adapt_menu span:before {content:'';width:100%;position:absolute;top:-8px;left:0;height:3px;background:#af2200;}
	.adapt_menu span:after {content:'';width:100%;position:absolute;bottom:-8px;left:0;height:3px;background:#af2200;}
	.adapt_menu a {display:block;padding:10px;color:#af2200;padding-left: 0;}
	#block-block-92, .flex-direction-nav, #block-block-79	{display:none}
}
@media (min-width: 600px) and  (max-width: 850px) {
  .fancybox-inner .attributechoice-block{ width: 45%; }
}
@media (min-width: 1000px){
  .toolbar #header_fixed{ top: 70px !important; }
}
@media (min-width: 1199px){ .tns-nav { bottom: 50px; } }
@media (min-width: 768px) and (max-width:1199px) {
  .text table {width:100%!important;display:block;overflow-x:auto;height:auto!important;-webkit-overflow-scrolling:touch}
  #block-system-main-menu li a {padding:0 5px}
  .contact-wrap .phone-block, .contact-wrap .phone-slash {font-size:14px}
  .logo-wrap .logo-a {max-width:100%;background-size:100% auto;background-position:50% 50%}
  .time-wrap {padding-left:20px}
  .time-wrap div {font-size:12px}
  .product-sizes .size-block.size-title, .product-sizes .size-block {width:100%;margin:0 auto}
  #block-block-79 {display:none}
  .field-items .node-product.node-teaser .node-teaser-linkimage,
  .node-product.node-teaser .teaser-buy {width:100%}
  .flex-direction-nav {margin:0;bottom:0;left:50%}
  .front .region-header {height:auto}
  .flex-direction-nav {display:none}
}
@media (min-width: 481px) and  (max-width: 767px) {
	.text table {width:100%!important;display:block;overflow-x:auto;height:auto!important;-webkit-overflow-scrolling:touch}
	.front .region-header {height:auto}
	.logo-wrap {padding:10px;width:100%}
	.logo-wrap .logo-a {max-width:100%;background-size:100% auto;background-position:50% 50%}
	.logo-wrap .logo-slogan {margin:0 auto}
	.logo-wrap .logo-a a {width:100%}
	#search-block-form {width:100%}
	#search-block-form .form-item {width:calc(100% - 45px)}
	.order-call {padding:0;text-align:center}
	.order-call a {margin:0 auto}
	.region-header {height:auto}
	.region-header:after {display: table;	clear: both;	content: '';}
	#block-block-81 .content {padding:10px}
	#block-block-81 .content{padding-top: 0px}
	.node-product.node-teaser .teaser-buy {width:100%}
	.policy-data-processing {font-size:12px}
	#page-title, .title-material {font-size:24px}
	#block-webform-client-block-163, #block-webform-client-block-1057 {margin:0 auto;width:100%;left:0;bottom:0;top:0;right:0;height:100vh;overflow:auto}
	.product-sizes {overflow-x:auto;height:auto!important;-webkit-overflow-scrolling:touch;padding:0 0 10px}
	.prod-attr-block {width:100%}
	.product-price {float:none}
	.product-actions {width:100%;clear:both}
	.add-to-cart .attribute-item span.attribute-value {font-size:12px}
	#edit-actions {clear:both;margin:10px 0;width:100%;text-align:center;float:none}
	.product-sizes .size-block.size-title, .product-sizes .size-block {width:100%;margin:0 auto}
	.steps-wrap .step-block {width:142px}
	#user-login, #user-register-form, #user-pass, #comment-form, .section-webform #webform-client-form-1102 {width:100%;box-sizing:border-box}
	.product-info-title {display:none}
	.product-actions .add-to-cart .attribute-item {float:none;display:inline-block;vertical-align:top;margin:10px 1%;width:30%}
	.item-list li {font-size:12px}
	#uc-cart-view-form table.sticky-header {display:none!Important}
	.bed-info-block .info-block {float:none;display:inline-block;vertical-align:top;width:47%;margin:0 2% 10px 0;}
	.uc-store-address-field .form-item label {width:100%;text-align:left}
	#block-block-73{display:none}
	.newlogo {float:left;height:44px;line-height:44px}
	.newlogo img {max-height:30px;display:inline-block;vertical-align:middle}
	.adapter2, .adapter3 {float:right;margin:0 5px}
  .adapter2{margin-right: 0;}
	.adapter2 img, .adapter3 img {max-height:44px}
	.adapter3 {position:relative;padding-right:10px}
	.adapter3 span {position:absolute;top:0;right:0;display:inline-block;vertical-align:top;width:20px;height:20px;line-height:20px;border-radius:50%;text-align:center;background:#fbfbfb}
	.adapter3 a {color:#af2200}
	.tphones {float:right;padding:0 10px}
	.tphones a{color:#af2200;font-weight:bold;text-decoration:none}
	#block-block-92, .flex-direction-nav{display:none}
}

.foot-menu{
  text-align: center;
}
@media (max-width: 991px) {
  .foot-menu.foot-menu-mebel-iz{
    display: block;
  }
  .foot-menu.foot-menu-mebel-iz li{
    display: inline-block;
    margin-bottom: 10px;
  }
  .foot-menu{
    display: none;
  }
}


@-webkit-keyframes t{
    0%{ -webkit-transform: rotate(0deg); transform: rotate(0deg); }
    to{ -webkit-transform: rotate(359deg); transform: rotate(359deg); }
}
@keyframes t{
    0%{ -webkit-transform: rotate(0deg); transform: rotate(0deg); }
    to{ -webkit-transform: rotate(359deg); transform: rotate(359deg); }
}

.krovati-footer-ul li{
  list-style: none;
  margin-bottom: 10px;
}

#mv_cat_review .item{
  padding: 10px;
}

#mv_cat_review .item-cat-review{
  padding: 15px;
  border: 1px solid #f0f0f0;
  border-radius: 5px;
}

.cat-review-comment{
  height: 65px!important;
  display: -webkit-box!important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden!important;
  text-overflow: ellipsis;
  padding: 0!important;
  margin: 0!important;
}

.cat-review-name__item{
  font-weight: bold;
}

.cat-review-img__item{
  height: 160px;
}

.cat-review-star__item{
  color: #f7c70a;
  font-size: 20px;
}

#cat-txt-slider{
  color: #5c7109;
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
  margin: 30px 0px 0px 0px;
  text-transform: uppercase;
}

#mv_cat_review-ow{
  position: relative;
}

#mv_cat_review-ow .tns-controls{
  margin-right: 5px;
  position: absolute;
  right: 0;
  top: -25px;
}

#mv_cat_review-ow .tns-controls button{
  margin-right: 5px;
  border: 0;
  padding: 5px 12px;
}

.cat-review-star{
  margin-top: 5px;
}

.cat-review-name{
  margin-top: 5px;
}

.cat-review-img{
  height: 160px;
  width: 100%;
  text-align: center;
}


.cat-review-name{
  display: flex;
  justify-content: space-between;
}

#mv_cat_review-ow{
  margin: 0px -10px;
}

.unselectable {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

#mv_footer_krovati li{
  list-style-type: none;
}

.krovati-footer{
  margin-bottom: 25px;
  margin-top: 15px;
}

#mv_footer_krovati-ow .tns-controls button{
  color: #919190;
  background-color: #FFF;
  border: 0;
  font-size: 40px;
}

#mv_footer_krovati-ow .tns-controls{
  padding-left: 5px;
}

.krovati-footer__label{
  font-size: 22px;
  color: #333;
  text-transform: uppercase;
  position: relative;
  background-color: #FFF;
  top: 0px;
  padding: 5px 10px;
}

.krovati-footer__link {
  font-weight: 700;
  border-radius: 4px;
  background: #f6f6f6;
  color: #969494;
  padding: 15px 0px;
  width: 145px;
  text-align: center;
  margin: 10px 0px;
  font-size: 12px;
  margin-bottom: 5px;
  height: 75px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.krovati-footer__link:hover{
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.18);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.18);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.18);
  text-decoration: none;
}

.navi-footer_krovati{
  position: relative;
}

.navi-footer_krovati .open{
  position: absolute;
  bottom: 10px;
  right: 20px;
}

.navi-footer_krovati .close{
  position: absolute;
  bottom: 0px;
  right: 20px;
}

.navi-footer_krovati span{
  cursor: pointer;
  display: inline-block;
  color: #008bcc;
  border-bottom: #008bcc dotted 1px;
  line-height: 0.7;
  font-size: 14px;
}

#mv_footer_krovati{
  padding: 0;
  padding-left: 10px;
}

#mv_footer_krovati.all{
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 25px;
}

#mv_footer_krovati.all .krovati-footer__link{
  margin: 5px;
}

#block-block-78{
  text-align: center;
}

.foot-menu-mebel-iz a{
  padding: 5px 12px;
  background-color: #af2200;
  color: #FFF !important;
  display: inline-block;
  margin: 0px 10px !important;
  border-radius: 15px;
}

#mv-header-carousel{
  height: 0;
  padding-top:calc(165/1000 * 100%);
}

#mv-header-carousel.loaded{
  padding-top: 0;
  height: auto;
}

input:active, input:focus, textarea:active {outline:none;}
:focus {outline:none;}

.mebel-vek-search{
  position: relative;
}

#icon_search_micro{
  position: absolute;
  position: absolute;
  left: 0;
  top: 6px;
  z-index: 9;
  cursor: pointer;
}
#block-search-api-page-poisk .block-title{
  display:none;
}
#search-api-page-search-form-poisk{
  margin-top: 10px;
  position: relative;
}

.mobile #search-api-page-search-form-poisk{
  margin-top: 0;
  margin-bottom: 10px;
}

#search-api-page-search-form-poisk input[type="text"]{
  height: 45px;
  padding: 10px;
  padding-left: 35px;
  padding-right: 88px;
}

.search-pl{
  padding-left: 10px !important;
}

#head-carousel{
  margin-top: 5px;
}

.mobile #search-api-page-search-form-poisk input[type="text"]{
  border:1px solid #CCC !important;
}

.mobile #poisk_box_result{
  border:1px solid #CCC !important;
  border-top:0 !important;
}

#search-api-page-search-form-poisk input[type="submit"]{
  width: 40px;
  height: 45px;
  border: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAaCAYAAABCfffNAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB94JEg4GM/D0wQAAAAIYSURBVEjHtdXNS1RhFMfxz5i1yUgsrV0EuYgKJ6jgDlSLJMlFZcIleyOS/oFaFG5q1SqkfdhCGogBM1sUlKsWDliL2xsFBhG0CCxTCAwips1jTDbjzMh4Ng/3ueee7z3nPL/zpAqFgpW2Ruh58q5uAUcPby8NKWXpfK4JF3EMu9CCGbzGGG4nUfyjGnBDGcApTGEQHXiBe2HtCPtTwa92SDqfu4Ys5tGHtiSKu5Io7kuiuAttYX8e2eC/pKUKhcLfnoQ/y+IZepIonlminC0YxQGcTaL4brmeNCzqwSA+VQJAeH88+N9K53PN1ZTrPDbhaiVAEeg7rmADzlQDOYo5jNR4au9jNnxfEbIDk0kU/6qFEPyfY2c1kI2YXqYGp0PJKkK+oXWZkNbwfUXIG+xO53ONtURP53OrsRdvq4E8DCXrrTGLE2gOo2ZpMQadfMBP7A7Hs1IWzUjQhG1JFM9+Ta0rn0kYdpexBQ+ColVQ/FjwH0iieLaqsVI0u67jIwYwUnysQw96cQNb8T5M5+4kiudKZfIfJAQ6jZvYHIQ2GQK1YF/owZeg9kM4hwl0j2f656oa9UkUZ9GOS3iFPTgZ1pdhvz2J4mFcwDAyeNQ5MbS+qkxqtXQ+twp3ymWUWu4dv//p53+eOyeGikF5HFkANdTrbh/P9P8uKl2ExwulqxukBGgt1tQdsgh0cDzTP13XnlS841fa/gB3gdRfNIxZSgAAAABJRU5ErkJggg==) center center no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  font-size: 0;
  padding: 0;
}
#poisk_box_result{
  display:none;
  background-color: #FFF;
  padding: 10px 15px;
  position: absolute;
  width: 100%;
  z-index: 999;
  border: 1px solid #000;
  border-top: 0;
}

#poisk_box_result a{
  display: block;
  padding: 2px 0px;
  color: #af2200;
}

#search_empty_h2{
  text-transform: uppercase;
  font-size: 14px;
}

#search_empty_p{
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 10px;
}

#search_empty_info{
  border-bottom: 1px solid #e7e8ea;
  padding-bottom: 20px;
}

#search_empty_keys{
  color: #c40f0f;
  border-bottom: 2px solid #c40f0f;
}

#search_empty_home{
  font-size: 14px;
  border-bottom: 1px dashed #5c7109;
  text-decoration: none;
}

#search_empty_cat{
  border-bottom: 1px dashed #5c7109;
  text-decoration: none;
}

#search_empty_catalog_info{
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  margin: 20px 0px;
}

#poisk_box_cancel{
  position: absolute;
  background-size: 10px 10px;
  background-position: center;
  background-repeat: no-repeat;
  width: 40px;
  height: 100%;
  right: 42px;
  top: 0px;
  bottom: 0;
  margin: auto;
  cursor: pointer;
}

#poisk_box_cancel.close{
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20preserveAspectRatio=%22none%22%20viewBox=%220%200%2010%2010%22%3E%3Cpath%20d=%22M10%201.00714L8.99286%200L5%203.99286L1.00714%200L0%201.00714L3.99286%205L0%208.99286L1.00714%2010L5%206.00714L8.99286%2010L10%208.99286L6.00714%205L10%201.00714Z%22%20fill=%22%23828282%22/%3E%3C/svg%3E);
}

#poisk_box_cancel.waiting:after{
  content: "";
  position: absolute;
  background-color: #fff;
  background-size: 14px 14px;
  background-position: center;
  background-repeat: no-repeat;
  width: 40px;
  height: 43px;
  right: 0;
  top: 1px;
  bottom: 1px;
  margin: auto;
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20preserveAspectRatio=%22xMidYMid%22%20viewBox=%220%200%20100%20100%22%20class=%22lds-rolling%22%20style=%22background:%20none;%22%3E%3Ccircle%20cx=%2250%22%20cy=%2250%22%20fill=%22none%22%20stroke=%22%23bdbdbd%22%20stroke-width=%2210%22%20r=%2244%22%20stroke-dasharray=%22207.34511513692632%2071.11503837897544%22%20transform=%22rotate(104%2050%2050)%22%3E%3CanimateTransform%20attributeName=%22transform%22%20type=%22rotate%22%20calcMode=%22linear%22%20values=%220%2050%2050;360%2050%2050%22%20keyTimes=%220;1%22%20dur=%221.5s%22%20begin=%220s%22%20repeatCount=%22indefinite%22%3E%3C/animateTransform%3E%3C/circle%3E%3C/svg%3E');
}

.mebel-vek-search.mobile{
  margin-bottom: 10px;
}

.product-table-features{
  margin-bottom: 25px;
}

.product-table-feature-value{
  text-align: right;
}

.product-table-feature-key {
    margin-right: 10px;
}

.product-table-feature-add{
  font-size: 13px;
  margin-top: 15px;
  text-align: justify;
}


.product-table-feature{
  display: flex;
  justify-content: space-between;
  font-size: 13px;
  border-bottom: 1px dotted #ccc;
  margin-bottom: 5px;
}

.product-table-feature-txt{
  text-transform: uppercase;
  margin-bottom: 10px;
  display: block;
  color: #5c7109;
  text-align: center;
  font-size: 26px;
  font-weight: 400;
  line-height: 35px;
}

.product-table-feature.header{
  border-bottom: 1px solid #000;
  color: #5c7109;
  text-transform: uppercase;
}

.product-table-feature.header div{
  font-weight: bold;
}

.benefit-content ul{
  display: flex;
  flex-wrap: wrap;
}

.benefit-wrap ul li{
  flex: 0 0 33.33%;
  max-width: 100%;
}

#mf_products_more-wrap{
  margin-bottom: 25px;
  text-align: center;
  width: 100%;
}

#mf_products_more{
  background-color: #5c7109;
  padding: 10px 50px;
  color: #FFF;
  cursor: pointer;
  text-transform: uppercase;
  font-weight: bold;
  border-radius: 5px;
}

@media (max-width: 800px) {
  .benefit-wrap ul li{
    flex: 0 0 50%;
  }
}

@media (max-width: 500px) {
  .benefit-wrap ul li{
    flex: 0 0 100%;
  }
}

.region-sidebar-first .benefit-wrap ul li{
  flex: 0 0 100%;
}

.mf-category-call-back{
  margin-top: 40px;
  margin-bottom: 30px;
}

.mf-category-call-back img{
  width: 100%;
  height: 100%;
}

.mf-category-call-back-wrap{
  padding: 20px;
  position: relative;
  background-color: #f2f2f2;
  height: 100%;
}

.mf-category-call-back-title{
  font-size: 28px;
  line-height: 32px;
  font-weight: 700;
  color: #444;
  margin: 15px 0px;
}

.mf-category-call-back-txt1{
  font-size: 18px;
  margin-bottom: 10px;
}

.mf-category-call-back-phones-txt{
  margin-top: 15px;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 5px;
}

.mf-category-call-back-phones span{
  margin: 0px 10px;
  color:#5c7109;
  font-weight: bold;
  font-size: 20px;
}

.mf-category-call-back-phones a{
  font-size: 20px;
  font-weight: bold;
}

.mf-category-call-back-wrap .block-webform{
  border: 0;
  z-index: 1;
}

.mf-category-call-back-wrap .webform-client-form{
  border-top: 0;
  background-color: #f2f2f2;
  padding: 0;
}

.mf-category-call-back-success-wrap{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #f8f8f8;
  font-size: 20px;
}

.mf-category-call-back-success{
  position: relative;
  top: 50%;
  left: 50%;
  margin-right: 0;
  transform: translate(-50%, -50%);
  text-align: center;
}

.mf-category-call-back-success p{
  text-align: center;
}

.mf-category-call-back-success span{
  background-color: #27ae60;
  color: #FFF;
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 100%;
}


#edit-submitted-imya, #edit-submitted-tlefon{
  border:0;
}

.mf-category-call-back-img-bg{
  background: url(/sites/all/themes/zen/images/image_cat.png);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  min-height: 485px;
}

@media (min-width: 450px){
  .webform-component--imya{ display: inline-block; width: 45%; margin-right: 10px; }
  .webform-component--tlefon{ display: inline-block; width: 50%; }
}

@media (min-width: 1200px){
  .mf-category-call-back .pl-0{ padding-left: 0; }
  .mf-category-call-back .pr-0{ padding-right:0; }
}

@media (max-width: 520px){
  .mf-category-call-back-phones span{ display: none; }
  .mf-category-call-back-phones a{ display: block; margin-bottom: 10px; }
}

/* НОВОЕ ЛЕВОЕ МЕНЮ */

#block-menu-menu-prodcatalog .menu li{
  position: relative;
}

#block-menu-menu-prodcatalog .menu .menu{
  visibility: hidden;
  opacity: 0;
  position: absolute;
}


#block-menu-menu-prodcatalog .menu > li:hover .menu:not(.mf-menu-three){
  opacity: 1;
  visibility: visible;
  top: 0;
  right: -330px;
  min-width: 330px;
  background-color: #FFF;
  z-index: 999999;
  border: 1px solid #d1d1d1;
  box-shadow: 2px 0 3px rgb(0 0 0 / 10%);
}

#block-menu-menu-prodcatalog .mf-menu-right-three:hover .mf-menu-three{
  opacity: 1;
  visibility: visible;
  top: 0;
  right: -330px;
  min-width: 330px;
  background-color: #FFF;
  z-index: 999999;
  border: 1px solid #d1d1d1;
  box-shadow: 2px 0 3px rgb(0 0 0 / 10%);
}


#block-menu-menu-prodcatalog li:hover{
  color: #c40f0f;
  text-decoration: none;
  background-color: #f8f7f6;
}

#block-menu-menu-prodcatalog .mf-menu-right:after{
  content: '›';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 25px;
  font-size: 25px;
  text-align: center;
  line-height: 40px;
  cursor: pointer;
}

#block-menu-menu-prodcatalog .menu li a{
  padding-bottom: 10px;
  padding-top: 10px;
}

#block-menu-menu-prodcatalog .mf-menu-right li a{
  padding: 10px 0px !important;
}

.category-metki__item{
  font-size: 10px !important;
  text-transform: uppercase;
  border-radius: 0;
  display: inline-block;
  line-height:10px !important;
}

.category-metki-elem{
  margin-right: 5px;
}


.category-metki__item h2,
.category-metki__item h3,
.category-metki__item h4,
.category-metki__item h5,
.category-metki__item h6 {
  color:#FFF !important;
  font-size:10px !important;
  margin:0 !important;
  padding:0 !important;
  line-height:10px !important;
}

.category-materials.ajax-material{
  padding-top: 130px;
}

.category-materials.ajax-material.active{
  padding-top: 0;
}


#edit-actions.form-actions{
  display: flex !important;
  flex-flow: wrap !important;
}
#edit-actions #edit-cancel{
  order: 2;
  margin: 10px 0px;
  width: 120px;
}

#edit-actions #edit-continue{
  order: 1;
}

#edit-actions.form-actions a{
  order:3;
}

#mf_container_products{width:100%;}

.attribute.attribute-32, .attribute.attribute-33{
  display: none;
}

.my-size-head{
  color: #5c7109;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: underline;
}

.my-size-content{
  display: flex;
  flex-direction: column;
}

.my-size-wrap{
  margin-top: 15px;
}

.webform-component--razmer{
  display: none
}

.webform-component--razmer.active{
  display: block;
}

#my_size_in_product{
  border: 0;
  border-bottom: 1px solid #000;
  padding: 0;
  width: 115px;
}

#my_size_in_product.error{
  border-bottom-color: red;
}

#my_size_in_product_link{
  margin-left: 10px;
}

#galeria-txt-slider{
  color: #5c7109;
  text-transform: uppercase;
  font-weight: 700;
  margin: 10px 0px;
  font-size: 15px;
}

.region.region-bottomcontent .node-teaser-linkimage{
  height: auto !important;
  margin-bottom: 15px;
}

.product-dimensions-txt{
  color: #5c7109;
  font-weight: 700;
  text-transform: uppercase;
}

.item-galeria-prdct{
  margin: 10px 10px;
  text-align: center;
  max-width: 130px;
  min-width: 130px;
  position: relative;
}

.item-galeria-prdct-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    cursor: pointer;
    width: 100%;
    max-width: 130px;
    height: 110px;
}

.my-size-wrap{
  clear: both;
  border: 2px dashed #c40f0f;
  padding: 15px;
  border-radius: 5px;
  margin-top: 5px !important;
  margin-bottom: 20px !important;
  position: relative;
  top: 20px;
}

.my-size-header{
  clear: both;
  font-size: 16px;
  font-weight: 700;
  position: relative;
  top: 20px;
}
#my_size_in_product_link{
  margin: 0;
  background-color: #af2200;
  color: #FFF !important;
  padding: 5px;
  text-align: center;
  border-radius: 6px;
}
#my_size_in_product{
  margin: 15px 0px;
}

.item-img-slider-cat{
	width: 100%;
}