.bx-wrapper{position:relative;margin:0;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}.bx-wrapper
img{max-width:100%}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}ul.bxSlider
li{margin:0}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper{border:5px
solid #fff;background:#fff}.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url('/css/images/bx_loader.gif') center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size: .85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager
a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0
5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#9dab7a}.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url('/images/prev-image.png') no-repeat}.bx-wrapper .bx-next{right:10px;background:url('/images/next-image.png') no-repeat}.bx-wrapper .bx-controls-direction
a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;opacity:0.4}.bx-wrapper .bx-controls-direction
a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url('/css/images/controls.png') -86px -11px no-repeat;margin:0
3px}.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url('/css/images/controls.png') -86px -44px no-repeat;margin:0
3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80, 80, 80, 0.75);width:100%}.bx-wrapper .bx-caption
span{color:#fff;font-family:Arial;display:block;font-size: .85em;padding:10px}.item .bx-controls{display:none}.item:hover .bx-controls{display:block}html,body{height:100%}.panorama-mobile{width:100%;max-width:100%;overflow-x:auto;display:none}.text{width:408px;height:75px;display:table-cell;vertical-align:middle}.address{overflow:hidden;height:75px}.tabNavigation-content{display:none}.tabNavigation-content--active{display:block}.tabNavigation a:not(.selected){background:#f5f5f5;color:#000 !important}.tabNavigation a:not(.selected):hover{background:#f5f5f5 !important}#center{position:relative;z-index:999;width:520px;margin:0
auto;height:100%;overflow:hidden}.caption{height:22px;text-align:center;padding-top:18px}#logo{display:block;height:170px;width:517px;background:url(/images/logo.png) no-repeat}.color_black{color:#000}#header_footer{height:55px;background:url(/images/Gmenu.png) repeat-x #f5f2e9}.center{margin:0
auto;width:1000px;text-align:center}#main{max-width:1300px;min-width:1000px;margin:0px
auto 30px auto;padding:1px
1px 20px 1px;background:#fcfbf9;overflow:hidden}#Vmenu{float:left;margin-right:107px;max-width:322px}#Vmenu ul
li{margin:0}#Vmenu>ul>li{margin:0}#Vmenu>ul>li>a{}#Vmenu li:before{content:""}#Vmenu ul li
ul{margin-bottom:15px}#Vmenu ul li ul li:last-child{margin-top:20px}#Vmenu ul li ul li
a{padding:5px
0px 5px 10px;line-height:10px;color:#47160e;font-size:14px;font-weight:400!important}#Vmenu ul li ul li a
span{color:#b59c74;margin-left:5px;font-weight:700}.toggle
ul{display:none}#Vmenu ul li ul li a:hover{font-weight:600!important;color:#524a3e !important}#Vmenu
img{position:relative;left:5px;top:-2px;margin:0;float:none;box-shadow:none}#Vmenu .selected.c2 a,#Vmenu .toggle1
a{font-weight:bold!important}#Vmenu li.toggle1 ul li:not(.selected) a{font-weight:normal !important}#content{max-width:987px;float:left;height:100%}#banner{overflow:hidden}#banner
img{float:none;box-shadow:none;margin:0}#top_product{text-align:left;margin-top:15px;border-bottom:1px solid #eae1d0}.top_product_text{width:100%;display:inline-block;text-align:center}.articul{margin:3px
0;text-align:left}.weight{float:right}.item_img{line-height:0.7;border:0px;border-collapse:collapse;behavior:url(/css/PIE.htc);-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;-khtml-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}.item_img
img{max-width:100%;margin:0;box-shadow:none;float:none}.item_name{line-height:0.7;display:inline-block;vertical-align:middle;text-transform:uppercase;text-align:center}a.catalog_spisok.item_name:hover{text-decoration:none}.price{padding:8px
0 0px}.buy{text-align:left;text-decoration:none;display:block;padding:2px;margin:7px
0;float:right;height:25px;width:50px;background:#3d0901;behavior:url(/css/PIE.htc);-moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;-khtml-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px}.buy-group{float:none}.all_catalog{float:right;margin-right:30px}#author{width:225px;float:right;height:100%}.logo_author{display:block;position:relative;top:25px;width:100px;padding-left:30px;height:30px;background:url(/images/author.png) no-repeat}#footer_center{text-align:center;margin:0
226px 0 326px}#footer_menu{padding:25px
0}#footer_menu ul
li{margin:0;float:left}#footer_menu ul li:first-child{padding-left:0}#footer_menu li:first-child:before{content:""}#footer_menu
ul{margin:0}#footer_menu ul li
a{margin:0
10px;position:relative;display:inline-block;font-weight:500}#footer_menu ul li a:first-child{margin-left:0}#top_rambler{float:left;position:relative;top:25px;height:30px}.gallery-block{display:inline-block;vertical-align:top;width:170px;margin:15px
7px;color:#2b7a91;font-size:14px;text-align:center}.gallery-block
img{max-width:170px;max-height:169px;margin-bottom:0}.gallery-block
a{color:#191817;font-size:14px}.substrate-left{clear:both}.substrate-left{width:755px;background:url(/img/substrate-fon.png);background-size:100% 100%;padding:12px
0 26px 75px;margin-left:-75px;z-index:444;min-height:18px;color:#fff;font-size:20px;font-weight:normal;font-style:normal}.substrate-left
h1{margin:0}.content-box{position:relative;width:920px;float:left;padding-left:10px}.content-box table
td{padding:10px;text-align:center}.content-box table td
img{float:none;margin:0;margin-left:-2px}.breadcrumbs{margin-top:-24px;position:relative;float:left}.logo_bl{position:relative}.logo_box{position:absolute}.active
ul{display:block}.image{padding:0px}img.image{}.image
img{box-shadow:none;width:100%}.catalog_spisok{text-decoration:none;text-align:center;display:inline-block;margin:20px
15px 20px 0;vertical-align:top;width:222px}.catalog_spisok:hover{text-decoration:underline}.catalog_text
a{text-decoration:none}.catalog_text a:hover{text-decoration:underline}.image_item{width:175px;height:175px}.helper_vertical_align{line-height:50px;height:50px}.overflow_arrow{font-family:"Roboto";font-weight:700;letter-spacing:0.08px;color:#171717;font-family:Roboto;font-size:16px;font-weight:700;line-height:25px;text-transform:none;margin-top:10px;text-align:left}.overflow_arrow
span{font-family:"Roboto";font-weight:300}.overflow_arrow:hover{text-decoration:underline}.image_helper{border:0px;border-collapse:collapse;display:block;width:100%}.item
.helper_vertical_align{line-height:40px;height:40px;overflow:hidden}.item .helper_vertical_align
a{}.image
img.image{margin:0}.item
.item_name{line-height:1.2}.article
img{}article
ol{list-style-position:inside}article ol
li{list-style-type:decimal;font-size:16px}.article_img{width:160px}.basket_blok_child{padding:0}.basket_blok
img{float:left;border:none;box-shadow:none;width:97px;height:97px}.basket_blok
.delete{float:right;font-size:0px;background:url(/img/kve22.svg) no-repeat center;width:46px;height:45px;margin-right:70px}.bascet-calculate-btn{float:left;color:#b8a78d;font-family:Roboto;font-size:30px;font-weight:300;display:block;margin:0px
10px}.grid-view .filters input, .grid-view .filters
select{width:90%;border:1px
solid #ccc}.form_basket
td{vertical-align:middle}.form_basket
img{margin:5px
5px 5px 0}.item:hover
.item_name{text-decoration:none}.vertical-align-inner{text-align:center;width:100%;overflow:hidden;max-height:224px;border-radius:12px}.old_price_small.price{font-size:10px;color:black;text-decoration:line-through;display:inline-block}.new_price_small{display:inline-block}.tovar_icon .pop-up
a{text-decoration:underline}.tovar_icon .pop-up a:hover{text-decoration:none}.article
td{vertical-align:top}.header_basket{float:left;margin-top:-12px}.header_basket
a{text-decoration:none;color:#383838;font-size:15px;font-family:'Open Sans',sans-serif}.header_basket a:hover{color:#989898}.number{float:right;width:191px;height:45px;border-radius:23px;border:1px
solid #dccdb6;background-color:#fff}#footer_menu .errorSummary
ul{height:100%;list-style:none}#footer_menu .errorSummary ul
li{float:none}#footer_menu .errorSummary ul li:before{content:''}#footer_menu
.errorSummary{background:#f4f1e8;padding:5px;width:349px;margin-bottom:10px;border:1px
solid #943e3e}#calendar_table{margin-top:10px}.tovar
h1{margin-bottom:0;width:100%;padding-top:0}.capcha
img{float:none;margin:5px
0 0 0}.errorMessage{color:red}.article-block{}#Vmenu .article-block
a{padding:5px;text-decoration:underline}#Vmenu .article-block a:hover{text-decoration:none}#Vmenu .article-block
ul{padding:15px}#Vmenu .article-block
li{margin-bottom:30px}#Vmenu
.short{padding:5px
5px 0 5px}.statistic input[type="radio"]{width:20px}.statistic input[type="submit"]{margin:0
0 0 15px;width:200px}.statistic{padding:15px;background:#f4f1e8}.statistic
ul{margin-bottom:15px;margin-top:15px}.statistic
label{cursor:pointer}#next-prev{padding:0
40px}.breadcrumbs
span{color:#242423;font-family:Roboto;font-weight:300}.count.price{}.basket_blok
input{float:left;width:70px;height:20px;margin-top:15px}.basket_opacity{opacity:0.5;pointer-events:none}.stakan_block{opacity:0.5;pointer-events:none}.stakan_pack{opacity:0.5;pointer-events:none}.stakan_span{font-size:14px;display:block;margin-bottom:27px}#additionally_basket{margin-top:-20px}.additionally_block{opacity:0.5;pointer-events:none}#additionally_basket .number, #additionally_basket
.basket_button{visibility:hidden;pointer-events:none}.presence_item{opacity:0.5;pointer-events:none}.gray_color{color:rgb(131,131,131)}.presence_item{visibility:hidden}.clear{clear:both}.additionally_block_free{opacity:1}#additionally_basket{height:60px;margin-bottom:10px}.giftbox-information{clear:both;position:relative;top:-15px}.cartkamen,.cartsize{float:left;position:relative;top:8px;color:#333}.sizeitem{position:relative;top:8px;color:#333}.cartprice{position:relative;color:#8a695f;font-family:'Open Sans',sans-serif;font-weight:bold;font-size:15px}.bottomborder{position:absolute;border:none;background:none;border-bottom:1px solid #cfc2b1;top:91px;width:100%;height:1px}.discountStickerItem{background:url(/img/discountst.svg) 0 0 no-repeat;width:114px;height:114px;position:absolute;top:-20px;left:-24px;z-index:1}.index_content ul>li:before{content:'';width:5px;height:5px;background-color:#b8a78d;-webkit-border-radius:50%;border-radius:50%;position:absolute;left:0;top:10px}@media screen and (max-width: 1250px){#center{width:440px;padding-top:18px}#logo{width:420px;background-size:contain}.text{font-size:16px !important}#left{width:240px}.buy-2{width:50px;background-size:contain !important;background-repeat:no-repeat !important}}span.cart_total_bottom{color:#8a695f;font-size:18px;font-weight:bold}@media (max-width: 800px) or (max-device-width: 800px){#footer_center{margin:0
49px 0 326px}#author{width:120px;overflow:hidden}}#order-form tr
td{padding-right:70px;width:180px;font-size:14px;color:#787878}#order-form input, #order-form
select{width:100%;height:45px;border-radius:23px;background-color:#fff;border:none;padding-left:17px}#order-form
select{width:100%}#order-form
textarea{height:131px;border-radius:23px;background-color:#fff;width:100%;border:none;padding-left:17px}#order-form input[type=submit]{background:#ad9b7f;float:right;width:191px;color:#fff;font-family:Roboto;font-size:14px;font-weight:300;line-height:20px}#order-form input[type=submit]:hover{background:#8e7c61}.scrollToTop{background:url('/images/strelka.png') no-repeat 5px 6px;cursor:pointer;border-radius:5px;width:69px;height:41px;box-sizing:border-box;line-height:41px;z-index:111;padding:0;text-align:center;background-color:#6e4642;color:#fff;text-decoration:none;position:fixed;bottom:3%;right:88px;font-size:12px;display:none;white-space:nowrap;font-weight:normal}.cartBox{color:#1f1f1f;position:relative;width:100%;min-height:80px;padding:20px
15px;background:url(/images/cartBg.png) no-repeat 132px 0;background-color:#f5f2e9;box-sizing:border-box;box-sizing:border-box;box-shadow:0 0 10px rgba(0, 0, 0, 0.5);border-radius:5px;margin:10px
0}.cartBox
img{border:none;position:absolute;top:7px;right:7px;box-shadow:none;margin:0;float:none}.freeow{position:fixed;z-index:9999;right:12px;bottom:10px;width:235px}.cartBox
h2{color:#1f1f1f;font-size:15px;font-weight:bold;margin-bottom:12px}.cartBox
span{font-size:14px}.cartBox span
a{color:#3d0901;text-decoration:none}.cartBox
.close{cursor:pointer}.itemNav{margin-bottom:15px}.itemNav
.breadcrumbs{width:100%;vertical-align:middle;float:left;line-height:20px}.itemNav .breadcrumbs a, .itemNav .breadcrumbs
span{display:inline-block;margin:0
3px;height:20px}.prevNext{display:block;float:right;vertical-align:top}.clearFix{clear:right;visibility:hidden}.prev,.next{display:inline-block;position:relative;background-color:#efeae4;height:28px;color:#626262;font-size:14px;text-align:center;box-sizing:border-box;text-decoration:none;margin-right:26px;line-height:28px}.prev{padding-left:5px;padding-right:10px}.next{padding-left:10px;padding-right:5px}.prev:after{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(239,234,228,0);border-right-color:#efeae4;border-width:14px}.next:before{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(239,234,228,0);border-left-color:#efeae4;border-width:14px}.prev:hover,.next:hover{background-color:#e5e1db}.prev:hover:after{border-right-color:#e5e1db}.next:hover:before{border-left-color:#e5e1db}.hbArticle{text-align:center;background-color:#fcfbf9;padding:0
90px 0}.hbArticle
h1{text-align:left}.hbTitle{color:#d7d7d7;font:bold 65px a_FuturaRound;margin-bottom:40px}.hbArticle
img{float:none;box-shadow:none;margin-bottom:55px}.hbSection{margin:40px
0 100px}.hbDescription{color:#272727;font:normal 14px Arial;margin-bottom:30px}.hbButton{font:bold 14px Arial;display:inline-block;height:40px;box-shadow:0 0 5px rgba(0, 0, 0, 0.5);color:#fcfbf9;padding:0
20px;background-color:#4288c3;text-decoration:none;box-sizing:border-box;line-height:40px;cursor:pointer;border-radius:3px}ol.hbOList{counter-reset:li;margin-left:0;padding-left:0}ol.hbOList>li{position:relative;margin:0
0 45px 0;padding:0;list-style:none;text-align:left;padding-left:45px;color:#5e5e5e;font:normal 14px Arial}ol.hbOList > li
a{color:#5e5e5e;font:normal 14px Arial;text-decoration:none}ol.hbOList>li:before{content:counter(li);counter-increment:li;position:absolute;top:50%;left:0;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:8px;padding:4px;color:#d7d7d7;font:bold 65px a_FuturaRound}.questionHead{margin-top:25px;margin-bottom:20px}.questionHead
h1{margin:0;float:left}.questionHeadRight{float:right}.questionHead:after{clear:right;content:'';display:block;visibility:hidden}.questionHeadRight
.totalItemCount{display:inline-block;font:bold 14px Tahoma;color:#272727;margin-right:22px}.questionHeadRight
button{background-color:#4c2b26;color:#fcfbf9;height:33px;padding:0
15px;font:bold 14px Tahoma;outline:none;border:none;border-radius:5px;cursor:pointer}.questionHeadRight button
img{float:none;box-shadow:none;margin:0;vertical-align:text-bottom;margin-left:12px}.questionBLock{margin-bottom:22px}.questionsWrap .list-view{position:relative;margin-bottom:60px}.darkBg{display:none;position:fixed;width:100%;height:100%;background-color:black;opacity:0.5;z-index:990;top:0;left:0}.questionPopup{display:none;z-index:999;background:url(/img/form_fon2.png) no-repeat center top;position:fixed;width:495px;padding:90px
70px 65px;border-radius:5px;background-size:cover;top:50%;left:0;right:0;margin:0
auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);overflow:auto;max-height:calc(100vh - 30px)}.groupPopup{height:auto;width:615px;padding-top:130px}.group-buy{display:inline-block;margin:0
auto;font-size:14px;padding:6px
12px;background:#ad9b7f;border-radius:20px;color:#fff;margin-top:5px}.group-buy.disabled{background:#c5c5c5;cursor:default;color:#fff !important}.questionPopupRel{position:relative;text-align:center;height:100%;width:100%;box-sizing:border-box}.closeQuestionPopup{cursor:pointer;position:absolute;top:35px;right:-50px;z-index:1}.questionPopup
.title{color:#bfbfbf;font:bold 24px Arial;text-align:center}.questionPopup
img{float:none !important;box-shadow:none !important;margin:0
!important}.questionForm{}.questionForm
label{color:#272727}.questionForm
span.required{color:#f00}.questionForm input[type='text'], .questionForm
textarea{border:1px
solid #d0d0d0;border-radius:5px;font-size:15px;padding:12px
9px;box-sizing:border-box}.questionForm input[type='text']{height:40px;width:310px}.questionForm input[type='text']:focus, .questionForm textarea:focus{border-color:#3e82f1}.questionForm
textarea{width:370px;height:160px}.row.buttons{text-align:right;margin-top:25px}.questionForm
.errorMessage{margin-bottom:10px}.qPreload{vertical-align:middle;margin-right:10px !important;display:none}.showElem{display:inline-block}.qSuccess{display:none;text-align:center;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.qSuccessText{font-size:16px;margin-top:35px}.tovar_buy{cursor:pointer}.formWrap{display:inline-block}.commentForm{margin-left:-15px;margin-right:-15px}.rSuccess,.formErrors{display:none}.formErrors{}.jspContainer{position:relative;overflow:hidden}.jspPane{position:absolute}.cart
.jspVerticalBar{position:absolute;right:0px;top:0;width:7px;z-index:5}.cart
.jspHorizontalBar{display:none}.cart
.jspTrack{background:#e8e8e8;width:6px;border-radius:6px}.cart
.jspDrag{background:#77564d;width:6px;left:0;top:0;cursor:pointer;border-radius:7px}.cart .jspDrag:after{display:block;content:'';width:5px;height:7px;position:absolute;left:1px;top:50%;margin-top:-3.5px}.jspContainer{position:relative;overflow:hidden}.jspVerticalBar *, .jspHorizontalBar
*{margin:0;padding:0}.jspVerticalBar,.jspHorizontalBar,.jspPane{position:absolute}.jspCap{display:none}.jspTrack,.jspDrag,.jspArrow{position:relative}.bx-viewport{height:auto !important}.bxSlider li:before{display:none}.bx-controls-direction
a{width:26px;height:26px}#layer{position:fixed;width:100%;height:100%;background-color:black;opacity:0.5;left:0;top:0;z-index:1000;display:none}#cart_popup{position:absolute;width:795px;min-height:0px;top:calc(50% - 345px);left:0;right:0;margin:0
auto;z-index:1500;display:none;background-color:white}#cart_popup
#cart_popup_container{margin:0;width:100%;border-bottom:none;background-color:#e7ecf2;padding-bottom:20px}#cart_popup #cart_popup_container
.title{text-align:center;font-size:18px;margin-bottom:7px;color:#333;margin-top:5px}#cart_popup #cart_popup_container tr, #cart_popup #cart_popup_container
td{vertical-align:middle;font-size:13px}#cart_popup #cart_popup_container tr:first-child{color:#b4b4b4;font-size:13px;padding:20px}#cart_popup #cart_popup_container tr td:first-child{padding:0
0 0 20px}#cart_popup #cart_popup_container td
img{width:70px;margin:0;box-shadow:none}#cart_popup #cart_popup_container tr td:last-child{width:20px;padding:0
20px 0 0}#cart_popup #cart_popup_container
.num_button{display:inline-block;width:23px;height:43px;position:relative;top:0;padding-top:1px;font-size:17px;vertical-align:top;cursor:pointer}#cart_popup
#close_popup{color:#b8a78d;font-size:14px;font-weight:400;line-height:20px;text-transform:uppercase;border:none;background:none;display:inline-block;vertical-align:top;margin:13px
0;padding:0}.cart_a{display:inline-block;vertical-align:top;float:right}#cart_popup.loading{background-image:url("https://upload.wikimedia.org/wikipedia/commons/b/b1/Loading_icon.gif");background-repeat:no-repeat;background-position:182px 206px}#Vmenu
.less{max-width:151px;height:45px;border-radius:23px;border:1px
solid #ad9b7f;float:left;width:50%;margin-right:20px;margin-bottom:20px;line-height:34px;color:#ad9b7f;font-family:Roboto;font-size:14px;font-weight:400;line-height:45px;text-align:center}#Vmenu
.less.ref{background:#f7f7f7;color:#000}#Vmenu .less:nth-child(2n+1){margin-right:0px}#search input, #search3
input{background-color:transparent;border:none;width:390px;height:28px;color:#333;border-bottom:1px solid #c5c5c5;vertical-align:top}#search img, #search3
img{float:none;border:none;box-shadow:none;margin-top:14px;margin-left:22px;cursor:pointer}#cart_popup .jcarousel-wrapper,
#group_popup .jcarousel-wrapper{margin:20px
auto;position:relative;border:10px
solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}#cart_popup .jcarousel,
#group_popup
.jcarousel{position:relative;overflow:hidden;width:91%;margin-left:4%}#cart_popup .jcarousel li button,
#group_popup .jcarousel li
button{height:40px;width:119px;color:white;text-align:center;background-color:rgb(96, 26, 16);border:medium none;margin-left:-1px;margin-top:8px;cursor:pointer}#cart_popup .jcarousel li button:hover,
#group_popup .jcarousel li button:hover{background-color:rgb(114, 32, 16)}#cart_popup .jcarousel ul,
#group_popup .jcarousel
ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}#cart_popup .jcarousel li,
#group_popup .jcarousel
li{width:130px;float:left;border:1px
solid #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:260px;max-width:155px}#cart_popup .jcarousel li:before,
#group_popup .jcarousel li:before{display:none}#cart_popup .jcarousel img,
#group_popup .jcarousel
img{display:block;max-width:100%;height:auto !important;max-width:118px;max-height:118px}#cart_popup .jcarousel a,
#group_popup .jcarousel
a{text-decoration:none}#cart_popup .jcarousel .item_price2,
#group_popup .jcarousel
.item_price2{color:#494949}#cart_popup .jcarousel-control-prev,
#cart_popup .jcarousel-control-next,
#group_popup .jcarousel-control-prev,
#group_popup .jcarousel-control-next{position:absolute;top:50%;margin-top:-15px;width:11px;height:20px;text-align:center;color:#fff;text-decoration:none;text-shadow:0 0 1px #000;font:24px/27px Arial, sans-serif;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 0 4px #F0EFE7;-moz-box-shadow:0 0 4px #F0EFE7;box-shadow:0 0 4px #F0EFE7}#cart_popup .jcarousel-control-prev,
#group_popup .jcarousel-control-prev{left:10px;background-image:url("/images/left2.png");background-size:cover}#cart_popup .jcarousel-control-next,
#group_popup .jcarousel-control-next{right:-15px;background-image:url("/images/right2.png");background-size:cover}#cart_popup .jcarousel-pagination,
#group_popup .jcarousel-pagination{position:absolute;bottom:-40px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);margin:0}#cart_popup .jcarousel-pagination a,
#group_popup .jcarousel-pagination
a{text-decoration:none;display:inline-block;font-size:11px;height:10px;width:10px;line-height:10px;background:#fff;color:#4E443C;border-radius:10px;text-indent:-9999px;margin-right:7px;-webkit-box-shadow:0 0 2px #4E443C;-moz-box-shadow:0 0 2px #4E443C;box-shadow:0 0 2px #4E443C}#cart_popup .jcarousel-pagination a.active,
#group_popup .jcarousel-pagination
a.active{background:#4E443C;color:#fff;opacity:1;-webkit-box-shadow:0 0 2px #F0EFE7;-moz-box-shadow:0 0 2px #F0EFE7;box-shadow:0 0 2px #F0EFE7}#loading_gif{text-align:center;position:absolute;width:100%;background-color:rgba(0, 0, 0, 0.24);z-index:1000;height:calc(100% - 150px);display:none;min-height:400px;top:120px}#loading_gif
img{box-shadow:none;float:none;height:200px;top:100px;position:relative}#floatingCirclesG{position:relative;width:288px;height:288px;margin:auto;transform:scale(0.6);-o-transform:scale(0.6);-ms-transform:scale(0.6);-webkit-transform:scale(0.6);-moz-transform:scale(0.6)}.f_circleG{position:absolute;background-color:#54342E;height:52px;width:52px;border-radius:27px;-o-border-radius:27px;-ms-border-radius:27px;-webkit-border-radius:27px;-moz-border-radius:27px;animation-name:f_fadeG;-o-animation-name:f_fadeG;-ms-animation-name:f_fadeG;-webkit-animation-name:f_fadeG;-moz-animation-name:f_fadeG;animation-duration:0.572s;-o-animation-duration:0.572s;-ms-animation-duration:0.572s;-webkit-animation-duration:0.572s;-moz-animation-duration:0.572s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal}#frotateG_01{left:0;top:117px;animation-delay:0.2095s;-o-animation-delay:0.2095s;-ms-animation-delay:0.2095s;-webkit-animation-delay:0.2095s;-moz-animation-delay:0.2095s}#frotateG_02{left:34px;top:34px;animation-delay:0.286s;-o-animation-delay:0.286s;-ms-animation-delay:0.286s;-webkit-animation-delay:0.286s;-moz-animation-delay:0.286s}#frotateG_03{left:117px;top:0;animation-delay:0.3525s;-o-animation-delay:0.3525s;-ms-animation-delay:0.3525s;-webkit-animation-delay:0.3525s;-moz-animation-delay:0.3525s}#frotateG_04{right:34px;top:34px;animation-delay:0.429s;-o-animation-delay:0.429s;-ms-animation-delay:0.429s;-webkit-animation-delay:0.429s;-moz-animation-delay:0.429s}#frotateG_05{right:0;top:117px;animation-delay:0.4955s;-o-animation-delay:0.4955s;-ms-animation-delay:0.4955s;-webkit-animation-delay:0.4955s;-moz-animation-delay:0.4955s}#frotateG_06{right:34px;bottom:34px;animation-delay:0.572s;-o-animation-delay:0.572s;-ms-animation-delay:0.572s;-webkit-animation-delay:0.572s;-moz-animation-delay:0.572s}#frotateG_07{left:117px;bottom:0;animation-delay:0.6385s;-o-animation-delay:0.6385s;-ms-animation-delay:0.6385s;-webkit-animation-delay:0.6385s;-moz-animation-delay:0.6385s}#frotateG_08{left:34px;bottom:34px;animation-delay:0.715s;-o-animation-delay:0.715s;-ms-animation-delay:0.715s;-webkit-animation-delay:0.715s;-moz-animation-delay:0.715s}ul.photo-list.gallery li:before{display:none}ul.photo-list.gallery{display:flex;flex-wrap:wrap;align-items:flex-start}.photo-list
li{list-style:none;display:inline-block;margin:0
40px 20px 0;text-align:center;background:#f3f3f3;border:1px
solid #eaeaea;padding-left:0 !important;width:200px}.photo-list li
span{font-weight:bold;display:block;margin:10px;box-sizing:border-box;height:43px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.photo-list li
img{width:180px;height:180px;object-fit:contain}.photo-list li
a{text-align:center;display:flex;align-items:center;justify-content:center;height:100%;width:100%;text-decoration:none}.photo-list li a:hover{opacity: .8}.photo-list li
img{margin:0;margin:5px;float:none;max-width:90%;max-height:90%}@keyframes
f_fadeG{0%{background-color:rgb(73,44,38)}100%{background-color:rgba(182, 161, 134, 0.96)}}@-o-keyframes
f_fadeG{0%{background-color:rgb(73,44,38)}100%{background-color:rgba(182, 161, 134, 0.96)}}@-ms-keyframes
f_fadeG{0%{background-color:rgb(73,44,38)}100%{background-color:rgba(182, 161, 134, 0.96)}}@-webkit-keyframes
f_fadeG{0%{background-color:rgb(73,44,38)}100%{background-color:rgba(182, 161, 134, 0.96)}}@-moz-keyframes
f_fadeG{0%{background-color:rgb(73,44,38)}100%{background-color:rgba(182,161,134,0.96)}}.cart-success-pay{margin:15px
15px 30px 15px}.cart-success-pay
a{background:#62423a;color:#fff;padding:10px;border-radius:4px;text-decoration:none;margin-bottom:20px;font-size:15px}#pay_online_popup{height:350px !important}.popup_btn{margin-top:10px;display:inline-block;background-color:#8A695F;border:0;color:white;padding:10px
5px;font-size:14px;cursor:pointer;text-align:center}.sort-block{background-color:#f3f3f3;padding:20px
25px}.filter-block{background-color:#f3ede3;padding:20px
16px 10px;margin-bottom:12px;border-radius:12px}.filter-block__title{font-weight:bold;margin-bottom:8px}.filter-catalog{display:flex;align-items:center;flex-wrap:wrap;overflow:hidden}.filter-catalog__show-btn{display:none}.filter-catalog__submit{display:inline-block;background:#000;color:#fff;padding:7px
18px;font-size:14px;border-radius:4px;margin-left:20px;text-transform:uppercase;cursor:pointer;outline:none;border:none}.filter-catalog__submit:hover{background:#222}.filter-catalog__reset{background:#fdfdfd;color:#000}.filter-catalog__reset:hover{background:#f3f3f3}.filter-item{margin:8px
12px 8px 0;position:relative}.filter-catalog__label{position:absolute;background:#666;z-index:1;color:#fff;border-radius:6px;top:-14px;left:4px;padding:1px
7px;font-size:12px;font-weight:bold;box-shadow:1px 2px 2px 1px rgba(0,0,0,.1)}.filter-item__title{padding:6px
24px 6px 12px;border:1px
solid #b8a78d;border-radius:6px;position:relative;background:#fff;max-width:165px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:15px}.filter-item__title:hover{cursor:pointer;background:#fafafa}.filter-item__title:after{content:'';position:absolute;right:10px;bottom:11px;border:4px
solid transparent;border-top:4px solid black}.filter-item__menu{display:none;position:absolute;z-index:1111;top:calc(100% + 12px);left:0;width:260px;background:#fff;padding:20px;box-shadow:2px 2px 7px 3px rgba(133,133,133,.2)}.filter-catalog__show_btn{display:none}.filter-item__menu.opened{display:block !important}.filter-item__menu:after{position:absolute;content:'';border:10px
solid transparent;border-bottom:10px solid white;top:-20px;left:10px;z-index:1}.filter-item__btn{display:block;text-align:center;padding:6px;background:#f3ede3;font-size:14px;margin-top:16px;cursor:pointer}.filter-item__btn:hover{background:#b8a78d;color:#fff}.filter-item__btn_range{margin-top:32px}.filter-item__list{max-height:250px;overflow:-moz-scrollbars-vertical;overflow-y:scroll}.filter-item__list::-webkit-scrollbar{-webkit-appearance:none;width:5px}.filter-item__list::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px #f3ede3}.filter-item__list-item{display:flex;align-items:baseline;justify-content:flex-start;margin-bottom:6px}.filter-item__list-item
input{width:auto;margin-right:6px}.filter-item__list-item
label{cursor:pointer}#filter-priceRange{padding-bottom:24px;display:block}.price-range__inputs{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;width:100%}.price-range__inputs
input{width:100px;flex-shrink:0;padding:8px
5px;text-align:center;background:#fff;border:1px
solid #b8a78d;border-radius:6px}#main{overflow:inherit}#cart_popup .jcarousel
li{min-height:230px;position:relative}#cart_popup .jcarousel-list
.add_item_popup{position:absolute;bottom:0}.search-cont{text-align:right}.search-cont #search
input{width:195px}.new-tech-container{clear:both;margin-top:10px;padding:20px
0}.know_class #footer_menu
ul{margin-top:20px;width:100%;padding:20px
0}.know_class
#footer_menu{margin-top:-20px}.tech-pro
td{font-size:15px;font-weight:300;line-height:120%;padding:5px
10px;border:1px
solid transparent}.tech-pro table tr td:nth-child(1){padding-left:0}#Vmenu
.menu_img{float:left;position:relative;top:5px}#Vmenu>ul>li>img.menu_img+a{margin-left:30px}#Vmenu>ul>li>img.menu_img+a:hover{color:#b59c74}#Vmenu .active
img.menu_img{border:none!important}.item
.helper_vertical_align{text-align:center}.item .helper_vertical_align
a{color:#333;font-size:16px;font-weight:bold;text-decoration:underline;text-transform:inherit}.item .helper_vertical_align
a.item_name{margin-bottom:10px}.middle{text-align:center;min-height:30px}.middle
span{color:#808080;font-size:14px;letter-spacing:0.35px;float:none}.item
.new_price_small.price{text-align:center;color:#8c4236;font-size:22px;font-weight:bold;letter-spacing:0.55px}.cart_link{text-align:center}.cart_link
span{margin-top:15px;display:block;font-size:14px;font-weight:400;letter-spacing:0.35px}.cart_link .buy-2
span{color:#4d4d4d}.bx-wrapper .bx-prev{left:0px}.bx-wrapper .bx-next{right:-5px}.callme-button{margin-top:45px;background:#694e4b;color:white;display:inline-block;width:130px;height:35px;border-radius:4px;text-align:center;line-height:35px;font-size:13px;cursor:pointer}div.red_line{height:50px;background-color:#d84c4c;text-align:center;display:table;width:100%}div.red_line
p{text-transform:uppercase;color:white;vertical-align:middle;display:table-cell}.event-row{display:flex;flex-wrap:wrap}.event-row>div{width:100%}#description h2, #description ul, #description
ol{margin-bottom:24px}.giftbox_tabs{}.giftbox_tabs
a{color:#b8a78d}.giftbox_tabs
a.selected{font-weight:bold;text-decoration:underline}.gifts_counter{display:none}.gifts_counter
.counter{padding:6px
8px;background:#b8a78d;margin:0
10px 0 30px;color:#fff}.gifts_counter .counter>a{background:#a2937b;border-radius:50%;width:20px;height:20px;display:inline-block;text-align:center;line-height:18px;text-decoration:none}.gifts_counter .counter>a:hover{background:#948670}.gifts_counter .counter
input{float:none;height:auto;width:22px;padding-right:2px;position:relative;top:-1px;color:#000;text-align:center;font-size:14px;margin-top:0;border:none}.gifts_counter .counter
a{font-weight:bold;color:#fff;margin:0
8px}.gifts_counter
.sum_block{font-weight:bold;color:#000}.gifts_counter .sum_block
.discount{color:#aaa;text-decoration:line-through}.gifts_counter .sum_block
.discount_text{font-size:12px;font-weight:bold;color:#aaa}.pop-up.active{display:block}.preim_kart_wrap .pop-up{text-align:center!important;background:#DCCDB6;font-weight:bold}.preim_kart_wrap .pop-up
a{font-size:16px;font-family:Roboto}.preim_kart_wrap .pop-up::after{content:'';left:calc(50% - 10px);border-style:solid;border-width:10px;border-color:#DCCDB6 transparent transparent transparent;position:absolute;bottom:-20px}.post-images{margin:4px
0 4px;float:left}.post-images
a{margin:0
20px 15px 0;transition: .2s}.post-images a:hover{opacity: .8}.post-images a
img{max-width:260px}.preorderform1 .error-report .title_h1, .preorderform .error-report
.title_h1{font-size:23px}iframe.full-screen{width:100vw !important;height:100vh !important;margin-left:-20px}#virtual-tour{position:relative}#fullscreen{position:absolute;right:25px;top:25px}#fullscreen:hover{opacity: .7}#fullscreen
img{width:32px}@media screen and (max-width: 620px){.post-images a
img{max-width:max-content;object-fit:cover;width:100%;height:100%}.post-images
a{width:200px;height:150px}.leader_name{min-height:50px}}@media screen and (max-width: 485px){.post-images{float:unset}.post-images
a{display:flex;width:100%;height:100%;margin-right:0}}@media screen and (max-width: 367px){}.addr-info{display:none}@font-face{font-display:swap;font-family:'arialnarrow';src:url('/fonts/arialn-webfont.eot');src:url('/fonts/arialn-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/arialn-webfont.woff') format('woff'),
url('/fonts/arialn-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}.text{font-size:18px;font-family:'arialnarrow';color:#300;line-height:1.4}.caption{font-family:Arial;font-style:italic;font-size:20px;color:#fff}.item_name{font-family:Arial;font-size:11px;color:#3d0901;font-style:normal}.articul{font-family:Tahoma;font-size:11px;font-style:normal;color:#666}.weight{font-family:Tahoma;font-size:11px;font-style:normal;color:#666}.price{font-family:Arial;font-size:14px;font-weight:bold;color:#ed1c24;font-style:normal}.pager
a{font-family:Arial;font-size:14px;font-weight:bold;font-style:normal;color:#000 !important}.know_class #footer_menu ul li
span{color:#3d0901;width:191px;height:45px;box-shadow:0 9px 28px 2px rgba(114, 101, 82, 0.23);border-radius:23px;background-color:#ad9b7f;color:#fff;font-family:Roboto;font-size:16px;font-weight:300;text-align:center;display:flex;justify-content:center;align-items:center;cursor:pointer}.know_class #footer_menu ul li span.tabNav-act{background-color:white;color:#ad9b7f;border:2px
solid #ad9b7f}.tovar_buy{font-family:Arial;font-size:18px;font-style:normal;color:#fff}.old_price{font-size:16px;font-weight:bold;color:#ed1c24;text-decoration:line-through}.new_price{font-family:"Roboto";font-size:22px;font-weight:bold;color:#171717}.bold{font-weight:bold}.tovar_icon
a{font-family:Tahoma;font-size:11px;font-style:normal;color:#333}.tovar_icon
li{font-family:Tahoma;font-size:11px;font-style:normal;color:#333}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,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-family:Arial}ul{list-style:none;list-style-position:inside;margin:25px
0}ol{list-style-position:inside;margin-bottom:15px}li{font-size:12px;margin:10px
0 10px 15px}hr{border:0;height:1px;background:#cbc9cc;margin:15px
0}strong{font-family:Arial}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}html{height:100%}body{font-size:12px;font-family:Arial;color:#333;width:100%;height:100%}h1{font-weight:normal;font-family:Tahoma;font-size:20px;margin-bottom:20px;color:#3d0901}h2,.h2{font-weight:bold;font-family:Tahoma;font-size:16px;margin-bottom:20px;color:#3d0901}h3{font-weight:bold;font-family:Tahoma;font-size:14px;margin-bottom:10px;color:#3d0901}a{color:#333;outline:none;text-decoration:underline}a:hover{text-decoration:none}p{font-family:Arial;font-size:14px;margin:0
0 10px;line-height:22px}input{margin:5px
0;width:200px;vertical-align:middle}textarea{margin:5px
0;width:198px;height:130px}input[type="submit"]{width:100px}.background{background:green}.pager ul li:before{content:""}.pager
a{width:46px !important;height:45px !important;border-radius:23px !important;border:1px
solid #ad9b7f !important;background:#fff !important;text-align:center !important;color:#ad9b7f !important;font-family:Roboto;font-size:14px;font-weight:300;line-height:41px !important;display:block}.pager a:link, .pager a:visited{border:1px
solid #300;color:#fff;padding:0}.pager .selected
a{width:46px;height:45px;border-radius:23px;background-color:#ad9b7f !important;line-height:41px !important;text-align:center !important;color:#FFF!important;display:block}.pager .next, .pager
.previous{display:none}.catalog{position:relative}.catalog
ul{margin:0}.catalog_item{width:200px;display:inline-block}.form_otziv input::placeholder, .form_otziv textarea::placeholder{color:#aaa !important}.form_otziv input:not([type="submit"]), .form_otziv
textarea{color:#333 !important}.tovar{margin-bottom:20px}.tovar_left{position:relative;padding-bottom:20px;float:left;width:530px;margin-right:60px}.tovar_gl_img{float:left;max-height:390px;width:390px}.tovar_gl_img
img{margin:0;float:none;box-shadow:none;border-radius:12px}.tovar_gl_img
ul{margin:0;position:relative}.tovar_gl_img ul li:before{content:''}.tovar_gl_img ul
li{margin:0}.tovar_gl_img
a{display:block}.tovar_img_carusel{float:right;width:120px !important;height:390px;padding:28px
0px 0px}.tovar_img_carusel ul li:before{content:""}.tovar_description .tech-pro p, .tovar_description .tech-pro
span{font-size:15px;line-height:120%}.tovar_img_carusel
li{margin:0}.tovar_img_carusel .mini-pretty-link{display:block;height:120px;width:120px}.jspPane{margin-left:0!important}.tovar_img_carusel
img{border-radius:8px;float:none;box-shadow:none;margin:0}.tovar_price{text-align:center}.button{}.tovar_buy{background:none !important;border:none !important;color:#fff;font-family:Roboto;font-size:14px;font-weight:300;line-height:20px}.arrow_up{border:medium none;right:0px;float:none;margin:0px
20px 0px 0px;position:absolute;box-shadow:none;cursor:pointer;top:-5px;z-index:1}.arrow_down{border:medium none;right:0px;float:none;margin:10px
20px 0px 0px;position:absolute;box-shadow:none;cursor:pointer;top:354px;z-index:1}.tovar_right{margin-left:490px;display:flex;flex-wrap:wrap}.tovar_description{padding-top:0px;min-height:255px}.tovar_icon
ul{margin:0}.tovar_icon
li{cursor:pointer;position:relative;text-align:center;width:69px;height:56px;float:left;margin:0
1px;margin-bottom:22px}.tovar_icon
img{margin:0px;box-shadow:none;float:none}.tovar_icon
a{text-decoration:none}.tovar_icon a:hover{text-decoration:underline}.know_class{}.know_class
#footer_menu{padding:0}.know_class
ul{display:inline-block}.description
ul{height:auto;background-color:inherit;margin-left:20px !important;font-size:100% !important;margin-bottom:20px !important;width:100% !important}.description
li{background-color:inherit;font-size:14px !important;float:none !important;list-style-type:disc}.know_class ul li
a{margin:0;text-decoration:none;padding:3px
10px}.know_class ul li a:hover{background:#d8cec6}.d_active{background:#d8cec6}.bg-pop-up{width:100%;height:100%;position:fixed;top:0;left:0;display:none;z-index:5555;background:url('/images/pop_fon.png') !important}.pop-up{display:none;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);width:100%;padding:20px
!important;position:absolute;background:#fff;z-index:6666;bottom:100%;text-align:left !important}.tovar_icon.dopnew .pop-up{bottom:100%}.arrow-pop-up{position:absolute;bottom:-9px;left:50%}.close-pop-up{cursor:pointer;top:2px;right:2px;position:absolute}.new_price,.old_price{}.kamenBox label input, .kamenBoxSize label input, .radioBut
input{opacity:0;position:absolute}.kamenBox label strong, .kamenBoxSize label strong, .radioBut
strong{padding:8px
3px;display:block}.activekamenBox
strong{background:#8A695E;color:#fff}.kamenBox label, .kamenBoxSize label,.radioBut{display:inline-block;padding:0px;border:1px
solid #828181;cursor:pointer;margin-bottom:5px}.activekamenBox{border:1px
solid #8A695E !important;outline:1px
solid #8A695E}.popup_text{width:200px;display:none;position:absolute;z-index:10;height:auto !important;bottom:125%;padding:10px;border:2px
solid #ccc;background-color:#ddd;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));background-image:-moz-linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));background-image:-ms-linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));background-image:-o-linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));background-image:linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;box-shadow:0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;text-shadow:0 1px 0 rgba(255,255,255,0.4);padding-bottom:10px;text-align:center;left:-10px}.kamenBox{position:relative}.itemHead{line-height:130%;font-weight:600;margin-bottom:10px}.kamenBox
img{margin:0}#gallery_01
img{border:2px
solid white;width:96px}#gallery_09
img{border:2px
solid white;width:96px}.tech-row{padding-bottom:2px;text-align:left}.tech-row .zap:last-child{display:none}.tech-name{display:inline-block;float:left;vertical-align:top;width:45%;text-align:left;color:#505050;font-size:16px}.tech-value{display:inherit;text-align:left}.new-price-item
.button{margin-left:15px}.silimar-products-list{margin-top:10px}.group-products{width:529px;border-radius:12px;border:1px
solid #ad9b7f;background-color:#fff;padding:30px}.group-products:before{position:absolute;top:calc(50% - 15px);left:-30px;content:'';border:15px
solid transparent;border-right:15px solid #f0f0f0}.group-products
p{font-weight:800;text-align:left}.group-products-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.group-products-list
img{float:none;max-width:150px;max-height:150px;margin-right:8px;border-radius:8px}.group-products-list a:hover{opacity: .8}.group-products-list a:nth-child(3n) img{margin-right:0px}.groupItemsList{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.groupItemsList
.item{width:45%;display:flex;justify-content:center;flex-wrap:wrap}.quick-order-button{display:inline-block;background:white;height:37px;margin-top:25px;border:1px
#977b76 solid;line-height:37px;width:120px;box-sizing:border-box;font-size:14px;cursor:pointer}.tovar_gl_img
a{cursor:zoom-in}.jcarousel-skin-tango .jcarousel-container{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl}.jcarousel-skin-tango .jcarousel-container-vertical{width:100px;padding:25px
0px}.jcarousel-skin-tango .jcarousel-clip{overflow:hidden}.jcarousel-skin-tango .jcarousel-clip-vertical{width:100px;height:315px}.jcarousel-skin-tango .jcarousel-item{width:100px;height:100px}.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0}.jcarousel-skin-tango .jcarousel-item-vertical{margin-bottom:10px}.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}.jcarousel-skin-tango .jcarousel-next-vertical{position:absolute;bottom:0px;left:35px;width:30px;height:19px;cursor:pointer;background:transparent url(/js/tango/down_arrow.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus{}.jcarousel-skin-tango .jcarousel-next-vertical:active{}.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active{cursor:default;background-position:0 -96px}.jcarousel-skin-tango .jcarousel-prev-vertical{position:absolute;top:0px;left:35px;width:30px;height:19px;cursor:pointer;background:transparent url(/js/tango/top_arrow.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus{}.jcarousel-skin-tango .jcarousel-prev-vertical:active{}.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{cursor:default;background-position:0 -96px}.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}.nivoSlider
img{position:absolute;top:0px;left:0px;max-width:none;margin:0}.nivo-main-image{display:block !important;position:relative !important;width:100% !important}.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}.nivoSlider a.nivo-imageLink .slider-description,
.nivoSlider a.nivo-imageLink .slider-description-mobile{position:absolute;bottom:0;left:0;display:block;width:100%;background:rgba(0,0,0,.65);padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivoSlider a.nivo-imageLink .slider-description-mobile{padding:7px
10px 8px}.nivoSlider a.nivo-imageLink .slider-description-mobile .title,
.nivoSlider a.nivo-imageLink .slider-description
.title{display:block;color:#fff;font-size:18px;margin-bottom:10px;font-weight:bold}.nivoSlider a.nivo-imageLink .slider-description-mobile
.title{margin-bottom:0;font-size:15px}.nivoSlider a.nivo-imageLink .slider-description
.description{display:block;color:#fff;font-size:14px}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}.nivo-box
img{display:block}.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding:5px
10px;opacity:0.8;overflow:hidden;display:none;-moz-opacity:0.7;filter:alpha(opacity=7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-caption
p{padding:5px;margin:0}.nivo-caption
a{display:inline !important}.nivo-html-caption{display:none}.nivo-directionNav
a{position:absolute;top:50%;z-index:9;cursor:pointer;margin-top:-20px;background-color:rgba(0,0,0,.65)}.nivo-prevNav{left:15px;width:43px;height:43px;background:url(/js/nivo-slider/left.png);text-indent:-9999px}.nivo-prevNav:hover{opacity:0.8}.nivo-nextNav{right:15px;width:43px;height:43px;background:url(/js/nivo-slider/right.png);text-indent:-9999px}.nivo-nextNav:hover{opacity:0.8}.nivo-controlNav{text-align:center;padding:15px
0;display:none}.nivo-controlNav
a{cursor:pointer}.nivo-controlNav
a.active{font-weight:bold}#slider3 .nivo-nextNav{background:url(/images/right2.png);background-size:cover;width:11px;height:21px}#slider3 .nivo-prevNav{background:url(/images/left2.png);background-size:cover;width:11px;height:21px}@media (max-width:700px){.nivo-directionNav
a{zoom: .7}}.lb-container
img{margin:0}body:after{content:url(/images/close.png) url(/images/loading.gif) url(/images/prev.png) url(/images/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a
img{border:none}.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0
auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0%;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0
auto;background:url(/images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav
a{outline:none}.lb-prev,.lb-next{width:49%;height:100%;cursor:pointer;display:block}.lb-prev{left:0;float:left}.lb-prev:hover{background:url(/images/prev.png) left 48% no-repeat}.lb-next{right:0;float:right}.lb-next:hover{background:url(/images/next.png) right 48% no-repeat}.lb-dataContainer{margin:0
auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0
4px;color:#bbb}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
/*! jQuery UI - v1.9.1 - 2012-11-19
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=333333&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=25&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=25&borderColorContent=666666&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=555555&bgTextureDefault=02_glass.png&bgImgOpacityDefault=20&borderColorDefault=666666&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=0078a3&bgTextureHover=02_glass.png&bgImgOpacityHover=40&borderColorHover=59b4d4&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=f58400&bgTextureActive=05_inset_soft.png&bgImgOpacityActive=30&borderColorActive=ffaf0f&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=02_glass.png&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=01_flat.png&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px
dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding: .5em .5em .5em .7em;zoom:1}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left: .7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left: .5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em
2.2em;border-top:0;overflow:auto;zoom:1}.ui-autocomplete{position:absolute;top:0;cursor:default}* html .ui-autocomplete{width:1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right: .1em;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding: .4em 1em}.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text{padding: .4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text{padding: .4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text{padding: .4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding: .4em 1em}.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary{left: .5em}.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right: .5em}.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right: .5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding: .2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next
span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0
2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title
select{font-size:1em;margin:1px
0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker
table{width:100%;font-size: .9em;border-collapse:collapse;margin:0
0 .4em}.ui-datepicker
th{padding: .7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker
td{border:0;padding:1px}.ui-datepicker td span, .ui-datepicker td
a{display:block;padding: .2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin: .7em 0 0 0;padding:0
.2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane
button{float:right;margin: .5em .2em .4em;cursor:pointer;padding: .2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group
table{width:95%;margin:0
auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0em}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane
button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-dialog{position:absolute;padding: .2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding: .4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin: .1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right: .3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close
span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding: .5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin: .5em 0 0 0;padding: .3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane
button{margin: .5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;width:100%}.ui-menu .ui-menu-divider{margin:5px
-2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item
a{text-decoration:none;display:block;padding:2px
.4em;line-height:1.5;zoom:1;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin: .4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled
a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item
a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top: .2em;left: .2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size: .7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height: .8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width: .8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;padding:0;margin: .2em 0;vertical-align:middle;margin-left: .4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size: .5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding: .2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding: .2em .2em 0}.ui-tabs .ui-tabs-nav
li{list-style:none;float:left;position:relative;top:0;margin:1px
.2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li
a{float:left;padding: .5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading
a{cursor:text}.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active
a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em
1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}* html .ui-tooltip{background-image:none}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Segoe UI,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget
button{font-family:Segoe UI,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px
solid #666;background:#000 url(/css/ui-darkness/images/ui-bg_inset-soft_25_000000_1x100.png) 50% bottom repeat-x;color:#fff}.ui-widget-content
a{color:#fff}.ui-widget-header{border:1px
solid #333;background:#333 url(/css/ui-darkness/images/ui-bg_gloss-wave_25_333333_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header
a{color:#fff}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px
solid #666;background:#555 url(/css/ui-darkness/images/ui-bg_glass_20_555555_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#eee}.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#eee;text-decoration:none}.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:1px
solid #59b4d4;background:#0078a3 url(/css/ui-darkness/images/ui-bg_glass_40_0078a3_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited{color:#fff;text-decoration:none}.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:1px
solid #ffaf0f;background:#f58400 url(/css/ui-darkness/images/ui-bg_inset-soft_30_f58400_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:1px
solid #ccc;background:#eee url(/css/ui-darkness/images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x;color:#2e7db2}.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight
a{color:#2e7db2}.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{border:1px
solid #ffb73d;background:#ffc73d url(/css/ui-darkness/images/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x;color:#111}.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error
a{color:#111}.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color:#111}.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary{opacity: .7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity: .35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-image:url(/css/ui-darkness/images/ui-icons_cccccc_256x240.png)}.ui-widget-content .ui-icon{background-image:url(/css/ui-darkness/images/ui-icons_cccccc_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/css/ui-darkness/images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(/css/ui-darkness/images/ui-icons_cccccc_256x240.png)}.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url(/css/ui-darkness/images/ui-icons_ffffff_256x240.png)}.ui-state-active .ui-icon{background-image:url(/css/ui-darkness/images/ui-icons_222222_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/css/ui-darkness/images/ui-icons_4b8e0b_256x240.png)}.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url(/css/ui-darkness/images/ui-icons_a83300_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-khtml-border-top-left-radius:6px;border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-khtml-border-top-right-radius:6px;border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-khtml-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;-khtml-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.ui-widget-overlay{background:#5c5c5c url(/css/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x;opacity: .8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#ccc url(/css/ui-darkness/images/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x;opacity: .6;filter:Alpha(Opacity=60);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.owl-carousel
.animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes
fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes
fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item
img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item
img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("/css/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.jq-checkbox,.jq-radio{position:relative;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jq-checkbox input,
.jq-radio
input{position:absolute;z-index:-1;margin:0;padding:0;opacity:0}.jq-file{position:relative;display:inline-block;overflow:hidden}.jq-file
input{position:absolute;top:0;right:0;height:auto;margin:0;padding:0;opacity:0;font-size:100px;line-height:1em}.jq-file__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jq-selectbox,.jq-select-multiple{position:relative;display:inline-block}.jq-selectbox select,
.jq-select-multiple
select{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;opacity:0}.jq-selectbox li,
.jq-select-multiple
li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.jq-selectbox{z-index:10}.jq-selectbox__select{position:relative}.jq-selectbox__select-text{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis}.jq-selectbox__dropdown{position:absolute}.jq-selectbox__search
input{-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__dropdown
ul{position:relative;overflow:auto;overflow-x:hidden;list-style:none;-webkit-overflow-scrolling:touch}.jq-select-multiple
ul{position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch}.jq-number{display:inline-block}.jq-number__field
input{-moz-appearance:textfield;text-align:left}.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}@media only screen and (min-width: 1230px) {.revealator-fade,.revealator-slideup,.revealator-slideleft,.revealator-slideright,.revealator-slidedown,.revealator-zoomin,.revealator-zoomout,.revealator-rotateleft,.revealator-rotateright{transition:all 600ms}.revealator-fade{opacity:0}.revealator-fade.revealator-within,.revealator-fade.revealator-partially-above,.revealator-fade.revealator-above{opacity:1}.revealator-slideup{transform:translate(0,100px);opacity:0}.revealator-slideup.revealator-within,.revealator-slideup.revealator-partially-above,.revealator-slideup.revealator-above{transform:translate(0,0);opacity:1}.revealator-slideleft{transform:translate(100px,0);opacity:0}.revealator-slideleft.revealator-within,.revealator-slideleft.revealator-partially-above,.revealator-slideleft.revealator-above{transform:translate(0,0);opacity:1}.revealator-slideright{transform:translate(-100px,0);opacity:0}.revealator-slideright.revealator-within,.revealator-slideright.revealator-partially-above,.revealator-slideright.revealator-above{transform:translate(0,0);opacity:1}.revealator-slidedown{transform:translate(0,-100px);opacity:0}.revealator-slidedown.revealator-within,.revealator-slidedown.revealator-partially-above,.revealator-slidedown.revealator-above{transform:translate(0,0);opacity:1}.revealator-zoomin{transform:scale(0.75);opacity:0}.revealator-zoomin.revealator-within,.revealator-zoomin.revealator-partially-above,.revealator-zoomin.revealator-above{transform:scale(1);opacity:1}.revealator-zoomout{transform:scale(1.5);opacity:0}.revealator-zoomout.revealator-within,.revealator-zoomout.revealator-partially-above,.revealator-zoomout.revealator-above{transform:scale(1);opacity:1}.revealator-rotateleft{transform:rotate(20deg);opacity:0}.revealator-rotateleft.revealator-within,.revealator-rotateleft.revealator-partially-above,.revealator-rotateleft.revealator-above{transform:rotate(0);opacity:1}.revealator-rotateright{transform:rotate(-20deg);opacity:0}.revealator-rotateright.revealator-within,.revealator-rotateright.revealator-partially-above,.revealator-rotateright.revealator-above{transform:rotate(0);opacity:1}.revealator-delay1{transition-delay:100ms !important}.revealator-delay1.revealator-below,.revealator-delay1.revealator-partially-below{transition-delay:0 !important}.revealator-delay2{transition-delay:200ms !important}.revealator-delay2.revealator-below,.revealator-delay2.revealator-partially-below{transition-delay:0 !important}.revealator-delay3{transition-delay:300ms !important}.revealator-delay3.revealator-below,.revealator-delay3.revealator-partially-below{transition-delay:0 !important}.revealator-delay4{transition-delay:400ms !important}.revealator-delay4.revealator-below,.revealator-delay4.revealator-partially-below{transition-delay:0 !important}.revealator-delay5{transition-delay:500ms !important}.revealator-delay5.revealator-below,.revealator-delay5.revealator-partially-below{transition-delay:0 !important}.revealator-delay6{transition-delay:600ms !important}.revealator-delay6.revealator-below,.revealator-delay6.revealator-partially-below{transition-delay:0 !important}.revealator-delay7{transition-delay:700ms !important}.revealator-delay7.revealator-below,.revealator-delay7.revealator-partially-below{transition-delay:0 !important}.revealator-delay8{transition-delay:800ms !important}.revealator-delay8.revealator-below,.revealator-delay8.revealator-partially-below{transition-delay:0 !important}.revealator-delay9{transition-delay:900ms !important}.revealator-delay9.revealator-below,.revealator-delay9.revealator-partially-below{transition-delay:0 !important}.revealator-delay10{transition-delay:1000ms !important}.revealator-delay10.revealator-below,.revealator-delay10.revealator-partially-below{transition-delay:0 !important}.revealator-delay11{transition-delay:1100ms !important}.revealator-delay11.revealator-below,.revealator-delay11.revealator-partially-below{transition-delay:0 !important}.revealator-delay12{transition-delay:1200ms !important}.revealator-delay12.revealator-below,.revealator-delay12.revealator-partially-below{transition-delay:0 !important}.revealator-delay13{transition-delay:1300ms !important}.revealator-delay13.revealator-below,.revealator-delay13.revealator-partially-below{transition-delay:0 !important}.revealator-delay14{transition-delay:1400ms !important}.revealator-delay14.revealator-below,.revealator-delay14.revealator-partially-below{transition-delay:0 !important}.revealator-delay15{transition-delay:1500ms !important}.revealator-delay15.revealator-below,.revealator-delay15.revealator-partially-below{transition-delay:0 !important}.revealator-delay16{transition-delay:1600ms !important}.revealator-delay16.revealator-below,.revealator-delay16.revealator-partially-below{transition-delay:0 !important}.revealator-delay17{transition-delay:1700ms !important}.revealator-delay17.revealator-below,.revealator-delay17.revealator-partially-below{transition-delay:0 !important}.revealator-delay18{transition-delay:1800ms !important}.revealator-delay18.revealator-below,.revealator-delay18.revealator-partially-below{transition-delay:0 !important}.revealator-delay19{transition-delay:1900ms !important}.revealator-delay19.revealator-below,.revealator-delay19.revealator-partially-below{transition-delay:0 !important}.revealator-delay20{transition-delay:2000ms !important}.revealator-delay20.revealator-below,.revealator-delay20.revealator-partially-below{transition-delay:0 !important}.revealator-delay21{transition-delay:2100ms !important}.revealator-delay21.revealator-below,.revealator-delay21.revealator-partially-below{transition-delay:0 !important}.revealator-delay22{transition-delay:2200ms !important}.revealator-delay22.revealator-below,.revealator-delay22.revealator-partially-below{transition-delay:0 !important}.revealator-delay23{transition-delay:2300ms !important}.revealator-delay23.revealator-below,.revealator-delay23.revealator-partially-below{transition-delay:0 !important}.revealator-delay24{transition-delay:2400ms !important}.revealator-delay24.revealator-below,.revealator-delay24.revealator-partially-below{transition-delay:0 !important}.revealator-delay25{transition-delay:2500ms !important}.revealator-delay25.revealator-below,.revealator-delay25.revealator-partially-below{transition-delay:0 !important}.revealator-delay26{transition-delay:2600ms !important}.revealator-delay26.revealator-below,.revealator-delay26.revealator-partially-below{transition-delay:0 !important}.revealator-delay27{transition-delay:2700ms !important}.revealator-delay27.revealator-below,.revealator-delay27.revealator-partially-below{transition-delay:0 !important}.revealator-delay28{transition-delay:2800ms !important}.revealator-delay28.revealator-below,.revealator-delay28.revealator-partially-below{transition-delay:0 !important}.revealator-delay29{transition-delay:2900ms !important}.revealator-delay29.revealator-below,.revealator-delay29.revealator-partially-below{transition-delay:0 !important}.revealator-delay30{transition-delay:3000ms !important}.revealator-delay30.revealator-below,.revealator-delay30.revealator-partially-below{transition-delay:0 !important}.revealator-speed1,.revealator-duration1{transition-duration:100ms !important}.revealator-speed2,.revealator-duration2{transition-duration:200ms !important}.revealator-speed3,.revealator-duration3{transition-duration:300ms !important}.revealator-speed4,.revealator-duration4{transition-duration:400ms !important}.revealator-speed5,.revealator-duration5{transition-duration:500ms !important}.revealator-speed6,.revealator-duration6{transition-duration:600ms !important}.revealator-speed7,.revealator-duration7{transition-duration:700ms !important}.revealator-speed8,.revealator-duration8{transition-duration:800ms !important}.revealator-speed9,.revealator-duration9{transition-duration:900ms !important}.revealator-speed10,.revealator-duration10{transition-duration:1000ms !important}.revealator-speed11,.revealator-duration11{transition-duration:1100ms !important}.revealator-speed12,.revealator-duration12{transition-duration:1200ms !important}.revealator-speed13,.revealator-duration13{transition-duration:1300ms !important}.revealator-speed14,.revealator-duration14{transition-duration:1400ms !important}.revealator-speed15,.revealator-duration15{transition-duration:1500ms !important}}@font-face {
  font-display: swap;
  font-family: "icomoon";
  font-style: normal;
  font-weight: normal;
  src: url("/fonts/icomoon/icomoon.eot?#iefix") format("embedded-opentype"), url("/fonts/icomoon/icomoon.woff") format("woff"), url("/fonts/icomoon/icomoon.ttf") format("truetype"); }

@font-face {
  font-display: swap;
  font-family: 'tangak';
  src: url("/fonts/tangak/tangak.eot?#iefix") format("embedded-opentype"), url("/fonts/tangak/tangak.woff2") format("woff2"), url("/fonts/tangak/tangak.woff") format("woff"), url("/fonts/tangak/tangak.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-display: swap;
  font-family: 'Roboto';
  src: url("/fonts/Roboto/Roboto-Regular.eot");
  src: url("/fonts/Roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("/fonts/Roboto/Roboto-Regular.woff2") format("woff2"), url("/fonts/Roboto/Roboto-Regular.woff") format("woff"), url("/fonts/Roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-display: swap;
  font-family: 'Roboto';
  src: url("/fonts/Roboto/Roboto-Bold.eot");
  src: url("/fonts/Roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("/fonts/Roboto/Roboto-Bold.woff2") format("woff2"), url("/fonts/Roboto/Roboto-Bold.woff") format("woff"), url("/fonts/Roboto/Roboto-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-display: swap;
  font-family: 'Roboto';
  src: url("/fonts/Roboto/Roboto-Light.eot");
  src: url("/fonts/Roboto/Roboto-Light.eot?#iefix") format("embedded-opentype"), url("/fonts/Roboto/Roboto-Light.woff2") format("woff2"), url("/fonts/Roboto/Roboto-Light.woff") format("woff"), url("/fonts/Roboto/Roboto-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }

[class^="icon-"] {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1; }

[class*=" icon-"] {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1; }

.icon-katal_bef1:before {
  content: "\e900";
  color: #e5d9c7; }

.icon-katal_bef2:before {
  content: "\e901";
  color: #f2ece3; }

.icon-logo .path1:before {
  content: "\e902";
  color: #000001; }

.icon-logo .path2:before {
  content: "\e903";
  margin-left: -1.9140625em;
  color: white; }

.icon-menu_arrow:before {
  content: "\e904"; }

.icon-metro:before {
  content: "\e905";
  color: #b8a78d; }

.icon-paimets .path1:before {
  content: "\e906";
  color: white; }

.icon-paimets .path2:before {
  content: "\e907";
  margin-left: -6.2958984375em;
  color: #d73333; }

.icon-paimets .path3:before {
  content: "\e908";
  margin-left: -6.2958984375em;
  color: #fead33; }

.icon-paimets .path4:before {
  content: "\e909";
  margin-left: -6.2958984375em;
  color: #0066e1; }

.icon-paimets .path5:before {
  content: "\e90a";
  margin-left: -6.2958984375em;
  color: #fead33; }

.icon-paimets .path6:before {
  content: "\e90b";
  margin-left: -6.2958984375em;
  color: #e63521; }

.icon-preim1:before {
  content: "\e90c"; }

.icon-preim2:before {
  content: "\e90d"; }

.icon-preim3:before {
  content: "\e90e"; }

.icon-preim4:before {
  content: "\e90f"; }

.icon-slide_l:before {
  content: "\e910"; }

.icon-slide_l2:before {
  content: "\e911"; }

.icon-slide_r:before {
  content: "\e912"; }

.icon-slide_r2:before {
  content: "\e913"; }

.icon-title_bef:before {
  content: "\e914";
  color: #9e8d73; }

.icon-toTop:before {
  content: "\e915";
  color: #fff; }

.icon-vatsap_icon:before {
  content: "\e916";
  color: #b8a78d; }

.icon-viber_icon:before {
  content: "\e917";
  color: #b8a78d; }

.icon-vk_icon:before {
  content: "\e918";
  color: #b8a78d; }

.icon-ig_icon:before {
  content: '';
  height: 40px;
  width: 40px;
  background: url('/images/ig.png');
  display: block;
  background-size: contain;
}

.icon-vk_icon-new:before {
  content: '';
  height: 40px;
  width: 40px;
  background: url('/images/vk.png');
  display: block;
  background-size: contain;
}

@-webkit-keyframes animate1 {
  0% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px); }
  100% {
    -webkit-transform: translate(350px);
    transform: translate(350px); } }

@keyframes animate1 {
  0% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px); }
  100% {
    -webkit-transform: translate(350px);
    transform: translate(350px); } }

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

*::-webkit-input-placeholder {
  color: #666;
  opacity: 1; }

*:-moz-placeholder {
  color: #666;
  opacity: 1; }

*::-moz-placeholder {
  color: #666;
  opacity: 1; }

*:-ms-input-placeholder {
  color: #666;
  opacity: 1; }

body input:focus:required:invalid,
body textarea:focus:required:invalid {
  color: #000; }

body input:required:valid,
body textarea:required:valid {
  color: #000; }

html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
  vertical-align: baseline;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  outline: 0;
  padding: 0;
  margin: 0;
  border: 0; }

*:focus {
  outline: 0; }

body {
  background: white;
  line-height: 1;
  color: black;
  }

body.act {
  overflow: hidden;
}

ol, ul {
  list-style: none; }

table {
  border-collapse: separate;
  border-spacing: 0; }

caption,
th,
td {
  font-weight: normal;
  text-align: left; }

blockquote:before,
blockquote:after, q:before, q:after {
  content: ""; }

blockquote, q {
  quotes: "" ""; }

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

a {
  text-decoration: none; }

html, body {
  height: 100%; }

.container {
  width: 1420px;
  margin: 0 auto;
  display: block; }

.clearfix:after {
  content: '';
  display: table;
  clear: both; }

.wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%; }

.helper {
  display: flex;
  flex-direction: column;
}

header {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto; }

footer {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto; }

.index_content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  min-height: 400px;
  margin-bottom: 41px;
}

body {
  color: #171717;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
  letter-spacing: 0.08px; }
  body p,.index_content ul,.index_content ol {
    margin-bottom: 24px; }
	
.index_content p {
  font-size: 16px;
	line-height: 140%;
  margin-bottom: 16px;
}
.index_content h2 {
  margin-bottom: 6px;
}

  body a {
    color: #78684f; }
    body a:hover {
      text-decoration: underline;
      color: #60513a; }

.bold {
  font-weight: 700; }

 h1 {
    color: #171717;
    font-family: tangak;
    font-size: 47px;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 4.93px;
    position: relative;
    padding: 0 0 0 0px;
    display: inline-block;
    vertical-align: middle;
    padding-bottom: 20px; 
	    padding-top: 30px;}

	span.razdel {
    display: block;
    float: left;
    position: relative;
    /* padding: 0px 20px; */
    width: 46px;
    height: 20px;
}

span.razdel:before {
    content: "";
    background: url(/img/bread.svg) no-repeat center;
    width: 22px;
    height: 10px;
    position: absolute;
    left: 9px;
    top: 5px;
}

.breadcrumbs a {
    float: none;
    display: inline-block;
    vertical-align: top;
}

.breadcrumbs span {
    float: none;
    display: inline-block;
    vertical-align: top;
    color: #78684f;
    
}
  
.title_h1, .silimar-products h3, .popular-categories h2 {
  color: #171717;
  font-family: tangak;
  font-size: 47px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 4.93px;
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}

.title_h1:before, .silimar-products h3:before, .popular-categories h2:before {
  content: '';
  width: 35px;
  height: 79px;
  display: block;
  margin-right: 14px;
  flex-shrink: 0;
  background: url(/img/svg/title_bef.svg) no-repeat center;
  background-size: contain;
}

.title_h2, h2 {
  color: #171717;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0.12px; }

.title_h3, h3 {
  color: #171717;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.08px; }

.btn {
  width: 191px;
  -webkit-border-radius: 23px;
  border-radius: 23px;
  background-color: #ad9b7f;
  border: none;
  display: block;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  color: #ffffff !important;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 300;
  line-height: 45px; }
  
  .cart_a:hover {
    text-decoration: none;
}

button#close_popup:hover {
    color: #8e7c61;
}

#cart_popup #close_popup:hover {
    color: #8e7c61;
}
.leader_inn .btn a {    line-height: 45px;}
  .btn:hover {
    background-color: #8e7c61;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none; }

.top_header {
  background-color: #dccdb6;
  padding: 5px 0; }

.info_bl {
  float: left;
  width: 46.5%; }
  .info_bl .info {
    padding: 3px 22px;
    border-left: 1px solid #f6f6f6;
    border-right: 1px solid #f6f6f6;
    color: #fffefe;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.35px;
    display: inline-block;
    vertical-align: top; }

.mail_bl {
  display: inline-block;
  width: 13%;
  padding-top: 1px; }
  .mail_bl a {
    color: #b8a78d;
    font-size: 14px;
    font-weight: 300;
	}

  .header-addr {
    position: relative;
    padding-left: 22px;
  }
  .header-addr::before {
    content: '';
    background: url(/img/svg/addr.svg);
    position: absolute;
    left: 0;
    width: 14px;
    height: 18px;
    top: 50%;
    transform: translateY(-50%);
  }

  .header-addr .addr {
    color: #171717;
    margin-right: 27px;
  }

  .header-mail a {
    color: #b8a78d;
  }

  .metro_bl .metro {
    color: #171717;
    position: relative;
    padding-left: 29px;}
    .metro_bl .metro:before {
      content: '';
      width: 20px;
      /*height: 14px;*/
	      height: 28px;
      position: absolute;
      /*top: 2px;*/
	      top: -4px;
      left: 0;
      background: url(/img/svg/metro.svg) no-repeat center; }

.bottom_header.absolute {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 2; }

.logo_bl {
  width: 245px; 
  display: block;
}

.logo_bl::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 1px;
  background-color: #f2efe9;
}

.logo_box {
  background: url(/img/logo_fon.svg) no-repeat center -35px;
  width: 100%;
  height: 196px;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 15px 6px 0px 6px;
}

.logo_box:hover {
  text-decoration: none;
}

.logo_box img {
  width: 100%;
  height: 79px;
  display: block;
  text-decoration: none;
}

.logo_box span {
  display: block;
  text-align: center;
  color: #231f20;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  padding-top: 4px;
  letter-spacing: 0.4px;
}

.head_bl {
  float: right;
  padding-left: 50px;
  width: calc(100% - 245px);
}

.head_bl_top {
  display: flex;
  align-items: center;
  padding-top: 14px;
}

.phone_bl-wrap {
  display: flex;
}
.phone_bl {
  float: left;
  margin-right: 27px;
}

.phone_bl a {
  color: #777;
  font-size: 17px;
  font-weight: 500;
  display: block;
  margin-bottom: 2px;
}

.phone_bl p {
  margin-bottom: 0;
  color: #777;
  font-weight: 500;
}

.phone_bl .ds-btn {
  color: #78684f;
  font-size: 16px;
  cursor: pointer;
}

.phone_bl .ds-btn:hover {
  text-decoration: underline;
}

.search_bl {
  float: left;
  width: auto;
  flex-grow: 1;
}

#search_main {
  position: relative;
  margin-right: 27px;
}
  #search_main input[type="text"] {
    width: 239px;
    height: 45px;
    -webkit-border-radius: 23px;
    border-radius: 23px;
    background-color: #ffffff;
    border: none;
    padding-left: 26px;
    color: #848484;
    font-size: 16px; 
	    padding-right: 52px}

.btn_search {
  /*background: url(../img/svg/lupa.svg) no-repeat center;
  width: 15px;
  height: 15px;*/
  position: absolute;
  top: 15px;
  right: 21px;
  cursor: pointer; }
  .btn_search:hover {
    background: url(/img/svg/lupa2.svg) no-repeat center; }

.header__cart {
  float: right;
  display: flex;
  align-items: center;
}

.a_name {
  width: 45px;
  height: 45px;
/*  background: #b8a78d url(/img/svg/cart.svg) no-repeat center;*/
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgba(35, 31, 32, 0.7)" class="bi bi-basket2" viewBox="0 0 16 16"><path d="M4 10a1 1 0 0 1 2 0v2a1 1 0 0 1-2 0zm3 0a1 1 0 0 1 2 0v2a1 1 0 0 1-2 0zm3 0a1 1 0 1 1 2 0v2a1 1 0 0 1-2 0z"/><path d="M5.757 1.071a.5.5 0 0 1 .172.686L3.383 6h9.234L10.07 1.757a.5.5 0 1 1 .858-.514L13.783 6H15.5a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-.623l-1.844 6.456a.75.75 0 0 1-.722.544H3.69a.75.75 0 0 1-.722-.544L1.123 8H.5a.5.5 0 0 1-.5-.5v-1A.5.5 0 0 1 .5 6h1.717L5.07 1.243a.5.5 0 0 1 .686-.172zM2.163 8l1.714 6h8.246l1.714-6z"/></svg>') no-repeat center;
  background-size: 32px;
  display: inline-block;
  vertical-align: top;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.a_name:hover {
  opacity: 0.8;
}
  .a_name span {
    font-size: 17px; }
  
  
  
  
  .compare-table {
    overflow: hidden;
    width: 100%;
  }

  /*.compare-table.fixed {
    overflow: hidden;
  }*/
  
  .compare-table.fixed .products-list {
    position: fixed;
    top: 0;
    z-index: 1;
    background: #fff;
  }
  .compare-table div.product-item {
    width: 280px;
  }
  
  .compare-table .products-list {
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    width: 1420px;
  }

  .compares-list .leader_inn {
      box-shadow: unset;
      border: 1px solid rgb(176 156 125 / 50%);
      border-radius: 12px;
  }

  .compare-table ul.products-list .item.leader_inn {
    height: auto !important;
    min-height: auto !important;
  }
  
  .compare-table ul.products-list .item.leader_inn .btn a {
    line-height: 36px;
  }
  .compare-table ul.products-list .item.leader_inn .btn {
    margin-bottom: 10px;
  }
  .compare-table ul.products-list .item.leader_inn .bxSlider, .compare-table ul.products-list .item.leader_inn .bxSlider li {
    height: 100%;
  }
  .compare-table ul.products-list .item.leader_inn .bxSlider img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    border-radius: 8px;
  }
  .compare-table ul.products-list .item.leader_inn .leader_image {
    margin-bottom: 12px;
    height: auto;
  }
 
  .compare-table ul.products-list .item.leader_inn .leader_info,
  .compare-table ul.products-list .item.leader_inn .leader_price
  {
    display: none !important;
  }

  .compare-table .item_in_stock, .compare-table .item-center-sd {
    display: none;
  }
  .compare-table .leader_name {
    padding-top: 0;
  }
  
  .compare-table .products-list {
      display: flex;
      flex-wrap: nowrap;
  }
  
  .compare-table ul.products-list .item.leader_inn {
    flex-shrink: 0;
    max-width: inherit;
    background: #fff;
  }
  
  
  .compare-table ul.products-list .item.leader_inn:nth-child(3n) {
    margin-right: 20px;
  }
  
  
  
  .compare-attributes {
    margin-top: 30px;
    overflow: scroll;
  }
  
  .compare-attributes__field {
  
  }
  
  .compare-attributes__title {
    font-weight: bold;
    margin: 14px 0;
    position: sticky;
    left: 0;
    display: inline-block;
  }
  
  .compare-values {
    display: flex;
    flex-wrap: nowrap;
    border-bottom: 1px solid rgb(175 156 125 / 50%);
  }

  .compare-values__value {
    flex-shrink: 0;
    width: 250px;
    padding: 5px 15px;
    margin-right: 20px;
    box-sizing: content-box;
  }

.cart_info {
  position: absolute;
  top: -3px;
  right: -4px;
}

.cart_info > span {
  display: none;
}

.cart_name {
  display: inline-block;
  vertical-align: top; }

.tov_cart {
  display: none;
}

.cart_totalsum {
  display: none;
  border-left: 1px solid #b8a78d;
  margin-left: 5px;
  padding-left: 5px;
  font-size: 14px; }

.cart_countitem {
  font-size: 12px;
  font-weight: 500;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #C39A5C;
  border-radius: 50%;
  line-height: 1;
  width: 22px;
  height: 22px;
  color: #fff;
}

.price_num {
  font-size: 17px;
  font-weight: 700;
  padding-right: 4px; }

#Gmenu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 14px; }
  #Gmenu > li > a {
    color: #171717;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    position: relative; }

.sub_menu {
  position: relative; }
  .sub_menu:before {
    content: '';
    width: 7px;
    height: 4px;
    background: url(/img/svg/menu_arrow.svg) no-repeat center;
    position: absolute;
    right: -13px;
    top: 8px; }
  .sub_menu li:last-child {
    margin-bottom: 0 !important; }
  .sub_menu ul {
    display: none; }

    .sub_menu ul a, .sub_menu ul a:hover,
    .sub_menu:hover ul li:hover, .sub_menu:hover ul li{
      transition: 0.5s all;
    }
.big_slider_top {
    position: relative;
    width: 100%;
}
.nav_wrap {
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 150px;
  z-index: 2; }
  .nav_wrap .owl-prev {
    position: relative;
    z-index: 2; }
  .nav_wrap .owl-next {
    position: relative;
    z-index: 2; }

.dots_wrap {
  display: inline-block;
  vertical-align: top; }

.owl-dot {
  width: 8px;
  height: 8px;
  background-color: #897a62;
  opacity: 0.37;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  vertical-align: top;
  margin: 2px 8px 0;
  cursor: pointer; }
  .owl-dot.active, .owl-dot:hover {
    width: 12px;
    height: 12px;
    background-color: #897a62;
    opacity: 1;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin: 0px 8px 0; }

.owl-prev {
  width: 32px;
  height: 19px;
  background: url(/img/svg/slide_l.svg) no-repeat center;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  margin-right: 30px; }
  .owl-prev:hover {
    background: url(/img/svg/slide_l2.svg) no-repeat center; }

.owl-next {
  width: 32px;
  height: 19px;
  background: url(/img/svg/slide_r.svg) no-repeat center;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  margin-left: 30px; }
  .owl-next:hover {
    background: url(/img/svg/slide_l2.svg) no-repeat center;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }

.slide_l {
  background: url(/img/slide_l.png) no-repeat center top;
  height: 950px;
  display: block;
  position: relative; }

.big_slider_top{
  height: 950px;
}

  .slide_l:hover {
    text-decoration: none; }
  .slide_l:before {
    content: '';
    background: url(/img/slide_fon.png) no-repeat center top;
    width: 100%;
    height: 265px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0; }


.slide1 .big_image {
  position: absolute;
  right: -120px;
  bottom: -50px; }
  
  
.slide-engraving .big_image {
	right: 0;
	bottom: 60px;
}

  
.slide-engraving .big_name.descr {
	max-width: 1000px;
}


.slide-engraving .big_image img {
	max-width: 700px;
}

.slide1 .big_image_box {
  position: relative;
  display: block; }

.slide1 .price {
  position: absolute;
  left: -125px;
  bottom: 275px;
  /*background: url(../img/circle.png) no-repeat center right;*/
  height: 56px;
  width: auto;
  display: table;
  padding: 10px 80px 10px 0;
  vertical-align: middle;
  z-index: 2; }

.slide2 .big_image {
  position: absolute;
  right: 0;
  bottom: 55px; }

.slide2 .big_image_box {
  position: relative;
  display: block; }

.slide2 .price {
  position: absolute;
  left: -78px;
  bottom: 206px;
/*  background: url(../img/circle.png) no-repeat center right;*/
  height: 56px;
  width: auto;
  display: table;
  padding: 10px 80px 10px 0;
  vertical-align: middle;
  z-index: 2; }
span.start-fon span.btn a, span.start-fon a.btn span {
    color: #ffffff !important;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
}
.end_fon {
  background: url(/img/end_fon.png) no-repeat center 75%;
  display: block;
  height: 100%; }

.middle_fon {
  background: url(/img/middle_fon.png) no-repeat right 75%;
  display: block;
  height: 100%; }

.start-fon {
  background: url(/img/start-fon.png) no-repeat left 70%;
  display: block;
  height: 100%;
  padding-top: 270px; }
  .start-fon .container {
    position: relative;
    height: 100%; }

.name_box {
  display: inline-block;
  vertical-align: top; }

.mini_name {
  color: #7a7a7a;
  font-size: 26px;
  font-weight: 300;
  letter-spacing: 1.82px;
  display: block;
  line-height: 1;
  text-align: right; }

.big_name {
  color: #bdad95;
  font-family: tangak;
  font-size: 122px;
  font-weight: 400;
  margin-bottom: 20px;
  line-height: 1;
  letter-spacing: 10.98px;
  display: block; }

.text_box {
  display: inline-block;
  vertical-align: top;
  padding: 75px 0 0 95px; }
  .text_box span {
    color: #171717;
    font-size: 16px;
    font-weight: 300; }
  .text_box .btn {
    margin-top: 35px; }

.price {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #ffffff;
  font-size: 14px;
  font-weight: 300; }
  .price .bold {
    font-size: 21px;    color: #fff; }

.big_image img {
  width: auto !important; }

.katal_content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 25px; }

.katal_inn {
  height: 420px;
  background-color: #f3ede3;
  position: relative;
  width: 32.5%;
  margin-bottom: 20px;
  border-radius: 12px;
}
  .katal_inn:hover {
    text-decoration: none; }
    .katal_inn:hover:before {
      content: '';
      width: 100%;
      height: 100%;
      position: absolute;
      border-radius: 12px;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background: rgba(142, 124, 97, 0.53);
      z-index: 1; }
    .katal_inn:hover .katal_name {
      color: #ffffff;
      z-index: 2;
      position: relative; }
    .katal_inn:hover .btn {
      display: block;
      position: absolute;
      left: 0;
      right: 0;
      margin: 0 auto;
      bottom: 157px;
      -webkit-box-shadow: 0 15px 28px 2px rgba(114, 101, 82, 0.23);
      box-shadow: 0 15px 28px 2px rgba(114, 101, 82, 0.23);
      background-color: #ffffff;
      color: #8e7c61 !important;
      z-index: 2; }
  .katal_inn:after {
    content: '';
    width: 109px;
    height: 108px;
    background: url(/img/svg/katal_bef1.svg) no-repeat center;
    position: absolute;
    left: 16px;
    top: 16px; }
  .katal_inn:nth-child(2n) {
    background-color: #dccdb6; }
    .katal_inn:nth-child(2n):after {
      background: url(/img/svg/katal_bef2.svg) no-repeat center; }
  .katal_inn img {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
    margin: 0 auto;max-width: 250px; }
  .katal_inn .btn {
    display: none; }

.katal_name {
  padding-top: 85px;
  color: #171717;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
  display: block; }

.katal_wrap {
  margin-top: -135px;
  position: relative;
  z-index: 2; }

.katal_wrap .title_h1 {
  margin-bottom: 15px;
}

.fon_one {
  background: url(/img/preim_wrap2.svg) no-repeat top center; }

.fon_one_box {
  background: url(/img/preim_wrap.svg) no-repeat top center; 
  
      background-size: cover;}

.preim_wrap {
  margin-top: 75px;
  padding: 55px 0 0 0;
  position: relative; }
  .preim_wrap:after {
    content: '';
    width: 205px;
    height: 577px;
    background: url(/img/preim_wrap_to_aft.png) no-repeat bottom left;
    position: absolute;
    right: 0;
    top: 71px; }

.preim_wrap_box {
  padding-top: 115px;
  padding-bottom: 220px;
  position: relative; }
  .preim_wrap_box:before {
    content: '';
    width: 100%;
    height: 205px;
    background: url(/img/preim_wrap_bot.png) no-repeat bottom center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0; }
  .preim_wrap_box:after {
    content: '';
    width: 196px;
    height: 426px;
    background: url(/img/preim_wrap_aft.png) no-repeat bottom center;
    position: absolute;
    right: 65px;
    bottom: 12px; }

.preim_content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 27px; }

.preim_inn {
  width: 300px; }

.preim_image {
  width: 89px;
  height: 89px;
  -webkit-box-shadow: 0 15px 28px 2px rgba(131, 131, 131, 0.23);
  box-shadow: 0 15px 28px 2px rgba(131, 131, 131, 0.23);
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  display: table;
  vertical-align: middle; }
  .preim_image span {
    display: table-cell;
    vertical-align: middle;
    height: 89px; }

.preim_name {
  color: #171717;
  font-size: 18px;
  font-weight: 700;
  padding: 25px 0 30px 0; }
.saving {
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  color: #ed1c24;
}
.leader_wrap {
  padding-top: 90px; }

.discount_wrap, .review_wrap {
  padding-top: 30px;
}

.leader_slider, .discount_slider, .review_slider {
  overflow-x: hidden;
  padding-top: 40px;
  width: -webkit-calc(100% + 30px);
  width: calc(100% + 30px);
  margin-left: -15px;
  margin-right: -15px;
  padding: 0px 20px 40px; }
.leader_slider .owl-stage-outer, .discount_slider .owl-stage-outer, .review_slider .owl-stage-outer {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: -webkit-calc(100% + 26px);
    width: calc(100% + 26px);
    /*padding: 20px 15px;*/
    margin-left: -12px;
    margin-right: -12px; }

.leader_inn {
  padding: 16px;
  border: 1px solid rgb(176 156 125 / 50%);
  border-radius: 12px;}
  
.leader_inn:hover{
  box-shadow: 0px 3px 15px rgb(120 120 120 / 15%);
}
.leader_inn .image {
  border-radius: 8px;
}

  .leader_inn .old_price {
    color: #797979;
    font-weight: 300;
    text-decoration: line-through;
    padding-right: 14px;
    display: block;
    text-align: center;	}
  .leader_inn .btn {
    margin: 0 auto 20px; 
    background-color: #fff;
  }
  .leader_inn .btn span {
    color: #b8a78d;
  }
  .leader_inn .klick {
    text-align: center;
    color: #b8a78d;
    font-size: 14px;
    font-weight: 900;
    text-transform: uppercase; }
    .leader_inn .klick:hover {
      color: #6a655e; }

.leader_image {
    position: relative;
    overflow: hidden;
}

.item__favorite-control, .item__compare-control {
  position: absolute;
  right: 6px;
  top: 6px;
  width: 48px;
  height: 48px;
  background: #fff;
  display: block;
  z-index: 11;
  border-radius: 50%;
  opacity: .7;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: -2px 2px 3px 1px rgb(0 0 0 / 5%);
}

.item__compare-control {
  top: 60px;
}


.item__favorite-control svg, .item__compare-control svg {
  fill: #777;
}

.item__favorite-control:hover, .item__compare-control:hover {
  opacity: 1;
}

.item__favorite-control:not(.item__favorite-control_added):hover svg {
  opacity: .5;
  fill: #bb1e1e;
}

.item__compare-control:not(.item__compare-control_added):hover svg {
  opacity: .5;
  fill: #c7a100;
}

.item__favorite-control svg, .item__compare-control svg {
  width: 24px;
  height: 24px;
}

.item__compare-control_added svg {
  fill: #e7bb00;
}

.item__favorite-control_added svg {
  fill: #bb1e1e;
}

@media screen and (min-width: 768px) and (max-width: 1199px){
 .list-view ul.products-list.new .item.leader_inn .leader_image {
  	height: 213px;
  }
 .list-view ul.products-list.new .item.leader_inn .leader_name {
    	min-height: 135px;
	}
  ul.products-list .item.leader_inn:nth-child(3n) {
      margin-right: 2%;
  }
}
.leader_url{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.leader_name {
  color: #171717;
  font-weight: 400;
  padding: 15px 0 0;
  display: block;
  height: 60px;
  cursor: pointer;
  line-height: 22px;
  overflow: hidden;
}
  .leader_name:hover {
    color: #8e7c61;
    text-decoration: none; }

@media screen and (max-width: 620px) {
  .leader_name {
    min-height: 50px;
  }
}

   @media only screen and (max-width: 1204px) {

    .leader_name {
  
  min-height: 157px;
  }
   }

.discountSticker {
    width: 48px;
    height: 48px;
    position: absolute;
    top: 8px;
    left: 8px;
    z-index: 10;
    background-color: #C39A5C;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.discountSticker span {
  font-size: 14px;
  font-weight: 500;
  color: #fff;
}
.item-row {
    display: flex;
    justify-content: space-between;
    font-size: 15px;
    color: #a28f6f;
    margin-top: 6px;
}
.product-list-view .item-row {
  max-width: 260px;
}
.item-center-sd {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    font-size: 15px;
    color: #a08e71;
    overflow: hidden;
    margin-left: -5px;
    margin-right: -5px;
}
.item-center-i {
    padding: 0 5px;
}
.item_in_stock {
  font-size: 15px;
  color: #505050;
  margin-top: 6px;
}
.leader_price {
  padding: 15px 0 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  }

.leader_price_box {
  color: #171717;
  font-size: 22px;
  font-weight: 900; }
  .leader_price_box span {
    font-weight: 500;
    font-size: 19px; }

.leader_wrap_sl, .discount_wrap_sl, .review_wrap_sl {
  position: relative; }

.nav_wrap2, .nav_wrap_discount, .nav_wrap_review {
  position: absolute;
  right: 0;
  top: -72px; }

.dots_wrap2, .dots_wrap_discount, .dots_wrap_review {
  display: inline-block;
  vertical-align: top; }

.review_slider {
  max-width: calc(100% - 200px);
  margin: 0 auto;
}
.review_item {
  padding: 26px;
  height: 100%;
  background-color: #f3ede3;
  border-radius: 12px;
  border: 1px solid #f3ede345;
}
.review_item .date {
  color: #7e7567;
  font-size: 14px;
  font-weight: 500;
}
.review_item .name {
  color: #171717;
  font-weight: 700;
  margin-bottom: 7px;
}
.review_txt {
  line-height: 165%;
}

.kalendar {
  width: 335px;
  height: auto;
  background-color: #f3f3f3;
  padding: 40px 21px 25px;
  float: left;
  margin-top: 45px; }

#calendar_title {
  color: #171715;
  font-size: 22px;
  font-weight: 900;
  line-height: 23px;
  text-align: center;
  margin-bottom: 34px; }

#events {
  background: #ffffff;
  width: 100%;
  height: 100%;
  padding: 25px 20px 10px; }

#calendar_table {
  border-spacing: 2px;
  width: 100%;
  height: 100%;
  margin-bottom: 30px; }

.calendar_previous {
  width: 32px;
  height: 19px;
  background: url(/img/svg/slide_l.svg) no-repeat center;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  font-size: 0; }
  .calendar_previous:hover {
    background: url(/img/svg/slide_l2.svg) no-repeat center; }

.calendar_next {
  width: 32px;
  height: 19px;
  background: url(/img/svg/slide_r.svg) no-repeat center;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  font-size: 0; }
  .calendar_next:hover {
    background: url(/img/svg/slide_l2.svg) no-repeat center;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }

.calendar_week {
  text-align: center;
  vertical-align: middle; }
  .calendar_week th {
    padding-top: 15px;
    padding-bottom: 8px;
    color: #171717;
    font-size: 16px;
    vertical-align: middle;
    text-align: center; }

.calendar_day span, .calendar_today span{
  display: block;
  width: 34px;
  height: 34px;
  background-color: #f3ede3;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  color: #171717;
  vertical-align: middle;
  line-height: 34px;margin: 0 auto;}
  .calendar_day.defer, .calendar_today.defer {
    background-color: #b8a78d;
    color: #ffffff; }
  .calendar_day:hover span, .calendar_today:hover span{
    background-color: #8e7c61;
    color: #ffffff;
    cursor: pointer; }

.calendar_month {
  text-align: center; }

.jq-radio__div {
  width: 13px;
  height: 13px;
  background-color: #f3ede3;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-right: 11px; }

.jq-radio.checked .jq-radio__div {
  background-color: #b8a78d; }

.radio_box {
  padding-bottom: 10px; }
  .radio_box label {
    color: #a7a7a7;
    font-size: 16px; }

.articles_wrap {
  padding-top: 30px; }

.articles_cont_box {
  float: right;
  width: 66.5%; }
  .articles_cont_box .title_h1 {
    margin-bottom: 36px; }
  .articles_cont_box .btn {
    clear: both;
    margin-top: 35px; }

.articles_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around; }

.articles_inn {
  width: 49%;
  margin-bottom: 30px;
  min-height: 92px;

   }

.articles_data {
  color: #7e7567;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 11px; }

.articles_name {
  color: #171717;
  font-size: 16px;
  font-weight: 900;
  margin-bottom: 10px; }
  .articles_name:hover {
    color: #8e7c61;
    text-decoration: none; }

.bottom_content {
  padding-top: 55px;
  margin-top: 60px;
  position: relative; }
  .bottom_content:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 491px;
    height: 426px;
    background: url(/img/bottom_content.png) no-repeat center;
    z-index: 2; }

.bottom_content_box {
  padding-top: 152px;
  padding-bottom: 62px; }
  .bottom_content_box .container {
    position: relative; }
    .bottom_content_box .container:after {
      content: '';
      background: url(/img/kuvshin.png) no-repeat center;
      width: 306px;
      height: 446px;
      position: absolute;
      left: 100px;
      bottom: -81px;
      z-index: 2;
      background-size: contain; }
  .bottom_content_box p:last-child {
    margin-bottom: 0; }

.bottom_box_r {
  width: 66.5%;
  float: right; }
  .bottom_box_r ul {
    margin-bottom: 25px; }

.index_content li {
  position: relative;
  padding-left: 14px; }
  .index_content ul.li:before {
    content: '';
    width: 5px;
    height: 5px;
    background-color: #b8a78d;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 10px; }
.stat ol {
  list-style-type: decimal;
}
.stat ol li {
  font-size: 16px;
}
footer {
  position: relative;
  background-color: #333333;
  padding: 30px 0 45px;
  color: #ffffff; }
  footer:before {
    content: '';
    height: 34px;
    width: 100%;
    background: url(/img/footer_bef.png) repeat-x center;
    position: absolute;
    left: 0;
    right: 0;
    top: -34px; }

.footer_container {
  float: right;
  width: 66.5%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.footer_box {
  width: 22%;
  float: left; }

.phone {
  color: #ffffff;
  display: block;
  margin-bottom: 8px; }

.ds-form {
  color: #b8a78d; }

.mail {
  color: #b8a78d; }
.top_footer {
  display: flex;
  flex-wrap: wrap;
padding: 20px 20px 10px;
}
.col-left {
  width: 75%;
}

.col-right {
  width: 25%;
}

#menu_footer {
display: flex;
}
  .col-left #menu_footer ul {
    width: 100%;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3; }
    #menu_footer ul li {
      margin-bottom: 10px; }
  #menu_footer ul li a {
    color: #b8a78d; }

.paymet {
  width: 37.5%; }
.paymet .paymet_img {
    display: flex; }
.paymet .paymet_img img {
  max-width: 100%;
  height: auto;
}

.icon-vatsap_icon:before {
  font-size: 16px; }

.icon-viber_icon:before {
  font-size: 18px; }

.icon-vk_icon:before {
  font-size: 12px; }

.soc_seti {
  display: flex;
  width: 25%; }
  .soc_seti a {
    display: inline-block; }

.footer_copywriting {
  text-align: center;
font-size: 14px;
padding-top: 20px;
color: #71634c;
}

.bottom_foot_l {
  float: left;
  width: 33%;
  font-size: 14px;
  line-height: 26px; }

#toTop {
  width: 64px;
  height: 64px;
  -webkit-box-shadow: 0 15px 28px 2px rgba(114, 101, 82, 0.23);
  box-shadow: 0 15px 28px 2px rgba(114, 101, 82, 0.23);
  background: #b8a78d url(/img/svg/toTop.svg) no-repeat center;
  position: fixed;
  cursor: pointer;
  right: 50px;
  bottom: 85px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  z-index: 9; }

.btn_menu {
  display: none; }

.big_slider .num1_img {
  position: absolute;
  z-index: 2; }
  .big_slider .num1_img img {
    width: auto; }

.animate1 {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
  -webkit-animation: animate1 3s;
  animation: animate1 3s;
  -webkit-transform: translate(350px);
  -ms-transform: translate(350px);
  transform: translate(350px); }
.leader_image ul#adaptive li {
    display: none;
}

.leader_image ul#adaptive li:nth-child(1) {
    display: block;
}


.header_wrap {

    background-color: #f2efe9;
    height: 157px;
    margin-bottom: 60px;
}
.newslist_item {
  width: 29%;
    float: left;
    height: 120px;
    position: relative;
    margin-left: 47px;
    max-width: 380px;
}

.newslist_item_text {
    color: #171717;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    font-weight: bold;
    width: 95%;
}

.newslist_item_text a {
    color: #171717;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    font-weight: bold;
}
.newslist_item_date {
    color: #675f53;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
}
.newslist_item:before {
    content: "";
    background: url(/img/uz_news.svg) no-repeat center;
    width: 34px;
    height: 51px;
    position: absolute;
    left: -47px;
    top: 5px;
}
.pager {
    float: left;
    clear: left;
}

.pager ul li {
    float: left;
}

.pager {
    margin-bottom: 35px !important;
    overflow: hidden;
    display: block;
    position: relative;
    /* padding-bottom: 55px; */
}

.pager ul {
    list-style: none !important;
}

.pager ul li:before {
    display: none;
}
.pager .selected a:hover {
    opacity: 0.8;
}

ul.yiiPager .first, ul.yiiPager .last {
    display: block !important;
}

li.first a {
    position: relative;
}

li.first a:before {
    content: "";
    color: #ad9b7f;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    background: url(/img/nnext.svg) no-repeat center;
    transform: rotate(180deg);
    -moz-transform: rotate(180deg); /* Для Firefox */
    -ms-transform: rotate(180deg); /* Для IE */
    -webkit-transform: rotate(180deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(180deg); /* Для Opera */
	    width: 6px;
    height: 10px;
    display: block;
    position: absolute;
    top: 17px;
    left: 18px;

}

li.last a {
    position: relative;
}

li.last a:before {
    content: "";
    color: #ad9b7f;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    background: url(/img/nnext.svg) no-repeat center;
    width: 6px;
    height: 10px;
    display: block;
    position: absolute;
    top: 15px;
    left: 18px;
}

.pager a:hover {
    background-color: #ad9b7f !important;
    color: #fff !important;
}
.newslist_item.articl:before {
    display: none;
    margin-left: 0px !important;
}

.newslist_item.articl {
    margin-left: 0px;
    height: 125px;
	    margin-bottom: 10px;
    /* width: 32%; */
    max-width: 100%;
    width: 33%;
}

.newslist_item.articl img {
    width: 89px;
    /* height: 88px; */
    float: left;
    margin-right: 20px;
    max-width: 30%;
}

.newslist_item_zag a {
    color: #171717;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    font-weight: bold;
}

.newslist_item_info {
    float: left;
    max-width: 70%;
}
.newslist_item_wrap {
    overflow: hidden;
    display: block;
    margin-bottom: 10px;
} 
.newslist_item_similar {
	margin-top: 30px;
	margin-bottom: 0;
}

.article-navigation {
	margin: 30px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.article-navigation a:nth-child(2) {
	text-align: right;
}

.answerBlock {
    display: none;
}

.questionBLock {
    /* min-height: 92px; */
    background-color: #f3ede3;
    padding: 20px;
}

.qName {
    float: left;
    font-weight: 700;
}

.qDate {
    float: left;
    color: #7e7567;
}

.questionText {
    clear: both;
    float: none;
}
.questionBLock span {
    float: left;
    padding: 0px 20px;
}
.questionText {
    width: 80%;
}
.questionText {
    width: 80%;
    color: #171717;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    padding-top: 6px;
    float: none;
    display: block;
}

.questionBLock {
    position: relative;
    border-radius: 12px;
}

.questionBLock:before {
    content: "";
    background: url(/img/kve.svg) no-repeat center;
    width: 46px;
    height: 45px;
    right: 20px;
    position: absolute;
    top: 31px;
}

.question.new .questionBLock {
    background: #ad9b7f;
}

.question.new .questionBLock:before {
    background: url(/img/zve2.svg) no-repeat center;
}

.question.new .qName {
    color: #fff;
}

.question.new span {
    color: #fff;
}

.question.new .qDate {
    color: #f3ede3;
}


.question.new .questionText {
    color: #f3ede3;
}

.question.act .answerBlock {
    display: block !important;
    box-shadow: 0 0 21px rgba(174, 174, 174, 0.23);
    background-color: #ffffff;
    padding: 20px;
    margin-bottom: 20px;
    width: 93%;
    margin-left: 7%;
}

.question.new .answerBlock .qName {
    font-family: "Roboto - Bold";
    font-weight: 700;
    color: #171717;
    font-family: Roboto;
    font-size: 18px;
    /* font-weight: 300; */
    float: none;
}

.question {
    cursor: pointer;
}

.pager li.first a {
    font-size: 0px;
}

.pager li.last a {
    font-size: 0px;
}
.kak_zag {
    color: #171717;
    font-family: Roboto;
    font-size: 24px;
    font-weight: 700;
    line-height: 25px;
    margin-bottom: 40px;
    margin-top: 40px;
    clear: both;
}

footer:before {
    /* margin-top: 20px; */
}

/*div#footer {
    margin-top: 40px;
}*/

.kak_item {
    float: left;
    width: 32.33%;
    margin-left: 1%;
	    margin-bottom: 60px;
}
.kak_item p {
    width: 90%;
}
.kak_item .preim_image {
    margin-bottom: 20px;
}

.kak_item span {
    font-weight: bold;
}

.kak_item_wrap {
    overflow: hidden;
    display: block;
    margin-bottom: 20px;
}

.kak_item.new {
    min-height: 195px;
}

.top_kak_zag {
    color: #171717;
    font-family: "Roboto";
    font-size: 43px;
    font-weight: bold;
    line-height: 25px;
}

.top_kak_text {
    color: #171717;
    font-family: Roboto;
    font-size: 24px;
    font-weight: 300;
    margin-bottom: 20px;
}


.top_kak_left {
    float: left;
    width: 50%;

    position: relative;
    height: 100%;
}

.top_kak_right {
    float: left;
    width: 50%;
    margin-top: 73px;
    padding-right: 40px;
}

.top_kak {
    background: url(/img/fonn.png) no-repeat top center;
    height: 384px;
    z-index: 1;
    margin-bottom: 150px;
}

.top_kak_zag {
    margin-bottom: 30px;
}



.top_kak_left:before {
    content: "";
    background: url(/img/fonn1.png) no-repeat top center;
    z-index: 1;
    height: 486px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
}
.stat .top_kak_left:before {
	height: 100%;
	background-size: contain;
}
.predv {
    background: url(/img/fonn2.png) no-repeat top center;
    height: 400px;
    z-index: 1;
    margin-bottom: 150px;
}

.predv_left {
    float: left;
    width: 33%;
    position: relative;
    height: 100%;
}

.predv_right {
    float: right;
    width: 59%;
    margin-top: 60px;
    padding-right: 40px;
}

.predv_right a {
    font-family: "Roboto";
    font-weight: bold;
    /* letter-spacing: 0.12px; */
    /* line-height: 36px; */
    color: #171717;
}



.predv_left:before {
    content: "";
    content: "";
    background: url(/img/fonn3.png) no-repeat top center;
    z-index: 100;
    height: 407px;
    width: 448px;
    position: absolute;
    top: 50px;
    left: 20px;
    display: block;
}
.stat .predv .predv_left:before {
	height: 100%;
	background-size: contain;
	top: 0;
}
.textokomoleft {
    float: left;
    width: 61%;
    margin-right: 5%;
}

.textokomoleft2 {
    /* clear: both; */
    width: 300px;
    float: left;
}

.textokomoright2 {
    float: left;
    font-size: 16px;
    width: 76%;
    margin-top: 20px;
}

.textokomocentr {
    background-color: #f3ede3;
    padding: 40px 60px;
	    overflow: hidden;
}

.textokomocentr1 .preim_image {
    float: left;
}

.textokomocentr2 .preim_image {
    float: left;
}

.textokomocentr3 .preim_image {
    float: left;
}

.textokomocentr1 p {
    float: left;
    width: 80%;
    margin-left: 20px;
	line-height: 28px;
    margin-top: 20px;
}

.textokomocentr2 p {
    float: left;
    width: 80%;
    margin-left: 20px;
    margin-top: 20px;
	line-height: 28px;
}

.textokomocentr3 p {

    margin-top: 20px;
    margin-bottom: 7px;
}

.textokomocentr1 {
    clear: both;
    margin-bottom: 30px;
    display: block;
    /* overflow: visible; */
    height: 100px;
}

.textokomocentr2 {
    clear: both;
    margin-bottom: 30px;
    display: block;
    /* overflow: visible; */
    height: 100px;
}

.textokomocentr3 {
    clear: both;
    margin-bottom: 30px;
    display: block;
    /* overflow: visible; */
    /* height: 100px; */
}
.preim_spis {
    float: left;
    width: 80%;
    margin-left: 20px;
}

.preim_spis ul li {
    font-size: 16px;
    font-weight: 300;
    line-height: 28px;
    margin-bottom: 2px;
}

.textokomocentr {
    margin-bottom: 51px;
}

.textobottoml {
    float: left;
    width: 50%;
    margin-top: 50px;
}

.textobottomr {
    float: left;
    width: 50%;
    margin-top: 50px;
    margin-bottom: 70px;
}
.textokomocentr1 span {
    font-weight: bold;
}
.kont_item {
    float: left;
    width: 33.33%;
}

.kont_item .preim_image {
    float: left;
    margin-right: 20px;
}

.kont_item a {
    display: block;
    /* margin-top: 20px; */
    color: #171717;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
}

.preim_image {}

.kont_item {
    margin-bottom: 25px;
}

.wrap_kont {
    margin-top: 30px;
    display: block;
    /* overflow: hidden; */
    /* margin-bottom: 30px; */
    /* height: 100%; */
}

.kont_text.mail a {
    color: #78684f;
}

.working_time p {
  margin-bottom: 0;
}

.col-right .phone a {
  display: block;
  color: #fff;
}

.col-right .header-messenger a {
  width: unset;
  margin-right: 8px;
}

.col-right ul li {
  margin-bottom: 10px;
}

.col-right .mail a {
  color: #fff;
}

.col-right .footer__menu__item {
  position: relative;
}

.footer__menu__adress::before {
  content: '';
  position: absolute;
  left: -40px;
  width: 29px;
  height: 23px;
  top: 10px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 23'%3E%3Cpath fill='%23b8a78d' d='M13.65 3.032H29V23H4.26c-2.35 0-4.262-1.846-4.262-4.115V3.933L0 3.905a4.27 4.27 0 01.07-.527C.464 1.42 2.226 0 4.26 0c1.137 0 2.208.436 3.016 1.228.512.498.887 1.12 1.089 1.804h5.285zM1.699 15.494a4.3 4.3 0 012.55-.834c.966 0 1.858.314 2.574.844l.009-11.323a2.494 2.494 0 00-.756-1.777 2.578 2.578 0 00-1.815-.74c-1.225 0-2.286.856-2.522 2.034a2.22 2.22 0 00-.04.29v11.506zm6.83-10.798L8.52 18.83h-1.7c0-1.382-1.152-2.506-2.57-2.506-1.34 0-2.457 1.019-2.551 2.323v.238c0 1.351 1.149 2.45 2.562 2.45h23.04V4.696H8.529zm14.552 6c0 1.098-.724 2.033-1.728 2.375v5.935h-1.7v-5.941c-.994-.347-1.708-1.278-1.708-2.37 0-1.386 1.151-2.514 2.568-2.514 1.416 0 2.568 1.128 2.568 2.514v.001zm-1.7 0a.86.86 0 00-.868-.85.86.86 0 00-.87.85c0 .469.39.85.87.85a.86.86 0 00.868-.85z'/%3E%3C/svg%3E");
}

.working_time::before {
  content: '';
  position: absolute;
  left: -36px;
  width: 25px;
  height: 29px;
  top: 7px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 29'%3E%3Cpath fill='%23b8a78d' d='M13.372 16.289a.924.924 0 01-.067.326.868.868 0 01-.18.28l-.01.009-2.324 2.366a.866.866 0 01-1.234 0 .9.9 0 010-1.255l2.07-2.108V7.99a.88.88 0 01.872-.888.88.88 0 01.873.888v8.299zm8.43 12.71H3.197a.88.88 0 01-.874-.887c0-.49.391-.888.874-.888H6.12a12.642 12.642 0 01-2.46-1.951c-2.36-2.404-3.661-5.6-3.661-8.998 0-3.399 1.3-6.594 3.661-8.997a12.602 12.602 0 012.735-2.114V2.663C6.395 1.194 7.568 0 9.01 0h6.977c1.443 0 2.617 1.194 2.617 2.663v2.501a12.59 12.59 0 012.734 2.114c2.361 2.403 3.66 5.598 3.66 8.997s-1.299 6.594-3.66 8.998a12.57 12.57 0 01-2.46 1.951H21.8a.88.88 0 01.872.888.88.88 0 01-.872.888zM8.138 4.343a12.317 12.317 0 014.36-.791c1.513 0 2.984.271 4.361.791v-1.68a.882.882 0 00-.873-.887H9.01a.88.88 0 00-.871.888zm5.233 22.847c5.237-.43 9.426-4.695 9.849-10.026h-2.127a.88.88 0 01-.872-.888c0-.49.39-.888.872-.888h2.127c-.447-5.623-5.084-10.06-10.722-10.06-5.637 0-10.276 4.437-10.72 10.06h2.125a.88.88 0 01.873.888.88.88 0 01-.873.888H1.778c.423 5.33 4.612 9.596 9.85 10.026v-2.165c0-.49.39-.888.87-.888a.88.88 0 01.874.888z'/%3E%3C/svg%3E");
}

.col-right .phone::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 27'%3E%3Cpath fill='%23b8a78d' d='M27 22.128l-3.633 3.633c-.825.824-1.98 1.239-3.389 1.239-1.135 0-2.435-.27-3.856-.813-2.973-1.135-6.197-3.348-9.08-6.23-2.849-2.849-5.049-6.04-6.194-8.987-1.223-3.142-1.122-5.71.284-7.23l.022-.023L4.87 0l7.24 7.238-3.517 3.516a27.382 27.382 0 003.485 4.232 27.449 27.449 0 004.154 3.432l3.53-3.528zm-2.252 0L19.76 17.14l-3.308 3.307-.538-.338c-1.725-1.086-3.396-2.43-4.963-3.998-1.594-1.595-2.957-3.293-4.05-5.047l-.335-.536 3.291-3.291L4.87 2.25 2.29 4.83c-.945 1.037-.932 3.063.041 5.562 1.068 2.745 3.141 5.742 5.837 8.438 2.727 2.727 5.754 4.812 8.523 5.869 2.521.963 4.545.94 5.55-.065z'/%3E%3C/svg%3E");
  content: '';
  position: absolute;
  left: -38px;
  width: 27px;
  height: 27px;
  top: 9px;
  background-repeat: no-repeat;
}

.col-right .mail::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 25'%3E%3Cpath fill='%23b8a78d' d='M28.999 1.101v22.797a1.09 1.09 0 01-1.08 1.101H1.079A1.09 1.09 0 010 23.898V1.101c0-.608.485-1.1 1.08-1.1h25.952a.35.35 0 01.029 0h.858c.597 0 1.08.492 1.08 1.1zM4.008 2.202L7.135 6.84h14.73l3.126-4.637zm22.83 1.15l-3.516 5.212a1.073 1.073 0 01-.89.478H6.565c-.355 0-.688-.179-.889-.478L2.161 3.351v19.446h24.678z'/%3E%3C/svg%3E");
  content: '';
  position: absolute;
  left: -40px;
  width: 29px;
  height: 25px;
  top: 0px;
  background-repeat: no-repeat;
}

p.text_okomp {
    /* text-align: center; */
    font-weight: 300;
	    margin: 50px 0px;
    clear: both;
    display: block;
    padding-top: 30px;
}

p.text_okomp a {
    font-weight: bold;
    color: #171717;
}

h2.okomph2 {
    margin: 30px 0px;
}
.maps {
    height: 400px;
    width: 100%;
}
.wrap_event {
    float: right;
    width: 66.5%;
	    margin-top: 50px;
}

.wrap_event .articles_inn {
    float: left;
}

.event_wrap_banner {
    background: url(/img/fonn44.png) no-repeat top center;
    height: 384px;
    z-index: 1;
    margin-bottom: 150px;
}

.event_wrap_banner .top_kak_left:before {
    background: url(/img/kuff.png) no-repeat top center;
	    top: 30px;
}


.event_wrap_banner .top_kak_zag {
    text-align: left;
    padding-left: 150px;
}

.event_wrap_banner .top_kak_left {
    float: left;
    width: 30%;
}

.event_wrap_banner .top_kak_right {
    width: 70%;
}



.event_wrap_banner .top_kak_text {
    /* text-align: center; */
    text-align: left;
    padding-left: 150px;
}

.event_wrap_banner .top_kak_text span.bold-text {
    font-weight: bold;
    letter-spacing: 0.12px;
    line-height: 25px;
    font-size: 43px;
}

.wrap_event .articles_name a {
    color: #171717;
    font-weight: 400;
    line-height: 25px;
}

.cat_head.catalog_text {
    background-color: #dccdb6; 
    padding: 60px;
    position: relative;
}
.cat_head.catalog_text:nth-child(2n) {
    background-color: #f3ede3;

}
.cat_head.catalog_text a {
    color: #171717;
    font-family: Roboto;
    font-size: 20px;
    font-weight: 400;
    line-height: 25px;
    /* padding: 60px; */
}

.index_content div#Vmenu li:before {
    display: none;
}

/*.catalog_spisok.item_name:nth-child(4n) {
    margin-right: 0px;
}*/

.cat_head_razdel {
    display: none;
}

.cat_head.catalog_text {
    margin-bottom: 20px;
}

.cat_head.catalog_text:before {
    content: "";
    background: url(/img/kve2.svg);
    background-repeat: no-repeat;
    background-position: center;
    width: 50px;
    height: 50px;
    right: 20px;
    position: absolute;
    top: 47px;
}

.cat_head.catalog_text:nth-child(2n):before {
    background: url(/img/kve.svg) no-repeat center;
}

.cat_head.catalog_text:nth-child(2n):after {
    content: "";
    background: url(/img/uzz.svg) no-repeat center;
    position: absolute;
    left: 20px;
    width: 109px;
    height: 108px;
    top: 25px;
    z-index: 0;
}

.cat_head.catalog_text a {
    z-index: 1;
    position: relative;
}

.cat_head.catalog_text:after {
    content: "";

    background: url(/img/uzz2.svg) no-repeat center;
    position: absolute;
    left: 20px;
    width: 109px;
    height: 108px;
    top: 25px;
    z-index: 0;
}

.cat_head.catalog_text:hover {/* Style for "Прямоуголь" */
    /* width: 946px; */
    /* height: 144px; */
    background-color: #ad9b7f;
    cursor: pointer;
}

ol li {
    font-size: 18px;
    line-height: 28px;
}

.cat_head.catalog_text:hover:before {
    background: url(/img/kve2.svg) no-repeat center !important;
}

.cat_head.catalog_text:hover:after {
    background: url(/img/uzz.svg) no-repeat center;
	    opacity: 0.7;
}
#Vmenu > ul > li > a {
    position: relative;
    margin-left: 35px;
    margin-top: 30px;
    display: inline-block;
	color: #171717;
	font-family: Roboto;
	    font-weight: 400;
}

#Vmenu > ul > li > a:before {
    content: "";
    background: url(/img/uzzu.svg) no-repeat center;
    width: 46px;
    height: 45px;
    left: -46px;
    position: absolute;
    top: -12px;
}

#Vmenu > ul > li {
    padding-left: 0px;
}

#Vmenu > ul {
    background-color: #f3ede3;
    padding: 35px 16px;
    padding-top: 0px;
    border-radius: 12px;
}

#Vmenu > ul > li >a:after {
    position: absolute;
	color: #171717;
}

#Vmenu > ul > li > i {
    content: "";
    background: url(/img/mstr.svg) no-repeat center;
    width: 20px;
    height: 20px;
    right: 0px;
    position: absolute;
    top: 35px;
    cursor: pointer;
}
#Vmenu > ul > li > ul.podMenu > li.toggle1 > i
{
    content: "";
    background: url(/img/mstr.svg) no-repeat center;
    width: 20px;
    height: 20px;
    right: 0px;
    position: absolute;
    top: 0px;
    cursor: pointer;

}

.topfilt_top {
    margin-top: 35px;


}

.topfilt {
    padding-bottom: 20px;
}

#Vmenu > ul > li.toggle.active  > a:before {
    background: url(/img/uzzu2.svg) no-repeat center;
}

#Vmenu > ul > li.toggle.active ul {
    /*margin-left: 20px;*/
    margin-bottom: 0px;
}

#Vmenu > ul > li.toggle.active ul li {
    padding-left: 0px;
}


#Vmenu > ul > li.toggle.active ul li a {
   /* color: #83735b;*/
       color: #171717;
    font-family: "Roboto";
    font-weight: 400 ;
    line-height: 25px;
    font-size: 15px;
    margin-top: 10px;
    position: relative;
	    padding-left: 18px;

}
#cart_popup_container .delete:hover {
    cursor: pointer;
}
 td.stoimost {
    color: #000;
}
#Vmenu > ul > li.toggle.active ul li {
    margin-top: 10px;
    position: relative;
}

#Vmenu > ul > li.toggle > a {
   font-size: 14px;
   font-weight: 600;
}

#Vmenu > ul > li.toggle.active ul li:not(.c2):not(.selected):after {

    content: "—";
    margin-left: -25px;
    padding-right: 10px;
    position: absolute;
    left: 21px;
}
#Vmenu > ul > li.toggle.active > i,#Vmenu > ul > li > ul > li.toggle1.selected > i {
    content: "";
    background: url(/img/mstr2.svg) no-repeat center;
}

.cat_head.catalog_text.act {
    background-color: #ad9b7f;
}

.cat_head.catalog_text.act:before {
    background-image: url(/img/act1.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.cat_head.catalog_text.act a {
    color: #fff;
}

.cat_head.catalog_text:hover a {
    color: #fff;
}

.cat_head.catalog_text.act + div {
    display: block !important;
}

.cat_head.catalog_text.act + .cat_head_razdel {
    display: block !important;
}
div#Vmenu {
    margin-top: 30px;
}
.preim_inn.katall {
    width: 50%;
    float: left;
}

.katall_text {
    margin-top: 22px;
    margin-bottom: 41px;
    width: 90%;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 300;
    line-height: 28px;
}

.katall_text span {
    font-family: "Roboto";
    font-weight: bold;
    /* letter-spacing: 0.09px; */
}

.preim_inn.katall {
    margin-top: 13px;
}
.cat_head.catalog_text.act {
    margin-bottom: 0px;
}
.supwrap_knopk {
    display: none;
}
.sort-block a {
    padding: 0px 10px  0px 10px;
}

.sort-block a:hover {
    text-decoration: underline;
}
.catalog {
   /* margin-top: 25px;*/
    /*  margin-top:0px;*/
}
ul.products-list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}
div.product-item {
    width: 33.3333%;
    padding: 0 5px;
    margin-top: 10px;
}
#find_ajax div.product-item {
    width: 20%;
}
.product-item:before {
  opacity: 0;
}
.silimar-products-list div.product-item {
  width: 20%;
}
@media screen and (max-width: 575px) {
  .review_wrap .title_h1 {
      margin-bottom: 20px;
  }
  .leader_inn .old_price {
    padding-right: 8px;
    font-size: 14px;
  }
  div.product-item, #find_ajax div.product-item, .silimar-products-list div.product-item {
    flex: 0 0 auto;
    width: 50%;
  }
  ul.products-list .item.leader_inn, .owl-item .item.leader_inn {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 10px;
  }
  .owl-item div.product-item {
    width: 100%;
  }
  .sort-block {
    padding: 9px 9px;
    font-size: 15px;
  }
  .list-grid-group {
    display: flex;
  }
}

ul.products-list .item.leader_inn {
	margin-bottom: 15px;
}

ul.products-list .item.leader_inn img {
    display: block;
    width: 100%;
}

ul.products-list .item.leader_inn li {
    margin: 0px;
    padding: 0px;
}

ul.products-list .item.leader_inn:nth-child(3n) {
    margin-right: 0px;
}

ul.products-list.products-favorites .item.leader_inn:nth-child(3n) {
  margin-right: 2%;
}

#find_ajax ul.products-list .item.leader_inn:nth-child(3n) {
  margin-right: 2%;
}
div#description ul li {
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.leader_inn .btn a {
    display: block;
    color: #fff;
    border-radius: 30px;
    border: 1px solid #b8a78d;
    font-size: 15px;
}
.leader_inn .btn a:hover {
    text-decoration: none;
    background-color: #b8a78d;
    border: 1px solid #b8a78d;
}
.leader_inn .btn a:hover span {
  color: #fff;
}
div#description {
    margin-top: 8px;
}
.box.box-1 {
    display: none;
}

.basket_blok {
    min-height: 137px;
 box-shadow: 0 0 21px rgba(174, 174, 174, 0.23); 
    background-color: #ffffff;
    width: 100%;
	    padding: 20px;
}

p.header_basket.price {
    position: relative;
}

#dszvonok-form{
	background-image: url(/img/form_fon.svg);
	position: relative;
	width: 495px;
	padding: 90px 70px 65px;
  border-radius: 12px;
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  text-align: center;
}
#dszvonokformmessagereport{
	background: url(/img/form_fon.svg) no-repeat center top;
	position: relative;
	width: 495px;
	padding: 90px 70px 65px;	
}
#dszvonok-form:before, #dszvonokformmessagereport:before{
    content: '';
    background-image: url(/img/form_bef.svg);
    width: 495px;
    height: 150px;
    position: absolute;
    left: 0;
    right: 0;
    top: -37px;
    z-index: -1;
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
}

#dszvonokformmessagereport .form-head_text span{
	font-weight: 700;
	color: #171717;
	font-size: 16px;
	display: block;
	font-weight: 700;
	margin-bottom: 30px;
	text-align: center;
}
#dszvonokformmessagereport .form-head_text{
	text-align: center;
	color: #171717;
	font-size: 16px;
	font-weight: 300;
}



#preorderform-form,#preorderform1-form{
	background: url(/img/form_fon.png) no-repeat center top;
	position: relative;
	width: 495px;
	padding: 90px 70px 65px;
}
#preorderformformmessagereport .error-report .title_h1 {
  font-size: 23px;
}
#preorderformformmessagereport,#preorderform1formmessagereport{
	background: url(/img/form_fon.png) no-repeat center top;
	position: relative;
	width: 495px;
  max-width:100%;
	padding: 90px 70px 65px;	
}

#preorderform-form:before,#preorderform1-form:before, #preorderformformmessagereport:before,#preorder1formformmessagereport:before{
    content: '';
    background: url(/img/form_bef.png) no-repeat center top;
    width: 495px;
    height: 150px;
    position: absolute;
    left: 0;
    right: 0;
    top: -37px;
    z-index: -1;
}


#preorderformformmessagereport .form-head_text span{
	font-weight: 700;
	color: #171717;
	font-size: 16px;
	display: block;
	font-weight: 700;
	margin-bottom: 30px;
	text-align: center;
}
#preorderformformmessagereport .form-head_text{
	text-align: center;
	color: #171717;
	font-size: 16px;
	font-weight: 300;
}

.ds-form .error_form{
	display: none;
}
.ds-form label{
	color: #171717;
	font-size: 14px;
	font-weight: 300;
	display: block;
	padding-left: 24px;
	margin-bottom: 5px;
}

.ds-form input[type="text"]{
	width: 335px;
	height: 45px;
	border-radius: 23px;
	background-color: #ffffff;
	color: #000;
	font-size: 14px;
	font-weight: 300;
	padding-left: 24px;
	margin-bottom: 17px;
	border: none;
}

.ds-form .person_dan{
	color: #8e8e8e;
	font-size: 11px;
	font-weight: 300;
	text-align: center;
}

.ds-form .person_dan a{
	color: #8e8e8e;
	font-size: 11px;
	font-weight: 300;
	text-decoration: underline;
}

.ds-form .person_dan a:hover{
	text-decoration: none;
}

.ds-form .title_h1 {
    font-size: 36px;
    letter-spacing: 3.7px;
    padding: 0 0 25px 50px;
}

.ds-form .title_h1:after{	
    height: 93px;
}
.ds-form .title_h1:before{
	width: 36px;
	height: 82px;
	background-size: cover;
}

.ds-form .btn{
	width: 191px;
}

#dszvonok-form .btn, #dsclick-form .btn{
	margin: 15px auto 10px;
}

#preorderform-form .btn,#preorderform1-form .btn{
	margin: 15px auto 25px;
}
form#preorderform-form .title_h1,form#preorderform1-form .title_h1 {
    font-size: 23px;
}
.ds-form .name_tovar{
	color: #171616;
	font-size: 16px;
	font-weight: 300;
	text-align: center;
	margin-bottom: 15px;
}

.ds-form .name_tovar span{
	color: #171616;
	font-size: 16px;
	font-weight: 700;	
}

#dsclick-form .title_h1 {
    padding: 0 0 10px 50px;
}
#dsclick-form{
	background: url(/img/form_fon.png) no-repeat center top;
	position: relative;
	width: 495px;
	padding: 90px 70px 65px;
}
#dsclickformmessagereport{
	background: url(/img/form_fon.png) no-repeat center top;
	position: relative;
	width: 495px;
	padding: 90px 70px 65px;	
}

#dsclick-form:before, #dsclickformmessagereport:before, #preorderform1formmessagereport:before {
    content: '';
    background: url(/img/form_bef.png) no-repeat center top;
    width: 495px;
    height: 150px;
    position: absolute;
    left: 0;
    right: 0;
    top: -37px;
    z-index: -1;
}
#dsclickformmessagereport .form-head_text span{
	font-weight: 700;
	color: #171717;
	font-size: 16px;
	display: block;
	font-weight: 700;
	margin-bottom: 30px;
	text-align: center;
}
#dsclickformmessagereport .form-head_text{
	text-align: center;
	color: #171717;
	font-size: 16px;
	font-weight: 300;
}

#cart_popup{
	background: url(/img/cart_form.png) no-repeat center top;
	width: 1068px;
	padding: 160px 0px 65px;
}

#cart_popup .title_h1{
    font-size: 36px;
    text-align: center;
    padding: 0;
    display: block;
    margin: 0;
}
#cart_popup .title_h1:after{
	display: none;
}

#cart_popup .title_h1:before{
    width: 36px;
    height: 82px;
    left: 0;
    right: 0;
    top: -70px;
    margin: 0 auto;
    background-size: contain;
    transform: rotate(90deg);
}

#cart_popup #cart_popup_container{
	padding: 0 70px 25px;
}

table{
	width: 100%;
}

#cart_popup #cart_popup_container tr{
	height: 137px;
	box-shadow: 0 0 21px rgba(174, 174, 174, 0.23);
	background-color: #ffffff;
	padding: 20px;
}

#cart_popup table{
	margin-top: 35px;
	border-spacing: 0 10px;
}

.table_name a, .table_name{
	color: #171717;
	font-size: 16px;
	font-weight: 300;
	text-align: left;
}

.table_name{
	padding: 0 0 0 20px;
}

.bold{
	color: #171717;
	font-size: 16px;
	font-weight: 700;
}

.num_button.minus{
	width: 14px;
	height: 45px;
	background: url(/img/minus.svg) no-repeat center;
  left: 40px;
  z-index: 2;
  margin-top: 6px;
}
.num_button.plus{
	width: 14px;
	height: 45px;
	background: url(/img/plus.svg) no-repeat center;
  right: 40px;
  z-index: 2;
  margin-top: 6px;
}

.oberitem span.num{
	width: 130px;
  white-space: nowrap;
	height: 45px;
	border-radius: 23px;
	border: 1px solid #dccdb6;
	background-color: #ffffff;
	text-align: center;
	position: relative;
}
.oberitem span.num {
    color: #171717;
    font-size: 14px;
    font-weight: 300;
    line-height: 43px;
    display: inline-block;
    vertical-align: top;
}

.oberitem {
    position: relative;
    text-align: center;
}
#cart_popup td.stoimost {
    font-weight: bold;
}

.ober{
	width: 146px;
	height: 45px;
	border-radius: 23px;
	border: 1px solid #dccdb6;
	background-color: #ffffff;
	text-align: center;
	position: relative;
}

.ober span.num {
    color: #171717;
    font-size: 14px;
    font-weight: 300;
    line-height: 36px;
    width: 65px;
    display: inline-block;
    vertical-align: top;
}


#cart_popup_container .delete2{
	background: url(/img/x2.svg) no-repeat center;
	width: 46px;
	height: 45px;
	display: block;
}
#cart_popup_container .delete2:hover {
  cursor: pointer;
}

.itog{
    text-align: center;
    display: block;
    margin: 25px 0;
    font-size: 22px;
}
.itog span{
	font-weight: 700;
}

.box_cart_btn{
	width: 400px;
	margin: 0 auto;
}
.tovar_gl_img ul li:before {
    display: none;
}

.popular-category-list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -5px;
}
.popular-category-list .popular-category-item {
    width: 25%;
    padding: 5px;
}
.popular-category-item::before {
    display: none;
}
.popular-category-img {
    overflow: hidden;
    height: 210px;
    border-radius: 10px;
}
.popular-categories img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}

.silimar-products-list .item.leader_inn img {
    display: block;
    width: 100%;
}

.silimar-products-list .item.leader_inn:nth-child(4n) {
    margin-right: 0px;
}

.silimar-products-list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}
.silimar-products {
    padding-bottom: 21px;
    overflow: hidden;
    margin-top: 27px;
}


ul.tabNavigation li:before {
    display: none;
}

.d_active {
    background-color: #ffffff !important;
    color: #171717 !important;
}

.know_class #footer_menu ul li a:hover {
    background-color: #8e7c61;
    color: #fff;
}

