html{overflow-x:hidden;}
body{font-size:16px;font-family:'Circe';color:#5f433b;overflow-x:hidden;background-color:#fff0de;background-image:url(../images/background.png);background-size: cover;}
a{color:#5cb95e;}
a:hover{color:#5f433b;text-decoration:none;}
*::selection{background:#5f433b;}
h1,h2,div.h1{font-size: 48px;color:#5f433b;font-weight: 800;line-height:1.2;margin-bottom:40px;}
h3,div.h3{font-size: 48px;font-weight: 800;color: rgb(95, 67, 59);line-height:1.2;margin:40px 0;}
h4,div.h4{font-size:18px;color:rgb(255, 255, 255);text-transform:uppercase;line-height:1.2;margin:5px 0 10px 0;}
p{margin-bottom:10px;color: rgb(68, 61, 58);}
.item-page p{margin-bottom:10px;}
.home #top{position: absolute;left: 0;right: 0;z-index: 1;}
#top p,.footer p,.footer-bottom p{margin-bottom:0;color: #ffffff;}
#top{background-color:#5f433b;font-size:15px;color:rgb(255, 255, 255);padding:10px 0;}
#top .col-xl-7{white-space: nowrap;}
#top span{color:rgb(213, 213, 213);}
#top a{font-size:16px;color:rgb(255, 255, 255);text-decoration:none;border-bottom:1px solid rgb(255, 255, 255);}
#top a:hover{border-bottom:1px solid #5cb95e;}
.customcall a{text-decoration:none;font-size:18px;color:rgb(41, 45, 54);}
.customcall a:hover{color:#5cb95e;}
.customcall a span{font-size:14px;}
.customcall a.zvonok{font-size:14px;border-bottom:1px solid #5cb95e;color:#5cb95e;}
.customcall a:hover.zvonok{border-bottom:none;}
.customcall img{margin-right:10px;}
#top a.tel{font-weight: bold;border-bottom:none;font-size:18px;}
header{background-color:#fff3e4;padding:5px 0;}
div[itemprop="articleBody"]{background-color:#ffffff;border-radius: 10px;padding:30px;}
/* растянуть Menü по ширине */
.menu{width:100%;}
.navbar-nav > li{flex-basis:auto;flex-grow:1;}
/* Menü в 2 колонки */
.footer ul.footer-menu{list-style-position:inside;-moz-column-count:2;-webkit-column-count:2;column-count:2;list-style-type:none;}
/* крошки */
.breadcrumb{background:none;padding:1.75rem 0 0 0;}
.breadcrumb-item.active{color: #4c291f;}
.zag1{font-size: 60px;font-family: 'Gabriola';line-height: 1.2;text-transform: uppercase;font-weight: 600;}
.zag2{font-size:36px;}
.zag3{font-size:64px;font-weight: bold;color:#ffffff;line-height: 1.2;}
.zag3 span.brown{background:#bb9b6a;}
.zag3 span{padding:0px 20px;}
/* убрать отступы */
.nomargin{padding-left:0;padding-right:0;}
/* выравнивание текста в слайде */
.slide .uk-overlay-area-content>:last-child, .slide .uk-overlay-panel.uk-flex>*>:last-child, .slide .uk-overlay-panel>:last-child, .slide .uk-overlay>:first-child, .slide2 .uk-overlay-area-content>:last-child, .slide2 .uk-overlay-panel.uk-flex>*>:last-child, .slide2 .uk-overlay-panel>:last-child, .slide2 .uk-overlay>:first-child{width:100%;}
.slide .uk-overlay-panel{padding:30px 50px 10px 50px;}
/*Widgetkit стрелки*/
.uk-slidenav-position .uk-slidenav{ display:block!important;}
.uk-grid>*{padding-left:0px;}
/*.uk-slidenav-previous:before{color:#f6f7f9;}
.uk-slidenav-next:before{color:#f6f7f9;}
.uk-slidenav-previous:hover:before{color:#5f78b9;}
.uk-slidenav-next:hover:before{color:#5f78b9;}*/
.uk-slidenav-position .uk-slidenav-previous{left:10px!important;}
.uk-slidenav-position .uk-slidenav-next{right:10px!important;}
.uk-slidenav{width:auto!important;}
/*.uk-slidenav-position{padding-left:55px;padding-right:55px;}*/
.uk-modal.uk-open{overflow-y:inherit!important;}
.uk-tab>li{background-color:#e3e3e5;border-right:1px solid #ffffff;}
.uk-tab-grid>li>a{margin-left:0!important;}
.uk-tab>li.uk-active>a{background:#5f78b9!important;color:#ffffff!important;}
.uk-tab>li>a{ padding:10px 5px!important;border:none!important;border-radius:0!important;font-size:14px;color:rgba(63, 63, 64, 0.749)!important;}
.uk-tab>li>a:hover{ padding:10px 5px!important;border:none!important;}
.uk-tab-grid{border-bottom:2px solid #5f78b9!important;}
.uk-tab-grid:before{display:none!important;}
.uk-tab>li{margin-bottom:0!important;}
.uk-tab>li.uk-open:not(.uk-active)>a, .uk-tab>li:not(.uk-active)>a:focus, .uk-tab>li:not(.uk-active)>a:hover{margin-bottom:0px!important;}
/*Widgetkit стрелки*/
/*точки*/
.slide .uk-dotnav-contrast>*>*,.prod .uk-dotnav>*>*{background-color:#ffffff;}
.slide .uk-dotnav-contrast>*>:active, .uk-dotnav-contrast>.uk-active>*,.prod .uk-dotnav>*>:active, .uk-dotnav>.uk-active>*{-webkit-transform:none!important;transform:none!important;background:#ba9559!important;}
/*точки*/
/* кнопки */
.btn{max-height:50px;line-height:50px;border-radius: 30px;padding:0 20%;}
a.btn{text-decoration:none;font-size:16px;color: #fff;}
a.btn:hover{color: #fff;}
.btn-success{background-color: rgb(72, 185, 75);border-color: rgb(72, 185, 75);}
.btn-danger,.btn-primary{color:rgb(254, 254, 254);font-size:18px;background-color:#48b94b;border:none;}
.btn-primary:hover{color:#fff;background-color:#48b94b;opacity:0.8;}
.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#5cb95e;border-color:#5cb95e;box-shadow:none}
.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#5f433b;border-color:#5f433b}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#333399;border-color:#333399}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none;}
.btn-outline-success{border:none;background:#5f433b;color:#fff;}
.btn-outline-success:hover{background:#48b94b;}
.btn-outline-success.focus,.btn-outline-success:focus{color:#fff;background-color:#5cb95e;border-color:#5cb95e;box-shadow:none}
.btn-outline-success.disabled,.btn-outline-success:disabled{color:#fff;background-color:#5f433b;border-color:#5f433b}
.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#333399;border-color:#333399}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:none;}
#mod-finder-searchform input,#finder-search input{min-height:56px;border:none;border-radius:0;padding-left:60px;background-image:url(../images/search.png);background-repeat:no-repeat;background-position:20px center;}
#mod-finder-searchform button{width:100%;}
.form-control:focus{border:none;box-shadow:0px 0px 3px 0px #5cb95e inset;}
#search-form .btn{min-width:200px;padding:0 15px;}
.navbar-light .navbar-toggler{color:rgb(255, 255, 255);border-color:rgb(255, 255, 255);margin:0 auto;}
/* инпуты формы */
/*#userForm input[type="text"]::-webkit-input-placeholder{font-size:14px;color:#443d3a;}*/
#userForm input::-webkit-input-placeholder{font-size:14px;color:#443d3a;}
#userForm input:-ms-input-placeholder{ font-size:14px;color:#443d3a;}
#userForm input::-ms-input-placeholder{ font-size:14px;color:#443d3a;}
#userForm input::placeholder{ font-size:14px;color:#443d3a;} 
#userForm input::-moz-placeholder{font-size:14px;color:#443d3a;}
/* ошибки формы */
.rsform-error, .rsform-error a{color:#ef1a1a;}

/* фон формы */
#userForm2{background-image:url(../images/fon_forma.png);background-repeat:no-repeat;background-position:bottom right;}
.grecaptcha-badge {margin: 0 auto;visibility: hidden;position: absolute!important;}
.form-group:last-child{margin-bottom: 0;height: 1px;}
.form-control{border: 1px solid rgb(234 228 228);border-radius: 26px;padding: 25px 25px;}
label.control-label.formControlLabel{display:none;}
.form-check-label{font-size: 11px;color: rgb(68, 61, 58);}
/*красивый чекбокс */
input[type=checkbox]{display:none;}
.form-check-inline label,.jbcart-form-checkbox .jbcart-form-control label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:0px;}
label.form-check-label:before,.jbcart-form-checkbox .jbcart-form-control label:before{content:"";display:inline-block;width:15px;height:15px;margin-right:10px;position:absolute;left:0;bottom:25%;background-color:#fff;box-shadow:inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);border:1px solid rgb(207, 207, 207);border-radius:2px;}
input[type=checkbox]:checked + label:before{content:"\2713";text-shadow:1px 1px 1px rgba(0, 0, 0, .2);font-size:15px;color:#5cb95e;text-align:center;line-height:15px;box-shadow:inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);border:1px solid rgb(207, 207, 207);border-radius:2px;}
.moduletablespets{margin-top:35px;}
.vkladki li a img{max-width:180px;height:120px;width:auto;}
.vkladki .uk-subnav{margin-left:0;}
.vkladki .uk-subnav>*{padding-left:0;}
.vkladki .uk-subnav li{border-right: 1px solid rgb(187, 155, 106);border-top: 1px solid rgb(187, 155, 106);border-bottom: 1px solid rgb(187, 155, 106);overflow: hidden;}
.vkladki .uk-subnav li:first-child{border-left: 1px solid rgb(187, 155, 106);border-radius: 10px 0px 0px 10px;}
.vkladki .uk-subnav li:last-child{border-radius: 0px 10px 10px 0px;}
.vkladki .uk-subnav li:hover{opacity:0.7;}
.vkladki li{flex-basis:auto;flex-grow:1;text-align:center;}
.vkladki .uk-subnav-pill>.uk-active>*{background:none;padding:30px 0 0 0;}
.vkladki .uk-subnav-pill>.uk-active{background:#ffffff;}
.vkladki .uk-subnav-pill>.uk-active .titles{background-color:#5cb95e;color:#ffffff;}
.vkladki .uk-subnav-pill .titles{background-color:#eee8e4;padding:15px 0;font-weight: bold;font-size: 20px;color: rgb(76, 41, 31);}
.vkladki .uk-subnav-pill>*>*{padding:30px 0 0 0;border-radius:0;display:block;background:#ffffff;}
.vkladki .uk-subnav-pill>*>:focus,.vkladki .uk-subnav-pill>*>:hover{box-shadow:none;background:#ffffff;}
.fon{padding-bottom:60px;background-image:url(../images/oreh-left.png);background-repeat:no-repeat;background-position:left 100%;}
.contents{background-image:url(../images/oreh-left.png),url(../images/oreh-right.png);background-repeat:no-repeat,no-repeat;background-position:left 100%,right 20%;padding-bottom:60px;}
.moduletablenews .nspInfo1{font-size:14px;color:rgb(213, 213, 213);margin:10px 0 0 0;}
.moduletablenews .nspArt h4.nspHeader a{font-size:16px;color:rgb(41, 45, 54);line-height:1.2;text-transform:initial;}
.moduletablenews .nspArt h4.nspHeader a:hover{color:#5cb95e;}
.moduletablenews .nspArt h4.nspHeader{padding:0px 0 5px 0;}
.moduletablenews a.readon{font-size:16px;color:#48b94b;border-bottom:1px solid #5cb95e;}
.moduletablenews a:hover.readon,.moduletablenews a:hover.readon-button{color:#5f433b;}
.moduletablenews a.readon-button{float:right;font-size:16px;color:#48b94b;border-bottom:1px solid #5cb95e;}
.partners .uk-panel-box{padding:20px;background:#fff;border:1px solid rgb(246, 247, 249);border-radius:0px;}
.partners img{max-height:38px;width:auto;}
.footer #brand img{max-width:100%;margin-top: -50px;}
.footer{padding:45px 0;background-color:#5f433b;background-image:url(../images/background.png);background-size: cover;font-size:16px;color:#ffffff;}
.footer a{font-size:16px;color:#ffffff;}
.footer a:hover{color:#5cb95e;}
.footer a.nav-link {font-size: 18px;}
.footer .nav-link{display:block;padding:3px 0;}
.footer-bottom{background:#5f433b;color:#ffffff;font-size:14px;padding:15px 0;}
.footer-bottom a{color:#ffffff;border-bottom:1px solid #ffffff;}
.footer-bottom a:hover{color:#48b94b;border-bottom:none;}
.scroll{text-align:center;background:#f6f7f9;height:19px;}
.fa-chevron-up:hover,.fa-chevron-down:hover,.scroll:hover{cursor:pointer;}
.fa-chevron-up{position:absolute;z-index:1000;left:50%;}
.customcont a{border-bottom:1px solid #ffffff;}
.customcont a:hover{color:#48b94b;border-bottom:none;}
.customcont a.tel{font-size: 22px;font-weight: bold;border-bottom:none;}
.contacts a.tel:hover,#top a.tel:hover{color: #5cb95e;}
.customcont p{margin-bottom:10px;}
.contacts i.fa{font-size:24px;color:#48b94b;margin-right:15px;margin-left:-35px;float:left;}
.contacts{padding-left:35px;}
.contacts span{color:rgb(165, 165, 165);}
.contacts a.tel{font-weight: bold;font-size: 22px;color: rgb(68, 68, 68);}
.contacts p{margin-bottom:15px;}
.element-textarea{word-wrap:break-word;}
.blog h2{font-size:26px;margin-top:25px;}
.pagination{margin-top:25px;}
.page-link{color:#5f433b;}
.page-item.active .page-link{background-color:#5f433b;border-color:#5f433b;}
.page-link:hover{color:#5f433b;}
.moduletablebasket{margin-top: -85px;margin-bottom:25px;}
.item-pagekatalog div[itemprop="articleBody"] {background: none;border-radius: 0;padding: 30px 0;}
div.jbzoo-view-item .element-graphibox{position: absolute;z-index: 1;left: 10px;top: 10px;}
.line{border-right:1px solid rgb(187, 155, 106);}
.slick-slide>div{margin: 10px;}
.exterier-slider-nav .uk-slidenav-position {width: 18%;margin: -35px auto 0 auto;}
.slick-track .slick-slide:nth-child(5n+5) {display: none!important;}
.jbimage {max-width:100%;height:auto;}
.navbar-offcanvas img{max-width:100%;height:auto;padding:10px;}
.navbar-expand-lg .navbar-offcanvas{overflow: auto;padding-left: 0;padding-right: 0;}
.navbar-expand-lg .navbar-default .navbar-offcanvas {background-color: #5f433b;}
.home header {background:none;padding:0;}
.home .navbar-toggle{margin-top:50px;}
body.home{background-image: inherit;}
.home .fon2,.about .fon2{padding-bottom: 60px;background-image: url(../images/background.png);background-repeat: no-repeat;background-position: center center;background-size: cover;background-color: #f7ece1;}
.home .contents{background:none;padding-bottom: 0px;}
.home .fon5-0,.home .fon6-0{position: relative;}
.about .fon6-0{background-color:#fff0de;}
.home .fon5{
    background-image: url(../images/oreh-left.png);
    background-repeat: no-repeat;
    background-position: left 50%;
	height: 400px;
    width: 100%;
    position: absolute;
	top:35%;
}
.fon5-0 h1{margin-bottom: 0px;}
.home .fon6{
    background-image: url(../images/oreh-right.png);
    background-repeat: no-repeat;
    background-position: right 20%;
	height: 400px;
    width: 100%;
    position: absolute;
	top:45%;
}

.fon3 {
    background-image: url(../images/oreh3.jpg),url(../images/oreh3.jpg);
    background-repeat: no-repeat,no-repeat;
    background-position: left center,right center;
    padding-bottom: 60px;
}

.custommanufacture{background-color: rgb(255, 255, 255);border-radius: 10px;border: 1px solid rgb(238, 232, 228);padding:35px 20px 45px 20px;}
.manufacture .uk-dotnav{
    position: relative;
    z-index: 1;
    margin: 0 auto;
    width: 15%;
	margin-top: 7px!important;
}
.manufacture .uk-dotnav li:first-child{padding-left: 0px;}

.manufacture .uk-slidenav{font-size: 30px!important;width: 55px!important;height: 55px!important;line-height: 55px!important;border-radius: 50%;background-color: rgb(246, 225, 204);
position: absolute;z-index: 1;}
.manufacture .uk-slidenav.uk-slidenav-previous{left:38%;}
.manufacture .uk-slidenav.uk-slidenav-next{right:38%;}
.uk-slidenav-next:before,.uk-slidenav-previous:before{display: block;}

.manufacture .uk-slidenav.uk-slidenav-contrast{background-color: rgb(245 229 210 / 20%);}
.manufacture .uk-slidenav-contrast {color: #ffffff!important;}
.manufacture .uk-slidenav-position .uk-slidenav{width: 55px!important;}
.manufacture .uk-slidenav:hover{background-color: rgb(245 229 210 / 50%);}

.margin-top-50{margin-top:-50px;}
.padding50{padding:50px 15px;}
.padding80{padding:80px 15px;}
.padding80-0{padding:80px 15px 0px 15px;}
.slide img{max-width:100%;}
.slide img.img-responsive{width: 18vw;}
.zag-img{margin-top:30px;}
.zag-img img{max-width: 150%;margin-left: -25%;}
iframe{max-width:100%;padding:10px;border-radius:10px;box-shadow: 0 0 10px rgb(206 200 196 / 50%);}
.img-absolute{position: absolute;top: -120px;right: -150px;}
.home .fon4{padding-bottom: 60px;background-image: url(../images/fon4.jpg);background-repeat: no-repeat;background-position: center center;background-size: cover;}
.customcontacts .contacts {padding: 10px;position: absolute;top: 10%;left: 13%;background: #fff;border-radius: 5px;}
.box-shadow{border: 1px solid rgb(246, 239, 234);border-radius: 5px;padding: 20px 30px;}
.box-border{background: #fff;border-radius: 5px;padding: 10px;}
.box-border form{border: 1px solid rgb(246, 239, 234);border-radius: 5px;padding: 20px 30px;}
.rsform-block-h1{text-align:center;font-weight: bold;font-size: 28px;color: rgb(68, 61, 58);line-height: 1.2;}
.rsform-block-h5{text-align:center;font-size: 14px;color: rgb(68, 61, 58);line-height: 1.2;}
.fon4 .btn-primary {font-size: 16px;}
.rsformforma .uk-modal-dialog{background-image: url(../images/background.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #f7ece1;}
.rsform-block-send{text-align: center;}
.katalog .prices{margin-top:-150px;margin-bottom:50px;}