#preloader{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#ffffff;z-index:9999}
a,a span{transition:all .3s ease}
h1,h2,h3,.h1,.h2,.blog_list_item .h3,.icms-header__middle a.aphone,.slide_title,.counter_block,.is_scPrice,.miw_price,.sc_old_price,.blog_item p span,.owl_title{font-family:Russo One,Arial,sans-serif}
h1,.h1{font-size:60px;margin-top:54px !important;margin-bottom:40px !important;line-height:1;text-transform:uppercase}
body{font-size:16px}
footer{opacity:0}
aside,.h1_down{display:none}
.w-700{max-width:700px;font-size:18px;margin-bottom:40px}
.breadcrumb{font-size:12px;letter-spacing:1.5px}
aside.order-1{background-color:#f5f5f5;padding:20px}
*{box-shadow:none !important}
h1 span,h2 span,.h1 span,.h2 span,.blog_item p span span{color:#f9ba07 !important}
.embed-responsive-21by9::before{padding-top:50%;}
.b24-widget-button-wrapper.b24-widget-button-position-bottom-right{right:16px;bottom:80px;}
.blog_item strong span{color:#f9ba07 !important;font-weight:normal}
.btn-modal{padding:12px 30px;border:none;float:left;outline:none;min-width:150px;text-align:center;text-decoration:none !important;background-color:#f9ba07;color:#424242 !important;text-transform:uppercase;font-weight:600;font-size:14px}
.btn-modal:hover{color:#fff !important}
.navbar-toggler{position:absolute;right:40px;top:-60px}
.nivo-caption{position:absolute;left:3%;bottom:36px;text-align:center;color:#fff;width:94%;z-index:8;padding:5px 10px;overflow:hidden;box-sizing:border-box}
.slide_title{font-size:80px;line-height:1;text-transform:uppercase;margin-bottom:25px}
.slide_title span{color:#f9ba07 !important}
.slide_content{max-width:600px;font-size:18px;margin-bottom:25px}
.nivo-caption a.butlink{background:#f9ba07;display:inline-block !important;letter-spacing:1px;padding:15px 25px;color:#424242;border:none;text-decoration:none;text-transform:uppercase;min-width:250px;text-align:center;font-weight:bold;font-size:14px;margin-right:3px;transition:all .3s ease}
.nivo-caption a.butlink:hover{color:#fff}
.slider-wrapper.theme-dark{margin:40px auto}
.footer_fix{position:fixed;bottom:0;width:100%}
.navbar-brand{width:200px}
.icms-navbar .nav-link{text-transform:none}
.menu-main,.menu-mega{display:table;width:100%;text-align:center;border-top:1px solid #f0f0f0}
.menu-main > .nav-item,.menu-mega > .nav-item{display:table-cell;font-size:14px;font-weight:bold;position:relative}
.menu-main > .nav-item > a span:hover,.menu-mega > .nav-item > a span:hover{color:#f9ba07}
.homeabout_title{color:#f9ba07;font-weight:bold;font-size:28px;line-height:32px;font-family:Russo One,Arial,sans-serif;border-bottom:2px solid #d7d7d7;padding:20px 0;margin-bottom:20px}
.text-48{font-size:48px}
.hometext .h2{font-size:24px;margin:40px 0 20px}
.homehow{background-image:url('/upload/default/homehow2.webp');background-size:cover;width:100%;background-position:center}
.homehow .icms-widget__html_block{background:rgba(0,0,0,.7);height:100%;padding:40px;color:#fff}
.homehow_yellow{width:60px;height:60px;background:#f9ba07;color:#fff;line-height:60px;text-align:center;font-family:Russo One,Arial,sans-serif;font-size:28px}
.homehow_text{margin:20px 0 30px}
.dropup,.dropright,.dropdown,.dropleft{position:static}
.icms-navbar .dropdown-menu{min-height:100%;box-shadow:}
.dropright .dropdown-toggle::after{float:right;margin-left:15px;margin-top:5px}
.dropdown-item:hover,.dropdown-item:focus{background:none}
.dropdown-item:hover span,.dropdown-item.active span,.dropdown-item:focus span{border-bottom:1px solid #f9ba07}
.dropdown-item{color:#424242;font-size:12px;background:none !important}
.icms-navbar .dropdown-menu .dropdown-item{letter-spacing:.5px}
.navbar-light .navbar-nav .show > .nav-link,.navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:#f9ba07}
.dropbtn{background:#eee;padding:2px 8px;font-size:13px;border:1px solid #aaa;cursor:pointer;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);color:#999;position:relative}
.dropbtn:before{content:"";display:inline-block;background:url('/templates/default/images/chosen-sprite.png') no-repeat 0 3px;width:14px;height:20px;position:absolute;right:3px;top:0}
.has_checked .dropbtn{color:#444}
.dropbtn:hover,.dropbtn:focus{border:1px solid #aaa;color:#444}
.dropdown-show .dropbtn{border:1px solid #aaa;border-bottom:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eeeeee),color-stop(80%,#ffffff));background-image:-webkit-linear-gradient(#eeeeee 20%,#ffffff 80%);background-image:-moz-linear-gradient(#eeeeee 20%,#ffffff 80%);background-image:-o-linear-gradient(#eeeeee 20%,#ffffff 80%);background-image:linear-gradient(#eeeeee 20%,#ffffff 80%);box-shadow:0 1px 0 #fff inset;color:#444}
.dropdown-search{box-sizing:border-box;-moz-box-sizing:border-box;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(/templates/default/images/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}
.dropdown-search:focus{outline:3px solid #ddd}
.props_dropdown{position:relative;display:block}
.dropdown-content{box-sizing:border-box;-moz-box-sizing:border-box;padding:3px;display:none;position:absolute;left:0;right:0;overflow:auto;z-index:1;max-height:200px;background:#fff}
.dropdown-show .dropdown-content{border:1px solid #aaa;border-top:0;box-shadow:0 4px 5px rgba(0,0,0,0.15);display:block}
.dropdown-content .input_checkbox_list label{cursor:pointer}
.dropdown-content .input_checkbox_list label:hover{background:#fafafa}
.props_dropdown_selected span{display:inline-block;margin:2px;color:#444;font-size:12px}
.props_dropdown_selected span:not(:last-child):after{content:",";display:inline-block;color:#444;font-size:12px}
.dropbtn .unchecked-all{content:"";display:inline-block;background:url(/templates/default/images/chosen-sprite.png) -42px 2px no-repeat;width:12px;height:12px;position:absolute;right:26px;top:6px;z-index:222}
.mega-ul > .dropdown-menu{overflow: hidden;padding-bottom: 20px;}
.menu-mega .dropdown-menu > ul{list-style:none;padding:0;}
.mega-ul .dropdown-menu > ul{display:table;min-width:960px;}
.menu-mega .dropdown-menu > ul .dropdown-menu{display:block !important;position:relative !important;top:0;left:0;border: none;}
.menu-mega .dropdown-menu > ul .coll .dropdown-menu > ul{display:flex;flex-direction:row;max-width:960px;flex-wrap:wrap;}
.menu-mega .mega-title{display: inline-block;width:24%;padding:15px;}
.menu-mega .coll{margin:0 15px;display:inline-block;}
.menu-mega .sale{background:#f9ba07;}
.menu-mega .coll:not(.stoll) > a span{border-bottom: 1px solid #f9ba07;}
.menu-mega .stoll{background:#BD77BD;margin-bottom:15px;width:207px;}
.menu-mega .stoll a{color:#fff}
.menu-mega .mega-title > a,.menu-mega .coll > a{font-weight:bold;font-size:14px;}
.menu-mega .mega-title > a{background:#f9ba07 !important;}
.mega-descr{font-weight:normal;padding:0 15px 7px;font-size: 14px;line-height:1.2;}
.icms-header__middle{background-color:#fff;color:#424242;padding:10px 0}
.icms-header__bottom{box-shadow:0 20px 30px 0 rgba(31,31,31,0.1) !important}
.site_description{max-width:200px;font-size:13px;font-family:Arial,sans-serif;letter-spacing:0.5px}
.icms-header__middle a{color:#424242;text-decoration:none;font-family:Arial,sans-serif}
.address_top a{display:block;text-align:right}
.menu-mega .dropdown-item.active, .menu-mega .dropdown-item:active{color:#424242;}
.top_callme{padding-left:30px}
a.gold_button{display:block;padding:15px 25px;background:#f9ba07;text-transform:uppercase;font-size:13px;font-weight:bold}
.sc_cart_btn.in_cart{color:#D0021B !important;text-transform: uppercase;transition: all .3s ease;font-size: 14px;font-weight: bold;}
.counter_block{padding:30px 0 20px}
#counter_note{color:#f9ba07;font-size:80px;height:120px}
.ccell{display:inline-block;vertical-align:top;padding:0 1%;line-height:1.3}
#counter_note span{color:#424242;font-size:10px;letter-spacing:1.5px;opacity:0.6;text-transform:uppercase;font-family:Arial,sans-serif;display:block;line-height:1;padding-left:20px}
.carousel-control-prev, .carousel-control-next{background-color:#f8ba06;border-radius:50%;padding:10px;height:40px;width:40px;top:50%}
.carousel-control-prev{left:20px;}
.carousel-control-next{right:20px;}

.menu-mega ul .mega-title:nth-child(1) > a,.menu-mega ul .mega-title:nth-child(1) .mega-descr{background:#CB9861 !important;color: #fff;}
.menu-mega ul .mega-title:nth-child(2) > a,.menu-mega ul .mega-title:nth-child(2) .mega-descr{background:#415B9D !important;color: #fff;}
.menu-mega ul .mega-title:nth-child(3) > a,.menu-mega ul .mega-title:nth-child(3) .mega-descr{background:#161616 !important;color: rgb(205,183,133);}
.menu-mega ul .mega-title:nth-child(4) > a,.menu-mega ul .mega-title:nth-child(4) .mega-descr{background:#6AB7D1 !important;color: #fff;}

.is_badge{position: absolute;top: 0;bottom: 0;left: -1px;writing-mode: vertical-lr;transform: rotate(-180deg);text-align: center;color: #fff;padding:0; text-transform: uppercase;font-weight: bold;font-size: 14px;letter-spacing: 1px;}
.badge-1{background:#CB9861;}
.badge-2{background:#415B9D;}
.badge-3{background:#161616;color: rgb(205,183,133);}
.badge-4{background:#6AB7D1;}
.badge-5{background:#BD77BD;}

.color_change{font-size:12px;}
.color_change .color_go{cursor:pointer;color:#424242;font-weight: bold;border-bottom:1px dashed #424242;white-space: nowrap;display: inline;}
.colors_mod.icms-forms__wrap .modal-dialog {max-width:820px;background-color: #fff;padding-bottom: 0;}
.lg-outer{background:#000;z-index:1052;}

.promocode_wrap,.promocode_note{text-align:right;font-family: Russo One}
.btn-promo{padding:5px 15px;background:#424242;text-align: center;color: #fff !important;font-family: Russo One !important;margin-left:5px;border-radius:0;}
.promocode_wrap input[type="text"], .promocode_wrap input:focus, .promocode_wrap input:focus-visible {outline:none;outline-width: medium;outline-width: 0;height:36px;border:none; border-bottom-width: medium;border-bottom-style: none;border-bottom-color: currentcolor;border-bottom:1px solid #d6d6d6;margin-bottom:10px;background:none;padding-left: 30px;  width: 180px;}
.promocode_note{margin-top:10px;color:#d70000;}
.wd_sc_cart_list .wd_scl_footer .wd_sclf_summ {border:none;}

ul.icms-content-subcats{padding-left:0;list-style:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
ul.icms-content-subcats li{flex:auto;max-width:100%;margin:0 10px 10px 0;text-align:center;font-weight:600}
ul.icms-content-subcats li a{display:block;padding:5px 20px;background-color:#f5f5f5;text-transform:uppercase;color:#424242}
ul.icms-content-subcats li a:hover,ul.icms-content-subcats li a.active{background-color:#f9ba07;color:#fff;text-decoration:none}
.text-60{font-size:50px;opacity:0.8;line-height:1}
.content_item .value ul li{margin:0 0 10px -20px}
.f_content_top a,.ul_show{color:#292929 !important;border-bottom:1px dashed #292929;font-weight:bold}
.ul_show{display:inline-block;margin-bottom:25px;cursor:pointer}
#showrooms_ul{display:none;width:100%;margin-bottom:25px}
#showrooms_ul li a{color:#292929}
#showrooms_ul li a:hover{text-decoration:underline}
.showrooms_item .is_scPrice span[itemprop="price"]{font-size:28px}
.showrooms_tables .title{font-weight:bold;line-height:1;margin-bottom:8px}
.showrooms_tables .content{padding-top:5px}
.showrooms_tables .content p{margin-bottom:5px}
.showrooms_tables .miw_price,/*.sc_right_box span,*/.showrooms_tables span{font-family:Russo One,Arial,sans-serif;color:#f9ba07 !important;font-size:20px;margin-top:10px}
.showrooms_tables img{margin-bottom:15px}
.showrooms_tables ul li{margin-left:-25px}
.showrooms_tables p:first-child > strong{font-size:1.640625rem}
.showrooms_tables h3{font-weight:bold;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}
.showrooms_tables .col-lg-3,.icms-widget__compact > .card-header{margin-bottom:30px}
.showrooms_item .sc_item_view_header{margin-bottom:0}
.modal_link{display: block;width:60px;height:60px;background-position:center;background-repeat:no-repeat;border-radius:50%;transition:all 0.2s linear;z-index:99}
.cart_icon{background-image: url('/upload/default/cart_icon.png');width: 30px;height:50px;background-position: center;background-repeat: no-repeat;background-size: contain;  margin-left: 10px;position:relative;right:0;}
.designe_icon{bottom:225px;background-image:url('/upload/default/designe.svg');box-shadow:0 0 10px 0 rgba(0,0,0,.3) !important}
.zamer_icon{bottom:155px;background-image:url('/upload/default/zamer.svg');box-shadow:0 0 10px 0 rgba(0,0,0,.3) !important}
#all_qty{position:absolute;right:-4px;bottom:-4px;background-color:#f9ba07;border-radius:50%;color:#424242;width:18px;height:18px;line-height:18px;text-align:center;font-size:13px;}
#scroll-top{right:21px}

.form_buttons{position:fixed;bottom:70px;right:20px;width:55px;}


#call_all{background:#424242;padding:13px;text-align:center;cursor:pointer;z-index:4;box-shadow:0 0 20px 0 rgba(0,0,0,.3) !important}
#call_all.call_open{background:#fff}
#call_all #callsvg2,#call_all.call_open #callsvg1{}
#call_all.call_open #callsvg2{display:block;margin:10px auto}
.field.ft_htmlhint label{display:none}
.up_text p{font-size:18px}
.modal_link.up_1123_icon{width:100%;height:30px;bottom:0;border-radius:0;right:0;text-align:center;background-color:#ff6c00;color:#fff;text-decoration:none;line-height:30px;text-transform:uppercase;font-weight:bold;letter-spacing:.5px}
.wd_sc_cart .modal-dialog,.icms-forms__wrap .modal-dialog{max-width:560px;padding:40px;min-height:300px}
.icms-forms__wrap .modal-dialog{background-color:#f5f5f5}
.modal-content .h3{font-family:Russo One;margin-bottom:20px}
.wd_sc_cart .h3{padding:0 0 30px 0;border-bottom:1px solid rgba(0,0,0,.2)}
.icms-forms__wrap form .without-tabs fieldset{padding:0;margin:0;border:none}
.icms-forms__wrap input[type="text"],.icms-forms__wrap input[type="number"],.icms-forms__wrap input[type="email"],.icms-forms__wrap input[type="searche"]{color:#424242;border:1px solid #d6d6d6;background-color:#ffffff;padding:20px;height:60px}
.icms-forms__wrap .ft_string label{display:none}
.form-group{margin-bottom:20px}
.icms-forms__wrap .btn-primary{color:#424242;background-color:#f9ba07;text-transform:uppercase;width:100%;border:none;height:54px;border-radius:0}
.icms-forms__wrap .btn-primary:hover{color:#fff}
.icms-forms__wrap .custom-control-label::after{display:none}
.custom-control-input:checked ~ .custom-control-label::before{opacity:1;background:#f9ba07;border:2px solid #f9ba07}
.icms-forms__wrap .custom-control .custom-control-label::before{border-radius:0;width:18px;height:18px}
.icms-forms__wrap .btn-success{background:#f9ba07;border:none;border-radius:0;height:54px;padding:0 50px;text-transform:uppercase;line-height:54px}
.icms-forms__wrap .btn-success:not(:disabled):not(.disabled):active{background-color:#f9ba07}
#qrcode .chosen-search,.qrcode_icon{display:none}
#location_select .modal-dialog{max-width:560px;padding:40px;min-height:300px;background-color:#f5f5f5;color:#424242}
.city_header{height:24px;line-height:24px;text-align:right}
.city_header a{text-decoration:underline;color:#f5cd79;padding-left:15px}
.city_list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.city_item{flex:auto;max-width:100%;margin:0 10px 10px 0;text-align:center;font-weight:600;padding:5px 20px;background-color:#e8e8e8;cursor:pointer;text-decoration:none !important;color:#424242}
.city_item.active,.city_item:hover{background-color:#f9ba07;color:#fff}
.city_item.nocity{text-align:center;display:block;background:transparent !important;text-decoration:underline;transition:.5s all ease}
.city_item.nocity:hover{color:#f9ba07}
.advantage_wrap{background-color:#f5f5f5;padding-bottom:100px;position:relative;height:100%}
.advantage_description{padding:18px 20px}
.advantage_title{font-size:18px;font-family:Russo One;text-transform:uppercase;margin-bottom:15px}
.advantage_wrap .btn-modal{width:100%}
.advantage_wrap .btn-modal.more{background:#fff;margin-top:10px;border:1px solid #f9ba07}
.advantage_wrap .btn-modal.more:hover{color:#f9ba07 !important}
.advantage_content{margin:30px 0}
.advantage_content p{}
.amore{padding:12px 30px;text-align:center;text-decoration:none !important;background-color:#f9ba07;color:#424242 !important;text-transform:uppercase;font-weight:600;font-size:14px;display:table;margin:20px 0}
.showcase_list_grid .modal-content .miw_description .miw_price_box .sc_old_price{float:none;padding-left:30px}
.advantage_wrap a{display:block;background-size:cover !important;max-width:564px;margin:0 auto}
.advantage_wrap a img{transition:all .3s ease}
.advantage_wrap a img:hover{transition:all .3s ease;opacity:0}
.modal.fade .modal-dialog{transition:all 0.3s ease-out}
.modal-dialog{background:#fff;padding:20px;pointer-events:auto}
.advantage_wrap .modal-content,.showcase_list_grid .modal-content{flex-direction:row;width:auto}
.modal-open .modal{padding:0 !important}
.modal-dialog .close{position:absolute;width:30px;height:30px;top:10px;right:10px;text-align:center;z-index:2;cursor:pointer}
.modal-dialog .close i{font-size:28px;line-height:44px;cursor:pointer}
.fade{transition:all 0.3s ease !important}
.blog_item p img{display:block;margin:30px auto}
.blog_item p > span{line-height:1.2;padding:10px 0;display:inline-block}
.blog_item p a,.category_description p a{color:#f9ba07;font-weight:bold;text-decoration:underline}
.blog_item.card{border:none}
.blog_item .card-header{border:none;padding:0;background-color:#fff;margin-top:30px}
.blog_item .card-header > ul{width:100%;text-align:center}
.blog_item .card-header > ul > li{flex-grow:1}
.blog_item.dark_background{background-color:#424242;color:#fff;margin:0 -45px 30px;padding:40px 55px}
.icms-widget__tabbed > .card-header .nav-link{border:1px solid #f7db86;padding:14px;border-radius:0;color:#ababab;font-size:15px;font-weight:bold}
.icms-widget__tabbed > .card-header .nav-link.active{background:#f9ba07;border:1px solid #f9ba07;color:#424242}
.nav-tabs .nav-link:not(.active):hover::before,.icms-navbar .nav-link:not(.active):hover::before,.nav-tabs .nav-link.active::before,.icms-navbar .nav-link.active::before{background:none}
.showcase_list_grid{margin-bottom:30px}
.blog_list > div{min-height:400px}
.blog_list_item{background-color:#f5f5f5;position:relative}
.blog_list_item a,.slider_wrap a{color:#424242;text-decoration:none !important}
.blog_list_item a.bli_shadow{background-image:-moz-linear-gradient(top,rgba(0,0,0,0.0),rgba(0,0,0,0.70));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.0),rgba(0,0,0,0.70));background-image:-o-linear-gradient(top,rgba(0,0,0,0.0),rgba(0,0,0,0.70));background-image:-ms-linear-gradient(top,rgba(0,0,0,0.0),rgba(0,0,0,0.70))}
.blog_list_item .bli_bottom_a{position:absolute;width:100%;bottom:0;left:0;color:#fff;padding:20px}
.blog_list_item .h3{font-size:16px;text-transform:uppercase}
.blog_list_item .bli_img{height:200px;}
.blog_list_item .bli_bottom{padding:20px}
.bl_slider .carousel-item{width:33%}
.hv_400 .widget_text_block{max-height:400px;display:flex;align-items:center;overflow:hidden}
.slider_wrap,.hometext{padding:15px}
.slider_wrap .card-body{padding:0}
.slider_wrap .h2{text-transform:uppercase;margin:40px 0}
.slider_wrap .item{background-color:#f5f5f5}
.slider_wrap .owl_description{padding:20px}
.slider_wrap .owl_title{text-transform:uppercase;line-height:1.2;margin-bottom:10px}
.s_all{background:#f9ba07;color:#424242 !important;text-decoration:none !important;display:block;padding:20px;text-transform:uppercase;font-weight:bold;font-size:14px;letter-spacing:1px;text-align:center;margin:40px auto}
.slider_wrap .owl-carousel .owl-nav .owl-prev,.slider_wrap .owl-carousel .owl-nav .owl-next{position:absolute;left:0;top:30%;width:40px;height:40px;background:#f9ba07;border-radius:50%;font-size:40px;line-height:1}
.slider_wrap .owl-carousel .owl-nav .owl-next{right:0;left:auto}
.slider_wrap .owl-nav span{display:block;margin-top:-7px;color:#fff}
.slider_wrap .owl-nav span:hover{color:#424242}
.slider_wrap.but-50 .owl-carousel .owl-nav .owl-prev,.slider_wrap.but-50 .owl-carousel .owl-nav .owl-next{top:50%}
.icms-footer__middle{background:#f9ba07;color:#424242}
.icms-footer__middle .h2{text-transform:uppercase}
.icms-footer__middle .h2 span{color:#fff !important}
.share_block a{display:inline-block;margin:20px;color:#424242;text-align:center;text-decoration:none}
.share_block a .share_img{display:block;background:#fff;border-radius:50%;width:60px;height:60px;font-size:24px;line-height:60px;margin:0 auto}
.share_block a img{margin-top:-7px;border-radius:8px;opacity:.8}
.share_block a .share_title{color:#fff}
.icms-footer__bottom{color:#fff;padding:30px 0}
.icms-footer__bottom a{color:#fff !important;text-decoration:none;opacity:.8;font-size:14px}
.icms-footer__middle > .container{border:none !important}
.copy a{display:block}
.icms-footer__bottom .navbar-nav .nav-item .nav-link{padding:0;line-height:1.7;display:inline;padding-right:10px}
.icms-footer__bottom .navbar-nav .nav-item .nav-link:hover{color:#f9ba07 !important}
.icms-footer__bottom .icms-widget__compact > .card-header{margin-bottom:10px;font-size:16px;text-transform:uppercase}
.phone a{font-weight:bold;font-size:16px}
.all_contacts{margin-top:15px;padding:15px}
.menu-city .dropdown-menu{top:auto;bottom:100%;left:100%}
.menu-city .more{position:relative}
.icms-footer__bottom a.dropdown-item{color:#424242 !important}
.video_description{padding:20px;height:100%;font-size:18px}
.video_description .widget_text_block{height:90%;position:relative}
.video_description .widget_text_block p:last-child{font-size:16px;position:absolute;bottom:0}
.p_5{padding:5px !important}
.p_15{padding:15px !important}
.p_40{padding:40px !important}
.grey_box{background:#f5f5f5;padding:20px;height:100%}
.gb_title{text-transform:uppercase;font-weight:bold;line-height:1.2;margin-bottom:10px}
.icms-content__middle > .container{max-width:none !important;padding:0}
.icms-content__middle > .container > .row{margin:0}
.gray_bg{background:#f5f5f5;width:100%;padding-bottom:30px}
.clients_block{background:url('/upload/default/for_clients.jpg');background-size:cover;margin-bottom:40px}
.sh{background:rgba(0,0,0,.7);height:100%;padding:40px;color:#fff}
.caps{text-transform:uppercase;font-weight:bold}
.vtab_block{background:#fff;padding:23px 15px 20px 25px;margin-bottom:3px}
.vtab_body{display:none;padding:20px 0 0}
.vtab_body span{display:block;margin-bottom:15px;color:#f9ba07;font-size:14px;font-weight:bold}
.vtab_title{text-transform:uppercase;font-weight:bold;cursor:pointer}
.vtab_title:after{font-family:fontAwesome;content:"+";float:right;margin-top:-10px;background:#f9ba07;width:40px;height:40px;border-radius:50%;text-align:center;line-height:40px;font-size:36px;font-weight:300;transition:all .3s ease;color:#fff;padding:0}
.vtab_title:hover:after{color:#424242}
.rotate .vtab_title:after{rotate:45deg}
.ev-1{background-image:url('/upload/default/ev_1.webp');background-size:cover;background-position:center;width:100%;color:#fff}
.ev-1 .icms-widget__html_block{display:flex;background:rgba(0,0,0,.7);display:flex;min-height:300px;padding:20px 0;font-size:18px}
.portfolio_text .h1{margin:0 !important;font-size:48px}
.l_title{text-transform:uppercase;letter-spacing:2px;font-size:18px;opacity:.75;font-weight:300;margin:10px 0 20px;display:block}
.m_40_80{margin:40px 0 80px}
.slick-dots{margin:0 0 20px !important}
.slick-dots li button::before{color:#f9ba07 !important}
.yellow_square{display:block;width:40px;height:40px;background:#f9ba07;margin-bottom:20px}
.p_about p{margin-bottom:5px;line-height:1.2}
.manager .h1{margin-top:0 !important}
.manager .h2{text-transform:uppercase;font-size:32px;margin:30px 0}
.manager a{color:#424242;text-decoration:none;font-size:18px}
.manager a .icms-svg-icon{margin-right:10px}
span.yellow{display:block;margin:25px 0 15px;color:#f9ba07;font-weight:bold}
.city_select{margin-bottom:30px}
.city_select_title{border:1px solid #f9ba07;padding:12px 25px;font-weight:bold;margin-bottom:3px;cursor:pointer;position:relative}
.city_select_title::after{content:' ';width:0;height:0;border-style:solid;border-width:5px 4px 0 4px;position:absolute;top:50%;right:20px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-color:#424242 transparent transparent transparent}
.city_select_body{border:1px solid #999;display:none}
.city_select_item{padding:5px 25px;cursor:pointer}
.city_select_item:hover{background:#e6e6e6}
.city_row a{color:#424242}
.content_sction_list .advantage_wrap{padding-bottom:105px}
.content_sction_list .advantage_wrap .btn-modal{width:calc(100% - 40px);bottom:75px;position:absolute}
.content_sction_list .advantage_wrap .yellow_border{position:absolute;bottom:20px;left:20px;padding:12px 30px;text-align:center;text-decoration:none !important;border:1px solid #f9ba07;width:calc(100% - 40px);color:#424242;text-transform:uppercase;font-size:14px}
.mb-3.icms-widget:last-child{margin-bottom:1rem !important}
footer .collapse{display:flex !important}
.display_none{display:none !important}

#sofa_simple_select.colors_mod.icms-forms__wrap .modal-dialog{max-width:600px;}
.color-gallery a{width:110px !important;padding:5px;color:#424242;text-decoration:none !important;position:relative;}
#sofa_simple_select .color-gallery a{width:50% !important;}
#bedhead_select .color-gallery a,#freza_select .color-gallery a{width:33.3% !important;}
.color_block{position:relative;width: 110px;padding:5px;}
.item-changes{padding:20px 0;}
.item-changes span{color:#f9ba07;border-bottom:1px dashed #f9ba07;}
.item-changes .color_change{font-size:16px;font-weight:bold;}

.color-gallery a img{width:100%}
.color_title{line-height:1.2;font-size:12px;width: 110px;padding: 5px;}
#sofa_simple_select .color_title,#bedhead_select .color_title,#freza_select .color_title{font-size:14px;text-align:center;width: auto;padding:20px 5px;}

#color_6_64_157,#color_6_64_132,#color_6_64_121,#color_6_64_86,#color_6_69_157,#color_6_69_132,#color_6_69_121,#color_6_69_86{display:none;}
/* скрыли Соты (id=64) и Геометрию (id=69) у Деви, Альфа (+ Соло гор дет), Соло гор с диваном, Соло гор */

.widget_tabbed #widget-2{display:flex;flex-wrap:wrap;font-size:15px;padding-top:45px}
.widget_tabbed #widget-2 .f_shwg{width:100%}
.widget_tabbed #widget-2 .f_shwg .value{overflow-x:auto}
.widget_tabbed #widget-2 .ft_string{display:flex;flex-grow:1;flex-direction:column;padding-right:40px}
.widget_tabbed #widget-2 .ft_string .title_left{order:2;font-weight:400;padding:20px 0}
.widget_tabbed #widget-2 .ft_string .value{order:1;text-transform:uppercase;font-family:Russo One,Arial,sans-serif;border-bottom:1px solid #f9ba07;padding:20px 0}
.sc_tab_textBox{padding-top:25px}
#widget-2 .ft_html table,#widget-2 .ft_html table th,#widget-2 .ft_html table td{border:none;text-align:center}
#widget-2 .ft_html table th{font-weight:bold;text-decoration:underline}
#widget-2 .ft_html table tr td:not(:first-child),#widget-2 .ft_html table tr th:not(:first-child){}
#widget-2 .ft_html table tbody tr:hover{background:none}
#dop.showcase_list_grid .my_default_list_item{padding-bottom:50px}
.owl-carousel .owl-stage{display:flex}
.owl-carousel .owl-item{display:flex;padding:0 2px}
.showcase_list_grid .my_default_list_item .my_item_wrap .miw_description .miw_title{line-height:1.2 !important;text-transform:uppercase;font-family:Russo One,Arial,sans-serif}
.showcase_list_grid.owl-carousel .my_default_list_item .miw_footer{width:100% !important}
#dop.showcase_list_grid .my_default_list_item .miw_footer a{background:#f9ba07}
#dop .owl-item:hover{box-shadow:0 10px 30px 0 rgba(0,0,0,0.10) !important}
#dop .my_default_list_item .my_item_wrap .miw_description{padding:15px}
#dop .miw_footer{position:absolute;bottom:20px;width:calc(100% - 40px)}
.subttl{padding-bottom:30px;padding-top:5px;text-transform:uppercase;line-height:1.1}
.table_of_contents{padding:30px;border:4px solid #f9ba07;margin-bottom:50px;}
.table_of_contents li{margin:5px 0 !important;}
.table_of_contents a{color:#424242;text-decoration:underline;}
.f_shwg td.first{border:2px solid #f9ba07 !important;cursor:pointer;}
.f_shwg td.first.active{background-color:#f9ba07;}
.miw_block_polosa{position:absolute;overflow:hidden;width:120px;height:120px;top:-3px;right:-3px;z-index:1}
.miw_polosa{position:relative;display:block;text-align:center;font-size:15px;font-weight:bold;color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);padding:7px 0;left:-26px;top:34px;width:200px;line-height:20px;background-color:#2196F3;box-shadow:0 0 3px rgba(0,0,0,0.3)}.miw_polosa.is_sc_sale{background-color:#5cbd39}.miw_polosa:before,.miw_polosa:after{position:absolute;content:" ";line-height:0;border-top:2px solid #555;border-left:2px solid transparent;border-right:2px solid transparent;bottom:-2px}.miw_polosa:before{left:0;bottom:-1px}.miw_polosa:after{right:0}
.sc_item_view_header .miw_block_polosa{right: 15px;}
.percent_sale{float: right;margin-left: 15px;font-weight: bold;margin-top: -6px;color: #fff;background: #5cbd39;padding: 3px 2px;border-radius: 6px;}
.item_percent_sale{font-weight: bold;margin-top: -6px;color: #fff;background: #5cbd39;padding: 5px 15px;border-radius: 6px;font-size: 18px;}

@media (min-width:992px) {
  .icms-navbar .dropdown-menu .dropdown-item{padding:.25rem 1rem}
}
@media (min-width:576px){.modal-dialog{max-width:1180px}
}
@media (min-width:1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1200px}
}
@media (max-width:1200px){#counter_note,.slide_title{font-size:62px}
.text-60{font-size:50px}
}
@media (max-width:991px){h1,.h1{font-size:54px}
.slide_title{font-size:54px}
.menu-main > .nav-item{display:flex;}
.menu-mega > .nav-item{display:block;text-align:left;}
.mega-ul .dropdown-menu > ul{min-width:0;margin:0;}
.menu-mega .mega-title{width:100%;padding:0;margin:10px 0;display:block;}
.menu-mega .coll{margin:15px 0;display:block;}
.menu-mega .dropdown-menu{/*display: block !important;*/max-width:100%;border:none;}
.coll .text-nowrap{white-space: wrap !important;}
.counter_block{text-align:center}
.video_description .widget_text_block p:last-child{position:relative}
aside{order:2 !important}
.homehow_yellow{float:left}
.homehow_text{margin:0 0 0 80px;height:100px}
.site_description,.js_view_callback_form{display:none !important}
.address_top{padding-right:50px}
.showrooms_list_grid .my_default_list_item{max-width:432px;margin:0 auto;}
#scroll-top,.form_buttons{right:0;}
.b24-widget-button-wrapper.b24-widget-button-position-bottom-right{right:-5px !important;}
}
@media (max-width:800px){.slide_title{font-size:48px}
.slide_content{font-size:16px}
#sync1 .item#itemvideo{height:300px !important}
.nivo-caption{}
}
@media (max-width:768px){.slide_title{font-size:34px}
.portfolio_text .h1{font-size:36px}
.hv_400 .widget_text_block{max-height:321px}
.h1.h1phone{font-size:40px}
}
@media (max-width:576px){.slide_content,.nivo-caption a.butlink{}
.showcase_list_grid{max-width:432px;margin:0 auto}
.homehow_text{height:auto}
.homehow .col-lg-4{margin-bottom:20px}
.address_top{display:none !important}
#bedhead_select .color-gallery a,#freza_select .color-gallery a{width:50% !important;}
}
@media (max-width:500px){h1,.h1{font-size:42px}
.h1.h1phone{font-size:32px}
#counter_note{font-size:50px}
.slide_title,.portfolio_text .h1{font-size:24px}
.text-60{font-size:40px}
#counter_note span{font-size:10px;letter-spacing:none}
.wd_scl_item{display:table !important;position:relative}
.wd_scl_item_img{margin-right:15px;height:100px}
.wd_scl_item .wd_scl_item_meta{float:left;padding:0 !important;margin-bottom:10px}
.wd_scl_item .wd_scl_item_delete{top:20%}
.wd_scl_item .sc_price_span{float:left;padding:0 !important}
}
@media (max-width:420px){h1,.h1{font-size:32px}
.h1.h1phone{font-size:24px}
#counter_note{font-size:40px}
.slide_title{}
.text-60{font-size:30px}
.ccell{padding:0}
}