.tovar_icon {
    background-color: #f3ede3;
    height: 139px;
    width: 100%;
    padding: 15px 35px 35px 35px;
    border-radius: 12px;
}

.tovar_icon ul li:before {
    display: none;
}

.preim_kart_wrap {
    float: left;
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-align: left;
    position: relative;
    padding-top: 20px;
}

.preim_kart_wrap .preim_image {
    width: 68px !important;
    height: 68px !important;
}

.preim_kart_wrap .preim_image span {
    height: 68px !important;
}

.preim_kart_wrap_text {
    float: left;
    color: #505050;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
    max-width: 121px;
    margin-left: 30px;
    display: table-cell;
    margin-right: 10px;
}

.preim_kart_wrap .preim_image {
    float: left;
}

.tovar_icon {
    margin-bottom: 30px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.tech-value {
    color: #171717;
	font-size: 16px;
}
.tech-row {
    font-size: 16px;
}

.v_article p {
    color: #171717;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    line-height: 29px;
    margin-bottom: 0;
}

.form_left_new {
    float: left;
}

.form_right_new {
    line-height: 42px;
}
.tech-pro {
    margin-top: 30px;
}

.tovar_img_carusel li:before {
    display: none;
}
.tovar_img_carusel li:hover {
	opacity: .8;
}

.tovar_img_carusel li {
    padding-left: 0px;
}
.tovar_gl_img ul li {
    padding-left: 0px;
}

.tovar_img_carusel li {
    padding-left: 0px;
    padding-bottom: 15px;
}
.tovar_img_carusel li:last-child {
  padding-bottom: 0;
}
.tech-pro p {
    font-size: 16px;
	    margin-bottom: 5px;
}
.tovar_icon {
    margin-top: 30px;
}
.group-products a.openPopup {
    float: right;
	color: #b8a78d;
font-family: "Roboto";
font-size: 14px;
font-weight: bold;
line-height: 20px;
    margin-top: 6px;
text-transform: uppercase;
}
.doptov {
    float: left;
    width: 50%;
}
.tovar_description {
    min-width: 460px;
}
.tovar_description .klick {
    float: left;
    margin-left: 20px;
}
.tovar_description .klick a.dsclick.form_right_new, .quick-buy {
    border: 1px solid #ad9b7e;
    padding: 0px 22px;
    display: block;
    border-radius: 23px;
    font-size: 14px;
    width: 191px;
}
a.quick-buy {
    display: inline-block;
    padding: 10px 15px;
    text-align: center;
    margin-left: 16px;
}
.tovar_icon.dopnew {
    float: left;
    width: 50%;
    border-radius: 12px;
    margin-top: 0px;
    height: 293px;
}

.group-products {
    float: left;
    margin-right: 60px;
}

.group-products-list a:hover {
	text-decoration: none;
}

.group-products .item-price {
	display: block;
    text-align: center;
    font-weight: bold;
    color: #b8a78d;
}

.tovar_icon.dopnew .preim_kart_wrap {
    width: 33.33%;
	display:block;
    margin-bottom: 35px;
    margin-top: 15px;
}

.tovar_icon.dopnew .preim_kart_wrap_text {
    margin-left: 17px;
    margin-top: 10px;
}

a.mini-pretty-link.youtube-link {
	position: relative;
	height: 120px;
}  
a.mini-pretty-link.youtube-link img {
	height: 100%;
    width: 100%;
    object-fit: cover;
    background: #000;
}  
a.mini-pretty-link.youtube-link img {
    filter: brightness(.8);
}  
a.mini-pretty-link.youtube-link:after {
	content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(/img/youtube.svg);
    background-size: 40px;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
}

.review_date {
    color: #ad9b7f;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    line-height: 25px;
    position: relative;
    margin-left: 60px;
    /* margin-top: 15px; */
}

.review_name {
    color: #111111;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 700;
    line-height: 25px;
    margin-left: 60px;
}

.review_Text {
    color: #171717;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 300;
    line-height: 28px;
    margin-top: 10px;
}

.review_date:before {
    content: "";
    background: url(/img/revimg.svg) no-repeat center;
    width: 45px;
    height: 63px;
    position: absolute;
    left: -60px;
    top: -8px;
}

.form_otziv {
    background: url(/img/fon_otziv.svg);
    height: 674px;
    background-size: cover;
    position: relative;
}

.know_class div#description {
    font-size: 18px;
    line-height: 28px;
}


