html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-spacing:0;}
input[type=text]:focus,input[type=email]:focus,textarea:focus,
input[type=number]:focus,input[type=search]:focus,
input[type=tel]:focus,input[type=password]:focus,input[type=url]:focus, select:focus{outline:none;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance:none;;}
input::-o-outer-spin-button,
input::-o-inner-spin-button{-o-appearance:none;margin:0;}
input[type=number]{-moz-appearance:textfield;}
input[type=text]{}
input[type=radio]{width:15px;}
input[type=submit]{border:none;}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration{display:none;}
input::-ms-clear{display:none;}
select{-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';-ms-appearance:none;appearance:none!important;}
select::-ms-expand{display:none;}
.search-label{position:absolute;width:100%;top:0;left:0;height:100%;border-radius:5px;color:#2c3e50;font-size:11px;box-sizing:border-box;cursor:text;}
textarea{padding:0;border:0;}
html{}
body{font-family:Roboto;min-width:320px;background:url(img/bg.jpg);}
a{color:#a1633d;}
p{font-size:16px;padding:3px 3px 9px 3px;line-height:19px;color:#333333;}
h1{font-size:28px;color:#5e4535;font-weight:600;text-transform:uppercase;}
h2{font-size:18px;font-weight:700;text-transform:uppercase;margin:10px auto;}
h3{font-size:17px;color:#262729;font-weight:600;margin:5px auto;}
h4{}
section h1{margin-bottom:10px;}
.home h1{
    text-align: center;
    /* display: inline-block; */
}
strong{font-weight:600;}
.wpcf7-form-control-wrap{
    /*min-height:84px;*/
    display:block;
}
.index-form .wpcf7-form-control-wrap {display: initial;}
section ul li{list-style:circle inside;font-size:16px;padding:3px 0 3px 30px;box-sizing:border-box;-moz-box-sizing:border-box;}
.li-one-half{width:50%;display:inline-block;background:url(img/icon-li.png)no-repeat 15px 8px;vertical-align:top;}
section ol li{list-style:decimal inside;font-size:16px;padding:3px 0 3px 30px;}
section .container{padding:45px 60px 60px 54px;box-sizing:border-box;-moz-box-sizing:border-box;}
.container{width:100%;max-width:1200px;margin:0 auto;font-size:0;}
input[type=text]{font-size:16px;border:1px #d3d3d3 solid;border-radius:5px;padding:9px 10px 9px 23px;box-sizing:border-box;-moz-box-sizing:border-box;margin-bottom:10px;}
input[type=submit]{position:relative;z-index:1;display:inline-block;vertical-align:top;width:100%;border-radius:7px;font-weight:700;font-size:16px;color:#fefffe;text-transform:uppercase;background:#acc29c;text-align:center;line-height:18px;padding:10px 0 10px 0;box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;box-shadow:0 4px 0px -0.5px #84917a;}
textarea{border:1px #d3d3d3 solid;border-radius:5px;font-family:Roboto;height:94px;min-height:97px;max-height:97px;padding:10px 10px 10px 20px;box-sizing:border-box;-moz-box-sizing:border-box;font-size:16px;}
.breadcrumbs{font-size:16px;color:#424242;padding:0 0 15px 0;line-height:22px;}
.breadcrumbs a{color:#a1633d;}
.breadcrumbs .sep{color:#a1633d;}
header{width:100%;background:url(img/bg.jpg);}
header .container{padding-bottom:28px;padding:0px 54px 28px 54px;box-sizing:border-box;-moz-box-sizing:border-box;}
.h-left a{text-decoration:none;}
.h-left{display:inline-block;font-size:14px;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;padding:29px 0 0 0;}
.h-logotype{padding:0px 0 0 0;}
.current-menu-item a{text-decoration:none !important;}
.site-name{display:inline-block;font-weight:bold;font-size:20px;text-transform:uppercase;vertical-align:top;padding:17px 0 0 16px;color:#475556;}
footer .site-name{padding:45px 0 0 16px;}
.ya-share2{text-align:center;padding: 14px 0 0 16px;}
.h-middle{display:inline-block;font-size:14px;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;padding:29px 0 0 0px;}
.h-nav{font-size:0;padding:18px 5px 0 12px;}
.h-nav ul li{display:inline-block;padding:0 8px;border-right:1px #475556 solid;}
.h-nav ul li:first-child{padding-left:0;}
.h-nav ul li:last-child{border:none;}
.h-nav ul li a{font-size:14px;color:#475556;text-transform:uppercase;text-decoration:underline;font-weight:600;}
.searchform{width:100%;margin:10px auto 0 auto;position:relative;max-width:463px;}
.searchform input[type=text]{width:100%;font-size:16px;padding:6px 33px 6px 12px;border:none;margin:0;}
.searchform input[type=submit]{position:absolute;width:28px;height:28px;box-shadow:none;right:1px;top:1px;background:url(img/search-btn-icon.png)no-repeat;}
.searchform input[type=submit]:hover{top:1px;box-shadow:0 0 2px 1px #acc29c;}
.h-right{width:350px;display:inline-block;font-size:14px;vertical-align:top;padding:24px 0 0 0;box-sizing:border-box;-moz-box-sizing:border-box;}
.h-contacts{display:inline-block;vertical-align:top;padding:0px 0 0 35px;background:url(img/icon-h-phone.png)no-repeat 0px center;}
.h-contacts .phone{color:#5e4535;font-size:20px;letter-spacing:0.4px;padding:2px 0;font-weight:500;}
.h-contacts .phone span{font-size:15px;}
.h-contacts .email{font-size:16px;color:#475556;text-decoration:underline;}
.callback-btn{position:relative;z-index:1;display:inline-block;vertical-align:top;width:143px;border-radius:7px;font-weight:700;color:#fefffe;text-transform:uppercase;background:#acc29c url(img/icon-h-callback-arrow.png)no-repeat 90% center;text-align:center;line-height:18px;padding:2px 27px 5px 0;box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;top:0;box-shadow:0 4px 0px -0.5px #84917a;margin-left:20px;}
.main-nav{background:linear-gradient(to bottom, rgba(43, 39, 36, 0.87),#5e4535 40%);border-top:1px #2b2724 solid;position:relative;}
.main-nav:before{content:'';display:block;width:100%;height:3px;background:url(img/main-nav-top-border.png);position:absolute;top:-4px;}
.container-h-nav{width:100%;height:100%;max-width:1025px;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box;font-size:0;position:relative;}
.main-nav ul > li{display:inline-block;background:url(img/icon-nav-arrow.png)no-repeat center 50px;position:relative;}
.flexMenu-viewMore ul{}
.main-nav .container-h-nav > ul > li:after{content:'';display:block;position:absolute;background:url(img/main-nav-separator.jpg)no-repeat 100%;height:100%;width:2px;top:0;right:0px;}
.main-nav .container-h-nav > ul > li:last-child:after{background:none;}
.main-nav ul li a{padding:27px 10px;font-size:14px;color:#d5d1b6;text-transform:uppercase;font-weight:600;display:block;text-decoration:none;cursor:pointer;font-size:14px;}
.main-nav ul li ul{position:absolute;min-width:140%;margin:auto;display:none;padding:10px;box-sizing:border-box;background:#957b6b;box-shadow:inset 0 0 0 1px #997863;z-index:1;}
.flexMenu-viewMore:hover .flexMenu-popup{display:none;}
.main-nav ul li ul li{background:#5e4535;width:100%;border-left:1px #997863 solid;border-right:1px #997863 solid;}
.main-nav ul li ul li:first-child a{padding-top:30px;box-sizing:border-box;-moz-box-sizing:border-box;}
.main-nav ul li ul li:last-child a{padding-bottom:30px;box-sizing:border-box;-moz-box-sizing:border-box;}
.main-nav ul li ul li a{color:#fefefe;text-transform:none;text-decoration:underline;font-weight:400;padding:8px 16px 8px 16px;}
.mobile-menu-open{display:block !important;}
.mobile-menu-close{background:#664331 url(img/menu-close.png)no-repeat 98% center !important;}
.mobile-menu-second-level{background:#A07C6C url(img/icon-nav-arrow.png)no-repeat 95% center !important;}
.ul-container{}
.main-nav ul li:last-child:before{display:none;}
.index{background:url(img/bg.jpg);}
.welcome{font-size:28px;color:#5e4535;font-weight:600;width:290px;text-transform:uppercase;line-height:34px;margin:0;vertical-align:top;display:inline-block;width:34%;vertical-align:middle;float: left;padding: 76px 0 0 0;}
.home h1 + p{display:inline-block;width:66%;padding-left:30px;vertical-align:middle;box-sizing:border-box;-moz-box-sizing:border-box;}
.advantages{border-top:3px #A07C6C solid;border-bottom:3px #A07C6C solid;position:relative;background:linear-gradient(to right,#A07C6C 24%,rgba(160, 124, 108, 0.4) 0);}
.advantages-group{display:inline-block;width:76%;font-size:0;}
.container-advantages{width:100%;max-width:1200px;margin:0 auto;font-size:0;}
.advantages .title{display:inline-block;font-size:38px;color:#fefefe;text-align:center;font-weight:600;vertical-align:top;padding:94px 0 94px 0;text-transform:uppercase;line-height:36px;width:24%;background:#A07C6C url(img/advantages-bg.jpg)no-repeat 100%;box-sizing:border-box;-moz-box-sizing:border-box;}
.advantages .title h2{font-size:38px}
.advantages .title h2 span{font-size:22px;}
.advantages .title span{font-size:22px;}
.advantage{font-size:16px;display:inline-block;width:33.3333%;text-align:center;padding:130px 25px 0 25px;box-sizing:border-box;-moz-box-sizing:border-box;line-height:20px;vertical-align:top;}
.advantage:nth-child(1){background:url(img/advantage-1.png)no-repeat center 45px;background-size:74px;}
.advantage:nth-child(2){background:url(img/advantage-2.png)no-repeat center 45px;background-size:74px;}
.advantage:nth-child(3){background:url(img/advantage-3.png)no-repeat center 45px;background-size:74px;}
.advantage h3{padding:10px 0;text-transform:uppercase;font-size:19px;}
.advantage-text{font-size:16px;color:#262729;}
.index-checks{text-align:center;margin:25px 0;}
.index-checks h2{display:inline-block;width:270px;font-size:24px;vertical-align:top;padding:14px 0;text-transform:uppercase;line-height:34px;font-weight:600;}
.index-checks img{margin:0 8px;vertical-align:middle;display:inline-block;}
.index-form-b{margin:54px 0 0 0;}
.index-form-b h2{display:inline-block;width:25%;font-size:24px;vertical-align:top;text-transform:uppercase;line-height:26px;font-weight:600;}
.index-form-b .wpcf7{display:inline-block;width:75%;padding:0 0 15px 0;box-sizing:border-box;-moz-box-sizing:border-box;}
.inputs-container{width:36%;display:inline-block;vertical-align:top;padding:0 10px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;}
.inputs-container2{display:inline-block;vertical-align:top;padding:0 10px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;}
.index-form input[type=text]{width:100%;margin-bottom:18px;}
.index-form input[type=submit]{font-size:16px;}
.index-form textarea{display:inline-block;width:64%;max-width:521px;height:93px;max-height:93px;}
.search h2{text-align:center;line-height:2;color:#5e4535;}
.catalog{background:url(img/bg.jpg);}
.cat-description{}
.cat-description img{float:left;margin:3px 30px 0px 0;}
.cat-items{}
.cat-item{display:inline-block;width:100%;max-width:525px;background:#FFF;margin:0px 3.3% 44px 0px;border-radius:2px;padding:10px 20px;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;border:1px #dedede solid;}
.cat-item:nth-child(odd){margin-right:0;}
.cat-item-img{display:inline-block;vertical-align:middle;width:100%;max-width:82px;text-align:center;}
.cat-item-img img{box-shadow:0 0 0 1px #d5d6d6;height:90px;max-width:100%;}
.cat-item-link{display:inline-block;width:100%;max-width:300px;text-align:center;min-height:90px;vertical-align:middle;padding:0px 5px;box-sizing:border-box;-moz-box-sizing:border-box;}
.cat-item-link a{color:#5e4535;font-size:22px;display:block;margin:30px 0 10px 0;line-height:25px;}
.cat-item-price{display:inline-block;}
.cat-item-price .price{font-size:22px;color:#bb2a38;font-weight:700;border:2px #b8b8b8 solid;border-radius:5px;padding:8px 8px;text-align:center;}
.cat-item-price .buy{cursor:pointer;position:relative;z-index:1;display:inline-block;vertical-align:top;border-radius:7px;background:#acc29c;padding:10px 15px;box-sizing:border-box;-moz-box-sizing:border-box;box-shadow:0 4px 0px -0.5px #84917a;margin:10px 0 0 0;top:-4px;text-align:center;}
.cat-item-price .buy a{color:#FFF;font-size:18px;text-transform:uppercase;font-weight:700;text-decoration:none;}
.price{}
.price .container{padding:58px 60px 60px 56px;box-sizing:border-box;-moz-box-sizing:border-box;}
.table{font-size:18px;border:1px #5e4535 solid;border-radius:0 0 5px 5px;display:table;padding:1px;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;max-width:600px;}
table{border:1px #5E4535 solid;width:100%;max-width:866px;}
.table-head{font-size:0;width:100%;border:1px #5E4535 solid;border-bottom:none;max-width:866px;border-radius:5px 5px 0 0;padding:1px;box-sizing:border-box;-moz-box-sizing:border-box;color:#fffefe;text-transform:uppercase;}
.table-head div:first-child{width:78.1%;display:inline-block;font-size:16px;border-radius:3px 0 0 0;box-sizing:border-box;-moz-box-sizing:border-box;background:#5E4535 url(img/table-border.jpg)repeat-y 100%;padding:14px 0px 10px 18px;}
.table-head div:last-child{width:21.901%;display:inline-block;font-size:16px;border-radius:0 3px 0 0;background-color:#5e4535;box-sizing:border-box;-moz-box-sizing:border-box;padding:14px 0px 10px 18px;}
table tr{font-size:18px;}
tbody tr:nth-child(2n+1){background-color:rgba(0, 0, 0, 0.20);}
table td{}
table tr td:first-child{border-right:1px #5E4535 solid;width:78%;line-height:20px;}
table tr td:first-child a{text-decoration:none;font-size:18px;color:#202020;}
table tr td:first-child a:hover{text-decoration:underline;}
tbody tr td{padding:9px 0 9px 23px;}
table td:last-child{padding:10px;}
.table-cat-title{font-size:18px;color:#5E4535;font-weight:600;text-transform:uppercase;background:rgba(162, 162, 162, 0) !important;}
.table-cat-title td{padding:22px 10px 8px 22px;}
table-cat-title{}
.delivery{background:url(img/bg.jpg);}
.delivery .descr{padding:28px 0;}
.delivery-b{background-color:#fbfbfb;border-radius:5px;padding:31px 37px 41px 37px;max-width:960px;margin:20px 0 0 0;}
.delivery-b p{font-size:15px;}
.delivery-b h2{font-size:18px;font-weight:700;margin-bottom:12px;}
.delivery-b p:nth-child(2){background:url(img/icon-delivery-1.png)no-repeat 0;padding:12px 35px 12px 35px;}
.delivery-b p:nth-child(3){background:url(img/icon-delivery-2.png)no-repeat 0;padding:12px 35px 12px 35px;}
.delivery-b p:nth-child(4){background:url(img/icon-delivery-3.png)no-repeat 0;padding:12px 35px 12px 35px;}
.payment-b{padding:26px 0 0 36px;margin:19px 0 0 0;max-width:1000px;}
.payment-b{font-size:15px;}
.payment-b .methods{display:inline-block;vertical-align:top;width:426px;}
.payment-b .methods p:nth-child(1){background:url(img/icon-payment-1.png) no-repeat 0;padding:20px 0 30px 42px;}
.payment-b .methods p:nth-child(2){background:url(img/icon-payment-2.png) no-repeat 0;padding:0 0 0 40px;}
.payment-b .msg{display:inline-block;background:#acc29c;border-radius:5px;font-size:17px;color:#475556;padding:22px 22px 22px 34px;width:100%;max-width:570px;vertical-align:top;margin:22px 0 0 0;box-sizing:border-box;-moz-box-sizing:border-box;line-height:23px;}
.single-slider{display:inline-block;width:100%;max-width:320px;height:320px;position:relative;vertical-align:top;}
.image{width:100%;max-width:294px;height:240px;margin:0 auto 15px auto;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;position:relative;}
.enlarge-icon{position:absolute;right:0;left:0;bottom:0;top:0;margin:auto;cursor:pointer;z-index:2;}
.image-big{max-width:100%;width:auto;cursor:pointer;position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto;max-height:100%;}
.image-icons{height:64px;position:relative;text-align:center;overflow:hidden;}
.prev{position:absolute;height:100%;width:20px;background:url(img/icon-slider-left-arrow.png)no-repeat center, url(img/bg.jpg)no-repeat center;cursor:pointer;z-index:1;}
.icons1{height:100%;padding:0px 0 0 15px;width:1000px;text-align:left;position:relative;transition:1s;left:0;}
.icons {height: 100%;width: initial;text-align: center; position: relative;transition: 1s;left: 0;}
.image-icon{width:70px;height:100%;margin:0 6px 0 6px;width:85px;border:1px #a9a9a6 solid;box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;}
.image-icon:first-child{}
.image-icon:last-child{}
.next{position:absolute;height:100%;width:20px;background:url(img/icon-slider-right-arrow.png)no-repeat center, url(img/bg.jpg)no-repeat center;top:0;right:0;cursor:pointer;z-index:1;}
.description{display:inline-block;font-size:16px;width:100%;vertical-align:top;margin:13px 0 0 0;}
.single-price{font-size:25px;font-weight:700;color:#fcfcfb;background:#5e4535;display:inline-block;padding:9px 30px;border-radius:4px;margin:0 0px 0 0;}
.single-price span{font-size:19px;}
.form-b{padding:0 0 0 20px;position:relative;display:inline-block;box-sizing:border-box;}
.form-b textarea{height:97px;min-height:97px;max-height:97px;}
.inputs{width:100%;max-width:302px;display:inline-block;vertical-align:top;}
.input-body{width:100%;}
.form-description{display:none;}
.form-b form{padding:40px 0 0 0;width:100%;}
.form-b span{font-weight:700;}
.form-b label{font-size:15px;display:inline-block;width:100%;max-width:84px;}
.form-b h2{font-size:22px;color:#5e4535;font-weight:600;}
.form-b input[type=text]{display:inline-block;width:100%;padding:4px 10px 4px 10px;margin:0px 0 4px 0;font-family:Roboto;font-size:15px;}
.wpcf7-recaptcha{margin-top:6px;display:inline-block;width:302px;}
.form-b input[type=submit]{width:350px;margin:10px 0 0 0;padding:12px 73px 12px 73px;*/margin-right:auto;margin-left:auto;display:block;top:-88px;}
.form-b textarea{min-width:351px;max-width:351px;margin:0 0 0 20px;font-size:15px;padding:7px 0 0 12px;}
.contacts{}
.map{display:inline-block;width:100%;max-width:430px;margin-bottom:15px;}
.contacts-b{display:inline-block;width:100%;max-width:621px;vertical-align:top;font-size:16px;padding:0px 0 0 22px;font-size:15px;box-sizing:border-box;-moz-box-sizing:border-box;color:#333;}
.contacts-b p{padding:0 0 6px 0;font-size:15px;line-height:21px;}
.contact-form{width:100%;max-width:456px;}
.contact-form input[type=text]{border-radius:0;padding:4px 10px 4px 10px;display:block;font-size:15px;width:100%;max-width:302px;margin-bottom:8px;}
.contact-form input[type=submit]{display:block;width:initial;padding:7px 32px 7px 24px;margin-left:auto;background:#acc29c url(img/icon-h-callback-arrow.png)no-repeat 90% center;font-size:14px;}
.contact-form textarea{max-width:100%;min-width:100%;padding:8px 0 0 10px;border-radius:0;max-height:88px;min-height:88px;}
.contact-form .wpcf7-form-control-wrap.name::before,.contact-form .wpcf7-form-control-wrap.client_name::before, .contact-form .wpcf7-form-control-wrap.phone_mail::before{content:'*';position:absolute;left:-9px;top:9px;color:#5e4535;}
.samples{}
.samples-b{}
.sample{display:inline-block;width:100%;max-width:246px;height:238px;border:1px #dcdcdc solid;padding:10px;cursor:pointer;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;background-color:white;margin:0 3.05% 36px 0;text-align:center;}
.sample:nth-child(4n+4){margin-right:0;}
.sample:nth-child(8){}
.sample:nth-child(1){}
.phone a{
    text-decoration: none;
    margin-bottom: 3px;
    display: inline-block;
}
.sample img{}
.sample .check{max-height:100%;max-width:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}
.sample .enlarge-icon{bottom:8px;right:8px;}
.error{padding:0;}
.error-logotype{display:block;text-decoration:none;width:300px;margin:0 auto;padding:74px 0 56px 0;}
.error-logotype .h-logotype{height:72px;}
.error-logotype .site-name{font-size:25.5px;padding:22px 0 0 18px;}
.error-container{padding:0 0 116px 0;background:rgba(255, 255, 255, 0.5);text-align:center;}
.left-b{display:inline-block;vertical-align:top;padding:88px 0 0px 80px;}
.left-b .circle{height:280px;width:280px;background:url(img/bg.jpg);border-radius:100%;color:#5e4535;font-size:100px;text-align:center;line-height:280px;font-weight:600;}
.right-b{display:inline-block;max-width:730px;padding:76px 0 0 100px;box-sizing:border-box;-moz-box-sizing:border-box;text-align:left;}
.imagebox-form-container{display:flex;justify-content:center;}
.imagebox{transition:all 0.3s linear 0s;width:0%;height:0%;position:fixed;margin:auto;right:0;left:0;top:0;bottom:0;background-color:rgba(0, 0, 0, 0.8);z-index:999;overflow:hidden;}
.imagebox-close-btn{background:url(img/menu-close.png)no-repeat;width:40px;height:40px;position:absolute;right:20px;top:20px;background-size:cover;cursor:pointer;}
.imagebox .imagebox-cur-img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;opacity:0;transition:all 0.3s linear 0s;max-width:75%;max-height: 95%;}
.prev-slide{position:absolute;left:30px;top:0;bottom:0;margin:auto;cursor:pointer;}
.next-slide{position:absolute;right:30px;top:0;bottom:0;margin:auto;cursor:pointer;}
.error h1{text-transform:none;margin:0 0 60px 0;}
.error h2{text-transform:none;font-size:24px;color:#333333;}
.error p{padding:10px 0 6px 3px;}
.error nav{padding:12px 0 0 13px;}
.error ul{}
.error ul li{margin-bottom:2px;}
.error ul li a{font-size:15px;color:#5e4535;}
footer{background:#5e4535;}
footer .container{position:relative;}
.container-f-nav{background:#acc29c;}
.container-to-top-btn{width:100%;max-width: 1080px;margin:0 auto;position:relative;/* padding: 0 10px; */box-sizing: border-box;-moz-box-sizing: border-box;}
.to-top-btn{position:absolute;background: #5e4535 url(img/to-top-arrow.png)no-repeat 93% center;color: #e5e0c7;padding: 12px 30px 7px 10px;border-radius: 5px;cursor: pointer;bottom: 0;top: 0;margin: auto;height: 16px;font-size: 14px;text-transform: uppercase;transition: 0.3s;font-weight: 700;right: 0;}
.to-top-btn:hover{box-shadow: 0 0 5px 2px white;background-color: #866855;}
.f-nav{font-size:0;width:100%;max-width:1200px;margin:0 auto;text-align:center;}
.f-nav ul li{display:inline-block;padding:20px 0px 20px 0px;}
.f-nav ul li a{font-size:14px;text-transform:uppercase;color:#475556;display:block;font-weight:600;padding:0 20px 0 20px;border-right:1px #475556 solid;}
.f-nav ul li:last-child a{border:none;}
.f-left{display:inline-block;padding:14px 0 0 0;}
.f-left a{text-decoration:none;}
.f-left .site-name{color:#d5d1b6;}
.f-logotype{padding:29px 0 0 56px;}
.f-middle{display:inline-block;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;}
.f-contacts{display:inline-block;vertical-align:top;width:152px;padding:37px 0 0 63px;background:url(img/icon-f-phone.png)no-repeat 30px 48px;}
.f-contacts .phone{color:#d5d1b6;font-size:20px;letter-spacing:0.4px;padding:2px 0;}
.f-contacts .phone span{font-size:15px;}
.f-contacts .f-email{font-size:16px;color:#d5d1b6;text-decoration:underline;}
.f-middle div{}
.f-right{display:inline-block;width:58%;vertical-align:top;}
.f-nav-2{padding:30px 0 0 90px;}
.f-nav-2 ul li{display:inline-block;padding:5px 0;width:33.3333%;}
.f-nav-2 ul li a{font-size:14px;color:#d5d1b6;text-transform:uppercase;font-weight:600;}
.copyright{text-align:center;font-size:12px;color:#957b6b;border-top:1px #8a786c solid;margin:40px 60px 0 60px;padding:8px 0 40px 0;}
.google-plus-div{margin:15px 0 0 0;}
.google-plus{height:100%;display:inline-block;margin-right:15px;width:20px;vertical-align:middle;}
.hcard{display:none;}
.overlay{background:rgba(0, 0, 0, 0.5);position:fixed;width:100%;height:100%;min-height:100%;top:0;left:0;z-index: 3;display:none;-webkit-backface-visibility:hidden;}
.callback-popup{position:fixed;margin:auto;top:20%;left:0;right:0;width:100%;max-width:740px;border-radius:10px;z-index:3;background:#f2f2ed;padding:0 90px 10px 48px;box-sizing:border-box;-moz-box-sizing:border-box;display:none;}
.callback-popup h3{text-transform:uppercase;font-size:20px;margin:25px 0 10px 0;}
.close-popup{position:absolute;right:10px;top:10px;color:#bb2a38;font-size:15px;text-transform:uppercase;font-weight:400;background:url(img/icon-popup-close.png)no-repeat 90%;padding:12px 37px 11px 10px;cursor:pointer;z-index:2;border:1px rgba(0, 0, 0, 0) solid;}
.close-popup form{}
.callback-popup input[type=text]{width:100%;padding:12px 10px 12px 23px;}
.callback-popup input[type=submit]{margin-bottom:5px;}
.callback-popup textarea{width:100%;max-width:100%;margin-bottom:10px;height:110px;min-height:110px;max-height:110px;}
.sample-slider{position:fixed;margin:auto;top:0;right:0;bottom:0;left:0;width:90%;max-width:1020px;height:80%;background:#FFF;border-radius:5px;z-index: 4;padding:60px 60px 60px 60px;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;display:none;}
.sample-slide{height:auto;max-height:100%;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;max-width:100%;}
.sample-prev{position:absolute;left:0;background:url(img/icon-slider-left-arrow-big.png)no-repeat center;width:60px;height:100%;cursor:pointer;top:0;}
.sample-next{position:absolute;right:0;background:url(img/icon-slider-right-arrow-big.png)no-repeat center;width:60px;height:100%;cursor:pointer;top:0;}
div.wpcf7 img.ajax-loader{display:none;}
div.wpcf7-response-output{margin:10px 0em 1em !important;font-size: initial;}
.leaving-popup .wpcf7-response-output {background: url(img/leaving-popup-bg.jpg);}
div.wpcf7-validation-errors{border:2px solid #F00 !important;font-size:16px;color:#333;padding:10px !important;background:#FFF;}
.wpcf7-mail-sent-ok{border:2px solid #84917A !important;font-size:16px;color:#333;padding:10px !important;background:#FFF;}
.wpcf7-not-valid-tip{display:none !important;}
.h-nav ul li a:hover{text-decoration:none;}
a:hover{text-decoration:none;}
.h-contacts .email:hover{text-decoration:none;}
.container-h-nav > ul > li:hover{background-color:#424242;}
.main-nav ul li:hover > a{text-decoration:none;}
.main-nav ul > li:hover > ul{display:block;}
.main-nav ul > li > ul li:hover{background:#664331;}
.main-nav > ul > li > ul > li:hover a{text-decoration:none;}
.callback-btn:hover{box-shadow:0 2px 0px -0.5px #84917a;top:2px;}
input[type=submit]:hover{box-shadow:0 2px 0px -0.5px #84917a;top:3px;}
.form-b input[type=submit]:hover{top:-83px;}
.f-contacts .email:hover{text-decoration:none;}
.cat-item-price .buy:hover{top:-2px;box-shadow:0 2px 0px -0.5px #84917a;}
.close-popup:hover{background-color:#FFF;border:1px #DA2536 solid;border-radius:25px;}
.glide{position:relative;width:100%;height:100%;background:url(img/slider-bg.jpg)no-repeat;background-size:cover;min-height:200px;border:3px #957b6b solid;box-sizing:border-box;margin-top:20px;}
.glide__wrapper{overflow:hidden;width:446px;margin-left:auto;margin-right:98px;margin-top:30px;}
.glide__track{position:relative;width:100%;height:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;overflow:hidden;}
.glide__track.dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.glide__slide{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;padding:0;list-style:none;}
.glide__slide a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none;display:inline-block;background:#d6e3cd;border:1px #84917a solid;border-radius:3px;box-shadow:0px 4px 0px 0px #84917a;font-size:18px;color:#475556;width:197px;text-align:center;vertical-align:top;text-decoration:none;margin:0 20px 15px 0;padding:10px 6px 10px 6px;min-height:36px;}
.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.glide__arrow{cursor:pointer;}
.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.glide--slider .glide__slide{float:left;clear:none;}
.glide--carousel.glide--vertical .glide__track{overflow:visible;}
.glide--carousel .glide__slide{float:left;clear:none;}
.glide--slideshow .glide__wrapper{height:100%;}
.glide--slideshow .glide__slide{height:100%;position:absolute;top:0;left:0;z-index:-1;-webkit-transform-style:preserve-3d;-webkit-transform:translate3d(0px, 0px, 0px);}
.glide--slideshow .glide__slide.active{z-index:1;}
.glide__arrows{position:absolute;}
.glide--horizontal .glide__arrows{top:50%;width:612px;right:0;}
.glide--vertical .glide__arrows{left:50%;height:88%;margin-top:6%;}
.glide__arrow{position:absolute;z-index:2;color:#FFF;border:none;-webkit-transition:border 300ms ease-in-out;transition:border 300ms ease-in-out;height:42px;width:26px;}
.glide__arrow:focus{outline:none;}
.glide__arrow:hover{border-color:white;}
.glide--horizontal .glide__arrow{-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.glide--horizontal .glide__arrow.prev{left:0;}
.glide--horizontal .glide__arrow.next{right:0;}
.glide--vertical .glide__arrow{-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.glide--vertical .glide__arrow.prev{top:0;}
.glide--vertical .glide__arrow.next{bottom:0;}
.glide__bullets{position:absolute;z-index:2;list-style:none;}
.glide--horizontal .glide__bullets{bottom:8%;left:0;width:100%;height:12px;text-align:center;}
.glide--vertical .glide__bullets{top:50%;right:8%;width:12px;height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.glide__bullets > *{display:inline-block;background-color:rgba(255, 255, 255, 0.5);width:12px;height:12px;padding:0;cursor:pointer;border-radius:50%;border:2px solid transparent;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.glide--horizontal .glide__bullets > *{margin:0 5px;}
.glide--vertical .glide__bullets > *{vertical-align:middle;}
.glide__bullets > *.active{background-color:white;}
.glide__bullets > *:focus{outline:none;}
.glide__bullets > *:hover,
.glide__bullets > *:focus{border:2px solid white;background-color:rgba(255, 255, 255, 0.5);}
.glide--slider .glide__arrow{opacity:1;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease;}
.glide--slider .glide__arrow.disabled{opacity:0.33;}
.main-slider-prev{background:url(img/slider-left-arrow.png);}
.main-slider-next{background:url(img/slider-right-arrow.png);right:22px;}
.search-results .search-result-item{display:block;font-size:16px;line-height:20px;}
@media only screen and (max-width:1200px){.li-open{display:block !important;}
.main-nav{}
.flexMenu-viewMore ul li ul{left:100%;top:10px;}
.flexMenu-viewMore:hover > ul{display:block;}
.flexMenu-viewMore li:hover > a{text-decoration:none !important;}
.container-h-nav ul li:hover ul{display:none;}
.main-nav ul li{border:none !important;}
.main-nav ul li a{}
.container-h-nav{}
.cat-items{}
.to-top-btn{right:10px;}
.cat-item{margin:0px 2% 25px 0px;width:49%;}
.cat-item:nth-child(even){}
.cat-item-img{display:block;margin:0 auto;}
.cat-item-img img{}
.cat-item-link{display:block;max-width:100%;min-height:40px;}
.cat-item-link a{}
.cat-item-price{display:block;}
.cat-item-price .price{}
.cat-item-price .buy{margin:13px auto;display:block;}
header .container{padding-bottom:0;position:relative;}
.h-left{height:50%;}
.h-middle{display:block;max-width:100%;text-align:center;padding:0 0 15px 0;}
.h-right{position:absolute;right:54px;top:0;}
.index-checks h2{width:100%;text-align:center;}
.f-left{width:100%;}
.f-middle{position:absolute;top:0;right:40px;}
.f-right{width:100%;}
.f-nav-2{padding:20px 55px;}
.payment-b .msg{max-width:1000px;}
.payment-b .methods{width:100%;}
.description{}
.map{max-width:100%;}
.contacts-b{padding-left:0;}
.sample{width:32%;max-width:100%;margin-right:2%;}
.sample:nth-child(3n+3){margin-right:0;}
.sample:nth-child(4n+4){margin-right:2%;}
.f-nav-2 ul li{width:50%;text-align:center;}
.form-b{width:400px;}
.form-b textarea{margin:0 !important;max-width:100%;max-width:100%;min-width:100%;}
.inputs{max-width:100%;}
.form-b input[type=text]{}
.form-description{width:100%;top:0;}
.wpcf7-recaptcha, .form-b input[type=submit]{margin:4px auto 0 auto;}
.wpcf7-recaptcha{margin:4px auto 0 auto;display:block;}
.form-b input[type=submit]{top:0 !important;width:100%;}
.inputs1 > div {margin: 0 !important;}
.imagebox-form-container .form-b input[type=submit] {margin-top: 10px !important;width: 100%;}
.inputs_wr {flex-direction: column;}
.inputs1 {margin: 0 !important;}
}
@media only screen and (max-width:925px){header .container{padding:0px 30px 28px 30px;}
.h-right{right:30px;}
.advantages{background:rgba(160, 124, 108, 0.4);}
.advantages-group{width:100%;}
.advantages .title{display:block;width:100%;background:#A07C6C;padding:15px;}
.advantage:nth-child(1){background:url(img/advantage-1.png)no-repeat center 80px,url(img/advantages-bg-mob.png)no-repeat center -4px;padding-top:140px;}
.advantage{display:block;width:100%;}
.index-form-b h2{width:100%;text-align:center;padding:0 0 15px 0;}
.index-form-b .wpcf7{width:100%;padding:0;}
.inputs-container{}
.inputs-container2{}
.index-form input[type=text]{}
.index-form input[type=submit]{}
.index-form textarea{}
.index-checks img{margin-bottom:15px;}
.callback-popup{width:80%;}
.single-slider{display:block;margin:10px auto;left:auto;}
.description{width:100%;}
.inputs{width:100%;display:block;}
.form-b textarea{margin-left:0;}
.form-description{}
.form-b input[type=submit]{margin:8px auto 0 auto;}
.form-b{margin:0 auto;display:block;padding:0;}
.form-b form{width:100%;display:inline-block;vertical-align:middle;}
.sample{width:49%;}
.sample:nth-child(3n+3){margin-right:2%;}
.sample:nth-child(2n+2){margin-right:0;}
.sample-slider{width:90%;top:10%;bottom:initial;max-height:80%;}
.sample-slide{}
.glide__wrapper{width:100%;text-align:center;}
.glide{margin-top:15px;}
.glide--horizontal .glide__arrows{width:100%;}
.main-slider-prev{left:3px;}
.main-slider-next{right:3px;}
.glide__slide a{margin:0px 6px 15px 6px;}
.wpcf7-recaptcha{margin:8px auto 0 auto;}
.imagebox-form-container{flex-direction:column;}
.to-top-btn{top:-40px;bottom:initial;}
}
@media only screen and (max-width:650px){.form-b{width:100%;}
header .container{}
.h-left{width:100%;text-align:center;}
.h-left .site-name{padding:0;display:block;}
.h-middle{}
.f-nav ul li{margin:5px 0;padding:5px;}
.f-nav ul li a{border:none;}
.f-nav-2 ul li{text-align:center;}
.h-nav ul li{margin:5px 0;border:none;padding:5px;}
.h-right{width:100%;position:relative;text-align:center;right:auto;}
section .container{padding: 30px 10px 45px 10px;}
.callback-btn{display:block;width:85%;margin:20px auto 0 auto;padding:12px 0;}
.h-contacts{padding:0px 0 0 26px;background:url(img/icon-h-phone.png)no-repeat 0 center;}
.h-contacts .phone span{font-size:20px;}
.h-contacts .email{font-size:18px;}
.main-nav{height:50px;z-index:3;}
.container-h-nav > ul{}
.container-h-nav > ul >li{width:100%;background:none;}
.container-h-nav > ul >li>a{}
.main-nav ul > li > ul li:hover{background:#664331;}
.flex{height:100%;}
.flex .flexMenu-viewMore{background-color:#664331;background-image:url(img/menu.png);background-repeat:no-repeat;background-position:98%;height:100%;}
.flex .flexMenu-viewMore:hover{}
.main-nav .active{background-image:url(img/menu-close.png) !important;}
.sub-menu{}
.menu-item-has-children > a{background-image:url(img/icon-nav-arrow.png) !important;background-repeat:no-repeat !important;background-position:98% center !important;}
.container-h-nav{padding:0;}
.container-h-nav > ul >li>ul{width:100%;min-width:100%;left:0 !important;padding:0;}
.container-h-nav > ul >li>ul>li{background:#A07C6C;width:100%;border-bottom:none;}
.container-h-nav > ul >li>ul>li>a{border-bottom:1px #EEEDEB solid;text-decoration:none;padding:10px !important;}
.flexMenu-viewMore > ul> li> ul{left:0 !important;top:0;min-width:100%;width:100%;padding:0;position:relative;}
.main-nav ul > li:hover > ul{}
.flexMenu-viewMore:hover{background-color:#664331 !important;}
.flexMenu-viewMore > ul> li> ul>li{background:#664331;border-bottom:1px #A07C6C solid !important;}
.flexMenu-viewMore > ul> li> ul>li>a{padding:10px 30px !important;text-decoration:none;}
table tr{font-size:16px;}
.table-head div:first-child{font-size:14px;}
.table-head div:last-child{font-size:14px;}
.flexMenu-viewMore > a{background:none;color:rgba(0, 0, 0, 0) !important;padding:0 !important;height:100%;}
.advantages{}
.advantages-group{}
.advantages .title{}
.advantage:nth-child(1){}
.advantage{}
.index-form-b h2{}
.index-form{}
.inputs-container{width:100%;padding-right:0;}
.inputs-container2{width:100%;padding-right:0;}
.index-form input[type=text]{}
.index-form input[type=submit]{}
.index-form textarea{width:100%;max-width:100%;margin-bottom:15px;}
.callback-popup{padding:25px 10px 0 10px;width:96%;}
.callback-popup h3{text-align:center;}
.close-popup{color:rgba(255, 0, 0, 0);width:23px;height:23px;padding:0;overflow:hidden;}
.cat-item{margin:0 0px 15px 0;width:100%;max-width:100%;}
.cat-item:nth-child(even){}
.cat-item-img{display:block;margin:0 auto;}
.cat-item-img img{}
.cat-item-link{display:block;max-width:100%;min-height:40px;}
.cat-item-link a{}
.cat-item-price{display:block;}
.cat-item-price .price{}
.cat-item-price .buy{margin:13px auto;display:block;}
.f-middle{position:relative;width:100%;padding-left:22px;text-align:center;}
footer .site-name{display:block;padding:10px 0 0 0;}
.f-left{text-align:center;}
.f-left img{padding:0;}
.f-nav-2 ul li{width:100%;}
.f-contacts .phone span{font-size:20px;}
.f-contacts .f-email{font-size:17px;}
.payment-b{padding:20px 0 0 0;margin:19px 0 0 0;}
.form-b form{width:100%;}
.inputs{max-width:100%;}
.form-b textarea{min-width:100%;width:100% !important;}
.form-b input[type=text]{max-width:100%;}
.image-icon{margin:0 2px 0 2px;width:80px;}
.contacts-b{max-width:100%;}
.sample{width:100%;margin-right:0;}
.sample:nth-child(4n+4){}
.sample:nth-child(3n+3){margin-right:0;}
.sample:nth-child(2n+2){}
.left-b{padding-left:0;}
.right-b{padding:10px 20px;}
.delivery-b{padding:20px 15px 20px 20px;}
.payment-b .msg{padding:20px 15px 20px 20px;}
.error-container{padding-bottom:30px;}
.error h1{text-align:center;}
.image-icons{max-width:289px;margin:0 auto;}
.icons1{padding-left:19px;}
.input-body{max-width:100%;}
.prev-slide{left:3px;}
.next-slide{right:3px;}
.glide__slide a{display:block;margin:0 auto 15px auto;}
.glide__slide br{display:none;}
.li-one-half{width:100%;}
.welcome{display: none;}
.home h1 + p{display:block;width:100%;padding:10px;}
.button_kontakty {margin:10px auto 0px auto;}
.contact-form input[type=text]{border-radius:0;padding:4px 10px 4px 10px;display:block;font-size:15px;width:100%;max-width:100%;margin-bottom:8px;}
.input_kontakty {max-width:100%;}

footer  .f-nav-2 {padding: 20px 0 !important;}
footer  .f-right {width: 100% !important;}

footer {
    position: relative;
}

.to-top-btn {
    bottom: -45px;
    top: initial;
    z-index: 99;
    margin: auto;
    width: 55px;
    background: #849477 url(img/to-top-arrow.png)no-repeat 93% center;
    padding: 12px 30px 7px 10px;
}
}
.leaving-popup{display:none;max-width:500px;width:100%;position:fixed;top:70px;left:0;right:0;margin:auto;z-index:999;transition:opacity 0.8s;}
.leaving-popup div.wpcf7-mail-sent-ok{position:absolute;top:0;margin:0 !important;height:100%;width:100%;z-index:1;padding:50px 0 0 0 !important;color:#5e4535;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;border:none !important;padding:175px 20px 6px 190px !important;font-size:32px;background:url(img/msg-ok-bg.png)no-repeat left 10px top 175px, url(img/leaving-popup-bg.jpg)repeat left top 0;}
.leaving-popup .wpcf7-mail-sent-ok:before{content:'Не нашли ответ на свой вопрос? \0a Не устраивает цена? ';width:100%;position:absolute;left:0;top:0;border-bottom:4px #5e4535 solid;font-size:25px;color:#5e4535;text-align:center;background:url(img/leaving-popup-bg.jpg)repeat left top 0;line-height: normal;
font-weight: 700;padding: 10px 0 20px 0;white-space: pre}
.leaving-popup .wpcf7 br{display:initial;}
.leaving-popup .leaving-popup-close-btn{position:absolute;width:20px;height:20px;right:3px;top:3px;cursor:pointer;color:#fefbf4;font-family:monospace;line-height:22px;font-weight:700;font-size:35px;background:url(img/leaving-popup-close-icon.png)no-repeat;background-position:0px -18px;z-index:2;}
.leaving-popup .leaving-popup-close-btn:hover{background-position:0px 2px;}
.leaving-popup .leaving-popup-title{font-size:25px;color:#5e4535;text-align:center;background:url(img/leaving-popup-bg.jpg);padding:10px 0 20px 0;line-height:normal;font-weight:700;border-bottom:4px #5e4535 solid;}
.leaving-popup .leaving-popup-body{background:url(img/leaving-popup-logo.png)no-repeat left 32px top 80px, url(img/leaving-popup-bg.jpg) left center;}
.leaving-popup .wpcf7-validation-errors{display:none !important;}
.leaving-popup .leaving-popup-content{font-size:17px;color:#292929;display:inline-block;vertical-align:top;padding:23px 20px 30px 130px;text-align:right;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;line-height:normal;}
.leaving-popup input[type=text]{font-size:30px;padding:2px 5px;border:0;color:#5e4535;width:248px;font-family:sans-serif;box-shadow:-1px -1px 2px 0px rgba(0,0,0,0.5);border-radius:3px;margin:32px 0 33px 0;}
.leaving-popup input[type=submit]{background:#94b97a url(img/leaving-popup-btn-icon.png)no-repeat right 23px center;border:0;font-size:26px;color:#fefbf4;cursor:pointer;border-radius:5px;padding:10px 50px 10px 29px;width:initial;font-weight:500;line-height:normal;box-shadow:4px 4px 0px -0.5px #84917a;}
.leaving-popup .wpcf7-not-valid{box-shadow:0 0 0 2px #f00 !important;}
.leaving-popup input[type=submit]:hover{box-shadow:2px 2px 0px -0.5px #84917a;top:2px;}
.leaving-popup .leaving-popup-country-code{left:48px;top:26px;position:relative;font-size:42px;float:left;color:#5e4535;font-weight:700;}
.leaving-popup .input-body{}
.leaving-popup .formValidation{display:none;}
.leaving-popup .block-tel{margin-top:15px;}
.leaving-popup-visible{display:block;opacity:1;}

	    
	    #InfoBlock {
	        min-height:480px;
	        background:url(/wp-content/themes/cheki/img/infoblock-bg.png) bottom center repeat-x;
	    }
	    
	         #InfoBlock .container {
                position: relative;
                min-height: 480px;
                overflow:hidden;
                max-width: 1000px;
                box-sizing: border-box;
	         }
	         
	         @media(max-width:1250px) {
	             
	             #InfoBlock .container {
	                 padding:0 20px;
	             }
	             
	         }
	         
	            #InfoBlock .container span.List {
	                display:block;
	                font-size:0;
	            }
	            
	                 #InfoBlock .container span.List span.Item {
	                     display:block;
	                     margin-bottom:20px;
	                     padding:0 0 0 45px;
	                 }
	                 
	                    #InfoBlock .container span.List span.Item span,
	                    #InfoBlock .container span.List span.Item img {
	                        display:inline-block;
	                        vertical-align:middle;
	                    }
	                    
	                    #InfoBlock .container span.List span.Item img {
	                        margin-right:20px;
	                        margin-left:-45px;
	                    }
	                    
	                    #InfoBlock .container span.List span.Item span.label {
	                        font-size: 16px;
                            color: #333333;
	                    }
	         
	         #InfoBlock .container span.Title {
	             color:#5e4535;
	             font-size:28px;
	             text-transform:uppercase;
                margin:0 0 20px 0;
                display:block;
	         }
	         
	            #InfoBlock .container .TextArea {
	                padding:40px 0 0 0;
	                max-width:580px;
	            }
	            
	                #InfoBlock .container .TextArea p {
	                    text-align:justify;
	                    font-size:16px;
	                    color:#333333;
	                    margin:0 0 20px 0;
	                }
	         
	         #InfoBlock .container span.SubTitle {
	             color:#5e4535;
	             font-size:28px;
	             text-transform:uppercase;
	             font-weight:bold;
	         }
	            
	            
	         
	            #InfoBlock .container img.human {
                    position: absolute;
                    right: 0;
                    bottom: 0;
                    display: block;
	            }
	            
	            @media(max-width:930px) {
                    #InfoBlock .container img.human {
	                    right: -112px;
                    }
	            }
	            
	            @media(max-width:824px) {
                    #InfoBlock .container img.human {
	                    display:none;
                    }
                    
                    #InfoBlock .container .TextArea {
                        max-width:100%;
                    }
	            }
	            
	             #InfoBlock .container img.stamp {
                   position: absolute;
                    right: 264px;
                    top: 217px;
	            }
	            
	             @media(max-width:1060px) {
	                 
	                 #InfoBlock .container img.stamp {
	                     display:none;
	                 }
	                 
	             }
	            
.agree {display:none}