.form_otziv .form {
    margin-top: 30px;
    max-width: 1047px;
    padding-left: 70px;
}

.title_h1_zag_form {
 
    color: #171717;
    font-family: tangak;
    font-size: 36px;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 4.93px;
    position: relative;
    padding: 0 0 0 90px;
    display: inline-block;
    vertical-align: middle;
    margin-top: 135px;
}

.form_otziv .form input {
    width: 100%;
    height: 45px;
    border-radius: 12px;
    background-color: #ffffff;
    border: none;
    padding-left: 17px;
}

.form_otziv .form #number {
  width: 124px;
}
span.required {
    color: red;
}
.form_otziv .form .row {
    float: left;
    width: 32.5%;
    margin-right: 1%;
}
.form_otziv .form .row:nth-child(3n) {
    margin-right: 0px;
}
#comment-form textarea {
    height: 82px;
    border-radius: 12px;
    background-color: #ffffff;
    width: 100%;
	    border: none;
    padding-left: 17px;
}

.form_otziv .form .row.textarea {
    width: 100%;
    float: none;
}

.form_otziv .form .btn input {
    background: none;
    padding-left: 0px;
}

.form_otziv .form .btn {
    margin-top: 20px;
}

.form_otziv .form label {
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 4px;
    display: block;
}

.form_otziv .form .row {
    margin-bottom: 15px;
}

.form_otziv.formErrors {
    margin-top: 20px;
}

.form_otziv .form_otziv .form .btn {
    float: left;
}
.formErrors {
    width: 100%;
    font-size: 14px;
    color: red;
    position: absolute;
    bottom: 90px;
}
.errorsTitle, .allErrors {
    display: inline-block;
}
.rSuccess {
    margin-top: 30px;
   /* margin-left: 81px;*/
       margin-left: 0px;
    text-align: center;
}

.form_otziv .form .person_dan {
    float: left;
    margin-left: 30px;
    color: black;
    font-family: Roboto;
    font-size: 11px;
    font-weight: 300;
    line-height: 14px;
    margin-top: 36px;
}

.form_otziv .form .btn {
    float: left;
}

.form_otziv .form .person_dan a {
    color: black;
    text-decoration: underline;
}

.form_otziv .form .person_dan a:hover {
    text-decoration: none;
}

form#order-form {
    background: url(/img/cart_fon.png) no-repeat center top;
    max-height: 700px;
    /* padding-top: 100px; */
    padding: 70px;
    padding-top: 123px;
}
.cart_in_name {
    color: #171717;
    font-family: Roboto;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin-left: 15px;
    margin-bottom: 6px;
    display: block;
	    margin-top: 15px;
}
.cart_in_left {
    width: 62%;
    float: left;
}

.cart_in_right {
    width: 38%;
    float: left;
}

form#order-form .person_dan {
    color: #8e8e8e;
    font-family: Roboto;
    font-size: 11px;
    font-weight: 300;
    line-height: 14px;
    padding-top: 20px;
    width: 50%;
    float: left;
}

form#order-form .person_dan a {
    text-decoration: underline;
}

form#order-form .person_dan a:hover {
    text-decoration: none;
}
.cart_in_right {
    margin-bottom: 30px;
}

.cart_in_left .cart_in {
    width: 33%;
    float: left;
}


.cart_in_left .cart_in input {
    max-width: 95%;
}

.cart_in_left #order-form select {
    width: 95%;
}

#order-form select {
    width: 95%;
}

div#additionally_basket {
    margin-bottom: 10px;
   /* box-shadow: 0 12px 12px rgba(174, 174, 174, 0.11);*/
       box-shadow: none;
	       margin-top: 20px;
		       padding: 0 0 0 10px;
		      
}

.center_cart {
    float: left;
    color: #171717;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    width: 113px;
    text-align: center;
}
.center_cart p {
    color: #171717;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    line-height: 46px;
}

.bascet-calculate-btn:hover {
    text-decoration: none;
}
#dsclick-form textarea {
    display: none;
}
.Kart_price {
    float: right;
}

p.header_basket.price {
    color: #171717;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    line-height: 29px;
    margin-left: 20px;

}

span.cartprice {
    font-family: Roboto;
    font-weight: 900;
    color: #171717;
    font-family: "Roboto";
    font-size: 18px;
    font-weight: 900;
}

span.cartprice span.rubl {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0.08px;
}

.Kart_price {
    width: 210px;
    margin: 0 auto;
    text-align: center;
    margin-top: 11px;
}

.count_kart span#cart_total {
    /* font-family: "Roboto"; */
    /* font-size: 22px; */
    /* font-weight: 400; */
    letter-spacing: 0.11px;
    /* font-size: 22px; */
    font-weight: bold;
    color: #171717;
    font-family: Roboto;
    font-size: 22px;
}

.count_kart {
    float: right;
    text-align: right;
}

.count_kart.bottom {
    margin-top: 30px;
}

.jq-checkbox.additionally {
    background: url(/img/nochek.svg) no-repeat center;
    width: 15px;
    height: 15px;
    float: left;
    cursor: pointer;
}

.jq-checkbox.additionally.checked {
    background: url(/img/chek.svg) no-repeat center;
    width: 15px;
    height: 15px;
    float: left;
}
/*.additionally_block_free .Kart_price {
    float: left;
    margin-top: -4px;
}*/

#additionally_basket .Kart_price {
	margin-top: 0;
}
.cartBox.gray.error {
    display: none !important;
}
div#additionally_basket p.header_basket.price {
    margin-top: -1px;
    padding-top: 0px;
    line-height: 20px;
}

.select select::-ms-expand {
    display: none;
}

.select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
select#Order_pay_type, select#Order_delivery_type {
    position: relative;
    background: #fff url(/img/strelo.svg) no-repeat right;
    background-position: 95% 50%;
	font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 20px;
padding-right: 30px;
box-sizing: border-box;
}


.delivery-warning {
	line-height: 21px !important;
    margin: 10px 0 10px 13px;
    font-size: 15px !important;
    color: red;
    display: none;
}



.form_otziv .form input[placeholder]          {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;}
.form_otziv .forminput::-moz-placeholder     {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;} 
.form_otziv .form input:-moz-placeholder      {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;} 
.form_otziv .form input:-ms-input-placeholder {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;}    


.form_otziv .form textarea[placeholder]          {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;    padding-top: 10px;}
.form_otziv .form textarea::-moz-placeholder     {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;} 
.form_otziv .form textarea:-moz-placeholder      {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;} 
.form_otziv .form textarea:-ms-input-placeholder {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;}  



form#order-form input[placeholder]          {color: black;
font-family: Roboto;
font-size: 16px;
font-weight: 300;
line-height: 45px;}
form#order-form input::-moz-placeholder     {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;} 
form#order-form input:-moz-placeholder      {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;} 
form#order-form input:-ms-input-placeholder {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;}    


form#order-form textarea[placeholder]          {color: black;
font-family: Roboto;
font-size: 16px;
font-weight: 300;
line-height: 45px;    padding-top: 10px;}
form#order-form textarea::-moz-placeholder     {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;} 
form#order-form textarea:-moz-placeholder      {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;} 
form#order-form textarea:-ms-input-placeholder {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;}   
a:hover {
    cursor: pointer;
}

.breadcrumbs.inner {
  left: 20%;
  float: left;
}

.bottom_foot_l.nothidden768 {
    display: none;
}

.bottom_footer {
  padding-left: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-right: 20px;
}

.footer__counter {
  width: 37.5%;
  display: flex;
}

div#cart-container {
    min-height: 500px;
}
ul.products-list .item.leader_inn, .owl-item .item.leader_inn {
    position: relative;
}
.old_price {
    text-align: left;
}	
	
.tovar .breadcrumbs.inner {
    padding-bottom: 30px;
}
ul.yiiPager {
    margin-top: 30px;
    display: block;
}
.btn_hidd {
    display: none;
}
#toTop:hover {
    /* background: #333333; */
    background: #78684f url(/img/svg/toTop.svg) no-repeat center;
}
.questionsWrap_rev .question {
  cursor: inherit;
}

.questionsWrap_rev {
    clear: both;
}

.questionsWrap_rev .questionBLock:before {
    display: none;
}


.questionsWrap_rev .question.new .questionBLock {
    background-color: #f3ede3;
}

.questionsWrap_rev .question.new .questionText {
    color: #171717;
}

.questionsWrap_rev .question.new .qName {
    color: #171717;
}

.questionsWrap_rev .question.new .qDate {
    color: #7e7567;
}

.questionsWrap_rev .question.new span {
    color: #171717;
}
.questionHead {
clear: both;}

form#question-form input {   width: 100%;
    height: 45px;
    border-radius: 23px;
    background-color: #ffffff;
    border: none;
    padding-left: 17px;} 
	
form#question-form input[placeholder]          {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;}
form#question-form input::-moz-placeholder     {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;} 
form#question-form input:-moz-placeholder      {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;} 
form#question-form input:-ms-input-placeholder {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;}    


form#question-form textarea[placeholder]          {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;    padding-top: 10px; padding-left: 16px;}
form#question-form textarea::-moz-placeholder     {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;} 
form#question-form textarea:-moz-placeholder      {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;} 
form#question-form textarea:-ms-input-placeholder {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;}   

form#question-form textarea {
 width: 100%;
height: 93px;
border-radius: 23px;
background-color: #ffffff;    border: none;
}



form#review-form input {   width: 100%;
    height: 45px;
    border-radius: 23px;
    background-color: #ffffff;
    border: none;
    padding-left: 17px;} 
	
form#review-form input[placeholder]          {color: #302b2b;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;}
form#review-form input::-moz-placeholder     {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;} 
form#review-form input:-moz-placeholder      {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;} 
form#review-form input:-ms-input-placeholder {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;}    


form#review-form textarea[placeholder]          {color: #302b2b;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;    padding-top: 10px;	    padding-left: 16px; resize: none;}
form#review-form textarea::-moz-placeholder     {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;} 
form#review-form textarea:-moz-placeholder      {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;} 
form#review-form textarea:-ms-input-placeholder {color: #a6a29c;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 45px;}  
form#review-form textarea {
 width: 100%;
height: 93px;
border-radius: 23px;
background-color: #ffffff;    border: none;
} 

form#question-form .cart_in_name {
    text-align: left;
}
form#review-form .cart_in_name {
    text-align: left;
}


.questionPopupRel .title_h1 {
    font-size: 36px;
    letter-spacing: 3.7px;
    padding: 0 0 0px 50px;
	    margin-top: 30px;
}


.questionPopupRel button{
    margin: 0 auto;
}

.questionPopupRel .person_dan {
    color: #8e8e8e;
    font-size: 11px;
    font-weight: 300;
    text-align: center;
	    margin-top: 20px;
}
.questionPopupRel .title_h1:after
 {
    content: '';
    height: 100px;
    display: inline-block;
    vertical-align: middle;
}
.questionPopupRel .title_h1:before {
    width: 36px;
    height: 82px;
    background-size: cover;
}
.sort-block {
    margin-bottom: 20px;
}

.articles_cont_box .articles_name a {
    color: #171717;
}

.articles_cont_box .articles_inn a {
    color: #171717;
}

ul#Gmenu li.active a {
    color: #8e7c61;
}

li.footer__menu__item.active a {      text-decoration: underline;}
div#content .breadcrumbs.inner {
    width: 100%;
}

#order-form input[type=submit] {    -webkit-box-shadow: 0 9px 28px 2px rgba(114, 101, 82, 0.23);
    box-shadow: 0 9px 28px 2px rgba(114, 101, 82, 0.23);
    -webkit-border-radius: 23px;    padding-left: 6px;}

.leader_slider .owl-stage-outer, .discount_slider .owl-stage-outer {
  overflow: visible;
}
.leader_slider .owl-item, .discount_slider .owl-item, .review_slider .owl-item{
  opacity: 0;
  transition: opacity 500ms;
}
.leader_slider .owl-item .product-item, .discount_slider .owl-item .product-item {
  width: 100%;
}


.leader_slider .owl-item.active, .discount_slider .owl-item.active, .review_slider .owl-item.active {
    opacity: 1;
}
.owl-item .leader_image {
  height: 236px;
  border-radius: 12px;
}
.cart {
    cursor: pointer;
    position: relative;
    padding: 0 6px;
}

.favorites-header, .compares-header {
  width: 45px;
  height: 45px;
  background: transparent;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
}

.favorites-header:hover, .compares-header:hover {
  opacity: 0.8;
}

.favorites-header svg, .compares-header svg {
  width: 32px;
  height: 32px;
  fill: rgba(35, 31, 32, 0.7);
}

.favorites-header svg {
  width: 28px;
  height: 28px;
}

.favorites-header .counter, .compares-header .counter {
  width: 22px;
  height: 22px;
  background-color: #fff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  color: #171717;
  font-size: 12px;
  position: absolute;
  right: -4px;
  top: -3px;
  font-weight: 500;
  line-height: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}

.articles_cont_box .articles_name a:hover {
    color: #7e7567;
    text-decoration: none;
}
.complete_form {
    display: none;
}

div#search3 {
    margin-bottom: 40px;
}
.item.leader_inn.poiisk:nth-child(3n) {
    margin-right: 2%;
}
.predv_right a.btn {
    font-weight: normal;
}
.newsdetaliner img {
  display: block;
    max-width: 250px;
    width: auto;
    height: auto !important;
}
.kalendar.pageevent {
    margin-top: 0px;
}

.wrap_event {
    margin-top: 0px;
}
/*.breadcrumbs + br {    display: none;}*/
.w-main.cart-container {
    min-height: 500px;
}
a.ds-form.form_right_new span {
    color: #b8a78d;
    font-size: 14px;
    font-weight: 900;
    text-transform: uppercase;
}

.sort-block a.active {
    text-decoration: underline;
}

.ds-form.dspopup-modal .scrollform {
 height: auto !important;
 overflow: visible !important;
 margin: 0 !important;
 }
 .ds-form.dspopup-modal {
 position: absolute  !important;
 }
.report-message + .scrollform{
 display: none;
 }
.big_name.descr{
  font-size: 60px;
  line-height: 80px;
  letter-spacing: 8px;
  margin-bottom: 20px;
 }
.slide1 .btn {
  margin-top: 60px;
 }
 .big_image.label {
    position: relative;
    right: 160px;
    top: 580px;
    z-index: 2;
 }
.delivery-pop-up {
  background: url('/img/bg_action.png') no-repeat;
  text-align: center;
  width: 665px;
  margin: auto;
  padding: 120px 20px 70px 20px;
  border-radius: 15px;
  position: relative;
  margin-top: 10%;
}
.delivery-pop-up img {
  transform: rotate(90deg);
  height: 82px;
  width: auto;
}
.delivery-pop-up img+p {
  font-size: 30px;
  letter-spacing: 2px;
  color: #000000;
  font-family: "tangak";
  line-height: 36px;
}
.delivery-pop-up img+p span {
  color: #ad9b7f;
}
.delivery-pop-up .close-button {
  position: absolute;
  top: 80px;
  cursor: pointer;
  width: 46px;
  height: 45px;
  right: 18px;
  margin: 0px;
}
#delivery-pop-up-wrap {
  width: 100%;
  min-height: 100%;
  background-color: rgba(0,0,0,0.5);
  overflow: hidden;
  position: fixed;
  top: 0px;
  z-index: 3;
}
.calendar a:hover {
  text-decoration: none;
}
.basket_blok {
    /* padding-top: 20px; */
    clear: both;
}

span.cartprice_str {
    text-decoration: line-through;
}
ul#adaptive li {
    padding-left: 0px;
}
.tabs #description ul li {
  padding-left: 10px;
}
ul.delivery-text{
  margin-bottom: unset;
}
input.tovar_buy.btn {
  width: 191px;
  background-color: #ad9b7f!important;
  line-height: 43px;
}
.index_content ul.li:before {
  content: '';
  width: 5px;
  height: 5px;
  background-color: #b8a78d;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 10px;
}

.hide-img {
	display: none !important;
}
.kont_text_messengers {
  display: flex;
}
.kont_text_messengers .header-messenger {
  margin-left: 12px;
}
.header-messenger{
    display: flex;
}
.header-messenger a{
    display: flex;
    margin-right: 5px;
}
.header-messenger a:last-child {
  margin-right: 0;
}
.header-messenger img{
    width: 28px;
    height: 28px;
}
.addr-info{
    display: none;
}
.addr-info .red{
    color: #d30404;
}
.products-news{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    text-align: center;
}
.products-news .item{
    width: 31%;
    display: block;
}
.top-addr-inf {
  display: none;
}
.addr-inf {
    color: #e33d3d;
    font-weight: 500;
    margin-left: 27px;
}
@media (max-width: 576px) {
  .col-left, .col-right {
  width: 100%;
  margin-bottom: 25px;
  }
  .col-left {
    margin-bottom: 20px;
  }
  .col-right {
    padding-left: 40px;
  }
  .col-left #menu_footer ul {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
  
  .tovar_description .form_left_new {
    display: inline-block;
    width: calc(50% - 8px);
    margin-right: 8px;
    float: unset;
  }
  .tovar_description .form_left_new .btn {
    width: 100%;
  }
  .tovar .tovar_description .klick {
    width: calc(50% - 8px);
    margin: 0;
    display: inline-block;
    float: right;
    margin-left: 8px;
  }
  .tovar_description .klick a.dsclick.form_right_new {
    width: 100%;
  }
  .commentForm {
    padding: 0;
    margin-left: -12px;
    margin-right: -12px;
  }
  .heder-center .addr-inf {
    display: none;
  }
  .top-addr-inf {
    display: flex;
    justify-content: center;
  }
  .addr-inf {
    font-size: 13px;
    margin-left: 0;
  }

  #footer_menu ul li a {
    width: 100%;
  }
  .bottom_footer {
    flex-wrap: wrap;
  }
  .footer__counter, .paymet, .soc_seti {
    width: 100%;
    margin-bottom: 10px;
  }
  #footer footer .phone, #footer footer .ds-form, #footer footer .mail {
    font-size: 16px;
  }
}
/*.youtube-link {
	position:relative;
}

.youtube-link:after {
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    background: url(/images/yt.png);
    background-position: center;
    background-size: 50%;
    background-repeat: no-repeat;
    opacity: .5;
    z-index: 1111;
    width: 100%;
    height: 100%;
}


.youtube-link:hover:after {
	opacity: 1;
}*/

ul.products-list .product-item.product-list-view {
  width: 100%;
}

ul.products-list .product-list-view .item {
  width: 100%;
  display: flex;
  max-width: 100%;
  align-items: center;
  min-height: inherit;
  margin-right: 0;
}

.product-list-view .leader_image {
  height: auto;
  max-width: 225px;
}

.product-list-view .item-center {
  padding: 0 16px;
  flex-grow: 1;
  align-self: flex-start;
}

.product-list-view .item-right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 28px;
}

.product-list-view .leader_name, .product-list-view .item_in_stock, .product-list-view .leader_info {
  text-align: left;
}

.item-center-sd .leader_info {
  min-height: 22px;
}

.product-list-view .leader_name {
  min-height: unset;
}

.product-list-view .item_in_stock {
  height: unset;
}

.sort-block {
  display: flex;
  align-items: center;
  border-radius: 12px;
}

.list-grid-group {
  margin-right: 16px;
  width: 84px;
}
#btn-products-list, #btn-products-grid, .catalog-filter-bnt {
  position: relative;
  width: 32px;
  height: 32px;
  border: none;
  background-color: transparent;
  padding: 0;
  color: #ad9b7f;
  display: flex;
  justify-content: center;
  align-items: center;
}
#btn-products-list svg, #btn-products-grid svg, .catalog-filter-bnt svg {
  width: 100%;
  height: 100%;
}
.search_bl {
  position: relative;
}
#livesearch {
  position: absolute;
  top: 46px;
  left: 0;
  width: calc(100% - 27px);
  z-index: 1;
  border: 1px solid #eaeaea;
  border-radius: 23px;
  padding: 4px;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
#livesearch a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 3px 20px;
  color: #171717;
}
#livesearch a:hover {
  text-decoration: none;
}
#livesearch .product-info {
  display: flex;
  align-items: center;
}
#livesearch .product-title-wrap {
  padding-left: 12px;
}
#livesearch .product-title {
  font-weight: 400;
  line-height: 1;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
#livesearch .product-article {
  font-size: 13px;
  color: #a28f6f;
}
#livesearch .img {
  display: flex;
}
#livesearch img {
  width: 38px;
  border-radius: 4px;
}
#livesearch .product-price {
  font-weight: 600;
  padding-left: 12px;
  white-space: nowrap;
}
#livesearch .find-all {
  display: flex;
  justify-content: center;
  padding-top: 8px;
  padding-bottom: 5px;
}
#livesearch.active {
  opacity: 1;
  visibility: visible;
}
@media (max-width: 479px) {
  ul.products-list .item.leader_inn.product-list-view {
    flex-wrap: wrap;
  }
  .product-list-view .leader_image {
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  .product-list-view .item-center, .product-list-view .item-right {
    max-width: 300px;
    margin: 0 auto;
  }
  .product-list-view .item-center {
    padding: 0;
  }
  .product-list-view .item-right {
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
  }
}
/*Быстрый просмотр*/
.product-viewBtn {
  width: 15px;
  height: 15px;
  position: absolute;
  visibility: hidden;
  opacity: 0;
  transition: all 300ms;
  left: 50%;
  transform: translateX(-50%);
  top: 50%;
  width: 200px;
  border-radius: 30px;
  background: #ad9b7f;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  cursor: pointer;
  border: 1px solid #ad9b7f;
  font-size: 15px;
  z-index: 2;
}
.product-viewBtn:hover {
  opacity: 0.6;
}
.close-btn {
  display: none;
}
.tagList {
  display: flex;
  flex-wrap: wrap;
  margin: -8px -4px 0px;
}
.tagList .tag-item {
    font-size: 14px;
    padding: 6px 14px;
    background: #ad9b7f;
    color: #fff;
    border-radius: 6px;
    font-weight: 400;
    border: 1px solid #ad9b7f;
    margin: 8px 4px 0px;
}
.tagList .tag-item:hover, .tagList .tag-item.active {
  background: #fff;
  color: #ad9b7f;
  text-decoration: none;
}
.sort-title-m, .catalog-filter-bnt, .swiper-product-wrap {
  display: none;
}

.messengers {
  position: fixed;
  bottom: 50px;
  right: 50px;
  z-index: 1000;
}
.messengers-invite {
  position: absolute;
  right: 79px;
  bottom: 0;
  width: 380px;
  background: #fff;
  border-radius: 30px;
  padding: 20px;
  cursor: pointer;
  transition: 0.4s;
  opacity: 0;
  visibility: hidden;
  box-shadow: rgba(0, 18, 46, 0.18) 0px 2px 20px 0px;
  font-size: 15px;
  line-height: 1.3;
}
.messengers-invite.visible {
  opacity: 1;
  visibility: visible;
}
.messengers-invite img {
  width: 20px;
  margin-left: 5px;
  vertical-align: middle;
}
.messengers-list {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.messengers-list a {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-bottom: 10px;
  transition: 0.4s;
  opacity: 0;
  visibility: hidden;
}
.messengers-list.active a {
  opacity: 1;
  visibility: visible;
}
.messengers-btn {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  cursor: pointer;
  position: relative;
  background-image: url("/img/btn.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-color: #ad9b7f;
  background-size: 80%;
}
.messengers-btn.active {
  transition: 0.3s;
  background-size: 25px 25px;
  background-image: url("/img/close.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-color: #fff;
}
.messengers-btn.active::after {
  content: '';
  position: absolute;
  border-radius: 50%;
  width: 64px;
  height: 64px;
  border: 2px solid #ad9b7f;
  box-sizing: border-box;
}
.messengers-btn.active .waves-block {
  opacity: 0;
}
.messengers .tg {
  background: #2ca8dd url("/img/telegram.svg") 50% no-repeat;
}
.messengers .wa {
  background: #57d163 url("/img/whatsapp.svg") 50% no-repeat;
}

/*
@keyframes waves {
  0% {
    -webkit-transform: scale(0.2, 0.2);
    transform: scale(0.2, 0.2);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
  50% {
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  }
  100% {
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
}
.waves-block {
  position: absolute;
  top: 0%;
  left: 0%;
  transform: translate(-23px, -23px);
  z-index: -1;
}
.waves {
  position: absolute;
  width: 110px;
  height: 110px;
  background: rgba(173, 155, 127, 0.5);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  border-radius: 100%;
  top: 0;
  left: 0;
  z-index: -1;
   -webkit-animation: waves 5s ease-in-out infinite;
  animation: waves 5s ease-in-out infinite;
}

.wave-1 {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

.wave-2 {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

.wave-3 {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}
*/

@keyframes waves {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  50% {
    opacity: 0.9;
  }
  100% {
    transform: scale(0.9);
    opacity: 0;
  }
}

.waves-block {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-23px, -23px);
  z-index: -1;
}

.waves {
  position: absolute;
  width: 110px;
  height: 110px;
  background: rgba(173, 155, 127, 0.5);
  opacity: 0;
  border-radius: 50%;
  top: 0;
  left: 0;
  z-index: -1;
  animation: waves 5s ease-in-out infinite;
  will-change: transform, opacity;
}

.wave-1 {
  animation-delay: 1s;
}

.wave-2 {
  animation-delay: 2s;
}

.wave-3 {
  animation-delay: 3s;
}


@media only screen and (min-width: 768px) {
  .leader_inn:hover .product-viewBtn {
    visibility: visible;
    opacity: 1;
  }
  .bottom_header.catalog, .sticky .bottom_header {
    margin-bottom: 60px;
    background-color: #f2efe9;
    padding-bottom: 14px;
  }
  .sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 15;
    -webkit-animation: sticky-show .35s;
    animation: sticky-show .35s;
  }
  .sticky .top_header {
    display: none;
  }
  .index_content.sticky-content {
    padding-top: 267px;
  }
}

@media only screen and (max-width: 767px) {
  .logo_box span {
    display: none;
  }
  .phone_bl-wrap {
    flex-direction: column;
  }
  .head_bl_top {
    justify-content: space-between;
  }

  .bottom_header.catalog {
    background-color: #f2efe9;
  }
  .cart {
    position: absolute;
    top: -75px;
    right: 0;
  }
  .phone_bl p {
    display: none;
  }
  .close-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    margin-left: auto;
  }
  #Gmenu.act {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    padding: 30px 25px 30px 50px;
    overflow-y: scroll;
  }
  #Gmenu li {
    margin-bottom: 16px;
  }
  #Gmenu > li > a {
    font-size: 18px;
  }

  .search_bl.act {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #f2efe9;
    z-index: 10;
    padding-top: 0;
  }
  .search_bl.act .search_bl_btn {
    top: 50px;
    right: 18px;
  }
  .search_bl.act #search_main {
    top: 140px;
    width: 90%;
    margin-right: 0;
  }
  .search_bl.act #search_main input[type="text"] {
    border: 1px solid #ad9b7f;
  }
  #livesearch {
    width: 90%;
    top: 186px;
    left: 50%;
    transform: translateX(-50%);
    border-color: #ad9b7f;
  }

  .tagList {
    flex-wrap: nowrap;
    overflow-x: scroll;
    padding-bottom: 12px;
    margin-right: 0;
  }
  .tagList .tag-item {
    min-width: max-content;
  }
  .sort-block {
    justify-content: space-between;
  }
  .list-grid-group, .catalog-filter-bnt {
    width: auto;
    flex: 0 0 auto;
  }
  .sort-inner {
    flex: 1;
    text-align: center;
  }
  .sort-title-m, .catalog-filter-bnt {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
  }
  .sort-title-m svg {
    margin-left: 4px;
  }
  .sort-inner-params {
    position: fixed;
    left: 0;
    bottom: -100%;
    right: 0;
    width: 100%;
    background-color: #fff;
    z-index: 111;
    height: max-content;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 18px;
    padding: 26px 0;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    box-shadow: 0px -8px 14px rgb(120 120 120 / 15%);
    transition: bottom 0.3s ease-in-out;
  }
  .sort-inner-params.show {
    bottom: 0;
  }
  .filter-block {
    position: fixed;
    bottom: -100%;
    margin-bottom: 0;
  }
  .filter-block .filter-catalog {
    height: auto;
  }
  .filter-block.show {
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px 15px 15px;
    margin-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    z-index: 111;
    transition: bottom 0.3s ease-in-out;
  }
  .filter-block.show .filter-catalog {
    overflow: visible !important;
  }
  .filter-item__menu {
    top: unset;
    bottom: 56px;
    width: 100%;
  }
  .filter-item__menu::after {
    top: unset;
    bottom: -10px;
    left: calc(50% - 10px);
    border-top: 10px solid white;
    border-bottom: unset;
  }
  .filter-catalog__submit {
    margin: 20px 0;
  }
  .catalog_spisok-wrap {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -4px;
  }
  .catalog_spisok-wrap a {
    width: 33.33333333%;
    flex: 0 0 auto;
    margin: 0 !important;
    padding: 4px 4px 10px;
  }
  .overflow_arrow {
    font-size: 13px;
    line-height: 1.3;
    text-align: center;
  }
  .item__favorite-control, .item__compare-control {
    opacity: 0;
  }
  .leader_name {
    padding-top: 6px;
  }
  .discountSticker {
    width: 38px;
    height: 38px;
  }
  .discountSticker span {
    font-size: 12px;
  }
  .tovar_gl_img, .tovar_img_carusel {
    display: none;
  }
  .swiper-product-wrap {
    display: block;
  }
  .messengers {
    bottom: 40px;
    right: 40px;
  }
  .messengers-btn {
    width: 54px;
    height: 54px;
  }
  .messengers-btn.active::after {
    width: 54px;
    height: 54px;
    background-size: 20px 20px;
  }
  .messengers-invite {
    width: 250px;
    right: 72px;
  }
  .waves-block {
    transform: translate(-28px, -28px);
  }
}
@keyframes sticky-show {
  from {
    transform: translateY(-.625rem);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
.modal {
  position: fixed;
  top: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.75);
  transition: all 300ms;
  opacity: 0;
  visibility: hidden;
}
#qview {
  position: fixed;
  height: 100%;
  width: 960px;
  z-index: 16;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  visibility: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.modal-bg {
  visibility: visible;
  height: 100%;
  opacity: 1;
  z-index: 15;
}
.modal-content {
  font-family: Roboto;
  position: relative;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
  width: 100%;
  background-color: #fff;
  visibility: hidden;
  opacity: 0;
  transition: all 300ms ease-in-out;
  border-radius: 12px;
  padding: 16px;
}

  .modal-content--show {
    visibility: visible;
    opacity: 1;
  }

.modal_img {
  width: 100%;
}
.modal-close {
  position: absolute;
  top: 15px;
  right: 15px;
  color: #212527;
  cursor: pointer;
  width: 24px;
  height: 24px;
  z-index: 17;
}
.modal-close span {
  width: 100%;
  color: #171717;
  position: absolute;
  top: 50%;
  left: 50%;
  border: 1px solid;
}
.modal-close .line-f {
  transform: translate(-50%,-50%) rotate(45deg);
}
.modal-close .line-s {
  transform: translate(-50%,-50%) rotate(135deg);
}
.modal-close:hover {
  color: red;
}
.tovar-img {
  position: relative;
}
.modal-content h1 {
  font-size: 34px;
  letter-spacing: 3.5px;
  padding-top: 10px;
  padding-bottom: 12px;
  line-height: 120%;
}
.tovar-description .tech-name {
  width: 40%;
}
.tovar_left .discountSticker {
  width: 52px;
  height: 52px;
}
.tovar_left .discountSticker span {
  font-size: 15px;
}
.stock-article {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  color: #ad9b7f;
}
.tovar-img .owl-carousel {
  width: 100%;
  max-width: 449px;
}
.tovar-img .owl-carousel .owl-video-wrapper {
  height: 449px;
}
.new-price {
  font-size: 32px;
  font-weight: bold;
}
.new-price .rubl {
  font-size: 26px;
}
.price-name {
  display: flex;
  align-items: center;
  margin: 22px 0;
}
.old-price {
    color: #797979;
    text-decoration: line-through;
    font-size: 22px;
    font-weight: 500;
    margin-right: 12px;
}
.v-saving {
  font-size: 15px;
  padding-top: 6px;
  color: red;
  text-decoration: underline;
  align-self: flex-start;
  margin-left: 22px;
}
.v-nalich b, .v-article b {
  opacity: 0.7;
}
.modal-content .tech-name, .modal-content .tech-value, .modal-content .tech-row {
  font-size: 15px;
}
.tovar-img-carusel ul li {
  display: inline-block;
}
.nav_wrap_tovar {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 24px;
}
.dots_wrap_tovar {
  display: flex;
  align-items: center;
  justify-content: center;
}
#footer {
    z-index: 2;
}
.top_header-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 14px;
    font-weight: 500;
}
.heder-center {
    display: flex;
}
.heder-center:hover {
  text-decoration: none;
}

/*Star reating*/
.qRating {
    display: flex;
    padding: 10px 0;
    width: 100%;
}

.tovar-row {
    display: flex;
    font-size: 15px;
    line-height: 1;
    align-items: flex-end;
}

.tovar-row .product-article {
  margin-right: 24px;
}

.stock-status {
  color: #ad9b7f;
  font-weight: 500;
  margin-top: 16px;
}

.stock-info {
    font-size: 15px;
    margin-top: 12px;
}

.tovar_right .rating, .topRating {
  display: flex;
  align-items: center;
}

.qRating .qRating-star {
  width: 24px;
  height: 24px;
}

.topRating .qRating-star {
  width: 18px;
  height: 18px;
}

.qRating .qRating-star, .topRating .qRating-star {
  margin-right: 5px;
  display: flex;
  background-color: #C39A5C;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327 4.898.696c.441.062.612.636.282.95l-3.522 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327 4.898.696c.441.062.612.636.282.95l-3.522 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z'/%3E%3C/svg%3E");
}

.qRating .qRating-star.empty, .topRating .qRating-star.empty {
  background-color: #c4c9d0;
}

.rating #Comment_rating {
  display: flex;
}
#Comment_rating label {
  display: none;
}
.rating .jq-radio__div {
  cursor: pointer;
  border-radius: unset;
  margin-right: 5px;
  display: flex;
  width: 24px;
  height: 24px;
  background-color: #c4c9d0;
  transition: all 0.4s ease;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 16 16'%3E%3Cpath d='M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327 4.898.696c.441.062.612.636.282.95l-3.522 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 16 16'%3E%3Cpath d='M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327 4.898.696c.441.062.612.636.282.95l-3.522 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z'/%3E%3C/svg%3E");
}
.rating .jq-radio__div.hover, .rating .jq-radio__div.selected {
  background-color: #C39A5C;
}
.relCategories table {
    border-collapse: collapse;
    margin: 20px 0;
}
.relCategories table td {
    padding: 6px 14px;
    border: 1px solid #E7ECF2;
    font-weight: 300;
}
.item .new_price_small.price {
    float: none;
    text-align: center;
    position: relative;
    top: unset;
    margin-bottom: 20px;
}

.silimar-products-list .item.leader_inn {
    position: relative;
}

#cart_popup .jcarousel li,
#group_popup .jcarousel li {
    border: none;
}

.start-fon__padding {
    padding-top: 220px !important;
}

.btn_menu--margin {
    margin-top: 65px !important;
}

.pager ul#yw1 li {
    margin-top: 10px;
}


.tovar_gl_img:not(.zoomContainerBlock) .zoomWrapper {
    display: none;
}

@media only screen and (max-width: 1920px) {
    .preim_wrap_box {
        padding-bottom: 345px;
    }

    .preim_wrap .container {
        padding-right: 50px;
    }
}

@media only screen and (max-width: 1450px) {

    .compare-table .products-list {
        width: 100%;
    }

    .compare-table.fixed .products-list {
        left: 15px;
        width: calc(100% - 30px);
        box-shadow: 0 16px 16px -16px rgb(0 0 0 / 12%);
    }

    .compare-table ul.products-list .item.leader_inn .leader_image {
        margin-bottom: 12px;
    }

    .compare-table .products-list .leader_inn {
        padding-bottom: 12px;
    }

    .preim_wrap_box {
        padding-bottom: 220px;
    }

    .preim_wrap .container {
        padding-right: 0px;
    }

    .preim_text {
        padding-right: 15px;
    }

    .mail_bl {
        width: 32%;
    }

    .header__cart {
        width: auto;
    }
}

@media only screen and (min-width: 1199px) and (max-width: 1366px) {
    .silimar-products-list .item.leader_inn {
        width: 20%;
    }

}

@media only screen and (max-width: 1350px) {
    .header__cart {
        width: auto;
    }

}

@media only screen and (max-width: 1280px) {
    .filter-catalog {
        height: 0;
        overflow: hidden !important;
    }

    .filter-block {
        padding: 0;
    }

    .filter-block.opened {
        padding: 20px 16px 16px;
    }

    #filter-priceRange .track {
        display: none;
    }

    .price-range {
        margin-bottom: 12px;
    }

    .filter-item__btn_range {
        margin-top: 12px;
    }

    .filter-item {
        width: 100%;
        margin-right: 0;
        margin: 12px 0;
    }

    .filter-item__title {
        max-width: 400px;
    }

    .filter-catalog__show-btn {
        display: block;
        text-align: center;
        background: #b8a78d;
        color: #fff;
        padding: 6px;
        margin-bottom: 10px;
        border-radius: 12px;
    }


    .filter-catalog__show-btn:before {
        content: attr(data-show-title);
    }


    .filter-catalog__show-btn.opened:before {
        content: attr(data-close-title);
    }

    .filter-catalog__submit {
        margin-left: 0;
        width: 100%;
    }
}

@media only screen and (min-width: 1280px) {
    .preim_kart_wrap_text {
        max-width: 100px;
    }


}

@media only screen and (max-width: 1070px) {

    .tovar_icon.dopnew .preim_kart_wrap_text {
        max-width: 110px;
    }
}

@media only screen and (min-width: 1200px) {
    .tech-value {
        white-space: nowrap;
    }

    #Gmenu>li>a {
        position: relative;
    }

    #Gmenu>li>a:hover {
        color: #8e7c61;
    }

    #Gmenu>li>a:hover:before {
        content: '';
        height: 1px;
        background-color: #8e7c61;
        width: 100%;
        position: absolute;
        left: 0;
        right: 0;
        bottom: -5px;
    }

    #Gmenu>li>a:hover {
        text-decoration: none;
    }

    .sub_menu:last-child:hover ul {
        right: 0;
        left: auto;
    }

    .sub_menu:hover:before {
        background: url(/img/svg/menu_arrow2.svg) no-repeat center;
    }

    .sub_menu:hover ul {
        display: block;
        position: absolute;
        left: 0;
        top: 40px;
        min-width: 335px;
        -webkit-box-shadow: 0 15px 28px 2px rgba(60, 60, 60, 0.23);
        box-shadow: 0 15px 28px 2px rgba(60, 60, 60, 0.23);
        background-color: #ffffff;
        padding: 25px 40px;
        z-index: 2;
    }

    .sub_menu:hover ul:before {
        content: '';
        height: 20px;
        width: 100%;
        left: 0;
        right: 0;
        top: -20px;
        position: absolute;
    }

    .sub_menu:hover ul a {
        color: #0e0e0e;
    }

    .sub_menu:hover ul li {
        margin-bottom: 18px;
    }

    .sub_menu:hover ul li:hover {
        padding-left: 18px;
    }

    .sub_menu:hover ul li:hover a {
        text-decoration: none;
        color: #8e7c61;
    }
}

@media only screen and (max-width: 1450px) {

    img.arrow_down {
        display: none;
    }

    img.arrow_up {
        display: none;
    }

    .textokomoleft {
        float: none;
        width: 100%;
        margin-right: 0px;
    }

    .kont_item {
        width: 50%;
    }

    .kont_text {
        margin-top: 10px;
        float: left;
        width: 60%;
    }

    .textokomoright {
        display: none;
    }

    .textokomoleft2 {
        display: none;
    }

    .textokomoright2 {
        float: none;
        width: 100%;
        margin-top: 0px;
    }

    .textobottoml {
        float: none;
        width: 100%;
    }

    .textobottomr {
        float: none;
        width: 100%;
    }

    .textokomocentr {

        padding: 20px 30px;

    }

    .textobottoml img {
        text-align: center;
        margin: 0 auto;
        display: block;
    }

    .container {
        padding: 0 15px;
        width: 100%;
    }

    #toTop {
        bottom: 215px;
    }

    .bottom_box_r {
        width: 60%;
    }

    .preim_wrap:after {
        width: 150px;
        height: 405px;
        background-size: contain;
    }

    .preim_wrap_box:after {
        display: none;
        width: 150px;
        height: 200px;
        background-size: contain;
    }

    .head_bl_bottom {
        width: 98%;
    }
}

@media only screen and (max-width: 1450px) {
    .pop-up {
        margin-left: unset !important;
    }

    .tovar_icon.dopnew .preim_kart_wrap {
        width: 50%;
        margin-bottom: 9px;
    }

    .tovar_icon.dopnew .preim_kart_wrap .preim_image {
        float: left !important;
        width: 40px !important;
    }


    .tovar_icon.dopnew .preim_kart_wrap {
        padding-top: 30px;
        margin-top: 0;
    }

    .tovar_icon.dopnew {
        padding: 20px 20px;
    }

    .tovar_icon.dopnew .preim_kart_wrap_text {
        float: left;
        margin-left: 10px;
        clear: none;
        margin-top: 0px;
        text-align: left;
    }

    .preim_kart_wrap .preim_image {
        background-color: transparent !important;
        box-shadow: none;
    }

    .tovar_icon {
        padding: 20px 10px;
    }

    .preim_kart_wrap_text {
        float: none;
        clear: both;
        display: block;
        max-width: -webkit-fill-available;
        margin-right: 0px;
        margin-left: 0px;
        color: #171717;
        font-family: Roboto;
        font-size: 15px;
        font-weight: 400;
    }

    .preim_kart_wrap .preim_image {
        float: none !important;
        display: block;
        text-align: center;
        margin: 0 auto;
        height: 39px !important;
    }

    .preim_kart_wrap {
        display: block;
        width: 16.5%;
        text-align: center;
        float: left;
    }

    .preim_kart_wrap .preim_image span {
        display: block;
        height: 30px !important;
    }

    #Vmenu>ul>li.toggle.active ul li a {
        font-size: 13px;
    }

    #Vmenu>ul>li.toggle.active ul li {
        margin-top: 10px;
        position: relative;
        width: 100%;
        padding-left: 6px;
    }

    #Vmenu>ul>li.toggle.active ul li ul li {
        margin-top: 10px;
        position: relative;
        width: 100%;
        padding-left: 16px;
    }

    #Vmenu>ul>li.toggle.active ul li:after {
        content: "—";
        margin-left: -9px;
        padding-right: 10px;
        position: absolute;
        left: 10px;
        top: 2px;
    }

    #Vmenu>ul>li.toggle.active ul li.selected.toggle1:after {
        content: "";
        margin-left: -9px;
        padding-right: 10px;
        position: absolute;
        left: 10px;
    }

    #Vmenu>ul>li.toggle.active ul {
        margin-left: 7px;
        margin-bottom: 0px;
    }

    .leader_inn .btn {
        width: auto;
    }

    .event_wrap_banner {
        background: url(/img/fonn55.png) no-repeat top center;
        background-size: cover;
    }

    .container.supwrap {
        /*   padding: 0px;
    padding-left: 15px;*/
    }

    #Vmenu>ul>li>a:before {
        display: none;
    }

    #Vmenu>ul>li>a {
        margin-left: 0px;
        margin-top: 24px;
        font-size: 14px;
    }

    #Vmenu>ul {
        background-color: #f3ede3;
        padding: 25px 10px;
        padding-top: 0px;
    }


    #Vmenu .less {

        width: 47%;
        margin-right: 6%;
    }

    .preim_inn.katall {
        width: 100%;
        float: none;
        margin-bottom: 20px;
    }

    .cat_head.catalog_text {
        padding: 37px;
        margin-bottom: 8px;
    }

    .cat_head.catalog_text:after {
        display: none;
    }

    .cat_head.catalog_text:before {
        top: 29px;
    }

    div#Vmenu {
        margin-right: 20px;
        /* max-width: 239px; */
        width: 30%;
        min-width: 239px;
    }

    div#content {
        width: 68%;
    }

    .event_wrap_banner .top_kak_left:before {
        background: url(/img/kuff1.png) no-repeat top center;
        top: 130px;
    }

    .event_wrap_banner .top_kak_right {
        float: left;
    }

    .event_wrap_banner .top_kak_zag {
        padding-left: 50px;
        font-size: 32px;
    }

    .event_wrap_banner .top_kak_text {
        padding-left: 50px;
    }

    .wrap_event {
        width: 50%;
        margin-top: 11px;
    }

    .wrap_event .articles_inn:nth-child(n+3) {
        display: block;
    }

    .wrap_event .articles_inn:nth-child(n+5) {
        display: none;
    }

    .kalendar.pageevent {
        width: 45%;
    }



    .wrap_event .pager ul li {
        padding-left: 5px;
    }

    .wrap_event .pager a {
        width: 40px !important;
        height: 40px !important;
        line-height: 40px !important;
    }

    .wrap_event li.first a:before {
        top: 15px;
        left: 16px;
    }

    l.wrap_event li.last a:before {
        top: 15px;
        left: 16px;
    }

    .newslist_item.articl {
        width: 45%;
        max-width: 100%;
    }

    .newslist_item {
        width: 45%;
        max-width: 100%;
        /* margin-left: 47px; */
    }

    .info_bl {
        display: none;
    }

    .mail_bl {
        width: 25%;
    }

    #search_main input[type="text"] {
        width: 100%;
    }

    .search_bl {
        width: 24%;
    }

    .start-fon {
        padding-top: 220px;
    }

    .slide1 .big_image_box img {
        height: 450px;
    }

    .slide1 .big_image.label {
        right: 100px;
        top: 390px;
        height: 300px;
    }

    .slide1 .name_box {
        text-align: center;
    }

    .slide1 .btn {
        margin: auto;
    }

    .slide2 .big_image_box img {
        height: 450px;
    }

    .slide1 .big_image {
        right: -60px;
        bottom: 45px;
    }

    .slide2 .big_image {
        bottom: 105px;
    }

    .preim_inn {
        width: 25%;
    }

    .leader_inn {
        height: 100%;
        padding-bottom: 20px;
    }

    .bottom_content:before {
        width: 385px;
        height: 325px;
    }

    .bottom_box_r {
        width: 64%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
    .header_wrap {
        margin-bottom: 30px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .leader_info {
        min-height: 80px;
    }

    .leader_price_box {
        font-size: 16px;
    }

    .leader_price_box span,
    .leader_inn .old_price {
        font-size: 14px;
    }

    .leader_inn .old_price {
        padding-right: 7px;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {
    .header_wrap {
        margin-bottom: 20px;
    }
}


@media only screen and (max-width: 414px) {
    .leader_image {
        height: auto;

    }

    .item_in_stock {
        font-size: 13px;
    }

    .products-list.new>.item.leader_inn {
        vertical-align: top;
    }
}

@media only screen and (width: 768px) {

    .pop-up.active p,
    .pop-up.active a {
        font-size: 10px;
    }

    .itemNav .breadcrumbs {
        float: none;
    }
}


@media only screen and (max-width: 1199px) {
    .btn_menu.act {
        color: #DDCDB8;
    }

    .breadcrumbs {
        clear: both;
        float: none;
        margin-top: 0px;
    }

    form#order-form {
        padding: 29px;
        padding-top: 101px;
        padding-bottom: 70px;
        max-height: 100%;
        background-size: cover;
    }


    /*.a_name, .favorites-header, .compares-header {
    width: 40px;
    height: 40px;
  }*/

    .search_bl {
        padding-top: 0;
    }

    .group-products .item-price {
        font-size: 14px;
    }

    .tovar_icon.dopnew {
        height: 230px;
    }

    .tovar_icon.dopnew .preim_kart_wrap {
        padding-top: 10px;
    }



    .cart_in_left {
        width: 100%;
        float: none;
    }

    .cart_in_right {
        width: 100%;
        float: none;
        /* margin-top: 20px; */
        clear: both;
        padding-top: 1px;
    }

    form#order-form .title_h1:before {
        display: none;
    }

    form#order-form .title_h1 {
        padding: 0px;
    }

    .catalog_spisok.item_name:nth-child(2n) {
        margin-right: 0px;
    }

    div#Vmenu {
        margin-right: 1%;
        /* max-width: 239px; */
        width: 30%;
        min-width: 239px;
    }


    #cart_popup #cart_popup_container td img {
        width: 65px;
    }

    #cart_popup td.stoimost .bold {
        font-size: 14px;
    }

    #cart_popup td.stoimost {
        font-size: 9px;
    }

    #cart_popup td.table_name {

        padding: 8px 4px !important;
    }

    .katal_inn:hover .btn {
        bottom: 77px;
    }

    .questionPopup {

        padding: 70px 70px 65px;
        background: #e7ecf2;
    }

    .closeQuestionPopup {
        cursor: pointer;
        position: absolute;
        top: -20px;
        right: -20px;
    }

    .breadcrumbs a {
        font-size: 13px;
    }

    .breadcrumbs span {
        font-size: 13px;
    }

    .header_basket.price a {
        font-size: 13px;
        /* line-height: 1px; */
    }

    .basket_blok p.header_basket.price {
        line-height: normal;
    }

    p.header_basket.price {
        max-width: calc(100% - 54px);
    }

    .group-products {
        width: 330px;
        margin-right: 30px;
        padding: 15px;
        height: auto;
    }

    .group-products-list img {
        max-width: 90px;
        max-height: 90px;
        margin-right: 8px;
    }


    .jspContainer {
        height: 250px !important;
    }

    .tovar_gl_img {
        width: 250px;
        max-height: 250px;
    }


    .tovar_img_carusel {
        float: right;
        margin-right: 10px;
        width: 79px !important;
        height: 250px;
        padding: 28px 0px 0px;
    }

    .tovar_left {
        position: relative;
        padding-bottom: 20px;
        float: left;
        width: 351px;
        margin-right: 0px;
    }

    .tovar_right {
        margin-left: 370px;
        display: flex;
        flex-wrap: wrap;
    }

    .tovar_right h1 {
        margin-top: 0px;
        padding-top: 0;
    }

    .tovar_description {
        min-width: auto;
    }

    .tech-pro p {
        font-size: 12px !important;
    }

    .tech-name {
        font-size: 12px;
    }

    .tech-value {
        font-size: 12px;
    }

    .silimar-products-list .item.leader_inn:nth-child(4n) {
        display: none;
    }

    .silimar-products-list .item.leader_inn:nth-child(3n) {
        margin-right: 0px;
    }


    .form_otziv .form {
        padding-left: 20px;
        padding-right: 20px;
    }

    .form_otziv {
        /* background: url(../img/formnew.png) repeat center top;*/
        height: auto;
        overflow: hidden;
        padding-bottom: 30px;
    }

    .form_otziv .form .person_dan {
        color: #171717;
    }


    .form_otziv .form .person_dan a {
        color: #171717;
    }

    .title_h1_zag_form {
        padding: 0px;
        padding-left: 20px;
        font-size: 47px;
    }

    .tovar_img_carusel img {
        float: none;
        box-shadow: none;
        margin: 0;
        max-width: 79px !important;
        max-height: 79px !important;
    }


    a.mini-pretty-link.youtube-link {
        height: 79px;
    }

    .bottom_footer.clearfix.hidden768 {
        display: none;
    }

    .bottom_foot_l.nothidden768 {
        display: block;
    }

    .top_kak_text {
        font-size: 18px;
    }

    .leader_inn .btn a {
        width: 100% !important;
    }

    .top_kak_left:before {
        background: url(/img/fonn11.png) no-repeat top center;
    }

    .top_kak_right {
        float: right;
        padding-right: 20px;
        width: 45%;
        margin-top: 57px;
    }

    .top_kak {
        margin-bottom: 100px;
    }

    .kak_item {
        width: 97%;
        /* margin-left: 0px; */
        margin-left: 2%;
        margin-bottom: 30px;
    }

    .kak_item_wrap {
        margin-bottom: 0px;
    }

    .kak_item.new {
        width: 45%;
        float: left;
    }

    .predv_left {
        display: none;
    }

    .predv_right {
        float: none;
        width: 100%;
        padding: 30px;
    }

    .predv {
        height: auto;
        margin-bottom: 50px;
    }

    .top_kak_zag {
        font-size: 40px;
    }

    .top_kak {
        height: 316px;
    }

    .btn_menu {
        position: absolute;
        top: 22px;
        left: 12px;
        display: inline-block;
        vertical-align: top;
        line-height: normal;
        color: #171717;
        /*font-size: 15px;*/
        font-weight: 700;
        text-transform: uppercase;
        padding-left: 25px;
        background: url(/img/svg/burger.svg) no-repeat left center;
        background-position: 0px 3px;
    }

    .btn_menu.act {
        background: url(/img/svg/close_menu.svg) no-repeat left center;
    }

    #Gmenu {
        display: none;
    }

    #Gmenu.act {
        display: block;
        background-color: #f2efe9;
    }

    .sub_menu.act ul {
        position: static;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 10px 0;
        display: block;
    }

    .sub_menu.act ul li {
        margin-bottom: 10px;
    }

    .sub_menu.act ul li a {
        color: #0e0e0e;
        position: relative;
    }

    .sub_menu.act ul li a:hover {
        color: #8e7c61;
        text-decoration: none;
    }

    #Gmenu .sub_menu:before {
        display: none;
    }

    #Gmenu .sub_menu>a {
        position: relative;
    }

    #Gmenu .sub_menu>a:before {
        content: '';
        width: 12px;
        height: 12px;
        background: url(/img/svg/menu_arrow.svg) no-repeat center;
        position: absolute;
        right: -26px;
        top: 6px;
        background-size: 100%;
    }

    #Gmenu .sub_menu.act>a {
        position: relative;
        color: #8e7c61;
    }

    #Gmenu .sub_menu.act>a:before {
        content: '';
        background: url(/img/svg/menu_arrow2.svg) no-repeat center;
    }

    #Gmenu>li>a {
        text-transform: unset;
        position: relative;
    }

    .logo_box {
        width: 255px;
        background-size: contain;
    }

    .phone_bl {
        width: 28%;
    }

    #search_main {
        display: none;
        position: absolute;
        right: 66px;
        top: 80px;
        max-width: 280px;
    }

    #search_main.act {
        display: block;
    }

    #search_main input[type="text"] {
        width: 280px;
    }

    .search_bl_btn {
        position: absolute;
        right: 12px;
        top: 80px;
        width: 47px;
        height: 45px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        background: #ffffff url(/img/svg/lupa.svg) no-repeat center;
        margin: 0 auto;
    }

    .cart_info span,
    .cart_totalsum,
    .tov_cart {
        display: none;
    }

    .cart {
        position: relative;
        max-width: 55px;
    }

    .cart_countitem {
        padding: 3px 0;
        font-size: 14px;
    }

    .big_name {
        font-size: 80px;
    }

    .articles_cont_box {
        width: 64%;
    }

    .bottom_box_r {
        width: 59%;
    }

    .bottom_content_box .container:after {
        width: 255px;
        height: 405px;
        background-size: contain;
        left: 30px;
    }

    .footer_container {
        width: 73%;
    }

    .bottom_foot_l {
        width: 38%;
    }

    .bottom_foot_r {
        width: 58%;
    }

    .fon_one_box {
        background-size: cover;
    }

    .preim_inn {
        width: 48%;
    }

    .katal_inn:after {
        width: 80px;
        height: 80px;
        background-size: contain;
    }

    .logo_box {
        background-size: contain;
        background: url(/img/logo_fon.svg) no-repeat center bottom;
        width: 100%;
    }

    .head_bl {
        width: 68%;
    }

    .name_box {
        display: block;
        vertical-align: top;
        margin: 0 auto;
        text-align: center;
        width: 340px;
    }

    .text_box {
        display: block;
        padding: 25px 0 0 0px;
        text-align: center;
    }

    .text_box .btn {
        margin: 15px auto 0;
    }

    .katal_inn img {
        max-width: 75%;
        max-height: 60%;
    }

    .katal_inn {
        height: 350px;
    }

    .search_bl_btn {
        float: right;
    }

    .search_bl_btn.act {
        background: url(/img/svg/search_bl_btn_close.svg) no-repeat center;
        border: 1px solid #ad9b7f;
    }

    #cart_popup {
        width: 90%;
    }

    #cart_popup #cart_popup_container {
        padding: 0 20px 20px;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1450px) {
    .number {
        margin-bottom: 15px;
    }
}

@media only screen and (max-width: 1024px) {
    .bottom_content:before {
        height: 426px;
    }
}

@media only screen and (max-width: 1023px) {

    .compare-table ul.products-list .item.leader_inn:nth-child(2n) {
        margin-right: 20px;
    }

    .tovar_icon {
        height: auto;
    }

    .breadcrumbs {
        margin-left: 0px;
        margin-top: -25px;
    }

    .search_bl {
        width: 23%;
    }

    .articles_cont_box {
        width: 62%;
    }

    .bottom_content:before,
    .bottom_content_box .container:after {
        display: none;
    }

    .bottom_box_r,
    .footer_container {
        float: none;
        width: 100%;
    }

    .questionHead {
        clear: both;
        /* margin-top: 30px; */
        display: block;

    }

    ul.products-list .item.leader_inn:nth-child(3n) {
        margin-right: 2%;
    }

    ul.products-list .item.leader_inn:nth-child(2n) {
        margin-right: 0px;
    }


    .breadcrumbs.inner {
        width: 68%;
        float: right;
    }

    .phone_bl.header-messenger {
        display: none;
    }
}

@media only screen and (max-width: 959px) {
    .index_content {
        /* margin-top: 20px; */
        padding-top: 0px;
    }

    .search_bl_btn {
        right: 38px;
    }

    #search_main {
        right: 96px;
    }

    .mail_bl {
        padding-top: 0;
    }

    .number {
        width: 126px;
        margin-right: 20px;
    }

    .calendar_day span,
    .calendar_today span {
        display: block;
        width: 31px;
        height: 31px;
    }

    .center_cart {
        width: 45px;
    }

    #cart_popup .jcarousel {
        width: 146px;
        margin-left: 0px;
        padding-left: 0px;
        margin: 0 auto;
    }

    .Kart_price {
        width: auto;
    }

    .basket_blok .delete {
        margin-right: 0px;
        margin-left: 20px;
    }

    div#additionally_basket p.header_basket.price {
        margin-right: 20px;
    }

    .breadcrumbs.inner {
        width: 100%;
        float: none;
    }

    div#cart-container {
        /* margin-top: 30px; */
        /* float: none; */
        /* display: block; */
        padding-top: 20px;
    }

    div#content {
        width: 65%;
    }

    .newslist_item.articl {
        width: 50%;
        max-width: 100%;
        margin-bottom: 20px;
        /* height: auto; */
        height: 160px;
    }

    .newslist_item_info {
        float: left;
        max-width: 66%;
    }

    .newslist_item {
        width: 43%;
        max-width: 100%;
        /* margin-left: 47px; */
    }

    .container {
        padding: 0 20px;
    }

    .mail_bl {
        width: 19%;
    }

    .metro_bl .metro {
        padding-right: 0;
    }

    .logo_bl {
        width: 27%;
    }

    .logo_box {
        height: 150px;
    }

    .logo_box span {
        font-size: 13px;
        padding: 7px 28px 0;
        line-height: 16px;
    }

    .head_bl {
        width: 68%;
    }

    .head_bl_top {
        padding-top: 18px;
    }

    .phone_bl {
        width: 34%;
    }

    .phone_bl:nth-child(2) {
        width: 29%;
    }

    .search_bl_btn {
        float: left;
    }

    .search_bl {
        padding-top: 3px;
        margin-right: 8px;
        width: auto;
    }

    .start-fon {
        padding-top: 185px;
    }

    .name_box {
        width: 520px;
    }

    .big_name {
        font-size: 118px;
        line-height: 90px;
    }

    .text_box {
        padding: 40px 0 0 0px;
    }

    .text_box .btn {
        margin: 38px auto 0;
    }

    /*  .nav_wrap {
    bottom: 70px; }*/
    .start-fon {
        background: url(/img/start-fon.png) no-repeat left 90%;
    }

    .middle_fon {
        background: url(/img/middle_fon.png) no-repeat right 87%;
    }

    .slide1 .big_image {
        right: -100px;
        bottom: 90px;
    }

    .slide2 .big_image_box img {
        height: 385px;
    }

    .title_h1,
    h1 {
        font-size: 38px;
        padding-top: 0px;
    }

    div#Vmenu {
        margin-top: 0px;
    }

    .slide_l,
    .big_slider_top {
        height: 933px;
    }

    .katal_wrap p br {
        display: none;
    }

    .katal_inn {
        height: 215px;
        margin-bottom: 10px;
    }

    .katal_name {
        padding-top: 20px;
        font-size: 17px;
    }

    .katal_inn img {
        max-width: 114px;
        bottom: 0;
    }

    .katal_inn:after {
        width: 45px;
        height: 45px;
        background-size: contain;
        left: 10px;
        top: 10px;
    }

    .preim_wrap {
        margin-top: 45px;
        padding: 40px 0 0 0;
    }

    .preim_wrap_box {
        padding-top: 85px;
        padding-bottom: 125px;
    }

    .preim_wrap_box .title_h1 {
        margin-left: 40px;
    }

    .preim_inn {
        margin-bottom: 65px;
    }

    .preim_wrap_box:after,
    .preim_wrap:after {
        display: none;
    }

    .leader_wrap, .discount_wrap, .video-block, .review_wrap {
        padding-top: 55px;
    }

    .leader_wrap_sl {
        margin-top: 30px;
    }

    .leader_inn {
        /*   height: 545px; */
    }

    .dots_wrap2,
    .dots_wrap_discount,
    .dots_wrap_review {
        display: none;
    }

    .nav_wrap2,
    .nav_wrap_discount,
    .nav_wrap_review {
        position: absolute;
        right: 0;
        top: auto;
        left: 0;
        margin: 0 auto;
        text-align: center;
    }

    .kalendar,
    .articles_cont_box {
        width: 48%;
    }

    .kalendar {
        margin-top: 10px;
    }

    .articles_wrap {
        padding-top: 50px;
    }

    .articles_inn {
        width: 100%;
    }

    .articles_inn:nth-child(n+3) {
        display: none;
    }

    .articles_cont_box .btn {
        margin-top: 0;
    }

    .bottom_content_box {
        padding-top: 115px;
        padding-bottom: 80px;
    }

    footer {
        padding: 40px 0 45px;
    }

    .bottom_foot_l,
    .bottom_foot_r {
        width: 100%;
        float: none;
        clear: both;
    }

    .bottom_footer {
        padding-top: 20px;
    }

    .bottom_foot_l {
        padding-top: 17px;
    }

    .slide1 .price {
        bottom: 230px;
    }

    .katal_inn:nth-child(2n):after {
        background: url(/img/svg/katal_bef2.svg) no-repeat center;
        background-size: contain;
    }

    .katal_name {
        position: relative;
        z-index: 2;
    }

    #toTop {
        bottom: 170px;
        right: 20px;
    }

    /*#dszvonok-form:before, #dszvonokformmessagereport:before, #dsclick-form:before, #dsclickformmessagereport:before{
    display: none;
  }*/
    #cart_popup {
        padding: 0px 0px 24px;
        background: #e7ecf2;
    }

    img#close_popup2 {
        top: 35px !important;
    }
}

@media only screen and (min-width: 950px) {
    #cart_popup_container .table_name {
        width: 50%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 949px) {
    #cart_popup_container .table_name {
        width: 30%;
    }
}

@media only screen and (min-width: 769px) and (max-width: 969px) {
    .itemNav .breadcrumbs {
        float: none;
    }
}

@media only screen and (width: 812px) {

    .pop-up.active p,
    .pop-up.active span,
    .pop-up.active a {
        font-size: 11px;
    }
}

@media only screen and (max-width: 930px) and (min-width: 801px) {
    #Vmenu>ul>li.toggle.active ul li a {
        padding-left: 10px;
        font-size: 12px;
    }

    #Vmenu>ul>li.toggle.active ul li.c2 a {
        padding-left: 0px;
    }

    #Vmenu>ul>li.toggle.active ul li.c1 a {
        padding-left: 0px;
    }
}

@media only screen and (max-width: 800px) {
    #Vmenu>ul>li.toggle.active ul li a {
        font-size: 11px;
    }

    .slide1 .big_name.descr {
        font-size: 40px;
        letter-spacing: 4px;
    }

    .slide1 .name_box {
        width: 100%;
    }

    .slide1 .big_image {
        right: -30px;
        bottom: 60px;
    }
}

@media only screen and (max-width: 750px) {
    .logo_box {
        height: 140px;
        width: 180px;
    }

    .phone_bl {
        min-width: 140px;
    }

    .mail_bl {
        width: 25%;
    }
}

.ds-form[data-dspopup-id="dszvonok"] {
    cursor: pointer;
}

.ds-form[data-dspopup-id="dszvonok"]:hover {
    text-decoration: underline;
}


@media only screen and (max-width: 768px) {
    .all_catalog {
        margin-top: 20px;
    }

    /*#cart_popup_container .delete2 {
      width: unset;
    }*/
    .list-view .pager {
        margin: 0;
    }

    /*.catalog{
        margin-left: 10px;
    }*/
    .form_otziv .form input {
        border-radius: 30px;
    }

}

@media only screen and (max-height: 1000px) {

    .compare-table ul.products-list .item.leader_inn .leader_inn {
        padding: 10px;
    }

}

@media only screen and (max-width: 767px) {

    .favorites-list h1 {
        margin-top: 20px;
    }

    .header-left {
        display: none;
    }

    .giftbox-information {
        font-size: 13px;
        top: -10px;
        margin-left: 16px;
    }

    .giftbox-information li {
        padding-left: 0;
    }

    .pop-up.active {
        display: none;
    }

    .products-list.new>.item.leader_inn {
        width: 49%;
        display: inline-block;
        max-width: 320px;
    }

    .pv-container .pv-overlay i.pvicon-overlay {
        display: none;
    }

    .topfilt_top {
        overflow: hidden;
        background-color: #f7f5f1;
        margin-top: 2px;
        padding-top: 20px !important;
    }

    .topfilt_top a:hover {
        background: #ad9b7f;
        color: #fff !important;
        text-decoration: none;
    }

    ul.products-list .item.leader_inn:nth-child(3n) {
        margin-right: 2%;
    }

    .top_kak_right {
        margin-top: 20px;
    }

    #search3 input {
        width: 230px;
    }

    .supwrap_knopk {
        margin-top: 5px;
    }

    .tovar_right {
        margin-left: 0px;
        display: block;
    }

    .tovar_price {
        width: 100%;
    }

    .tovar_right {
        clear: both;
        position: relative;
        flex-wrap: unset;
        padding-top: 18px;
    }

    .tovar_right h1 {
        line-height: 115%;
    }

    .breadcrumbs.inner a {
        font-size: 13px;
    }

    .itemNav .breadcrumbs,
    .breadcrumbs.catalog .breadcrumbs {
        display: flex;
        overflow-x: auto;
        padding: 0 0 10px 0;
    }

    .breadcrumbs.inner span,
    .breadcrumbs.catalog .breadcrumbs span {
        font-size: 13px;
        box-sizing: border-box;
        flex: 0 0 auto;
        margin-right: 4px;
    }

    span.razdel {
        width: 30px;
    }

    span.razdel:before {
        left: 1px;
    }

    .breadcrumbs.inner {
        overflow: hidden;
        left: 0;
    }

    .tovar .breadcrumbs.inner {
        padding-bottom: 9px;
    }

    .preim_kart_wrap .preim_image {
        float: left !important;
        width: 40px !important;
        /* width: 40px; */
        /* display: block; */
    }

    .preim_kart_wrap_text {
        float: left;
        font-size: 14px;
        line-height: normal;
        text-align: left;
        width: 47% !important;
        clear: none;
    }



    .preim_kart_wrap {
        float: left;
        display: block;
        /* justify-content: space-between; */
        align-items: left;
        text-align: left;
        width: 50%;
        margin-bottom: 10px;
    }

    ul.tabNavigation {
        margin: 0 auto !important;
        float: none;
        margin-top: 20px !important;
        width: 100% !important;
    }

    ul.tabNavigation li {
        float: none !important;
        padding-left: 0px;
        margin: 0 auto !important;
        text-align: center;
        margin-bottom: 10px !important;
    }

    .preim_kart_wrap .preim_image span {
        /* width: 40px !important; */
        margin-right: 10px;
        /* padding-right: 0px !important; */
        /* display: block; */
    }

    .title_h1_zag_form {
        font-size: 28px;
        text-align: center;
        margin-top: 130px;
    }

    .questionHead {
        margin-top: 0px;
    }

    .form_otziv .form .row {
        float: none;
        width: 100%;
    }



    .form_otziv {
        background-size: cover;
        /*  background: url(../img/3svg.svg) repeat top left;*/
        background-repeat: no-repeat;
        height: 100%;
    }

    .formErrors {
        float: none;
    }

    .form_otziv .form .person_dan {
        float: none;
    }

    .form_otziv .form {
        height: auto;
        overflow: hidden;
    }

    .commentForm {
        overflow: hidden;
    }

    .form_otziv .form .btn {
        float: none;
        margin: 0 auto;
        margin-top: 24px !important;
    }

    .tovar_gl_img {
        width: calc(100% - 75px);
        max-height: unset;
    }

    .tovar .tovar_left ul {
        margin-bottom: 0;
    }

    .tovar_left {
        width: 100%;
        float: none;
    }

    .tovar_icon.dopnew {
        float: none;
        width: 100%;
        margin-top: 20px;
    }

    .group-products-list img {
        width: 78px;
        height: 78px;
    }

    .group-products {
        width: 100%;
        float: none;
        height: auto !important;
        margin-right: 0px;
        padding: 15px;
    }

    .doptov {
        float: none;
        width: 100%;
        text-align: center !important;
        margin-bottom: 10px;
    }

    .group-products a.openPopup {
        float: none;
        width: 100%;
        text-align: center !important;
        margin: 0 auto !important;
        display: block;
        margin-bottom: 10px !important;
    }

    .tovar_icon.dopnew .preim_kart_wrap {
        width: 50%;
        margin-bottom: 0px;
    }

    .tovar_icon.dopnew {
        height: auto;
    }

    .tovar_icon.dopnew .preim_kart_wrap_text {
        max-width: 80%;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 10px;
    }

    .group-products-list {
        display: block;
        margin: 0 auto;
        text-align: center;
    }

    .tovar_gl_img img {
        width: 100%;
    }

    .tovar_img_carusel img {
        max-width: 63px !important;
        max-height: 63px !important;
    }

    a.mini-pretty-link.youtube-link {
        height: 63px;
    }

    a.mini-pretty-link.youtube-link:after {
        background-size: 28px;
    }

    .jspContainer {
        height: 205px !important;
    }

    .tovar_img_carusel {
        margin-right: 10px;
        width: 63px !important;
        height: 205px;
        margin-right: 0px;
    }

    .itemNav {
        min-width: auto;
    }

    .questionPopup {
        width: 90%;
        background: #e7ecf2;
    }

    .questionPopupRel .title_h1 {
        font-size: 32px;
        letter-spacing: 1.7px;
        padding: 0 0 25px 0px;
        text-align: center;
        display: block;
    }

    .questionPopupRel .title_h1:before {
        display: none;
    }

    .questionPopupRel .title_h1:after {
        display: none;
    }

    .qSuccess {
        padding-top: 80px;
    }

    .closeQuestionPopup {
        cursor: pointer;
        position: absolute;
        top: -30px;
        right: -30px;
    }

    .questionPopup .title {
        padding-bottom: 20px;
    }

    .cart_info div span {
        display: none;
    }

    .photo-list li {
        margin: 0 auto;
        margin-right: 0px;
        text-align: center;
        display: block;
        margin: 0 auto;
        margin-bottom: 20px;
    }

    table.content_table td {
        display: block;
        width: 100% !important;
        height: 20px !important;
    }

    .discountStickerItem {
        width: 100px;
        height: 100px;
    }

    .container h1 {
        padding-left: 0px;
        padding-bottom: 20px;
    }

    #cart_popup #cart_popup_container td {
        display: block;
        width: 100%;
        padding: 10px 0;
    }

    #cart_popup #cart_popup_container tr td:first-child {
        padding: 20px 0 0 20px;
    }

    #cart_popup #cart_popup_container tr {
        position: relative;
    }

    td.stoimost {
        text-align: center;
    }

    .ober {
        margin: 0 auto;
    }

    .sort-block a {
        padding: 0px 5px 0px 5px;
    }

    #cart_popup #cart_popup_container tr {
        position: relative;
        display: block;
        height: auto;
        margin-bottom: 10px;
    }

    .table_img {
        display: none !important;
    }

    .table_name a,
    .table_name {
        color: #171717;
        font-size: 16px;
        font-weight: 300;
        text-align: center;
    }

    #cart_popup_container .delete {
        margin: 0 auto;
    }

    .itog {
        margin: 0;
        font-size: 22px;
    }

    .box_cart_btn {
        width: 200px;
        margin: 0 auto;
        text-align: center;
    }

    #cart_popup #cart_popup_container tr td:last-child {
        width: 100%;
        padding: 0;
    }

    div#content {
        width: 100%;
    }

    div#content h1 {
        padding: 0px;
        margin: 10px 0px 20px;
    }

    .cat_head.catalog_text {
        padding: 25px 25px 25px 13px;
        /* width: 80%; */
        height: 95px;
        /* vertical-align: middle; */
        /* display: table-cell; */
    }

    .cat_head.catalog_text a {
        /* width: 80% !important; */
        display: block;
        vertical-align: middle;
        display: table-cell;
        height: 50px;
        /* font-size: 15px; */
        width: 200px;
    }

    /*.catalog_spisok {
    margin: 0 auto;
    margin-top: 20px;
    display: block;
}

.catalog_spisok.item_name:nth-child(2n) {
    margin: 20px auto;
    display: block;
}*/
    .catalog_spisok.item_name:nth-child(2n) {
        margin: 20px;
    }

    .helper_vertical_align {
        height: auto;
    }

    .preim_inn.katall {
        text-align: left;
    }

    .katall_text {
        width: 100%;
    }

    .preim_inn.katall .preim_image {
        margin: unset;
    }

    .breadcrumbs {
        /*position: absolute;
    top: 250px;*/
        margin-top: 5px;
    }

    .supwrap_knopk {
        background-color: #f2efe9;
        width: calc(100% + 40px);
        margin-left: -20px;
        overflow: hidden;
        margin-top: 2px !important;
    }

    .supwrap_knopk_left {
        /* margin-left: 20px; */
        float: left;
        padding: 8px 24px;
        width: 50%;
    }

    ul.menu_fil {
        display: none;
    }

    .topfilt_top {
        display: none;
    }

    div#Vmenu {
        margin-top: 0px;
    }

    .supwrap_knopk_left {
        color: #171717;
        font-family: Roboto;
        font-size: 16px;
        font-weight: 700;
        line-height: 25px;
        text-transform: uppercase;
        position: relative;
    }

    .supwrap_knopk .supwrap_knopk_left.two {
        display: none;
    }

    .supwrap_knopk_left:before {
        content: "";
        /* background: url(/img/bread.svg) no-repeat center; */
        background: url(/img/mstr.svg) no-repeat center;
        width: 7px;
        height: 4px;
        right: 30px;
        position: absolute;
        top: 19px;
    }

    .supwrap_knopk_left.one.act {
        color: #ad9b7f;
    }

    .supwrap_knopk_left.one.act:before {
        background: url(/img/mstr2.svg) no-repeat center;
    }

    .supwrap_knopk_left.two.act {
        color: #ad9b7f;
    }

    .topfilt_top.act {
        display: block;
        padding: 0px 20px;

    }

    .topfilt_top.act .topfilt {
        margin-top: 0px;
    }

    .supwrap_knopk_left.two.act:before {
        background: url(/img/mstr2.svg) no-repeat center;
    }

    div#Vmenu {
        height: auto;
        width: calc(100% + 40px);
        margin-left: -20px;
    }

    ul.menu_fil.act {
        display: block;
        padding-left: 46px;
        /* margin-left: 20px; */
        /* width: calc(100% + 40px); */
        /* margin-left: 20px; */
        margin-top: 1px;
    }

    ul.menu_fil.act>li {
        padding-left: 20px !important;

    }

    .event_wrap_banner .top_kak_right {
        float: none;
        width: 100%;
        /* position: absolute; */
        /* bottom: 100%; */
        position: relative;
    }

    .event_wrap_banner .top_kak_right:before {
        /* background: url(/img/kuff2.png) no-repeat top center; */
        /* z-index: 100; */
        /* top: 200px; */
        /* top: -100%; */
        /* bottom: 0 !important; */
        /* height: 200px; */
        display: none;
    }

    .event_wrap_banner .top_kak_zag {
        padding-left: 0;
        text-align: center;
        font-size: 28px;
        font-weight: bold;
    }

    .event_wrap_banner .top_kak_text {
        padding-left: 0px;
        text-align: center;
    }

    .event_wrap_banner .top_kak_text span.bold-text {
        display: block;
        /* padding-top: 10px; */
        line-height: normal;
    }

    .event_wrap_banner {
        margin-bottom: 100px;
    }

    .event_wrap_banner {
        position: relative;
        height: 300px;
    }

    .event_wrap_banner:before {
        background: url(/img/kuff2.png) no-repeat top center;
        z-index: 100;
        /* top: 200px; */
        /* top: -100%; */
        bottom: -34%;
        height: 200px;
        position: absolute;
        content: "";
        width: 140px;
        left: 50%;
        margin-left: -70px;
    }

    .kalendar.pageevent {
        width: 100%;
        margin: 0px;
        width: calc(100% + 40px);
        margin-left: -20px;
    }

    .wrap_event {
        width: 100%;
    }

    .wrap_event .pager a {
        width: 32px !important;
        height: 32px !important;
        line-height: 30px !important;
    }

    .wrap_event .pager ul li {
        padding-left: 3px;
    }

    .wrap_event li.first a:before {
        top: 10px;
        left: 12px;
    }

    .kont_item .preim_image {
        display: none;
    }

    .kont_item {
        width: 100%;
        margin-bottom: 0px;
    }

    .kont_text {
        width: 100%;
    }

    .panorama img {
        min-height: 213px !important;
    }

    .maps {
        display: block;
        width: 100%;
        height: 213px;
    }

    .textobottoml img {
        text-align: center;
        margin: 0 auto;
        display: block;
        width: 100%;
    }

    .textokomocentr {
        width: calc(100% + 40px);
        margin-left: -20px;
    }

    .textokomocentr .preim_image {
        height: 89px;
        width: 89px;
    }

    .textokomocentr {
        width: calc(100% + 40px);
        margin-left: -20px;
    }

    .textokomocentr .preim_image {
        height: 89px;
        width: 89px;
        /* float: none; */
    }



    .textokomocentr p {
        padding: 0px;
        margin-left: 0px;
        /* float: none; */
        width: 100%;
    }

    .preim_spis {
        width: 100%;
        margin-left: 0px;
    }

    .top_kak_left {
        display: none;
    }

    .top_kak_right {
        float: none;
        width: 100%;
        text-align: center;
        position: relative;
        padding: 30px 15px;
        clear: both;
    }

    .top_kak_but a {
        text-align: center;
        margin: 0 auto;
    }

    .top_kak_right:before {
        content: "";
        content: "";
        background: url(/img/fonn33.png) no-repeat top center;
        z-index: 100;
        height: 486px;
        width: 100%;
        position: absolute;
        bottom: -482px;
        left: 0;
        display: block;
    }

    .stat .top_kak_right:before {
        content: "";
        display: none;
    }

    .top_kak {
        height: auto;
        min-height: 467px;
        /* margin-bottom: 30px; */
    }

    .top_kak_zag {
        font-size: 25px;
    }

    .kak_item.new {
        width: 100%;
        float: none;
    }

    .kak_item .preim_image {
        margin: unset;
        margin-bottom: 20px;
        margin-left: 11px;
    }

    .kak_item.new {
        min-height: 120px;
    }

    .predv {
        background-size: cover;
    }

    .top_kak_text {
        text-align: center;
    }

    .top_kak_zag {
        text-align: center;
    }

    .newslist_item.articl {

        width: 100%;
        max-width: 100%;
        height: auto;
        display: flex;
        align-items: flex-start;
    }

    .newslist_item_info {
        float: left;
        clear: both;
        max-width: 100%;
        margin-bottom: 10px;
    }

    .question {
        font-size: 14px;
    }

    .questionText {
        font-size: 14px;
    }

    .pager a {
        width: 34px !important;
        height: 33px !important;
        line-height: 31px !important;
    }

    .pager a {
        width: 34px !important;
        height: 33px !important;
        line-height: 34px !important;
    }



    li.first a:before {
        /* line-height: 10px; */
        top: 11px;
        left: 13px;
    }

    .pager ul li {
        padding-left: 5px;
    }

    ul.yiiPager .selected a {
        padding: 0px !important;
        line-height: 34px !important;
    }

    li.last a:before {
        top: 11px;
        left: 13px;
    }

    .newslist_item {
        width: calc(100% - 40px);
        margin-bottom: 20px;
        height: auto;
    }

    /*.cart_info div {
    display: none;
}*/
    .addr_bl:hover .addr {
        height: 64px;
        width: 140px;
        display: block;
        position: absolute;
        left: 0;
        right: -31px;
        bottom: -45px;
        text-align: center;
        z-index: 3;
        background: #fff;
        color: #000;
        top: 31px;
    }

    .metro_bl {
        display: none;
    }

    .header-addr {
        padding-left: 18px;
    }

    .header-addr .addr {
        font-size: 13px;
        margin-right: 0;
        letter-spacing: -0.4px;
    }

    .header-messenger a {
        margin-right: 3px;
    }

    .metro_bl:hover .metro {
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        bottom: -45px;
        text-align: center;
        z-index: 3;
        background: #fff;
        color: #000;
        padding: 10px 0;
    }

    .metro_bl .metro:before,
    .phone_bl:nth-child(1) p {
        display: none;
    }

    .phone_bl:nth-child(1) {
        width: unset;
    }

    .phone_bl:nth-child(2) {
        clear: both;
    }

    .slide1 .big_image,
    .slide2 .big_image {
        display: none;
    }

    .katal_inn {
        width: 49%;
    }

    .footer_box {
        width: 50%;
    }

    #menu_footer {
        width: 100%;
        padding-top: 20px;
    }

    .bottom_footer {
        text-align: center;
    }

    .paymet,
    .paymet span,
    .paymet .paymet_img {
        display: block;
        float: none;
    }

    .soc_seti {
        float: none;
        margin: 0 auto;
    }

    .head_bl_bottom {
        margin-top: 25px;
    }

    .header_wrap {

        margin-bottom: 0px;
    }

    .breadcrumbs {
        font-size: 13px;
    }

    .breadcrumbs span {
        font-size: 13px;
        /* margin-top: -1px; */
        line-height: 22px;
    }

    div#cart-container h1 {
        padding: 0px;
    }

    .basket_blok {
        min-height: unset;
        overflow: hidden;
    }


    .basket_blok .delete {
        float: none;
        display: block;
        position: absolute;
        top: 12px;
        margin: 0 auto;
        margin-left: 0;
        right: 12px;
        padding-top: 0;
    }

    .number {
        float: none;
        position: absolute;
        bottom: 0px;
        margin: 0 auto;
        margin-left: -57px;
        left: 50%;
        margin-bottom: 20px;
    }

    .basket_blok {
        position: relative;
        display: flex;
        padding: 12px;
        border-radius: 12px;
    }

    .basket_blok > div {
      width: 100%;
    }

    span.cartprice {
        font-size: 16px;
    }

    span.cartprice .cartprice_txt {
        font-size: 13px;
    }

    .basket_blok .number {
        position: absolute;
        left: 111px;
        margin-left: 0;
        bottom: 12px;
        margin-bottom: 0;
    }

    .basket_blok:not(#additionally_basket) {
        text-align: center;
    }

    .Kart_price {
        float: none;
        clear: both;
        margin: 0 auto;
        display: block;
        position: absolute;
        right: 12px;
        bottom: 12px;
    }

    p.header_basket.price {
        margin: 0;
        margin-bottom: 50px;
        padding-top: 0;
        padding-left: 12px;
        float: none;
        text-align: left;
    }

    .header_basket.price a {
      font-size: 16px;
      font-weight: 400;
      line-height: 1.2;
      letter-spacing: 1.2px;
      font-family: tangak;
    }

    .basket_blok .center_cart p {
      margin-bottom: 0;
    }

    .basket_blok img {
        float: none;
        width: 86px;
        height: auto;
        border-radius: 8px;
    }

    .cart_in_left .cart_in {
        width: 100%;
    }

    form#order-form {
        background: #e6edf3;
        padding: 20px;
        background-size: cover;
        overflow: hidden;
        margin-left: -12px;
        margin-right: -12px;
    }

    form#order-form .title_h1 {
        text-align: center;
        margin-bottom: 20px;
    }

    .cart_in_left .cart_in input {
        max-width: 100%;
    }

    #order-form select {
        width: 100%;
    }

    form#order-form .person_dan {
        width: 90%;
        float: none;
        margin-bottom: 20px;
        margin: 0 auto;
        margin-bottom: 20px;
    }

    #order-form input[type=submit] {
        float: none;
        margin: 0 auto;
        text-align: center;
        display: block;
    }

    .count_kart {
        float: none;
        text-align: center;
        margin-top: 16px;
        font-size: 18px !important;
        font-weight: bold;
    }

    .additionally_block_free {
      width: unset !important;
    }

    div#additionally_basket p.header_basket.price {
        text-align: left;
        margin-left: 0;
        margin-bottom: 2px;
        max-width: unset;
    }

    .additionally_block_free .Kart_price {
        float: none;
        text-align: left;
        margin: 0;
        padding: 0;
        height: unset;
        top: -2px;
    }

    .paymet img {
        margin: 0 0 0 0px;
        margin-top: 10px;
    }

    article.l-bg-box.product h1 {
        margin-top: 25px;
    }

    #search_main {
        right: 38px;
        top: 140px;
    }
}

@media only screen and (max-width: 639px) {

    .head_bl {
        width: 63%;
    }

    .delivery-pop-up {
        width: 85%;
        padding: 50px 10px 10px 10px;
    }

    .delivery-pop-up .close-button {
        top: 80px;
        right: 15px;
    }

    .leader_slider,
    .discount_slider {
        /*width: 280px;*/
        margin: 0 auto;
    }

    .kalendar {
        width: 320px;
        float: none;
        margin: 0 auto;
    }

    .articles_cont_box {
        width: 100%;
        float: none;
    }

    .head_bl_bottom {
        margin-top: 8px;
    }

    .zoomContainer {
        display: none;
    }

    /*.tovar_gl_img ul li {
    display: block !important;
  }*/
    .silimar-products-list .item.leader_inn {
        width: 48%;
    }

    .silimar-products-list .item.leader_inn:nth-child(3n) {
        display: none;
    }
}

@media only screen and (max-width: 579px) {


    .products-list.new {
        margin-top: 0px;
        display: flex;
        flex-wrap: wrap;
        align-items: stretch;
        justify-content: space-between;
    }

    .products-list.new>.item.leader_inn {
        width: 49.5%;
    }

    .leader_image {
        height: auto;
    }

    .leader_inn,
        {
        padding: 8px;
        min-height: initial;
    }

    .tovar_img_carusel .mini-pretty-link {
        width: 63px;
        height: 63px;
    }

    .tovar-row {
        flex-wrap: wrap;
    }

    .tovar_right .rating {
        margin-top: 12px;
    }

    .item-row {
        flex-direction: column;
        font-size: 14px;
    }

    .item-center-sd {
        font-size: 13px;
        min-height: initial;
    }

    .leader_name {
        font-size: 15px;
        line-height: 18px;
        height: auto;
        min-height: 78px;
    }

    .leader_price_box {
        font-size: 20px;
    }

    .container {
        padding: 0 12px;
    }

    .catalog_spisok {
        width: 45%;
        margin: 2% !important;
    }

    .bottom_header {
        z-index: 111;
    }

    .products-list.new .btn {
        width: 100%;
    }

    .head_bl_top {
        position: relative;
    }

    .search_bl_btn {
        right: 17px;
    }

    .mail_bl {
        width: 33%;
    }

    .logo_bl {
        width: 197px;
        margin: 0 auto;
        float: none;
        height: 80px;
    }

    .header_wrap {
        background-color: #f2efe9;
        height: 215px;
        margin-bottom: 0px;
    }

    #search_main {
        right: 80px;
        top: 80px;

    }

    .phone_bl a {
        margin-bottom: 0;
    }

    .logo_box {
        height: 84px;
        padding: 0 10px;
    }

    .logo_box span {
        font-size: 13px;
        padding: 0;
        text-align: center;
    }

    .head_bl {
        padding-left: 0;
        float: none;
        width: 100%;
    }

    .metro_bl:hover .metro {
        left: auto;
        bottom: -70px;
        padding: 10px;
    }

    .mini_name {
        font-size: 18px;
    }

    .big_name {
        font-size: 52px;
        line-height: 70px;
    }

    .name_box {
        width: 270px;
        padding-top: 50px;
    }

    .text_box {
        padding: 10px 0 0 0px;
    }

    #dszvonok-form,
    #dsclick-form,
    #dsclickformmessagereport,
    #dszvonokformmessagereport {
        width: 100%;
        padding: 94px 15px 65px;
    }

    #preorderform-form,
    #preorderformformmessagereport {
        width: 300px;
        padding: 115px 15px 65px;
    }

    .ds-form .title_h1,
    #dsclick-form .title_h1 {
        font-size: 32px;
        letter-spacing: 1.7px;
        padding: 0 0 25px 0px;
        text-align: center;
        display: block;
    }

    .ds-form .title_h1:before,
    .ds-form .title_h1:after {
        display: none;
    }

    #dszvonok-form:before,
    #dszvonokformmessagereport:before,
    #dsclick-form:before,
    #dsclickformmessagereport:before {
        width: 100%;
        top: -25px;
    }

    #preorderform-form:before,
    #preorderformformmessagereport:before {
        width: 100%;
    }

    .ds-form input[type="text"] {
        width: 100%;
    }

    .dspopup-modal .close-dspopup-modal {
        top: 42px !important;
    }

    .logo_box {
        background-image: url(/img/logo_fon.svg);
        width: 100%;
        height: 90px;
        background-size: cover;
        background-position: bottom;
    }

    .katal_inn:hover .btn {
        display: none;
    }

    .cart_info {
        padding: 0;
        line-height: 27px;
    }

    .phone_bl:nth-child(2) {
        width: 60%;
    }

    .supwrap_knopk {
        margin-top: 0;
    }

}

@media (max-width: 568px) and (min-width: 500px) {
    .products-list.new>.item.leader_inn {
        width: 49%;
    }

    /*.addr_bl:hover .addr {
    position: relative;
    right: -185px;
    left: unset;
  }*/
}

@media (max-width: 500px) {
    .itemNav .breadcrumbs {
        width: auto;
        float: none;
    }

    #preorderform1-form {
        width: 100%;
        padding: 20px;
        padding-top: 68px;
    }

    #preorderform1-form:before {
        width: 100%;
    }

    /*.catalog_spisok {
      margin: 14px auto;
      display: block;
  }
  .catalog_spisok.item_name:nth-child(2n) {
      margin: 14px auto;
      display: block;
  }*/

    .silimar-products-list .item.leader_inn {
        width: 100%;
        max-width: 300px;
        height: 100%;
        max-width: 285px;
        float: none;
        margin-right: 0px;
        margin-left: 0px;
        margin: 0 auto;
        margin-bottom: 20px;
    }

    .silimar-products-list .item.leader_inn:nth-child(3n) {
        margin-right: 0px;
        margin: 0 auto;
    }
}

@media (max-width: 513px) {
    .questionPopup {
        padding: 70px 20px;
    }

    .closeQuestionPopup {
        right: 10px;
        top: -55px;
    }
}

@media only screen and (max-width: 321px) {
    .max320 {
        max-width: 320px;
        overflow: scroll;
    }
}

@media only screen and (max-width: 479px) {
    /* .header__cart {
    position: absolute;
    right: 25px;
    bottom: 80px;
  }*/
    /* .header_wrap{
    height: 200px;
  }
  .search_bl {
    width: auto;
    position: absolute;
    right: 23px;
    top: 125px;
  }*/

    .phone_bl:nth-child(2) {
        width: auto;
    }

    .search_bl {
        padding-top: 3px;
    }


    .head_bl_top {
        position: relative;
    }

    .search_bl_btn {
        float: right;
        position: absolute;
        width: 40px;
        height: 40px;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
    }

    #content {
        margin-left: 0;
    }

    .phone_bl {
        margin-right: 20px;
    }

    .item__favorite-control svg {
        width: 20px;
        height: 20px;
    }

    .item__compare-control svg {
        width: 20px;
        height: 20px;
    }

    .tovar_description .klick {
        float: none;
        margin: 0px;
        clear: both;
        width: 190px;
        margin-top: 20px;
    }

    .slide1 .big_name.descr {
        font-size: 18px;
        line-height: 45px;
        letter-spacing: 2px;
    }

    .preim_wrap_box .title_h1 {
        margin-left: 0;
    }

    .title_h1:after,
    h1:after,
    .silimar-products h3:after,
    .popular-categories h3:after {
        height: 0;
    }

    .popular-category-list .popular-category-item {
        width: 50%;
    }

    .title_h1,
    h1,
    .silimar-products h3,
    .popular-categories h3 {
        font-size: 28px;
        letter-spacing: 2px;
    }

    .title_h1:before,
    h1:before {
        width: 33px;
        height: 60px;
    }

    .kalendar {
        width: 100%;
        float: none;
        margin: 0 auto;
    }

    .mail_bl {
        width: 62%;
        font-size: 9px;
        line-height: 9px;
        color: #b8a78d;
        font-weight: 300;
        font-family: "Roboto", sans-serif;
        vertical-align: middle;
    }

    .mail_bl a {
        font-size: 9px;
        line-height: 9px;
    }

    .addr-info {
        display: block;
    }

    .top_header {
        padding: 4px 0;
    }

    .head_bl_top {
        padding-top: 5px;
    }

    .head_bl_bottom {
        margin-top: 12px;
    }

    .big_name {
        letter-spacing: 3.98px;
        line-height: 38px;
    }

    .name_box {
        width: 232px;
        padding-top: 20px;
    }

    .text_box>span {
        display: none;
    }

    .text_box .btn {
        margin: 32px auto 0;
        display: block;
        font-size: 14px;
    }

    .slide_l,
    .big_slider_top {
        height: 650px;
    }

    .katal_wrap {
        margin-top: -155px;
    }

    .nav_wrap {
        display: none;
    }

    .title_h1:before,
    h1:before,
    .silimar-products h3:before,
    .popular-categories h3:before {
        width: 22px;
        height: 48px;
    }

    .katal_wrap .title_h1 {
        margin-bottom: 25px;
    }

    .katal_content {
        padding-top: 7px;
    }

    .katal_inn {
        width: 100%;
        height: 185px;
    }

    .katal_name {
        padding-top: 28px;
        font-size: 16px;
    }

    .katal_inn:nth-child(5) img {
        max-width: 100px;
    }

    .preim_wrap_box {
        padding-top: 130px;
        padding-bottom: 55px;
    }

    .preim_wrap {
        padding: 0;
    }

    .preim_inn {
        width: 100%;
        text-align: center;
        margin-bottom: 30px;
    }

    .preim_image {
        width: 68px;
        height: 68px;
        margin: 0 auto;
    }

    .preim_image span {
        height: 68px;
    }

    .preim_name {
        padding: 25px 0 13px 0;
    }

    .preim_wrap_box:before {
        background: url(/img/preim_wrap_bot.png) no-repeat bottom center;
        background-size: 225%;
    }

    .leader_wrap_sl,
    .discount_wrap_sl {
        margin-top: 13px;
    }

    .leader_slider,
    .discount_slider {
        width: 100%;
        width: calc(100% + 10px);
        padding: 0px;

    }

    .leader_slider .owl-stage-outer,
    .discount_slider .owl-stage-outer {
        width: 100%;
        margin-left: -5px;
        margin-right: -5px;
    }

    .leader_inn .btn {
        width: 100%;
    }

    .leader_slider .owl-stage-outer,
    .discount_slider .owl-stage-outer {
        overflow: hidden;
    }

    .owl-item .leader_image {
        max-height: 161px;
    }

    .item.leader_inn .btn {
        line-height: 13px;
        padding: 0px 5px;
    }

    .item.leader_inn .btn a.buy-3 {
        height: 44px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .articles_wrap {
        padding-top: 80px;
    }

    .articles_cont_box {
        padding-top: 66px;
    }

    .articles_cont_box .btn {
        margin: 0 auto;
    }

    .bottom_content {
        padding-top: 0;
        margin-top: 25px;
    }

    .bottom_content_box {
        padding-top: 145px;
        padding-bottom: 105px;
    }

    .hidden_text {
        display: none;
    }

    .hidden_text.act {
        display: block;
    }

    .btn_hidd {
        color: #b8a78d;
        font-size: 14px;
        font-weight: 700;
        text-transform: uppercase;
        clear: both;
        display: block;
        text-align: center;
    }

    footer .phone,
    footer .ds-form,
    footer .mail {
        font-size: 14px;
    }

    #menu_footer ul {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }

    #menu_footer ul li {
        margin-bottom: 15px;
    }

    .bottom_footer {
        padding-top: 0;
    }

    .paymet .paymet_img {
        margin: 10px 0 25px 0;
    }

    .paymet img {
        margin: 0;
    }

    .bottom_foot_l {
        padding-top: 30px;
    }

    .bottom_foot_l br {
        display: none;
    }

    #search_main {
        min-width: 272px;
        max-width: 290px;
        top: 58px;
        left: 50%;
        transform: translateX(-50%);
        padding-right: 40px;
    }

    #search_main input[type="text"] {
        box-shadow: 0px 2px 5px 1px rgb(0 0 0 / 10%);
        width: 290px;
    }

    #toTop {
        bottom: 30px;
        left: 30px;

        width: 45px;
        height: 45px;
    }

    .katal_wrap {
        z-index: 1;
    }

    .dots_wrap2,
    .dots_wrap_discount,
    .dots_wrap_review {
        display: none;
    }

    img#close_popup2 {
        top: 20px !important;
    }

    .katal_inn:hover .btn {
        bottom: 50px;
    }

    .all_catalog {
        float: none;
        margin: 15px auto;
        text-align: center;
        display: block;
    }

    #events {
        padding: 25px 9px 10px;
    }

    .big_slider .num1_img {
        display: none;
    }

    .start-fon {
        background: url(/img/start-fon320.png) no-repeat left 76%;
    }

    .top_header .container {
        padding: 0 8px;
    }
}

@media only screen and (max-width: 450px) {
    .leader_inn .btn a {
        line-height: unset;
    }

    .group-products .item-price {
        font-size: 13px;
    }

    .form_basket~.count_kart {
        display: none;
    }

    .mobile_tovar_head {
        display: none;
    }
}

@media only screen and (max-width: 767px) {

    .compare-table .products-list.new {
        flex-wrap: nowrap;
        margin-top: 0;
    }

    .compare-table.fixed .products-list {
        left: 12px;
        width: calc(100% - 24px);
    }

    .compare-table div.product-item {
        width: 50%;
    }

    .compare-table .compare-values__value {
        width: 220px;
        margin-right: 10px;
        box-sizing: border-box;
    }

    .review_slider {
        max-width: 100%;
    }

    .stat iframe {
        width: 100%;
    }

    .tovar_gl_img iframe {
        max-height: 205px;
    }

    .panorama {
        display: none;
    }

    .panorama-mobile {
        display: block;
    }

    #additionally_basket {
        height: unset;
        min-height: unset;
        flex-wrap: wrap;
        margin-bottom: 14px;
    }

    .group-products-list {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }

    .silimar-products .silimar-products-list .product-item:last-child {
        display: none;
    }

}

@media only screen and (max-width: 482px) {
    div#Vmenu {
        width: 117%;
        float: none;
        max-width: none;
    }

    .container.supwrap {
        overflow-x: hidden;
    }
}

@media only screen and (max-width: 414px) {

    .favorites-header,
    .compares-header,
    .a_name {
        width: 40px;
        height: 40px;
    }

    .cart_countitem {
        font-size: 13px;
    }

    #header_content .container {
        padding: 0 16px;
    }

    .event_wrap_banner .top_kak_text span.bold-text {
        margin-bottom: -4px;
    }

    .top_kak_text__bottom-wrap {
        display: flex;
        justify-content: center;
        align-items: flex-end;
        color: white;
    }

    .mobile_tovar_head {
        display: block;
    }

    .desk_tovar_head {
        display: none;
    }

    form#order-form .person_dan {
        font-size: 14px;
        text-align: center;
    }

    .additionally_block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .questionHead button {
        margin-left: auto;
        margin-right: auto;
    }

    ul.products-list .item.leader_inn {
        max-width: 100%;
    }

    #Vmenu>ul>li.toggle>a {
        font-weight: 300;
    }

    .cat_head_razdel {
        padding-bottom: 30px;
    }

    .breadcrumbs.inner a {
        text-decoration: underline;
    }

    .slide_l {
        background-size: 260%;
    }

    #search_main {
        max-width: 100%;
        padding-right: 0;

    }

    #search_main input[type="text"] {
        width: 100%;
    }

    .supwrap_knopk_left:before {
        left: 100px;
    }

    .cat_head.catalog_text.act:before {
        background: url(/img/act1.svg) no-repeat center !important;
    }

}


@media (max-width: 396px) {}

@media only screen and (max-width: 320px) {
    .sort-block span {
        white-space: nowrap;
    }

    .leader_name {
        overflow: hidden;
        height: 80px;
        min-height: unset;
        position: relative;
    }

    .leader_name::after {
        content: "";
        position: absolute;
        box-shadow: inset white 0 -15px 20px;
        height: 100%;
        top: 0;
        width: 100%;
        left: 0;
    }

}

.index_content ul>li {
    list-style-type: none;
}
.new__year__decoration{display:none}.header__logo{float:left}.header__controls{float:left;padding-top:11px;margin-left:84px}.header__phones{float:left;padding-top:8px;margin-left:66px}.header__locations{float:left;width:160px;margin-left:40px;padding-top:7px}.header__locations__item__place{padding-left:27px;background:url(/images/map__marker.svg) no-repeat  left 3px;margin-bottom:20px}.header__locations__item__subway{padding-left:27px;background:url(/images/subway__logo.svg) no-repeat  left 3px}.header__locations__item{font-size:14px}.btn__transparent{border-color:#bb8e62;color:#fff}.footer__callback__button{float:left}.btn__transparent:hover{background-color:#bb8e62}.footer__logo__wrap{float:left;width:164px}.header__mail__link{font-size:14px;padding-left:33px;display:block;background:url(/images/mail__icon.svg) no-repeat 6px center;text-decoration:none}.header__mail__link__inner{border-bottom:1px dotted #44231f}.header__mail__link:hover
span{border-bottom:0}.header__phones__item{font-size:18px;color:#44231f;font-weight:bold;text-decoration:none}.header__phones__item:hover{text-decoration:underline}.header__worktime{font-size:17px;margin-top:16px}.header__worktime__item{font-size:22px;font-weight:bold;color:#44231f}.header__worktime__item__minutes{font-size:17px;font-weight:bold;position:relative;top:-5px}.header__phones__item__wrap__first{margin-bottom:9px}.header__logo__caption__link{font-size:16px;text-decoration:none;color:#fff;text-align:center;display:block}.footer__counters{display:none}@media only screen and (max-width: 1270px){.header__controls{margin-left:0px}.header__phones{margin-left:35px}.header__locations{margin-left:27px}}@media only screen and (max-width: 1150px){.header__logo
#logo{width:300px;height:80px}.footer__menu__wrap{margin-left:90px}}@media only screen and (max-width: 1050px){.header__logo
#logo{width:259px;height:69px}}.pv-container{overflow:hidden;white-space:nowrap;position:relative}.pv-inner.pv-animating{-webkit-transition:background-position 500ms ease-out;-moz-transition:background-position 500ms ease-out;-o-transition:background-position 500ms ease-out;transition:background-position 500ms ease-out}.pv-inner{display:inline-block;height:100%;width:auto;cursor:move}.pv-vertical .pv-inner{width:100%}.pv-inner .pv-pano{height:100%;width:auto}.pv-vertical .pv-inner .pv-pano{height:auto;width:100%}.pv-container .pv-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.2)}.pv-container .pv-overlay i.pvicon-overlay{margin-top:-43px;top:50%;margin-left:-40px;position:absolute;left:50%;width:80px;height:87px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABXCAYAAACTFMIVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RDhBRjE4Mzg2NDMxMUUzOEI3OTg1NzVCMjUzMzE0QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RDhBRjE4NDg2NDMxMUUzOEI3OTg1NzVCMjUzMzE0QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZEOEFGMTgxODY0MzExRTM4Qjc5ODU3NUIyNTMzMTRBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZEOEFGMTgyODY0MzExRTM4Qjc5ODU3NUIyNTMzMTRBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++haY+QAAD8FJREFUeNrkXXtUVHUevwzI+yEIGKBIiimQLyzXBc11tfCVbXLMU5m6nrNueTQzt/1jO6nt2tO2fLSn3bO27abuamlmmiQopWillAGmqCgCIiAIDMhrmAf7+cLvdn7zmzvDzDB3QPue8z3XufO7v/v7fe73fb+DHpKK1NHREYZDLHggOBQcAPaU+gZ1gHVgLfgmuAJ8zcPDw+jA/iQPFUDT4BAPHg0Ok24vagcXgfMBZJPbAcSEg3CYBA6Wbm8ygQvAZwCkQXUAMRGp5URwknRnEal3FkCsVw1ATOKNQxo4SrozSQ8+DBArXA4gJvDCYQ44UrqziVT6kAiiKwB8CIc4K18HgRPBg8GBzOuRSpSAz7Mn6ygNBY8H07q/B19xs4P5FCBqXQIgLh6Fwy8VviJpnMs2qrFyOYUPOeDPwS123nIyeKFwbi84040g1jIQjT0CEBeSRD0G9hK+SgU/Du5n51SN4H+CL3Uzzge8kR3Nn4ROt9vHxyfbjSDmAsAfZAA1Tk5yvwJ4M8CLRPAMBkNLU1NTBbjSZDKJakvhznNGo3FMN/eLVgKvE1kfnwU3b96c6kYAxwE4X/mDlxPSF8QCZZ7uAz/Kn6irq7uUn59/sqSkpJKeFJFGo/FISkqKT0hImBwYGHgXG+qJJ/q72tratwYMGFBi5bYNttYUHh6+oKamRh8REXHCDQB6sSThtMSMsaMAEljJ3ClKz/7Cjp1Dzp49eyg3Nzefv87f318PNkIKpZaWFt/JkydPGzx48C/k70lKIUlvxsXFtVq59dP09G2sy4SH8AHAPO0GEMlu76Tbejlx8TDh84MceNL58+czefDuvvvuprFjxzaEhoaaRfTFxcX/w4Z9IHVj6TMkMvrSpUspISEhx8SxjP4D8MMgxUOUFgUp1oSFhS3BQ9ABxHyVAfRncW+Fh4PSR3ZoMXeKbOjr4JBOj9DYWLZ3794dpLKenp4mSNnNoUOHtloNrkwmPxxeASgB8vUA9QeArrOx8Nm2NAdzGrRa7bsAs1BlEMmR5DoqgWKOO0gGjwgSdFq2d6mpqbW2wGM2kb4/wTIZKTg4OJa4J7vCnF6Q4mdggzcDRDXjxEhnnIi/AoASB2CnE4iJiWmOj4+PZTbrLnYfyicv0lMDt3GXFcoAuoog/T5+fn5LKioqNkRHR+tUAjDEGQD7WQO0vb39VltbW/vAgQNDp0+f/oSVDOV+5q13g0+xc9Vq7A4ARh45ciQOYU4x7KxeJTvocBxoFXAy4oMGDYpMS0tbAgmIszEH2bulsFWzZIFRzVW2tEg5OTlq1SQ1zgBoUkhtukSzX7+AKVOmPObl5eVnp616pLq6mkKiGDV2Bxt4ubm5uQ1HX71e7yGpiaIDJJa7S4WswKKQiiwD2t2uWN2Fw0iHlExQQfJqsrOzDzJ7aAKrgZ3OGRsoJv514HLRmch0+fLlr06ePPktQDTBI0enpKSke3t7B8nf+/r6knr9pGKVlZX5BQUFpzyt7BhzDAc/YHNXOl19RkbGfxESda41Nja2BdLeoQKAt5wBsFnh3DHwk+JJpFaFx48f/1r+DI947dy5c5+NGzfuSWuT4/vc69ev31T6buTIkXGIDyd1B94XX3yxo6GhoXOdCGPaJk2aVKeS9tY7AyCpokG4jkCaxsIViZOmy8y5dEyYMKEWOTBtqkIJbKKqqqqCsrKyTo+cmJjYAG7iwpKggICAebZMjgweAvFOyUA2o5s5c2YNbHOHSgBWOmwDAQY5kWvCaQI0ywLppqbOjQwbNuwWA49ogNK8CH/qjh07dkQGnMCDfTTIDPDuJY13BLxZs2ZVwyabVAKPHkqZM06EqEjhXH/xBHLSThFHaNNmLfBmm9cePXp0N3lM+jxixIhGAk0Y5m1tMRR/It7b5UbwiMrxoFucBbBUobwUKeTMRoQPVCyVgoKCDLYAhJ3cc+PGjXp58xMnTlQqXV2wBl5WVtYO+XoA3+4G8IjOOhvGdKqY1PU+gqcIQSXrESh32p7+/fvzAMYIib8eTqOGjWtHEF5txWNel7rK9x285CqAd8MN4FUCg3KnC6oMxMuQspFSV6XYQgJbW1vrWZhiFIz4IDFek4GeMWPGDX9/f1ubz4SaXgBg4zF/y4ULFy4DRAMPXjfXu4Jo/pM9CaR5+ooFk5R5BJrFOs3NdXIRlY+zweFmgdStW9UsbzXYs3nktGVwTtn5+fkXZPBIct0EHtFpCE+dXbmtHVLYBCkkz/m0ggfufPUXEhLCq2+0WMdDvFbNxtmd7CMkaoBnb0HY4w3vbESgrFMpULbIC7DnAruLA3aCeB0g1ojntVpt51MKDAzU23Ig8NTVshQ5cl+qrqhUYbFGJUzjJJcCyNfFzCoMtbWyYbfpgZGWJYaHh0fCU5NT0kp9k6gJ4CRznqoAOFQIYUyQrAYFFbaoukRHRyeD6Z8PsdBgp5wi9QGiuPRrcpiurMYoUbwQwlTCBjayuM6mBAo0CuC/yHl23vm4k6ji9CP4o+7AkyTJJd1ZVVJXB6ps105AqlbPmzcvbNeuXQYGHEnfq/bMp9fr6zHnJ97e3tQuN5xlIUZmhyjv/kahrOaK1Izs8RXmLNrs3HuPm4uoNNXInysuLt4FL/kWKzxcZOPScdjjos2SJ1wqJ/M9lDQjU9UWluc7uv8e28B4Bc96jS84Mhohjtu3b9/zmZmZRc8+++yjCQkJSx2452ij0fgxYs37YGPrpNuZ8ATmdwgEtV0pdXVmRXHjdvNjkH3oEIZMYOPGI6bL7HCQkJFQatevl/ffYycidilIp06dKlOQwNFCplKMUEe2Y4WIAz+1UuaqQK78GZySRTEhIiLiN8uWLZs0f/58T2xkIDiyr0hVIngL+EewFtwGPgveynoC+bHvC5Jl4CTLn43xpeoMP668vPwAGzOajVkiSlh9fX3ukCFDqP9wPPLp+0pKSj4SxyAVPAd1vsWdagBTZ0SiuySQ/0Ab/Xs3mmNiQPqxa47xXyLJvyarpcReV+L0eHGS77777q9szHBrAH744YdPc3MlrFy5cowDGm4Ar3CbCrOel0Pg39sR9qzAU89gIMYL1RXZgRi4UGO0OElhYaEcX1lt/YBdlOuC5CgKt27d6kjDED28rZDQZ9QGUbaBb4DtblL09PSc0tDQsFMMenFOyQNbNE/u2bOnqDsAeSyd3Zy/v//bmzdvvldVAJm9WGlR+DKZWmpqao4TQ+Is+pgRQjxqZwiTIATKtfv375fTNXv6o20WGrC25tLS0j3gT+jfZpvTaHzT0tJWSyr+YookcJmY0mm12tNz5sx5ODIy8nni2bNnzwE4J7ubrKys7BqXRypmO1Cri1z039aTxeMht7700kuL4uLiXge/un79+iUUIvFjYmJiqG871kV5vyKA0/kTBoOhYe7cuX/MyMiQbZDh8OHDJYsXL34G0mOzEQjOQSmE2cbv+csvv9zNgdyjOh5iwWOvvfaa3B2h37BhwzcIeczeEPr5+UUxmzhADQDpqYwUFnU8JyeniTPgtEDToUPkY6Q/CYCYCcT27dsrRQCRIlH4UZKXlzfzwIEDhWvXrr2ioL4WQDY2NnZb75NfHUhdvzmhNjl9cHDwFcFeB3NltxtqAGjWRtHe3t7KgVDCbw7x2AcAYxVAGSVOpNPpqhD06hUkkEA8zRL1OBlsMF+IzWEg9GNzVWzZsqVUYb1mL/Xl9ymsBGYVcICqwQPxVkuFbwgR/lhuUR0CECbwH5QmQnZRziXpSj3OtUxK6KGck7g2EcxZjMMMhEGZlZWVh2HLVmDDSsn9EbOqQkFBLnfPn0y4eFFycnKAWjaQYsBPrQSxUTauschdKVOQg94eLIdiy2Q+gBbuGw5P+w+kgd/Clq7jxvF593pxbb8C4auxagTS9FT+DX6E/wJe9ykcsm2UjEgK83gPW11dXarggR0lMh8UZIczKa4UNOAmC/apusO/CeRLahYNUKGhof0klRo5SYUpL73KnwwLC0t55ZVXkiXLnmh5I1STe5uzf9UbN27MVLJ/ThCBQSpdZsOuFTMbWs8A50GzuCYqKspX7ZxuuSj2FRUVGZLwvkOkq1evzsjKynoRwepUTp169Wf+WPpz4l6WL1/+MFubOsUEymvp9aRQWTGuXr2aVLu7dxJDOPASJde8Z7ltANQwlSTbs0VQU82qVavox4MDu5mHbN9FpkoXJMs+6juaeGn5m2iAY2Nj5yIDGWlH5ZcC74afG3hmALKej/cEKfRC5rDEDin82ZJor94WwxAk6ekLFy5MUC0QvZMAhMRR3PUvoSTk/fLLL/9Wun3+sIRFytbU1GRwlwQSvSHGUiSFixYtSpT6zp9tskX+CmW2VrcBCCksU5LCdevWLb1NbKHFntrb293r3BDfxILb+VgKOagOUji9r0shlrpJjAO5OFWdQNrKlxZv6IqLi6kYGt3HAfzA7PWcwdDMwEt2N4AWUkhN4StWrJjZl6UQy9zDrxnqW80AHONWANmA90QpZC/FY/owgMf59TY3NxcxAEf1BoBR4BYxR0ZYky71cl+KjTVf4tdbW1v7NZenuxdANuhVhcaeo1LX38Tqa+BpWCsKrzH7GYD3qFZM6IbelIS228jIyF9v27btQcnGT7B6ie4Rq0f19fXX2T9VaUrvFkD218peF88vWLBgja+vb1+zhaniiYsgORzsTdXwg+2rEFWZiqmSlap1L6zRA/y9uEY86IeYCkf0ig3kBlt0UFFDeXJy8ug+AuCT4vq0Wm0+F0QH9DaAGkihxRPOz8+nOmJIL4MXIVbUiQ4cOPACF0RrehVAdsEkcZFI8drWrFlDDsWjFwH8WEH68qgxkwE4TKX7OnXRbnGx1MHVW+Uu3P5xhQZL4+bNm59SU317AmAcNaOKKz548OBz7g6ucdthrK3XjIqKirZz4A1V8f5OX/hnJYcyderUJDeC56PkdVtbW0uTkpJSGXjjJBV/6dQTAH3hUIqtPPkgNwH4rkUDt8lkeOedd3jVHajyGnp0cZqS7dm5c+citR0K7vOEUmd5Xl7eFg68kW5YR88mgAfeoaBCZenp6cNVXHSyWOCQHRnndVVVXZcBiAkGAMRqhbaQz9XIUFi8V6rw0MqnTZvm9vaSHv9WDnlyLSahHut9/PmoqKhZVVVVuyIiIq66+Of49Me4zf7CJexe+6ZNm144evSo3KFFHVy312/oDAbD+x29RNnZ2Wsl835CtwX0PVZhbqJAvV5/yd3gwevv4MAb4+7ymssAZJMl0u803AUenMaJ4ODg+zkA3f6fwLgUQCIE03OgznVqg0dl+pSUlAfcFe/ZAtDl9iI1NTXIx8dnHIy7Kn2CjY2NxjNnzvA/kSCnUXrHAMiIyltxkvoNSbUMvI7eAvD/AgwAe/DxchhoDlEAAAAASUVORK5CYII=)}.pv-container.pv-vertical .pv-overlay i.pvicon-overlay{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABXCAYAAACTFMIVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RDhBRjE4Nzg2NDMxMUUzOEI3OTg1NzVCMjUzMzE0QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RDhBRjE4ODg2NDMxMUUzOEI3OTg1NzVCMjUzMzE0QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZEOEFGMTg1ODY0MzExRTM4Qjc5ODU3NUIyNTMzMTRBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZEOEFGMTg2ODY0MzExRTM4Qjc5ODU3NUIyNTMzMTRBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+FSJ+/AAAC+1JREFUeNrkXQlQVOcdf7uALPch14iSqkBATYgQoihiPKitaKpTOx5NptbpYWzs2I5jp9NONWltO46pmtHMtBONOpFRSrFBSpuogXgkXqBiQMSyILiICnIuLOyy9PeH79GPl13Ot8tj95v5zzv28R2/97+/73uouru7hdEUlUo1rOfRXggO3wCFgfxBGvaTCdQMegKqIkLdZsGGZbRj7xm/vQBEO8/hkAAKGmLVBlAR6A7a6HJaAFE/cdhC0HMjbKIJlId2njgdgKjbD4c0kPco+0minI+2/qs0ANU21C++OLwmA3hiPxejzmmCworaRuC54rAM5CFz1QRikMMDiJIICrBRfwlEtcMCyPTeLBv2mVyfGY7MgXFkW2zc7zi8KJXDAYhBueAw3Q799gJNdkQOnAhys1PfI5QAoKvM9VkzHFNAG0HhIPLljoLqBnipZMFfAjWAPgY9svBcqCNyoJeVNrYwkSO9FQVR3242mwOtPPtD0CoWL8/Gs7/EsxorxsThAJxg4V4gIz56CTAajTv0en2QBfBekTzre+vWrTn19fVuNpYeRQBoqT7KsHRIb7q7uwe4urpuZyBaBK+vguZm47Vr1xTBcXYL5bjSCTpl6QcRRIjoZmvgNTQ0lFdUVOhaWlrcnBVAKpdbW1v/bg1EtVodZzEN09T0IDc3N4uC/pCQEIMzAyh4e3ufe/bsWe5Qn29sbKzIycnJ6OjoMAYEBHQkJSU1OjWAPdYkMPDjoYCIZ+5nZ2f3gbd8+fIn4FSz0wM4FBAJPHBelslk6lI6eGMCoAgijMNn4x28MQOQ2gVApV1dXc3iDVjiLp1OVwar7DJewOvxU+VM6aOuecLgqSyyuGtZ3Py1AlDbcMh2cXHJpyoHaftvo0x+KC4WHqxQij9toAcAnCcO6xCpRLq5uR0WeudDFFvsCeCrPHh1dXUlKDcePHjwCOLbPXny5JCYmJi4SZMmxYOzVADvZUQgJrg/R+Endjs7gJSlWSNKDmLb7MLCwmK6AFBmcpJxbASg5dXV1XcSExPXgxPdfX195+Je0YwZMwqcHcBUgeUJy8vLPxfBi46Obp4zZ04jwOvmjEk9imtwcPDrdB0WFrbo5s2bZbNnz25xZiucIBqIy5cvX+2xJHFxDcnJyQ08eD0dgrgCvIt4VtfDugEBkWVlZUHQiSpnBdBHYLk76D0t+XhBQUGGhISE5kGMyU1maVWhoaFhpaWlXs4KYN/ccFtbW088C50miiNZ3OmMPCV/Vy+eaDQa99raWo2z6kCTeAJxdadjeHg4rVrYCHpR+P8MHrkrt0GZQm+635vTi4JS01n2AJDmNSih6o4Q7rlp06aFe3h4kCOtsSANlMJ/Hsf3ILlR4g+PHz9+SiA6qwiTkSjtkVdPz5AFCxasswAeH114Qk++hdMX6Fqv19cibm6FGHc5K4BUPuOMgzsXthmqqqquwPe7SuecqHuLoq3Vam+wBESnM/uBpRDN2+CuOC4ONZ89e/Z4TU1Nz/RmRETEV0uWLNmk4oJr6D1dQUHBHTqPiorSOwMHmgYQzQ8BmlG8bm1trSHwKBJJSUl5unDhwuvQcw857uw4d+5cJoV5MDp6+IZGZ+DAgeYt2gGiSYxIiAOZS9MUGRnZJj7T9yZMJgN0nx4GxzR//vwGC/W1OSIHDjvcAmcNqNsQ7rV4e3tbMiDPHBHAetk7aD0T88jhAISIUnhmr9kzraO6MSV26PdDvKwmRwWQnOZWG/dbMflB2QFklvayHHWFhoYGgGJxGsslG+6ijccO7UhjgA/gptwRw7GRFHd3d7+0tLQ3uVs9e0WE3gkpp4hErgi9qaxIGaVlMfzDC2z2jxzrRJa1qQQV48V1OwyANBiUPOYcvyBbh11dYw0GwzWNRhMu9M8h3qPFmGg3154A2jSZQCCCvsTpJyMxLEajsaW0tDSjsrIyU4xcqAC8KOHrCVhKg/2rvb39Rw6XjSGdiEPGQLGypbJv3743Y2Nj90ydOvXPAPLoEHXnoTNnzsTbDUGanR8NWahPA3oFtBQ0k99VhPPGblYaGxtvr1u37rXz58/H4zIGNB30pfh7Z2cnZWloMooWm3uDG1O7JaWmpia3oKBgf1tbWzl/v7y8/ERxcfESnL4OWgMKt8XYe8YvF4A49wcdArVJxqkD/YL2kPAANjQ0FDCAfLg68sXfoedq2O/h7LdXJeD9h/2esGLFiiU049c9cMkATZQbQLVMXDwVh1tC72p86QbDSaC/YICfjtBoWUxjgctusNO6nJycPMo3DlLP99CHq83NzRMVpQPRcVqZf0YYZEO1i4vLYsHyNogRFbgzpE9JBKrJR0T9HYP9DZ6ZDiNzRJBxM5AcHPhj0EwOUGN1dfXpwsLC/XV1dZdsrMLNgpXFRwBKe+nSpT/cu3fvCPrUZ7xCQkJWrF27lkRfpRQA3+AZ8uTJk9siIiJ2JyQkfBQcHLzt7t27HwyjriLxRK/XV4wG2M2bN7+1YMGCf8bExLx///79D/kxr1mzhhzwQKUA2DfPAct6Y8OGDVc50bqZkZGxFRZ0qGD8tqOjY29FRcWprVu3vsNxGZUuieqwOs+JOp4eP378CdOfX0VHR/fbIRAUFBQoF4ByRCIaTmzEhGqt0Pv5EmHXrl2GnTt3bsfpP4aYT9wBimYhGgEgpq2K2bkfwOuC+1NszdiYzWZRHz4VeuekjZJohsbtrhQAdaKrgTf7cnh4uJtOp2uQAJOFQX2B47yh2CVQGbPmBpED8bfPANwcrVa7EVa3ZPfu3ZUSx5wc9aXMQv9bwrX9pg0QyVAU46IIRxp0hHe2Lly48Dbv23HtJPHP1dfXfyH1A4dYyJLTkpDZUjFEyBd/4MCBN0T/UGCLmtDcS3zb169ff5ccdEU40qAEvnOICrR4wxa/rgE/7IRkECMBsI+xraURhd5PAkzhXp4lAOMV4UhDtCii6Ft54OHhMRWW+DuWdIxarf5BSUnJpvT09C2JiYnplozDcITHyn1KtpYwI2axuLm5TZDLjZEllMNxGf+G4e1TMjViAM6Zxqy3XXadSzkQcfJfifsVE8qhfMoy0D3Fx8dnVmZm5korRopQpxk1Cr2qhHFeZAGQ5f3+yN9bunTpTwSFbMsfL/lAynaUihd+fn4vwpldLihkZ3m/MMVs7lYcgPStP9Db/L2VK1fSRuoQBWDWz+czGAx6JXKgyIVl4oW/v3/84cOHvymb0zry4jMeRFjkwj/x91atWvVTBehCD0mmRrEcSOUjcGHfupXAwMC5J06c+LYwdjtDBalPqtfr20fhf9oWQFqZAPo9fy8tLe3nY8yF/hIA9YJMmxhtxRX9uJAs8unTp787hrowVBIz1ysaQMaFv+HvpaamboU4TxojAPvNyiEWfioMc4rVpqGclXpV8Ldu8SFUfn7+7wT7fZyM70ue2Ieurq52T09PykhPV9S0ppWOf4sHsLOz83FycnK0ncHz5adaaT6aZYEiFA8g8/rzJIH8+8IAG21sAOAuvv2SkpLDDMDgcQEgy4SYORFq27ZtW5KdwKMVDwaxbfqwxZYtW1YyAL3GBYAskfqBhVUFPjYGj1ZCXOHb1Wq1pxh4s+TQ/3YDEM+F4u238IPJysraJNjwW6to4td8e0ajsX7ZsmWLGIAh4wpA1tkdktR/ZUpKyhQbgZdMk+l8e7m5ub9i4M0UX9x4A9ANolxswaBMkBm8INBDawuRBG4f8rgCkHV4Lm9QINamY8eOrZBZ733Cg9fe3q6bN29eCgNvipw+sN0BpGIymQ7xA0RYen/9+vWhMgG4h6+bJtj37t37fQbeDGnkJQeAqjH4hyy+GFiJWq3uC69qa2uzfXx83vPy8hpNhoQmqfbzNy5evPgO9Gw2i3spW94uBVCxodwgbS7iRdkWpaqqKovTe4G2GLucs3LD5do8WkRkq/qbmppuJyUl7WGXtEbHdjs7x4IDRYUPBX9Bbs4zGAyPVq9enco47/mBfM1xqQMlA/AsKir6WWdnZ5gczABnuePgwYOfp6en0wL1Tqb3jAMBOGppGksAuZwkfXjHV0bBoiVt5VKjYQsA/yfAACfHV19pyjS0AAAAAElFTkSuQmCC)}