body{font-family:'Montserrat', sans-serif;font-weight:400;color:#313131;background-color:#fbfbfb;overflow:auto;}
body.open-sidebar{position:relative;overflow:hidden;}
body.open-filter{overflow:hidden;}
body.open-minicart{}
body::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
body::-webkit-scrollbar {width: 5px; height: 5px;background-color: #F5F5F5;}
@media (min-width: 431px) {body::-webkit-scrollbar {width: 10px;height: 10px;}}
body::-webkit-scrollbar-thumb {background-color: #26D07C;border-radius: 10px;}
body::-webkit-scrollbar-thumb:hover {background-color: #6f5fa2;}
a{color:#23a1d1;-webkit-transition:0.3s all;-moz-transition:0.3s all;-ms-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all;}
a:hover{text-decoration:none;}
p{font-size:13px;}
::selection {color: white;text-shadow: none;background: #2aad6f;}
button{-webkit-transition:0.3s all;-moz-transition:0.3s all;-ms-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all;}
a:focus, button:focus{outline:0!important;}
legend{font-size:18px;padding:7px 0px}
label{font-size:12px;font-weight:normal;display:block;font-family:'Montserrat', sans-serif;font-weight:600;color:#313131;font-size:13px;}
b, strong{font-weight:600;}
hr{margin-top:10px;margin-bottom:10px;}
.input-group .input-group-addon{font-size:12px;height:40px;border-top-left-radius:0;border-bottom-left-radius:0;background:#ffffff;border:1px solid#dddddd;border-right:0;}
.form-control{height:40px;border:1px solid#ddd;-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding:5px 15px;font-size:12px;}
.form-control:focus,
.form-control:hover{border-color:#b1b1b1;outline:0;-webkit-box-shadow:none;box-shadow:none;}
textarea.form-control{resize:vertical;}
.btn{padding:10px 25px;font-size:13px;border-radius:0;border:1px solid#ddd;color:#777;font-weight:500;-webkit-transition:0.3s all;-moz-transition:0.3s all;-ms-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all;}
.btn:hover{background:#6e419e!important;/*background:#fbfbfb;*/color: #fff;}
.main-btn{background:#2aad6f;color:#fff;border-color:#2aad6f;}
.order-btn{background:#616161;color:#fff;border-color:#616161;}
.preorder-btn{color:#fff;background: #669;border-color: #669;}
.main-btn:hover{background:#6e419e;color:#fff;border-color:#6e419e;}
.main-btn.focus, .main-btn:focus, .main-btn:hover{color:#fff;text-decoration:none;}
.cart_fly{flex-direction: row!important;}
#cart_fly{display: inline-flex;align-content: center;justify-content: center;flex-wrap: nowrap;align-items: stretch;text-align: center;flex-direction: column;width: 100%;}
.cart1{margin: 10px;float: right;}
#cart_fly > .main-btn {margin: 5px;}
.main-set{background: #e36a1a;border-color: #e36a1a;}.main-set:hover{background: #6e419e;border-color: #6e419e;}
#cart_fly > .main-btn{margin-top: 5px;}
.btn-del-cart{font-size:20px;background:#fff;border-radius:50%;width:30px;height:30px;text-align:center;line-height:30px;padding:0;border:1px solid#ddd;}
.btn-del-cart:hover{background:#6e419e;color:#fff;border-color:#6e419e;}
.section-title{font-weight:500;font-size:22px;margin:5px 0 40px;position:relative;}
a.grouptext{color:#121212;}
a.grouptext:hover{color:#f51644;}
.section-title:before{content:'';display:block;width:100px;height:3px;background:#2aad6f;position:absolute;left:0;bottom:-15px;}
.section-title2{font-weight:500;font-size:21px;margin:0 0 10px;position:relative;width:100%;display:table;background:#2aad6f;}
span.grouptext2{color:#fff;margin-left:20px;}
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg{display:inline;}
.nav-tabs{margin-bottom:15px;}
div.required .control-label:before{content:'* ';color:#F00;font-weight:bold;}
#cart_fly .btn .fa{margin-right:5px;font-size:14px;}
.comment{font-weight:bold;font-size:15px;}
#menu{background:#fff;margin:0;border:none;border-radius:0;z-index:1000;position:absolute;top:42px;left:0;width:100%;border-bottom:1px solid#fff;}
#menu.fixed{top:0;position:fixed;border-bottom:1px solid#ebeced;}
.menu-right{display:flex;align-items:center;float:right;}
.menu-right .text{font-weight: 500;}
.dropdown-menu{border:none;margin:0;padding:0;right:0;left:auto;}
.dropdown-menu .btn-link-drop{font-size:13px;color:#222;padding:8px 20px;display:block;white-space:nowrap;}
.dropdown-menu .active .btn-link-drop{color:#FFF;}
.dropdown-menu ul{margin:0;}
#logo{float:left;display:flex;align-items:center;height:70px;}
#logo img{height:50px;}
.wrapper{position:relative;z-index:2;}
.htime{padding:12px 0;display:block;font-size:13px;color:#222;font-weight:500;}
.htime i{font-size:20px;float:left;margin-right:5px;}
#top-menu{margin-bottom:70px;background:#fbfbfb;position:relative;z-index:1002;border-bottom:1px solid#ebeced;}
#top-menu .dropdown-menu{margin:0;border-radius:0;border:none;padding:0;-webkit-box-shadow:0 4px 6px rgba(0, 0, 0, 0.05);box-shadow:0 4px 6px rgba(0, 0, 0, 0.05);}
.top-menu-wrapper{display:flex;justify-content:space-between;}
#top-menu .menu-right a{padding:12px 0;display:block;font-size:13px;color:#222;font-weight:500;}
#top-menu a:hover{color:#8a8a8a;}
#top-menu a span{font-size:20px;float:left;margin-right:5px;}
#top-menu .menu-left,
#top-menu .menu-right{list-style:none;padding:0;margin:0;}
#top-menu .menu-left>li,
#top-menu .menu-right>li{float:left;}
#top-menu .menu-left>li{margin-right:19px;}
#top-menu .menu-right>li{margin-left:16px;}

.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:center;white-space:nowrap;background-color:transparent;border:0;}
.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa;}
.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff;}
.dropdown-item:disabled{color:#6c757d;background-color:transparent;}
.dropdown-menu.show{display:block;}
#sidebar{width:100%;background-color:#6e419e;z-index:999;transition:all .3s ease;height:auto;position:relative;border-bottom:1px solid#ebeced;}
.sidebar-list{padding:0 0 15px;margin:0;list-style:none;border-bottom:2px solid#ddd;}
.sidebar-list>li{display:inline-block;float:left;}
.sidebar-list>li>a{display:block;position:relative;padding:15px;font-weight:500;color:#222;font-size:16px;}
.sidebar-list>li.dropdown>a{padding-right:35px;}
.sidebar-list>li>a:hover{color:#fff;background:#2aad6f;}
.sidebar-list>li>a span{font-size:25px;position:absolute;right:8px;top:12px;}
.sidebar-list>li.open>a span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
.sidebar-list .dropdown-menu{margin:0;padding:0;border:none;position:absolute;width:100%;-webkit-box-shadow:none;box-shadow:none;float:none;background:#ffffff;font-size:13px;-webkit-box-shadow:0 4px 6px rgba(0, 0, 0, 0.05);box-shadow:0 4px 6px rgba(0, 0, 0, 0.05);border-top-left-radius:0;border-top-right-radius:0;}
.sidebar-list>li.open>a{background:#2aad6f;color:#222;text-decoration:none;}
.sidebar-title{font-size:20px;font-weight:500;padding:10px 0px 10px;clear:both;}
.dropdown .sidebar-title{font-size:15px;margin-bottom:10px;}
.dropdown .sidebar-list{margin:0 0 15px;}
.sidebar-list .dropdown-menu a{display:block;padding:10px 20px;color:#222;}
.sidebar-list .dropdown-menu a:hover{background:#f7f8fb;}
.sidebar-list .dropdown-menu a.see-all{font-weight:500;}
.btn-settings{position:relative;padding:8px 20px;border:none;background:none;display:block;width:100%;text-align:left;font-size:13px;}
.btn-settings:hover{color:#00acc1;}
.btn-settings.active{color:#222;font-weight:600;}
#close-sidebar{font-size:40px;position:absolute;top:10px;left:10px;cursor:pointer;display:none;}
#close-sidebar:hover{color:#00acc1;}
#search{float:left;position:relative;margin-left:16px;padding:16px 0;}
#search .form-control{font-size:13px;background:none;border:none;padding:8px 60px 8px 20px;-webkit-box-shadow:none;box-shadow:none;border-radius:0;background:#f7f7f7;border-radius:2rem;box-shadow:0 1px 3px rgba(0,0,0,.3) inset;z-index:2000;position:relative;height:34px;}
#search .form-control::placeholder{color:#ababab;opacity:1;}
#search .form-control:-ms-input-placeholder{color:#ababab;}
#search .form-control::-ms-input-placeholder{color:#ababab;}
#search button{position:absolute;top:20px;right:10px;border:none;background:none;color:#434a54;font-size:26px;padding:0;z-index:2000;}
#lk > .text {font-family: 'Montserrat', sans-serif;font-size: 13px;}
.lk.dropdown-menu{width:185px;}
#cart{float:right;position:relative;}
#cart > .btn{font-size:12px;line-height:18px;color:#FFF;}
#cart.open > .btn{background-image:none;background-color:#FFFFFF;border:1px solid #E6E6E6;color:#666;box-shadow:none;text-shadow:none;}
#cart.open > .btn:hover{color:#444;}
#cart .dropdown-menu{background:#eee;z-index:1001;}
#cart .dropdown-menu{min-width:100%;width:500px;background:#fff;padding:0;margin:0;border:none;top: 102%;}
#cart .dropdown-menu li p{padding:20px;margin:0;background:#fff;overflow:hidden;border-top:1px solid#ddd;}
#cart .dropdown-menu li .not-empty{text-align:center;border:none;}
#cart .table>tbody>tr:nth-of-type(odd){background:#fff;}
#cart .table>tbody>tr td a{font-weight:500;color:#222;}
#cart .table .price{white-space:nowrap;font-weight:bold;text-align:right;width:100px;}
#cart .table .count{white-space:nowrap;width:20px;}
#cart .table .img-thumbnail{width:60px;max-width:60px;}
#cart .table>tbody>tr>td,
#cart .table>tbody>tr>th,
#cart .table>tfoot>tr>td,
#cart .table>tfoot>tr>th,
#cart .table>thead>tr>td,
#cart .table>thead>tr>th{padding:8px;vertical-align:middle;border:none;font-size:14px;}
#cart .total-table>tbody>tr:nth-of-type(odd){background:none;}
#cart ul.dropdown-menu.pull-right li{height: auto;max-height: 480px;overflow-y: auto;overflow-x: hidden;display: block;}
#cart ul.dropdown-menu.pull-right li::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 7px rgba(0,0,0,0.3);background-color: #F5F5F5;}
#cart ul.dropdown-menu.pull-right li::-webkit-scrollbar {width: 7px;background-color: #F5F5F5;}
#cart ul.dropdown-menu.pull-right li::-webkit-scrollbar-thumb {background-color: #26D07C;}

.snowblock {
position: absolute;
top: 0;
left: 0;
z-index: 100;
pointer-events: none;
width: 100%;
height: 100%;
background-image: url(data:image/png;base64,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), url(data:image/png;base64,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), url(data:image/png;base64,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);
animation: snow 40s linear infinite;
}
@keyframes snow {
0% {
background-position: 0px 0px, 0px 0px, 0px 0px;
}
100% {
background-position: 1800px 2000px, 1600px 1600px, 1400px 1200px;
}
}

.noa {font-size: 13px;}
.icon-btn-menu{font-size:26px;color:#222;position:relative;display:flex;float:right;height:70px;padding:5px 15px;background:none;border:none;align-items:center;border-left:1px solid#ebeced;text-decoration:none;}
.icon-btn-menu .text{font-size:13px;margin-left:14px;color: #222;font-weight: 500;}
.icon-btn-menu .count{background:#2aad6f;width:18px;height:18px;display:block;border-radius:50%;color:#fff;font-size:10px;text-align:center;line-height:20px;position:absolute;top:17px;left:35px;font-style:inherit;font-family: 'Montserrat', sans-serif;}
.icon-btn-menu:hover{background:#fbfbfb;}
.lk-c{display:block;}
.lk-m{display:none;}
#content{min-height:600px;}
.service-wrapper{background:#f5f0f0;position:relative;overflow:hidden;margin-top:20px;margin-bottom:30px;}
.service-item{padding:30px 0px 30px 80px;position:relative;}
.service-item span{font-size:28px;position:absolute;left:15px;top:27px;background:#2aad6f;width:50px;height:50px;border-radius:0;color:#fff;text-align:center;line-height:50px;}
.service-item .title{font-size:16px;font-weight:500;}
.service-item .text{font-size:13px;color:#222;}
.home-text{margin-bottom:30px;border-radius:3px;padding-top:30px;}
.home-text-container{position:relative;padding-right:80px}
.home-text-container h2{margin:0 0 30px;font-size:26px;}
.home-text-container ul{padding-left:17px;}
#expand-home-text{background:#ffffff;width:50px;height:50px;border-radius:50%;text-align:center;line-height:46px;font-size:30px;position:absolute;right:0;top:0;cursor:pointer;transition:0.3s all;color:#222222;border:3px solid#5B3C67;}
#expand-home-text:hover{background:#5B3C67;color:#fff;}
#expand-home-text.open{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.servise-widget{background:#f5f0f0;padding:20px;margin-bottom:30px;font-size:13px;}
.servise-widget .widget-box{margin-bottom:20px;}
.widget-box .title{font-size:16px;font-weight:500;margin-bottom:10px;}
.widget-box .title span{color:#131313;font-size:26px;float:left;margin-right:10px;width:20px;}
.body-widget ul{padding-left:20px;margin:0;}
.body-widget ul li span{color:#222;font-weight:500;}
.myvideo{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}
.myvideo iframe, .myvideo object, .myvideo embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.divTable{width:100%;border:1px solid #999999;}
.divTableRow{display:table-row;}
.divTableCell{border:1px solid #999999;display:table-cell;padding:3px 10px;}
.divTableCell:nth-child(1){text-align:center;}
.divTableCell:nth-child(2){/*white-space:nowrap;text-align:center;*/}
.unit_name{background-color:#c2dd1c;font-family:Franklin Gothic Book;font-size:16px;color:#5f3a74;font-weight:bold;}
footer{background-color:#ffffff;padding-top:50px;/*margin-top:30px;*/}
footer a{color:#a7a7a7;}
footer a:hover{color:#222;}
footer h5{font-size:18px;font-weight:500;color:#222;position:relative;margin:0 0 30px;}
footer h5:before{content:'';display:block;width:100px;height:3px;background:#2aad6f;position:absolute;left:0;bottom:-15px;}
footer h6{font-size:18px;font-weight:500;color:#222;position:relative;margin:0 0 30px;}
footer h6:before{content:'';display:block;width:100px;height:3px;background:#2aad6f;position:absolute;left:0;bottom:-15px;}
footer .h6{font-size:18px;font-weight:500;color:#222;position:relative;margin:0 0 30px;}
footer .h6:before{content:'';display:block;width:100px;height:3px;background:#2aad6f;position:absolute;left:0;bottom:-15px;}
footer .list-unstyled{margin-bottom:30px;}
footer .list-unstyled li{padding:5px;}
footer .payment-list li{display:inline-block;margin-right:3px;}
footer .payment-list li a{display:block;background:#f2f9ff;padding:5px 10px;}
footer .payment-list li a img{height:36px;opacity:0.7;transition:0.3s all;}
footer .payment-list li a:hover img{opacity:1;}
footer .footer-line{background-image:-webkit-linear-gradient(45deg, #1eb0e9 0%, #1eb0e9 30%, transparent 31%, transparent 32%, #2aad6f 33%, #2aad6f 75%, transparent 76%, transparent 77%, #1eb0e9 78%, #1eb0e9 100%);background-image:linear-gradient(45deg, #1eb0e9 0%, #1eb0e9 30%, transparent 31%, transparent 32%, #2aad6f 33%, #2aad6f 75%, transparent 76%, transparent 77%, #1eb0e9 78%, #1eb0e9 100%);background-size:64px 7px;overflow:hidden;height:5px;margin:0 0 50px;}
.footer-powered{background:#fff;padding:20px 0;color:#a7a7a7;overflow:hidden;}
.footer-powered a{color:#6d6d6d;}
.footer-powered a:hover{color:#6d6d6d;text-decoration:underline;}
.footer-contact .bphone{font-size:20px;font-weight:500;display:block;clear:both;color:#222;margin-bottom:6px;}
.footer-contact .bphone span{font-size:16px;float:left;margin-right:10px;border:2px solid#2aad6f;border-radius:50%;width:30px;height:30px;text-align:center;line-height:28px;}
.footer-contact .open-hours{margin:20px 0;}
.footer-contact .bphone:hover{color:#2aad6f;}
.footer-contact .bphone:hover span{color:#222;}
.footer-contact .email{font-size:17px;color:#ccc;}
.footer-contact .email:hover{color:#222;}
footer .sc-btn{overflow:hidden;}
footer .sc-btn a{display:block;width:44px;height:44px;background:#fbfbfb;text-align:center;line-height:44px;float:left;margin-right:10px;margin-bottom:10px;color:#2aad6f;font-size:20px;}
footer .sc-btn a:hover{background:#2aad6f;color:#fff;}
.powered{float:left;}
.copyright{float:right;}
.offer {margin-top: 5px;margin-bottom: 14px;font-size: 10px;text-align: center;}
.alert{padding:8px 60px 8px 75px;box-shadow:1px 1px 5px rgba(0, 0, 0, 0.2);border-radius:0;position:fixed;bottom:20px;left:20px;width:400px;font-size:13px;font-weight:500;min-height:60px;display:block;border:none;z-index:9999;color:rgba(255, 255, 255, 0.59);margin:0;overflow:hidden;}
.alert .close{color:#fff;opacity:1;text-shadow:none;position:absolute;right:15px;top:15px;font-size:30px;height:30px;width:30px;border-radius:30px;background:rgba(255, 255, 255, 0.09);}
.alert .close:hover{background:rgba(255, 255, 255, 0.18);color:#fff;}
.alert .fa{color:#fff;opacity:1;text-shadow:none;position:absolute;left:0;top:0;font-size:30px;width:60px;bottom:0;background:rgba(255, 255, 255, 0.09);display:flex;align-items:center;justify-content:center;}
.alert a{margin:0 3px;color:#ffffff;}
.alert-success{background:#20c997;}
.alert-success a, .alert-success a:visited, .alert-success a:focus, .alert-success a:hover{color:#ffffff;}
.alert-success .fa{background:#1db588;}
.alert-danger{background-color:#f44336;}
.alert-danger .fa{background-color:#d32f2f;}
.alert-info{background:#1886ff;}
.alert-info .fa{background:#0071ec;}
.breadcrumb{margin:10px 0;border:none;background:none;background:#fff;border:none;border-radius:0;box-shadow:0 1px 4px 4px rgba(101, 107, 104, 0.13);height:34px;}
.breadcrumb ol{padding:0;margin:0;}
.breadcrumb ol{list-style:decimal;overflow: hidden;white-space: nowrap;}
.breadcrumb > ol > li{padding:0 20px 0 0;position:relative;white-space:nowrap;display:inline-block;color:#999;}
.breadcrumb>li+li:before{content:'';}
.breadcrumb > ol > li a{color:#616161;position:relative;font-weight:400;}
.breadcrumb > ol > li > a:hover{color:#222;}
.breadcrumb > ol > li a:before{content:'\f105';font-family:FontAwesome;font-size:20px;position:absolute;right:-15px;top:-6px;}
.breadcrumb > li:last-child a{color:#999;}
.breadcrumb > li:last-child a:before{display:none;}
.pagination{margin:0;}
.btn-xs{font-size:9px;}
.btn-sm{font-size:10.2px;}
.btn-lg{padding:10px 16px;font-size:15px;}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover{font-size:12px;}
.btn-group > .btn-xs{font-size:9px;}
.btn-group > .btn-sm{font-size:10.2px;}
.btn-group > .btn-lg{font-size:15px;}
.btn-default{color:#777;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#e7e7e7;background-image:linear-gradient(to bottom, #eeeeee, #dddddd);background-repeat:repeat-x;border-color:#dddddd #dddddd #b3b3b3 #b7b7b7;}
.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#faa732;background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled]{box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#da4f49;background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled]{box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled]{box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#df5c39;background-image:linear-gradient(to bottom, #e06342, #dc512c);background-repeat:repeat-x;border-color:#dc512c #dc512c #a2371a;}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled]{background-image:none;background-color:#df5c39;}
.btn-link{border-color:rgba(0, 0, 0, 0);cursor:pointer;color:#23A1D1;border-radius:0;}
.btn-link, .btn-link:active, .btn-link[disabled]{background-color:rgba(0, 0, 0, 0);background-image:none;box-shadow:none;}
.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#363636;background-image:linear-gradient(to bottom, #444444, #222222);background-repeat:repeat-x;border-color:#222222 #222222 #000000;}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled]{background-color:#222222;background-image:linear-gradient(to bottom, #333333, #111111);}
.list-group-padding{padding:3px 15px!important;}
.list-group a{border:1px solid #DDDDDD;color:#222;padding:10px 15px;}
.list-group-item{margin-right:5px;margin-left:5px;}
.list-group a.active, .list-group a.active:hover, .list-group a:hover{color:#444444;background:#eeeeee;border:1px solid #DDDDDD;text-shadow:0 1px 0 #FFF;}
.carousel-caption{color:#FFFFFF;text-shadow:0 1px 0 #000000;}
.carousel-control .icon-prev:before{content:'\f053';font-family:FontAwesome;}
.carousel-control .icon-next:before{content:'\f054';font-family:FontAwesome;}
.product-thumb{margin-bottom:30px;background:#fff;position:relative;transition:0.3s all;overflow:hidden;z-index:3;border:1px solid#fff;}
.product-thumb:hover{-webkit-box-shadow:0 0 15px 0 rgba(50,50,50,.15);box-shadow:0 0 15px 0 rgba(50,50,50,.15);z-index:4;position:relative;}
.product-thumb .image{text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;padding:17px;position:relative;}
.product-list .product-thumb .image{float:left;}
.product-thumb .image div,
.product-thumb .image span{z-index:2;}
.product-thumb .image a{display:inline-block;position:relative;z-index:0;overflow:hidden;margin:0 auto;text-align:center;}
.product-thumb .image a:hover{opacity:1;}
.product-thumb .image .main{transform:rotateY(0deg);-o-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transition:all ease-in-out .4s;}
.product-thumb .image .additional{position:absolute;top:0;left:0;opacity:0;cursor:pointer;transform:rotateY(180deg);-o-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transition:all ease-in-out .4s;}
.product-thumb .image:hover .main{transform:rotateY(180deg);-o-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);}
.product-thumb .image:hover .additional{opacity:1;background:#fff;transform:rotateY(0deg);-o-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);}
.product-pricelist .product-thumb .image .additional{width:110px;height:110px;}
.product-grid .product-thumb .image .additional{margin-left:25px;margin-right:0px;}
.product-thumb .sale{position:absolute;left:-28px;top:-8px;background:#6e419e;/*background:#000000;*/padding:20px 30px 7px 30px;color:#fff;font-weight:500;z-index:2;font-size:13px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);/*background: #000000;color: #f6d111;*/}
.product-list .product-thumb .sale{z-index:3;}
.product-thumb .image a{display:block;position:relative;}
.product-thumb .image a:hover{opacity:0.8;}
.product-thumb .image img{margin-left:auto;margin-right:auto;}
.product-grid .product-thumb .image{float:none;}
.product-thumb .caption .name{font-size:15px;margin-top:0;overflow:hidden;text-overflow:ellipsis;font-weight:500;font-family:inherit;font-weight:500;line-height:1.1;color:inherit;height:48px;color:#222;}
#get_remont .product-thumb .caption .name{text-align:center;}
.product-thumb .caption .name .bu{color: #ad2a7e;font-weight: 600;}
.product-list .product-thumb .caption .name{height:auto;margin-top:0;max-height:33px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.product-pricelist .product-thumb .caption .name{height:auto;margin-top:0;max-height:50px;}
.product-thumb .caption .name a{color:#222;}
.product-thumb .caption .name a:hover{color:#5b3c67;}
.product-list .product-thumb .h3{white-space:normal;}
.product-thumb .h3 a{color:#222;}
.product-thumb .h3 a:hover{color:#222222;text-decoration:underline;}
.product-thumb .caption{padding:5px 14px 14px;position:relative;z-index:2;background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.product-list .product-thumb .caption{border-right:1px solid#f2f2f2;border-radius:0;display: flex;flex-direction: column;}
.product-list .product-thumb .caption .button-group{margin-bottom:0;flex-direction:column;align-items:center;justify-content:center;position:absolute;right:-215px;top:0;bottom:0;padding:20px;text-align:center;width:200px;}
.cod_tovar_m{padding:5px 15px;text-align:center;}
.product-list .product-thumb .caption .button-group a{display:block;}
.product-list .product-thumb .caption .button-group .btn{width:100%;margin-bottom:10px;margin-right:0;}
.product-thumb .caption .description{display:none;}
.product-list .product-thumb .caption .description{display:block;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:12px;margin-bottom:10px;height:110px;}
.product-list .product-thumb{margin-bottom:10px;overflow:hidden;padding-right:215px;}
.product-list .product-thumb table.excel2 {width: 100%;}
.product-pricelist .product-thumb{margin-bottom:10px;}
.product-list .product-thumb .quiqview-btns{background:none;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);opacity:1;left:215px;bottom:5px;top:auto;z-index:3;text-align:left;right:215px;}
.product-list .product-thumb .quiqview-btns .icon-btn{width:auto;height:auto;color:#cacaca;border:none;border-radius:0;margin:0 10px 0 0;background:none;display:inline-block;overflow:hidden;line-height:1;}
.product-thumb .quiqview-btns .icon-btn .text{display:none;}
.product-list .product-thumb .quiqview-btns .icon-btn:hover{color:#222222;background:none;}
.product-list .product-thumb .quiqview-btns .icon-btn span{float:left;margin-right:5px;margin-top:2px;color:#000000;}
.product-list .product-thumb .quiqview-btns .icon-btn .text{font-size:12px;font-weight:500;font-style:normal;display:inline-block;margin-top:6px;color:#2aad6f;}
.product-list .product-thumb .image img{width:180px;height:180px;}
.product-layout.product-grid{max-height: 475px;max-width: 326px;}
.navbar-nav{width:100%;}
.btn-category{width:280px;border:none;height:56px;text-align:left;padding:10px 15px;color:#fff;font-size:18px;font-weight:500;position:relative;background-color:#68286D;cursor:pointer;text-align:center;color:#fff;text-transform:uppercase;text-shadow:0.2rem 0.2rem 0.4rem rgba(0,0,0,.3);background-color:#4D3358;text-align:left;cursor:pointer;border:1px solid #7b558a;background-color:#6e419e;font-family: 'Montserrat', sans-serif;}
.btn-category:before{content:'\f107';font-family:FontAwesome;font-size:20px;position:absolute;right:15px;top:12px;}
.li-category.open > .overlay{background:#000;position:fixed;top:0;left:0;height:100%;width:100%;opacity:.3;}
.navbar-nav>li{margin:4px 4px 4px 4px;}
/*новый год new year*/
/*#sidebar:after{content:"";position:absolute;bottom:-21px;height:70px;left:0;width:100%;background:url(/img/newyear-anim.png) repeat-x 0 0;z-index:-1;animation:moveY .75s steps(10) infinite}*/
/*#sidebar:after{content: '';position: absolute;width: 100%;height: 12px;background-image: url(/img/garland.svg);background-repeat: repeat-x;background-size: 100px 12px;-webkit-animation: rainbow 3s infinite;}*/
@keyframes rainbow{from{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg);}to{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg);}}
@keyframes moveY{from{background-position-y:0}to{background-position-y:-900px}}
.material-symbols-outlined {font-size: 30px!important;color: #2aad6f;margin-right: 10px;background: linear-gradient(22.75deg,#000000 -42.47%,#9d71cd 134.19%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;cursor: pointer;}
.ms_tools_power_drill:before {content: "\e1e9";}
.ms_phone_android:before {content: "\e324";}
.ms_phone_iphone:before {content: "\e325";}
.ms_tablet_mac:before {content: "\e331";}
.ms_laptop_chromebook:before {content: "\e31f";}
.ms_headphones:before {content: "\f01f";}
.ms_aod_watch:before {content: "\f6ac";}
.ms_smart_toy:before {content: "\f06c";}
.ms_computer:before {content: "\e30a";}
.ms_memory:before {content: "\e322";}
.ms_audio_video_receiver:before {content: "\f5d3";}
.ms_tv:before {content: "\e333";}
.ms_photo_camera:before {content: "\e412";}
.ms_stadia_controller:before {content: "\f135";}
.ms_sim_card:before {content: "\e32b";}
.ms_print:before {content: "\e8ad";}
.ms_router:before {content: "\e328";}
.ms_camera_video:before {content: "\f7a6";}
.ms_concierge:before {content: "\f561";}
.ms_pedal_bike:before {content: "\eb29";}
.ms_kettle:before {content: "\e2b9";}
.ms_reset_wrench:before {content: "\f56c";}
.ms_handyman:before {content: "\f10b";}
.ms_radio:before {content: "\e03e";}
.ms_delete:before {content: "\e872";}
.ms_edit:before {content: "\f88d";}
.ms_percent:before {content: "\eb58";}
.ms_add_shopping_cart:before {content: "\e854";}
.ms_shopping_cart:before {content: "\e8cc";}
.ms_warning:before {content: "\e002";}
.ms_error:before {content: "\e000";}
.ms_volunteer_activism:before {content: "\ea70";}
.ms_favorite:before {content: "\e87d";}
.ms_family_star:before {content: "\f527";}
.dropdown-menu>.active>a i{background: none;-webkit-text-fill-color: #2aad6f;}
.nav .open>a i{background: none;-webkit-text-fill-color: #2aad6f;}
.category-dropdown{width:280px;border:none;margin:0;padding:0;min-height:59rem;}
.category-dropdown>li>a{display: flex;align-items: center;padding: 4.5px 5px 4.5px 5px;color:#000000;position:relative;font-weight: 500;}
.dropdown-menu{padding-bottom:0;border-radius:0;}
.level-2:hover .last-children,.level-2:hover .children{display:block;}
.level-3:hover .last-children{display:block;}
.dropdown-inner{display:table;width:100%;background:#fff;}
.dropdown-inner ul{display:table-cell;}
.category-dropdown>li.dropdown-submenu>a:before{content:'\f105';font-family:FontAwesome;font-size:16px;position:absolute;right:15px;}
.level-2 .submenu-toggle:before{content:'\f105';font-family:FontAwesome;font-size:16px;position:absolute;right:10px;}
.dropdown-menu{border:0;}
.category-dropdown>li>.dropdown-menu{left:100%;top:0;border-radius:0;margin:0;box-shadow:none;width:calc(100% + 2rem);min-height:100%;border-left:1px solid #68286D;}
.dropdown-inner a{min-width:100px;display:block;padding:5px 20px;clear:both;color:#222;font-size:13px;text-transform:uppercase;line-height:16px;font-weight: 500;}
.dropdown-inner li a:hover{color:#2aad6f;background:none;}
.nav > li > a{color:#fff;padding:18px 5px;min-height:15px;font-size:13px;font-weight:500;}
.nav > li > a:after{background:#2aad6f;content:'';width:0;height:2px;bottom:0px;left:50%;position:absolute;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.nav > li > a:hover:after{width:100%;left:0;}
#back-top{display:block;}
.nav > li > a i.fa{display:none;}
.nav > li > a:hover, #menu .nav > li > a:focus, #menu .nav > li.open > a{background-color:rgba(0, 0, 0, 0.1);}
#search button:before{content:'';position:absolute;right:35;width:2px;height:27px;background:#ddd;}
#cart .text{font-family:'Montserrat', sans-serif;}
#city{display:contents;margin-left:0;font-weight:500;font-size:13px;position:absolute;text-align:center}
.city_content,.city_content_bottom{clear:both;display:none;padding:10px;margin-top:2px;-webkit-border-radius:7px 7px 7px 7px;-moz-border-radius:7px;-khtml-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;-webkit-box-shadow:0 1px 5px rgba(50,50,50,0.5);-moz-box-shadow:0 1px 5px rgba(50,50,50,0.5);box-shadow:0 1px 5px rgba(50,50,50,0.5);background:#FFF;font-weight:200;max-width:320px;min-width:270px;position:absolute;z-index:2000;width:100%;border:1px solid#ebeced;text-align: center;}
.city_content .arrow{display:block;background-color: #ffffff;border-left: 1px solid #d9d9d9;border-top: 1px solid #d9d9d9;height: 16px;left: 28px;position: absolute;top: -9px;-webkit-transform: rotate(45deg);transform: rotate(45deg);width: 16px;}
.city_content.cc_popup, .city_content_bottom.cc_popup{left: 50%;transform:translateX(-50%);top: 50%;margin-top: -75px;}
.city_content.cc_popup .arrow{display:none;}
.city_content h2, .city_content_bottom h2{color:#6D6D6D;font-family:"Ultima Pro","PT Sans","Helvetica","Arial",sans-serif!important;font-size:16px;font-weight:700;padding:5px 0 5px 5px;text-transform:uppercase}
.cc_popup h2{border-bottom:1px solid #E2E2E2;display:block;padding-bottom:8px;}
.city_content ul.pickpoint,.city_content_bottom ul.pickpoint{display:inline-block;list-style:none;padding:5px;margin:0;}
.city_content ul.pickpoint li, .city_content_bottom ul.pickpoint li{display:inline;padding-bottom:2px}
.city_content ul.pickpoint li.active, .city_content_bottom ul.pickpoint li.active{background-color:transparent;background-image:none;}
.city_content ul.pickpoint li a,.city_content_bottom ul.pickpoint li a{border:1px solid #CECECE;color:#3B3B3B;display:inline-block;font-family:"Ultima Pro","PT Sans","Helvetica","Arial",sans-serif!important;font-size:16px;margin:3px;padding:8px 18px 9px;text-decoration:none;text-align:left}
.city_content ul.pickpoint li a.active_city{background: #61b992;border: 1px solid #61b992;color: #FFFFFF !important;}
.city_content ul.pickpoint li a:hover, .city_content_bottom ul.pickpoint li a:hover{background:#6e419e;border:1px solid #6e419e;color:#FFFFFF !important;height:100%;}
a.city.select{font-weight:bold;color:#FFFFFF;font-size:12px;display:inline-block!important;padding:12px 0;color:#222;}
a.city.select:hover{text-decoration:underline;}
.city-form{margin-bottom:10px;position:relative;width:100%}
.city-form__input{width:100%!important;height:40px!important;padding:5px 42px 5px 48px !important;position:relative!important;z-index:1!important;border:1px solid #2aad6f!important;border-radius:20px!important;color:#333!important;font-family:'Montserrat',sans-serif;text-align:center;font-weight:400}
button.city-buy{width:42px;height:100%;position:absolute;top:0;right:0;z-index:2;text-align:center;color:#d6d6d6;border:none;background:none;color:#434a54;font-size:26px}
.region-select{display:none;position:absolute;top:45px;left:0;width:100%;padding:10px 0;border-radius:8px;box-shadow:0 0 10px 0 rgba(230,230,230,1);background:#fff;display:inline-block;list-style:none;padding:5px;margin:0;display:flex;flex-direction:column}
.region-item{padding:5px;width:100%}
.region-item-link{color:#3B3B3B;transition:all .3s;display:flex;justify-content:flex-start;align-items:baseline}
span.region-city{font-weight:600!important;font-size:13px!important;float:none!important;margin:0!important}
.region-area{font-size:12px!important;font-weight:400}
.nocity{padding: 8px 7px 8px 7px;font-size: 13px;background: #e36a1a; border: 1px solid #e36a1a;color:#ffffff}
.dropdown-toggle i.fa.fa-bars{color:#FFFFFF;margin-right:15px;}
ul.level-1{float:left;}
ul.level-1.col-level{float:left;min-width:50%;}
ul.level-2{float:left;display:block;width:100%;}
.category-dropdownul li a{display:block;line-height:20px;padding:10px 35px;white-space:normal;}
.dropdown-submenu ul{margin:0;padding:0;list-style:none;}
.children, .last-children{display:none;position:absolute;top:0;left:100%;background:#fff;min-height:100%;width:100%;/*width:calc(100% + 2rem);*/border-left:1px solid #68286D;}
.modal-open{padding-right:0px !important;overflow:visible;}
.btn-group, .btn-group-vertical{box-shadow:0 0px 3px 1px rgba(101, 107, 104, 0.13);}
#search_advice_wrapper{display:none;/*background-color:#8567A3;*/color:#000;-moz-opacity:0.95;opacity:0.95;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=95);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);filter:alpha(opacity=95);z-index:999;top:50px;left:0px;background:#fff;position:absolute;padding:7.2rem 1rem 0.7rem 1rem;border-radius:.5rem;box-shadow:1px 1px 5px rgba(198,203,203,.5);box-sizing:content-box;top:0px;width:100%;margin:-1rem;}
#search_advice_wrapper .advice_variant{cursor:pointer;padding:2px;text-align:left;}#search_advice_wrapper .advice_variant:hover{color:#FFFFFF;/*background-color:#785995;*/}#search_advice_wrapper .active{cursor:pointer;padding:5px;color:#FFFFFF;background-color:#785995;}
.product-info .cart .compare{margin:10px 0px;}
.cart .compare a i{font-size:20px;vertical-align:middle;margin-right:9px;}
.cart .compare a{display:inline;color:#646464;line-height:18px;width:auto;height:auto;font-size:14px;float:none;margin:0;padding:0;border:0px;background:none;text-align:left;}
.cart .compare a:hover{color:#23a1d1;}
.product-info .cart div{vertical-align:middle;}
.product-info .delivery-icon{margin-left:10px;}
.product-info .delivery-icon span{text-align:left;font-size:16px;background:url("/img/delivery.png") no-repeat scroll left center rgba(0, 0, 0, 0);color:#333333;display:block;padding-left:30px;text-decoration:none;}
.product-info .delivery span{color:#6e419e;font-weight:bold;font-family:Open Sans;}
.product-info .delivery a{color:#6e419e;font-family:Open Sans;}
.product-info .delivery p{margin:0 0 9px;font-family:'Montserrat', sans-serif;font-size:12px;line-height:18px;color: #646464;}
.product-info .delivery{padding:10px 18px;border-top:1px solid rgb(221, 221, 221);/*border-top:none;*/}
.product-info .delivery i{font-size: 14px;}
.product-info .review span{color:#431D50;font-weight:bold;font-family:Open Sans;}
.product-info .review a{color:#431D50;font-family:Open Sans;vertical-align:middle;}
.product-info .review p{margin:0 0 9px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;line-height:18px;}
.product-info .review{text-align:left;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color #ddd #ddd;border-image:none;border-right:1px solid #ddd;border-style:none solid solid;border-width:medium 1px 1px;margin-bottom:10px;padding:10px 20px;color:#4D4D4D;background:none repeat scroll 0 0 #ffffff;border:1px solid rgb(221, 221, 221);border-radius:10px;box-shadow:1px 6px 12px -4px rgb(161, 160, 160);margin-top:15px;}
.product-info .description{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color #ddd #ddd;border-image:none;border-right:1px solid #ddd;border-style:none solid solid;border-width:medium 1px 1px;margin-bottom:10px;padding:10px 20px;line-height:20px;color:#4D4D4D;background:none repeat scroll 0 0 #ffffff;border:1px solid rgb(221, 221, 221);border-radius:10px;box-shadow:1px 6px 12px -4px rgb(161, 160, 160);}
.product-info .description span{}
.product-info .description a{color:#4D4D4D;text-decoration:none;}
.product-info .image-additional{width:100%;clear:both;overflow:hidden;}
.product-info .image{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color #ddd #ddd;border-image:none;border-right:1px solid #ddd;border-style:none solid solid;border-width:medium 1px 1px;border:1px solid rgb(221, 221, 221);border-radius:10px;margin-bottom:20px;padding:10px;}
.checkimage .image{width:44px;height:44px;display:block;padding:0;margin:0;border-radius:unset;background-repeat:no-repeat;padding:0px;border:3px solid #2aad6f;border-radius:25px;cursor:pointer;}
.product-info .lcol{/*border:1px solid rgb(221, 221, 221);*/padding-bottom:4px;/*max-height:625px;*/}
.product-info > .left{float:left;margin-right:10px;width:46%;position:relative;}
.product-info .image-additional{width:100%;clear:both;overflow:hidden;}
.product-info{/*overflow:auto;*/-webkit-overflow-scrolling:touch;margin-bottom:5px;}
.product-info > .right{float:left;width:470px;color:#333333;position:relative;}
.product-info .price{font-size:20px;padding:10px 20px;/*border-top:1px solid rgb(221, 221, 221);*/border-bottom:none;}
.product-info .price > span{color:#333333;}
.product-info .stock{overflow:auto;-webkit-overflow-scrolling:touch;border-bottom:1px solid #E7E7E7;padding:0px 5px 10px 5px;font-size:20px;font-weight:bold;color:#333333;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color #ddd #ddd;border-image:none;border-right:1px solid #ddd;border-style:none solid solid;border-width:medium 1px 1px;padding:10px 20px;background:none repeat scroll 0 0 #ffffff;border:1px solid rgb(221, 221, 221);box-shadow:1px 6px 12px -4px rgb(161, 160, 160);}
.product-info span.outstock{color:rgb(187, 59, 59);font-family:'Montserrat', sans-serif;font-weight:600;}
.product-info span.instock{color:#2aad6f;font-family:'Montserrat', sans-serif;font-weight:600;}
.product-info span.code{font-family:'Montserrat', sans-serif;font-weight:600;}
.product-info .cart{padding:12px 12px 0px 12px;/*border-top:1px solid rgb(221, 221, 221);border-top:none;*/}
.product-info .cart div{vertical-align:middle;}
.product-info .cart div > span{padding-top:7px;display:block;color:#999;}
.product-info .color_sw_head span{text-align:left;font-size:16px;font-weight:bold;color:#333333;display:block;text-decoration:none;}
.karera> p{font-size: 14px;}
.content{border:1px solid #000;padding:5px;margin-bottom:5px}
.content span:hover{cursor:pointer}
.checkcontainer .tooltip-inner{text-align:left;max-width:350px;max-height:350px;background-color:#fff;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.4);padding: 10px;}
.checkcontainer .tooltip.top .tooltip-arrow{bottom:-5px;margin-left:-10px;border-width:10px 10px 0;border-color:#ffffff hsla(0,0%,100%,0) hsla(0,0%,100%,0)}
.checkcontainer .tooltip-inner img{width:160px;height:160px; padding-top:10px;}
.checkcontainer .tooltip-inner span{font-size:15px;line-height:30px;font-weight:600;color:#000;font-family:'Ultima Pro'}
.checkcontainer .tooltip-inner span.head{font-size:12px;line-height:unset;font-weight:600;color:#000;font-family:'Ultima Pro'}
.checkcontainer .tooltip-inner span.price-old {color: #d85959;text-decoration: line-through;font-size: 15px;line-height:unset;}
.checkcontainer .tooltip-inner div{text-align:center}
.checkcontainer .tooltip.in{opacity:1}
.checkcontainer .tooltipEl.text{display: block;padding:5px 8px;}
.color_sw_head{padding-bottom:5px;color: #646464;}
.color_sw_head1{padding:10px 10px;/*border-top:1px solid rgb(221, 221, 221);border-top:none;*/}
.color_sw_head1 .form-group{margin-bottom:0;}
.box-review a{color:#6e419e;}
div#cart1 {min-height: 228px;max-height: 278px;height: 100%;display: flex;flex-wrap: nowrap;flex-direction: column;align-items: stretch;justify-content: center;}
.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.input-group{position:relative;display:table;border-collapse:separate}
.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}
.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}
select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}
select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}
select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}
.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}
.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}
.input-group-addon,.input-group-btn{white-space:nowrap;vertical-align:middle;}
.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}
.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}
.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}
.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0;border-radius: 0;}
.input-group-addon:first-child{border-right:0}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}
.input-group-addon:last-child{border-left:0}
.input-group-btn{position:relative;font-size:0;white-space:nowrap;}
.input-group-btn>.btn{position:relative}
.input-group-btn>.btn+.btn{margin-left:-1px}
.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}
.desc-itm-bundle{display:table;}
.desc-itm-bundle .col-2{width:auto;margin-left:10px;margin-right:10px;float:left}
.desc-itm-bundle .col-2>span{color:#ababab;font-size:12px;font-family:Arial,sans-serif}
.desc-itm-bundle .col-2>p{font:700 22px Ubuntu,sans-serif;margin:9px 0 9px;}
.desc-itm-bundle .col-2 .mini-sum{color:#f6731c;min-width:115px;}
.cl2{font-size:18px;color:#f78539;display:inline-block;padding-top:5px;border-bottom:1px dashed #f78539;cursor:pointer;word-wrap:break-word;text-decoration:none;}
.cl2:hover{color:#7a397f;border-bottom:1px dashed #7a397f;text-decoration:none;}
.input-group .form-control[name^=quantity]{min-width:50px;}
.input-group-btn{position:relative;font-size:0;white-space:nowrap;}
.qty_quickorder{text-align:center;max-width:100%!important;width:50px!important;}
.btn-update-popup{font-size:12px;line-height:1.5;padding:5px 10px;background-color:#fff;border-color:#ccc;color:#333}
#decrease_quickorder,#increase_quickorder{height:30px !important;width:27px !important}
a.button-order i{font-size:20px;vertical-align:middle;margin-right:9px;}
a.button-order:hover{background:#6D6969;background:-moz-linear-gradient(top,#909090 0%,#6D6969);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#909090),color-stop(100%,#6D6969));background:-o-linear-gradient(top,#909090 0%,#6D6969 100%);background:-ms-linear-gradient(top,#909090 0%,#6D6969 100%);background:linear-gradient(top,#909090 0%,#6D6969 100%);cursor:pointer;text-decoration:none;outline:none;color:#ffffff;}
a.button-order{display:inline-block;font-size:15px;color:#ffffff;padding:10px 8px 10px 8px;margin:2px 1px;line-height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#808080;background:-moz-linear-gradient(top,#808080 0%,#939393);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#808080),color-stop(100%,#939393));background:-o-linear-gradient(top,#808080 0%,#939393 100%);background:-ms-linear-gradient(top,#808080 0%,#939393 100%);background:linear-gradient(top,#808080 0%,#939393 100%);cursor:pointer;text-decoration:none;outline:none;font-weight:bold;border:1px solid rgb(221, 221, 221);border-radius:6px 6px 6px 6px;box-shadow:1px 6px 12px -4px rgb(161, 160, 160);}
.error_404{min-height:220px;margin:10% auto 50px;}
.error_404 .image{max-width:550px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.error_404 td{text-align:center;float:left;}
.error_404 .image img{max-width:100%;}
.error_404 .description .t{font-size:38px;font-weight:bold;line-height:50px;}
.error_404 .t{color:#000;}
.error_404 .description .st{text-transform:uppercase;font-size:18px;line-height:24px;margin-bottom:18px;}
.error_404 .description p{line-height:18px;}
.error_404 td{text-align:center;}
.span6{width:460px;}
.row-fluid{width:100%;*zoom:1;}
.row-fluid:before,.row-fluid:after{display:table;content:"";}
.row-fluid:after{clear:both;}
.row-fluid > [class*="span"]{float:left;margin-left:2.127659574%;}
.row-fluid > [class*="span"]:first-child{margin-left:0;}
.row-fluid > .span6{width:48.93617020799999%;}
.button-cont-right{display:inline;}
.button-back-left{display:inline;}
.login-content{width:100%;overflow:hidden;}
.login-content .right,.login-content .left{border:1px solid #e6e6e6;background-color:#f9f9f9;padding:30px;margin-bottom:30px;height:auto;}
.login-content .heading{overflow:hidden;border-bottom:1px solid #e6e6e6;padding-bottom:10px;margin-bottom:20px;}
.login-content .heading i{font-size:56px;color:#646464;float:left;margin-right:14px;line-height:normal;}
.login-content .heading h2{margin-top:0;margin-bottom:2px;font-size:19px;color:#323232;}
.login-content .heading b{font-size:13px;color:#737373;font-style:italic;font-weight:normal;}
.login-content .content>p{border-bottom:1px solid #e6e6e6;padding-bottom:33px;}
.padd-form{display:block;padding-bottom:5px;}
.form-horizontal .control-group{margin-bottom:12px!important;}
.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right;}
a.button-cont-right i{font-size:26px;text-align:center;vertical-align:middle;margin:0 9px;text-decoration:none;}
.login-content .login-buttons{border-top:1px solid #e6e6e6;padding-top:10px;}
.link-login{text-decoration:underline;display:inline-block;color:#646464;font-style:italic;margin-left:15px;margin:7px;}
.extra-wrap{overflow:hidden;}
a.socnetauth2_buttons:hover img{opacity:0.8;}
#content .content{padding:10px;overflow:auto;-webkit-overflow-scrolling:touch;margin-bottom:20px;border:1px solid #EEEEEE;}
.order-list,.return-list{border:1px solid #e6e6e6;margin-bottom:30px}
.heading-order-list{background-color:#f9f9f9;overflow:hidden;border-bottom:1px solid #e6e6e6;text-transform:uppercase;font-weight:bold;font-size:13px;color:#323232;padding:20px}
.order-list .order-id,.return-list .return-id{width:60%;float:left}
.order-list .order-status{width:40%;float:right;text-align:right}
.order-list .order-id-new, .order-status-list .order-id-new{width:100%;float:left}
.order-list .order-status-new {display: flex;align-content: center;justify-content: space-between;align-items: center;}
.order-status-list .order-status-new{display: flex;align-content: center;justify-content: space-between;align-items: center; margin: 5px;}
.order-list .order-status,.return-list .return-status{font-weight:bold}
.order-list .order-content,.return-list .return-content{padding:20px;color:#323232;font-weight:bold}
.order-content span,.heading-order-list span{color:#646464}
.order-list .order-info{text-align:right}
#bez .order-status{display: flex;justify-content: space-between;width: 80px!important;}
#ord-cop{font-size: 30px;color: #fff;text-align: center;background: linear-gradient(22.75deg,#2522b5 -42.47%,#2aad6f 134.19%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
#ord-del{font-size: 30px;color: #fff;text-align: center;background: linear-gradient(22.75deg,#95658a -42.47%,#e91010 134.19%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.form-wrapper{margin:0;}
.question, .order{background-color:white;padding:5px;-webkit-border-radius:10px;border-radius:10px;}
#addCommentContainer .close, #OrderContainer .close{cursor:pointer;position:absolute;right:10px;top:10px;}
#addCommentContainer, #OrderContainer{display:inline-block;}
.question .head, .order .head{font-size:18px;line-height:1.5;overflow-x:hidden;margin-top:0;font-family:Open Sans;}
.question p, .order p{line-height:normal;font-size:11px;}
.order input[type=text],.order input[type=tel],.order select,
.order textarea{display:block;border:1px solid #ccc;margin:5px 0 5px;padding:3px;font-size:12px;color:#555;font-family:Arial, Helvetica, sans-serif;width:280px;}
.question input[type=text],.question input[type=tel],.question select,
.question textarea{display:block;border:1px solid #ccc;margin:5px 0 5px;padding:3px;font-size:12px;color:#555;font-family:Arial, Helvetica, sans-serif;width:280px;}
.question textarea, .order textarea{width:280px;}
.question label span.error, .order label span.error{color:red;position:relative;display:block;}
.question label, .order label{cursor:pointer;}
.order input[type="text"], .order input[type="password"], .order input[type=tel], .order textarea{background:#f8f8f8 none repeat scroll 0 0;border:1px solid rgb(221, 221, 221);border-radius:10px;color:#777;font-family:Arial,Helvetica,sans-serif;font-size:15px;margin-left:0;margin-right:0;max-width:90%;padding:4px 10px;}
.question input[type="text"], .question input[type="password"], .question input[type=tel], .question textarea{background:#f8f8f8 none repeat scroll 0 0;border:1px solid rgb(221, 221, 221);border-radius:10px;color:#777;font-family:Arial,Helvetica,sans-serif;font-size:15px;margin-left:0;margin-right:0;max-width:90%;padding:4px 10px;}
.topt{font-size:11px;}
.topt p{text-align:left;margin-top:9px;}
.topt > ul li{text-align:left;font-size:13px;line-height:18px;}
table.table.table-striped{font-size:13px;}
.btn-primary{background-color:#0074cc;background-image:-moz-linear-gradient(top, #0088cc, #0055cc);background-image:-ms-linear-gradient(top, #0088cc, #0055cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));background-image:-webkit-linear-gradient(top, #0088cc, #0055cc);background-image:-o-linear-gradient(top, #0088cc, #0055cc);background-image:linear-gradient(top, #0088cc, #0055cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);border-color:#0055cc #0055cc #003580;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled]{background-color:#0055cc;}
.btn-primary:active,
.btn-primary.active{background-color:#004099 \9;}
.btn-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-ms-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(top, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled]{background-color:#f89406;}
.btn-warning:active,
.btn-warning.active{background-color:#c67605 \9;}
.btn-danger{background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-ms-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(top, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled]{background-color:#bd362f;}
.btn-danger:active,
.btn-danger.active{background-color:#942a25 \9;}
.btn-success{background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-ms-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(top, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled]{background-color:#51a351;}
.btn-success:active,
.btn-success.active{background-color:#408140 \9;}
.eac{background-image:url("/img/sprites.png");background-position:3px 60px;height:60px!important;width:60px!important;}
.rst{background-image:url("/img/sprites.png");background-position:-8px 120px;height:60px!important;width:60px!important;}
.thumb-container .corner_1{right:10px;top:0px;}
.thumb-container .corner_1{height:49px;width:49px;position:absolute;z-index:1;}
.thumb-container .corner_2{left:20px;top:0px;}
.thumb-container .corner_2{height:49px;width:49px;position:absolute;z-index:1;}
.panel-attribute .head-td{/*border-bottom:1px solid#ddd;border-top:1px solid#ddd;*/padding-bottom:0;margin-top:5px;margin-bottom:5px;padding:5px 10px;}
.panel-attribute .head-td strong{padding-left:10px;}
.panel-attribute .attr-td{padding: 8px 0px 0px 10px;}
.tooltip3{display:inline-block;width: 18px;height: 18px;font-size: 11px;cursor:pointer;transition:all .2s ease-in-out;text-align:center;vertical-align:middle;color:#999;border:1px solid hsla(0,0%,60%,.3);border-radius:50%;line-height:17px;}
.tooltip3:hover{border-color:hsla(152, 61%, 42%, 0.6);}
.tq:before{content:"?";}
.attr_row{position:relative;display:flex;justify-content:space-between;align-items:baseline;}
.attr_dot{height:1px;margin:0 8px;background:linear-gradient(90deg,#8f939c 33%,transparent 0) repeat-x bottom;background-size:3px 1px;flex-grow:1;}
.tooltip2{display:inline-block;margin-left:0px;}
.attr_col2{max-width:47.2%;text-align: left;width: 100%;}
.view-buy-bat{background: rgba(76, 19, 165, 0.68);display: block;text-align: center;padding: 5px 10px;margin: 0px; margin-bottom: 15px;color: #ffffff;text-shadow: 2px 1px 2px #000000;}
.view-buy-bat span{margin-left:10px;}
.view-buy-bat i{font-size: 15px;}
.dropdown-menu > li:hover .children, .dropdown-menu .children > ul > li:hover .last-children{display:block;}
.dm-overlay{position:fixed;top:0;left:0;display:none;overflow:auto;-webkit-overflow-scrolling:touch;width:100%;height:100%;background:rgba(0, 0, 0, 0.65);z-index:12000;}
#dm-overlay2 .close22{float: none;margin-bottom: 5px;}
.dm-table{display:table;width:100%;height:100%;}
.dm-cell{display:table-cell;vertical-align:middle;text-align:center;}
.dm-modal{display:inline-block;padding:20px;max-width:50em;background:#607d8b;-webkit-box-shadow:0px 15px 20px rgba(0, 0, 0, 0.22), 0px 19px 60px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 15px 20px rgba(0, 0, 0, 0.22), 0px 19px 60px rgba(0, 0, 0, 0.3);box-shadow:0px 15px 20px rgba(0, 0, 0, 0.22), 0px 19px 60px rgba(0, 0, 0, 0.3);color:#cfd8dc;text-align:left;-webkit-animation:fade .8s;-moz-animation:fade .8s;animation:fade .8s;}
.close22{background:#2aad6f;float:right;color:#fff;}
.nav>li>a:focus, .nav>li>a:hover{background-color:rgba(0, 0, 0, 0.1);}
div.tags div.tag{float:left;/*margin:0px 8px 0px 8px;*/}
div.tags div.tag a{padding:5px;margin-bottom:5px;}
div.tags div.tag a h3{line-height:10px;color:#693c85;font-size:14px;font-weight:bold;margin:5px;}
div.tags div.tag a{line-height:14px;color:#693c85;font-size:14px;font-weight:bold;font-weight:bold;line-height: 25px;padding: 5px 10px;border-radius: 10px;border: 1px solid #d5d2d2;margin: 0 5px 10px 0;color: #222;}
div.tags div.tag a:hover{background:#2aad6f;color:#fff;}
.article-thumb{margin-bottom:30px;background:#fff;border-radius:10px;position:relative;transition:0.3s all;border:1px solid#ededed;overflow:hidden;}
/*.article-thumb:hover{transform: scale(1.03, 1.03);}*/
.article-thumb .caption{padding:20px;font-size:13px;}
.article-thumb .caption .article-date{font-size:14px;font-weight:500;margin-bottom:10px;color:#8e8e8e;}
.article-thumb .caption .h3{font-size:15px;margin:0px 0px 10px;height:51px;}
.article-thumb .caption .h3 a{color:#222;}
.article-thumb .caption .h3 a:hover{color:#f51644;}
.article-thumb .image{overflow:hidden;}
.article-thumb .image img{width:100%!important;-webkit-transition:all 500ms ease-out;transition:all 500ms ease-out;}
.article-thumb .image img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.article-thumb .caption p{height:53px;overflow:hidden;}
.image-fade{position:absolute;height:100%;right:-2px;left:-2px;border-color:#67635e;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(103,99,94,0)),to(rgba(103,99,94,1)));background-image:-webkit-linear-gradient(rgba(103,99,94,0),rgba(103,99,94,1));background-image:-moz-linear-gradient(rgba(103,99,94,0),rgba(103,99,94,1));background-image:linear-gradient(rgba(103,99,94,0),rgba(103,99,94,1));}
.image-fade2{position:absolute;height:100%;right:-2px;left:-2px;border-color:#67635e;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(42, 173, 111, 0.3)),to(rgba(110, 65, 158, 0.68)));background-image:-webkit-linear-gradient(rgba(42, 173, 111, 0.3),rgba(113, 48, 183, 0.24),rgba(110, 65, 158, 0.68));background-image:-moz-linear-gradient(rgba(42, 173, 111, 0.3),rgba(113, 48, 183, 0.24),rgba(110, 65, 158, 0.68));background-image:linear-gradient(rgba(42, 173, 111, 0.3),rgba(113, 48, 183, 0.24),rgba(110, 65, 158, 0.68));background-image:linear-gradient(rgba(42, 173, 111, 0.3),rgba(113, 48, 183, 0.24), rgba(110, 65, 158, 0.68));}
#news-list .image-fade, #tab-news .image-fade, #tab-post .image-fade{display:none;}
.article-thumb .caption p{height:53px;overflow:hidden;}
.article-thumb .overflow-article{overflow:hidden;display:flex;align-items:center;justify-content:space-between;}
.article-thumb .overflow-article .viewed{color:#b5b5b5;}
.article-thumb .overflow-article .viewed .fa{margin-right:5px;}
.product-pricelist .article-thumb{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:10px;}
.product-pricelist .article-thumb .image{}
.product-pricelist .article-thumb .caption{width:445px;}
.article-thumb.nlist .image{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;}
.article-thumb.nlist{margin-bottom:10px}
.article-thumb.nlist .caption{padding:0}
.article-thumb.nlist .caption .article-date{color:#fff;position:absolute;top:10px;left:10px;text-shadow:2px 1px 2px #3E3F40}
.article-thumb.nlist .caption .h3{margin:0 0 10px;position:absolute;bottom:10px;text-align:center;width:100%;}
.article-thumb.nlist .caption .h3 a{color:#fff;text-shadow:2px 1px 2px #3E3F40}
.article-thumb.nlist .caption p{display:none}
.article-thumb.nlist .caption .article-date{color:#fff;position:absolute;top:0;left:0;text-shadow:2px 1px 2px #3E3F40;-webkit-locale:ru-RU;background:#2aad6f none repeat scroll 0 0/auto padding-box border-box;border-radius:0 0 10px 0;padding:0 10px;font-size:12px}
.article-thumb.nlist .image img{width:100%!important;-webkit-transition:none;transition:none;}
.article-thumb.nlist .image img:hover{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none;}
.article-thumb.nlist:hover img{opacity:.7;}
aside#column-left,aside#column-right{padding-left:0px;padding-right:14px;}
aside#column-left h3.section-title, aside#column-right h3.section-title{padding-left:15px;text-align:center;}
aside#column-left h3.section-title:before,aside#column-right h3.section-title:before{width:90%;left:15px;}
input,textarea,select,.uneditable-input{display:inline-block;padding:4px;font-size:13px;line-height:18px;color:#555555;border:1px solid #cccccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.uneditable-textarea{width:auto;height:auto;}
input,textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s;-ms-transition:border linear 0.2s, box-shadow linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s;}
.item_comment{background-color:#f8f8f8;margin:20px 4px 20px 0;padding:5px 5px;}
.item_comment a{text-decoration:none!important;font-weight:bold;margin-left:5px;}
.green{color:#399c20!important;}
.item_comment .gray{color:#999;}
.red{color:#fe0000;}
#vk_comments, #vk_comments iframe{width:100% !important;}
.subcategories_menu ul li{list-style:none;}
.subcategories_menu ul li a{font-size:13px;text-transform:uppercase;line-height:14px;color:#742c79;text-decoration:none;font-weight:500;}
.subcategories_menu ul li a:hover{color:#2aad6f;}
.subcategories_menu ul li a:before{content:'\f105';font-family:FontAwesome;font-size:15px;padding:0 5px 0 0;}
.box{padding-top:15px;background-color:#fff;padding-bottom:10px;margin-bottom:15px;-webkit-border-radius:7px 7px 7px 7px;-moz-border-radius:7px 7px 7px 7px;-khtml-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;}
.box .box-content{-webkit-border-radius:0px 0px 7px 7px;-moz-border-radius:0px 0px 7px 7px;-khtml-border-radius:0px 0px 7px 7px;border-radius:0px 0px 7px 7px;padding:5px;}
.box .box-heading{padding:15px 0 15px 18px;font-family:'Open Sans', sans-serif;font-size:15px;text-transform:uppercase;line-height:14px;color:#454545;-webkit-border-radius:7px 7px 0px 0px;-moz-border-radius:7px 7px 0px 0px;-khtml-border-radius:7px 7px 0px 0px;border-radius:7px 7px 0px 0px;border-bottom:1px solid #DFDFDF;}
.alert-box .box-heading {text-align: center;}
.alert-box .boxer {margin: 0 auto;}
.alert-box .boxer .box{padding-right: 20px;}
.visible{display:block;}
#column-left .box .box-heading, #column-right .box .box-heading{padding:0px 0 15px 0px;font-family:'Open Sans', sans-serif;font-size:16px;color:#5f3a74;font-weight:bold;text-transform:uppercase;line-height:14px;text-align:center;}
.box .box-heading{padding:0px 0 15px 0px;font-family:'Open Sans', sans-serif;font-size:15px;text-transform:uppercase;line-height:14px;color:#454545;-webkit-border-radius:7px 7px 0px 0px;-moz-border-radius:7px 7px 0px 0px;-khtml-border-radius:7px 7px 0px 0px;border-radius:7px 7px 0px 0px;border-bottom:1px solid #DFDFDF;}
.box-news-head span{color:#5F3A74;margin-top:0;margin-bottom:5px;padding-bottom:5px;font-size:16px;font-weight:bold;font-family:Open Sans;}
.box-news-head{border-bottom:1px solid #eee;margin-bottom:5px;}
.pad-tit{padding-top:20px;}
.pad-5{padding:5px;}
.pad-0{padding:0px;}
.pad-where{padding-top:10px;padding-bottom:10px;}
.tresp{margin:0px;border: none;}
.btn-asus{font-family:Arial, Helvetica, sans-serif;background-color:#490D66;display:inline-block;padding:4px 20px 4px 20px;*padding:2px 8px 2px 8px;margin-bottom:0;color:white;text-align:center;vertical-align:middle;text-shadow:0 1px 1px rgba(0,0,0,0.3);vertical-align:middle;border:1px solid #490D66;*border:1px solid #490D66;border-top-color:#490D66;background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(40%, #78568B), color-stop(55%, #5f3a74));background-image:-webkit-linear-gradient(#78568B 40%, #5f3a74 55%);background-image:-moz-linear-gradient(#78568B 40%, #5f3a74 55%);background-image:-o-linear-gradient(#78568B 40%, #5f3a74 55%);background-image:linear-gradient(#78568B 40%, #5f3a74 55%);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.4);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.4);cursor:pointer;text-decoration:none;}
.btn-asus:hover{color:white;background-color:#7C4297;background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(40%, #7C4297), color-stop(55%, #7C4297));background-image:-webkit-linear-gradient(#7C4297 40%, #7C4297 55%);background-image:-moz-linear-gradient(#7C4297 40%, #7C4297 55%);background-image:-o-linear-gradient(#7C4297 40%, #7C4297 55%);background-image:linear-gradient(#7C4297 40%, #7C4297 55%);background-position:0 -15px;text-decoration:none;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.curl-shadow{position:relative;z-index:1;overflow:visible;}
.both{clear:both;}
.ld-zonme p.first{margin-bottom:18px;}
#mainzone1_inquirezone1_btnQuery{margin-top:18px;margin-left:5px;width:auto;}
.form-zone .form input{display:block;width:244px;}
.curl-shadow::before{content:"";z-index:-1;position:absolute;left:14px;top:30px;width:300px;height:100px;-webkit-box-shadow:rgba(0,0,0,0.5) -8px -2px 14px;box-shadow:rgba(0,0,0,0.5) -8px -2px 14px;-webkit-transform:scale(1) rotate(6deg) translate(-3pt, 2pt) skew(15deg, 0deg);}
.curl-shadow::after{left:auto;right:14px;-webkit-box-shadow:rgba(0,0,0,0.5) 8px -2px 14px;box-shadow:rgba(0,0,0,0.5) 8px -2px 14px;-webkit-transform:scale(1) rotate(-6deg) translate(3pt, 2pt) skew(-15deg, 0deg);top:30px;width:300px;height:100px;content:"";z-index:-1;position:absolute;}
.container22{margin:0 auto;max-width:880px;width:auto;}
.allC{max-width:880px;width:auto;border:1px solid #ccc;padding-bottom:0px;margin-bottom:15px;}
.repair-zone{background-color:#fff;padding:23px;}
.repair-zone .both{*display:none;}
.form-zone img{float:left;margin-right:40px;}
.repair-zone .form{width:280px;overflow:hidden;float:left;}
.form h5.second{margin-top:18px;}
.ld-zonme{float:left;width:265px;padding-left:40px;border-left:1px solid #ccc;}
.form-zone h5{font-weight:normal;margin-bottom:5px;}
.form-control{border:1px solid#ddd;-webkit-box-shadow:none;box-shadow:none;border-radius:6px;padding:5px 15px;font-size:12px;}
#footer-newsletter{background:#6e419e;padding:30px 0;color:#fff;}
#footer-newsletter.popsubscribe{background:none;padding:0;color:#fff;}
#footer-newsletter .title-block{padding-left:60px;font-size:15px;position:relative;}
#footer-newsletter .title-block .title{font-size:19px;font-weight:500;}
#footer-newsletter .title-block span{font-size:45px;position:absolute;left:0;top:1px;}
#footer-newsletter .newslatter-box{display:flex;}
#footer-newsletter.popsubscribe .newslatter-box{display:flex;max-width: 400px;margin: 0 auto;}
#footer-newsletter .newslatter-box .form-control{height:42px;border-top-right-radius:0;border-bottom-right-radius:0;}
#footer-newsletter .newslatter-box .btn{background:#2aad6f;border:none;color:#fff;height:42px;border-top-left-radius:0;border-bottom-left-radius:0;}
#footer-newsletter .btn{padding:10px 25px;font-size:12px;border-radius:6px;background:#FE4F4A;border:1px solid#ddd;color:#777;font-weight:500;-webkit-transition:0.3s all;-moz-transition:0.3s all;-ms-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all;}
#footer-newsletter .btn:hover{background:#FE4F4A;}
.errorBox{top:5px;border-radius:3px;background:rgba(208,2,27,.8) none repeat scroll 0 0;padding:7px 10px 4px;font-size:11px;line-height:13px;width:auto!important;min-width:50px!important;max-width:270px!important;color:#FFF;box-shadow:none!important;}
.errorBox{height:26px;margin:0 auto;padding:0!important;text-align:right;display:table;}
.errorBox .regErrorMid{display:table-cell!important;float:none!important;margin:0;line-height:14px;padding:0px 10px!important;vertical-align:middle;text-align:left;height:auto;}
#pop_up_bl{position:fixed;right:50px;bottom:90px;z-index:999;max-height:120px;max-width:425px;font-family:'Open Sans', sans-serif;}
.img-circle{background-color:#78337d;box-sizing:content-box;-webkit-box-sizing:content-box;}
.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border:2px solid #78337d;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;opacity:.5;-webkit-animation:circle-anim 2.4s infinite ease-in-out!important;-moz-animation:circle-anim 2.4s infinite ease-in-out!important;-ms-animation:circle-anim 2.4s infinite ease-in-out!important;-o-animation:circle-anim 2.4s infinite ease-in-out!important;animation:circle-anim 2.4s infinite ease-in-out!important;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all 0.5s;}
.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#78337d;width:100px;height:100px;bottom:0px;right:35px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;-webkit-animation:circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:circle-fill-anim 2.3s infinite ease-in-out;-o-animation:circle-fill-anim 2.3s infinite ease-in-out;animation:circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all 0.5s;}
.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;bottom:14px;right:49px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.7;}
.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;background-image:url(https://www.cifrus.ru/img/mini.png);background-position:center center;background-repeat:no-repeat;animation-name:tossing;-webkit-animation-name:tossing;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;}
.img-circle:hover{opacity:1;}
#cookieeph{display:block;position:absolute;top:10px;right:0px;width:20px;height:20px;z-index:999999;border-radius:50px;background:url(https://www.cifrus.ru/img/close.png) center 4px no-repeat;transition:all 0ms;}
.img-circle:hover{opacity:1;}
.img-circle:hover .img-circleblock{background-image:url(https://www.cifrus.ru/img/mini1.png);animation-name:pulse;-webkit-animation-name:pulse;animation-duration:2.5s;-webkit-animation-duration:2.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;}
.img-circle2{box-sizing:content-box;-webkit-box-sizing:content-box;width:74px;height:74px;bottom:17px;right:48px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:1;}
.img-circle,.img-circle2{background-color:#2aad6f;box-sizing:content-box;-webkit-box-sizing:content-box;}
.img-circleblock3{box-sizing:content-box;-webkit-box-sizing:content-box;width:74px;height:74px;background-image:url(https://www.cifrus.ru/img/mini3.png);background-position:center center;background-repeat:no-repeat;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.img-circleblock3:hover{background-image:url(https://www.cifrus.ru/img/mini2.png);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
#stbotph,#slibotph{float:left;position:relative;width:120px;height:120px;}
#content1{float:left;height:79px;margin:25px 0 0 -120px;background:rgb(110, 65, 158);padding:0 17px 0 90px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
#tele_phone_call{display:inline-block;height:35px;line-height:35px;box-sizing:content-box;-webkit-box-sizing:content-box;background:#fff;outline:none;-webkit-appearance:none;vertical-align:middle;width:220px;margin:15px 0 17px 0;color:#824387;font-family:'Open Sans', sans-serif;font-size:26px;border:2px solid #2aad6f;padding:2px 10px 3px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
/*#tele_phone_call::-webkit-input-placeholder{height:35px;font-size:15px;line-height:35px;vertical-align:middle;text-align:center;font-family:'Open Sans', sans-serif;font-size:26px;}
#tele_phone_call::-moz-placeholder{height:35px;font-size:15px;line-height:35px;vertical-align:middle;text-align:center;font-family:'Open Sans', sans-serif;font-size:26px;}
#tele_phone_call:-moz-placeholder{height:35px;font-size:15px;line-height:35px;vertical-align:middle;text-align:center;font-family:'Open Sans', sans-serif;font-size:26px;}
#tele_phone_call:-ms-input-placeholder{height:35px;font-size:15px;line-height:35px;vertical-align:middle;text-align:center;font-family:'Open Sans', sans-serif;font-size:26px;}
#tele_phone_call:focus::-webkit-input-placeholder{color:transparent;}
#tele_phone_call:focus::-moz-placeholder{color:transparent;}
#tele_phone_call:focus:-moz-placeholder{color:transparent;}
#tele_phone_call:focus:-ms-input-placeholder{color:transparent;}*/
#labtelcal{font-size:9px;line-height:9px;color:#fff;bottom:22px;right:80px;position:absolute;}
#butcall{font-size:0;vertical-align:middle;width:44px;height:44px;line-height:44px;margin:0;background:#eff8fd url(https://www.cifrus.ru/img/arr.png) no-repeat 9px 8px;border:3px solid #2aad6f;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
#butcall:hover{cursor:pointer;-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
#cookieeph{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;display:block;position:absolute;top:10px;right:0;width:20px;height:20px;background:url(https://www.cifrus.ru/img/close.png)no-repeat center 4px;z-index:999999;-webkit-transition:all 0ms;-o-transition:all 0ms;-moz-transition:all 0ms;transition:all 0ms;}
#cookieeph:hover{background:rgb(251, 251, 251) url(https://www.cifrus.ru/img/close.png) center -24px no-repeat;cursor:pointer;}
#content1 label{font-weight:normal;margin:0;}
#pop_up_bl .close{opacity:1;}
#mssgresbox{margin-top:22px;height:81px;position:fixed;right:10px;bottom:25px;z-index:999998;display:none;color:#2aad6f;font-size:20px;text-align:center;vertical-align:middle;line-height:80px;font-family:'Open Sans', sans-serif;background:rgb(110, 65, 158);padding:0 17px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
#mssgresbox:hover{cursor:pointer;}
.call_button{background:url(https://www.cifrus.ru/img/mini2.png) no-repeat;bottom:6px;right:6px;position:absolute;width:25px;height:25px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
#minbotph{background:#7b3780;z-index:999;width:50px;height:50px;bottom:0;right:0;position:fixed;opacity:0.7;-webkit-border-top-left-radius:50px;-moz-border-radius-topleft:50px;border-top-left-radius:50px;border:2px solid #2aad6f;border-bottom:none;border-right:none;}
#minbotph:hover{opacity:1;}
table.remont tbody tr:hover td.t_black1,table.remont tbody tr:hover td.t_black2{background-color:#2aad6f99;color:#fff;}
table.remont{border-style:ridge;border-width:1px;border-collapse:collapse;font-family:sans-serif;font-size:14px;width:100%;margin-top:5px;}
table.remont thead th{height:50px;font-size:14px;color:#FFF;background:#6e419e;border-style:ridge;border-width:1px;text-align:center;}
table.remont tbody td{padding:2px 3px;border:1px solid #ddd;font-size:14px;font-family:Open Sans;color:#000;font-weight:700;}
table.remont tbody td:first-child a{font-size:14px;font-family:Open Sans;color:#000;font-weight:700;text-decoration:none;}
table.remont tbody td:first-child a:hover{color:#FFF;text-decoration:none;}
a.button-remont{display:block;font-size:14px;color:#fff;padding:5px 2px;margin:2px 1px;line-height:20px;cursor:pointer;text-decoration:none;outline:none;text-align:center;}
a.button-remont i{font-size:16px;vertical-align:middle;margin-right:9px;}
table.remont tbody td span{color:#4D4D4D;font-size:12px;}
.sitemap-info ul li a i{color:#646464;font-size:21px;margin-right:9px;color:#5f3a74;line-height:22px;}
.sitemap-info ul li{padding-bottom:4px;padding-left:14px;padding-top:4px;text-transform:capitalize;font-weight:bold;}
.sitemap-info ul{margin-top:10px;list-style:none;margin:0;padding:0;}
.sitemap-info ul li a{text-decoration:none;text-transform:uppercase;font-size:15px;color:#5f3a74;font-family:'Open Sans',sans-serif;}
.sitemap-info{overflow:auto;-webkit-overflow-scrolling:touch;margin-bottom:40px;}
.product-filter{overflow:hidden;line-height:32px;border:1px solid #e6e6e6;border-width:1px 0;padding:6px 0;margin-bottom:5px;}
.product-filter .sort2 select{width:188px;}
.product-filter .sort2{float:left;font-weight:bold;}
.product-filter select{margin-bottom:0;}
.remont_element{vertical-align:top;display:inline-block;padding:10px;max-width:536px;border:1px solid #E7E7E7;min-width:250px;width:22.3%;text-align:center;margin:10px 5px 15px;height:186px;position:relative;}
.remont_element img{height:150px;}
.block_remont_element .name_element a{font-family:ubuntu;color:#8c558f;font-size:20px;text-decoration:none;}
.block_remont_element .name_element a:hover{text-decoration:underline;}
.remont_element:hover{box-shadow:0 3px 4px 3px rgba(106,52,142,0.36);transition:box-shadow .15s ease 0;border-radius:2px;}
.remont_element:hover img{opacity:0.5;}
.remont_element a.pinfo2{-moz-transition:all .5s ease;-o-transition:all .5s ease;background:-moz-linear-gradient(top,#966598 0%,#76327B);background:-o-linear-gradient(top,#966598 0%,#76327B 100%);background:-ms-linear-gradient(top,#966598 0%,#76327B 100%);background:linear-gradient(top,#966598 0%,#76327B 100%);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#966598',endColorstr='#76327B');text-decoration:none;cursor:pointer;background-color:#6e419e;font-size:13px;line-height:18px;color:#fff;width:100%;text-align:center;line-height:45px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;position:absolute;z-index:9;bottom:0;opacity:0;left:0;background:#6e419e;background:-o-linear-gradient(top,#966598 0%,#76327B 100%);background:-ms-linear-gradient(top,#966598 0%,#76327B 100%);background:linear-gradient(top,#966598 0%,#76327B 100%);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#966598',endColorstr='#76327B');}
a.pinfo2:hover{background-color:#2aad6f;}
.remont_element:hover a.pinfo2{opacity:1;bottom:100px;}
.container-service img:hover {border: 1px solid #666666;}
.product-filter.remont_filter{border-width:1px;border-style:solid;border-color:#8D5592 #712776;-moz-box-shadow:0 3px 3px rgba(255,255,255,.1),0 3px 0 #712776,0 4px 0 #8D5592,0 5px 5px #712776;-webkit-box-shadow:0 3px 3px rgba(255,255,255,.1),0 3px 0 #712776,0 4px 0 #8D5592,0 5px 5px #712776;box-shadow:0 3px 3px rgba(255,255,255,.1),0 3px 0 #712776,0 4px 0 #8D5592,0 5px 5px #712776;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#8D5592;background-image:-webkit-gradient(linear,left top,left bottom,from(#8D5592),to(#712776));background-image:-webkit-linear-gradient(top,#8D5592,#712776);background-image:-moz-linear-gradient(top,#8D5592,#712776);background-image:-ms-linear-gradient(top,#8D5592,#712776);background-image:-o-linear-gradient(top,#8D5592,#712776);background-image:linear-gradient(top,#8D5592,#712776);}
.product-filter.remont_filter > .sort2{color:#FFFFFF;}
#popover-modal2{display: block;z-index: 9999999;background: #6e419e;background: #40a573;color:#fff;position: fixed;bottom: 0px;left: 2%;visibility: visible;padding: 5px;padding: 20px;border-radius: 10px 10px 0 0;cursor: pointer;}
#slideout{display: block;z-index: 10000;color:#fff;position: fixed;bottom: 0px;left: 43%;visibility: visible;cursor: pointer;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
#slideout_inner{position:fixed;bottom: -180px;left: 43%;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
#slideout:hover #slideout_inner{bottom:0}
#popover-modal{z-index:9999;}
#popover-modal{font-family:'Open Sans',sans-serif;display:none;position:fixed;top:0;left:0;width:100%;height:100%;}
.underlay{width:100%;height:100%;overflow:auto;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.5);-webkit-animation:fadein 0.5s;animation:fadein 0.5s;}
#popover-modal p{color:#344a5f;font-size:30px;}
#popover-modal .modal-footer2 p{color:white;cursor:pointer;display:inline;}
#popover-modal .modal2 .title h2{font-family:"Open Sans",sans-serif;font-size:30px;line-height:40px;text-transform:uppercase;font-style:italic;font-weight:bold;color:#FFFFFF;font-family:'Ultima Pro';text-shadow:2px 1px 2px #3E3F40;}
#popover-modal .modal2 .description{font-family:"Open Sans",sans-serif;font-size:14px;margin-bottom:10px;font-family:'Ultima Pro';text-shadow:2px 1px 2px #3E3F40;}
#popover-modal .modal2 .link-prefix{font-family:"Open Sans",sans-serif;font-size:13px;line-height:24px;margin-bottom:15px;font-family:'Ultima Pro';text-shadow:2px 1px 2px #3E3F40;}
#popover-modal .modal2 .link-prefix a{font-family:"Open Sans",sans-serif;font-size:12px;line-height:24px;margin-bottom:15px;color:rgb(217, 249, 25);font-family:'Ultima Pro';}
#popover-modal .modal2 .link-prefix a:hover{font-family:"Open Sans",sans-serif;font-size:12px;line-height:24px;margin-bottom:15px;color:#ffffff;font-family:'Ultima Pro';}
/*#popover-modal .modal2.back{-webkit-animation:popin .3s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:popin .3s;background:url(https://www.cifrus.ru/img/konkurs_you.jpg) center no-repeat;border:none;position:relative;margin:0 auto;background-size:cover;border-radius:10px;box-shadow:0 10px 20px -5px rgba(36,36,59,.15);}*/
#popover-modal .modal2.back{-webkit-animation:popin .3s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:popin .3s;background:url(https://www.cifrus.ru/img/subscribe-min3.jpg) center no-repeat;border:none;position:relative;margin:0 auto;background-size:cover;border-radius:10px;box-shadow:0 10px 20px -5px rgba(36,36,59,.15);}
/*#popover-modal .modal-body2.back {top: 0; background: rgba(0,0,0,0.5);min-height: 340px;height: 100%;border-radius: 10px;}*/
#popover-modal .modal-body2.back {top: 0; background: rgba(0,0,0,0.5);min-height: 310px;height: 100%;border-radius: 0px 10px 10px 0px;width: 470px;}
#popover-modal .modal-body2.back .title{margin: 10px;}
#popover-modal .modal-footer2{text-align:center;width:auto;font-weight:700;padding:0;border:none;position:absolute;right:5;top:-10px;z-index:10;}
#popover-modal .modal-body2{margin:0 auto;font-size:.9em;border-color:#67635e;vertical-align:middle;position:absolute;top:10%;right: 0;}
/*#popover-modal .modal-body2{margin:0 auto;font-size:.9em;border-color:#67635e;vertical-align:middle;position:absolute;top:10%;left: 0;right: 0;}*/
/*#popover-modal .modal2{color:#fff;width:96%;min-height:350px;max-width:454px;max-height:48%;background-color:#e10a0a;z-index:1;margin:auto;top:0;left:0;border-radius:0;border:5px solid #fff;text-align:center;-webkit-animation:popin .3s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:popin .3s;position:sticky;background:url(/img/banner-micro-bg1.jpg);background-size:cover;}*/
#popover-modal .modal2{color:#fff;width:96%;min-height:310px;max-width:850px;max-height:48%;background-color:#e10a0a;z-index:1;margin:auto;top:0;left:0;border-radius:0;border:5px solid #fff;text-align:center;-webkit-animation:popin .3s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:popin .3s;position:sticky;background:url(/img/banner-micro-bg1.jpg);background-size:cover;}

#popover-modal .modal3 .title h2{font-family:"Open Sans",sans-serif;font-size:30px;line-height:40px;text-transform:uppercase;font-weight:700;color:#FFF;font-family:'Ultima Pro'}
#popover-modal .modal3 .description{font-family:"Open Sans",sans-serif;font-size:13px;margin-bottom:10px;font-family:Montserrat,sans-serif}
#popover-modal .modal3{min-height:350px;max-width:850px;margin:auto;margin:auto;width:96%}
#popover-modal .modal-body3{width:100%;max-width:600px;margin:0 auto;position:relative;max-height:470px}
#popover-modal .modal3 .link-prefix{font-size:13px;font-family:'Montserrat',sans-serif}
.form-wrap{background:#40A574;border-radius:20px;width:100%;max-width:600px}
.form-wrap *{transition:.1s linear}
.profile{width:240px;float:left;text-align:center;padding:10px;position:relative;right:105px;top:30px}
#footer-newsletter2{background:#40a573;float:right;width:calc(100% - 240px);padding:9px;border-radius:20px;color:#FFF}
.form-wrap:after,#footer-newsletter2div:after{content:"";display:table;clear:both}
.subbut{padding:10px 0;border-width:0;display:block;margin:10px auto!important;background:#3b3b3b;color:#fff;font-size:14px;outline:none;text-transform:uppercase;border-radius:15px;max-width:280px;line-height:20px;font-weight:700;width:100%}
.subbut:hover{background: rgb(133 81 189 / 73%);color: #fff;}
#popover-modal .modal-body3 .modal-footer2{right:10px;top:5px;border-radius:50%;width:30px;height:30px;line-height:19px;border:2px solid#fff}

.popup{background:none repeat scroll 0 0 #FFFFFF;border-radius:4px;box-shadow:0 0 20px rgba(0, 0, 0, 0.5);display:none;left:49%;margin-left:-220px;padding:10px 10px 20px;position:fixed;top:35%;width:380px;z-index:1000;}
.popup > header{background:none repeat scroll 0 0 #EEEEEE;border-radius:4px;color:#333333;font-size:16px;font-weight:700;line-height:20px;padding:11px 20px 9px;text-transform:uppercase;text-align:center;}
.popup > section{padding:5px 5px 0;text-align:center;}
.popup > footer{border-top:1px solid #E6E4E4;margin-top:15px;padding:0 15px;text-align:center;}
.popup > footer .button{display:inline-block;float:none;margin:20px 5px 0;}
.popup > footer .button{background-color:#A25EAB;;background-image:-moz-linear-gradient(center top , #78317d, #a25eab);border:1px solid A25EAB;color:#FAFAFA;cursor:pointer;font:bold 12px/30px Arial,Helvetica;height:30px;padding:0 18px;text-shadow:0 1px 0 rgba(0, 0, 0, 0.3);text-transform:uppercase;text-decoration:none;}
.popup > footer .button:focus,.popup > footer .button:hover{background-color:rgb(42, 173, 111);}
.image-fade3{position:absolute;height:100%;right:-2px;left:-2px;border-color:#67635e;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(103,99,94,0)),to(#6e419e));background-image:-webkit-linear-gradient(rgba(103,99,94,0),#6e419e);background-image:-moz-linear-gradient(rgba(103,99,94,0),#6e419e);background-image:linear-gradient(rgba(103,99,94,0),#6e419e);border-radius:10px;box-shadow:0 10px 20px -5px rgba(36,36,59,.15);}
.block_firmware_element a{text-decoration:none;}
.firmware_element{vertical-align:top;display:inline-block;margin-right:5px;margin-left:5px;padding-top:5px;margin-bottom:15px;padding:10px;margin-top:10px;max-width:536px;width:90%;border:1px solid #E7E7E7;min-width:264px;}
.firmware_element_left,.firmware_element_right{float:left;}
.firmware_element_right{max-width:430px;margin-left:10px;}
.firmware_element_left img{width:97px;}
.block_firmware_element .name_element{font-family:ubuntu;color:#8c558f;font-size:24px;}
.block_firmware_element .text_stabil{font-family:ubuntu;color:#333;font-size:16px;margin-top:10px;}
.block_firmware_element .firmware_element_right img{float:left;margin-right:8px;}
.block_firmware_element .instruction .style_brackets,.block_firmware_element .text_stabil .style_brackets{font-family:ubuntu;color:#7b397f;font-size:16px;}
.block_firmware_element .text_stabil a,.block_firmware_element .instruction .style_brackets,.block_firmware_element .instruction a{color:#7b397f;}
.block_firmware_element .instruction{font-family:ubuntu;color:#333;font-size:16px;margin-top:15px;}
.block_firmware_element .instruction img{margin-top:-2px;}
.block_firmware_element .note_instruction{float:left;margin-right:2px;}
.tabs{margin-bottom:10px;}
.tabs .tab-heading{padding:13px 20px;line-height:32px;color:#323232;font-weight:bold;text-transform:uppercase;border:1px solid #e6e6e6;border-bottom:4px solid #7d3b82;background-color:#F2F2F2;}
.tabs .tab-heading:hover{cursor:pointer;}
.tabs .tab-content{padding:20px 0;}
.tab-content{-webkit-overflow-scrolling:touch;min-height:215px;background:#fff;margin:0;padding:10px;/*border:1px solid#ededed;*/}
.tabs .tab-heading i{font-size:26px;color:#2aad6f;float:right;}
.tabs .tab-heading i:hover{cursor:pointer;}
#hint_message{display:none;max-width:450px;margin:0 auto;overflow:visible;z-index:999;padding:10px;border:2px solid #ccc;opacity:.9;background-color:#ddd;background-image:-webkit-linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,0));background-image:-moz-linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,0));background-image:-ms-linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,0));background-image:-o-linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,0));background-image:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,0));-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;text-shadow:0 1px 0 rgba(255,255,255,.4)}
.product_3goda {margin-top: auto;display: flex;width: 100%;align-items: center;background: #6e419e;border-radius: 4px;height: 87px;}
.product_3goda img {display: block;margin: 0 auto;}
.tooltips{cursor:help;text-decoration:none;position:relative;margin-bottom: 5px;}
.sc-btn .fa{line-height:unset;}
.box-content.mfilter-content{padding:0}
.mfilter-content >ul{list-style-type:none;margin:0;padding:0}
.mfilter-content >ul >li{list-style-type:none;margin:0;padding:0}
.mfilter-content >ul >li:first-child .mfilter-heading{border-top:none}
.mfilter-price-inputs{text-align:center}
.mfilter-slider-inputs{text-align:center}
.mfilter-inline-horizontal .mfilter-opts-container{display:table;width:100%}
.mfilter-inline-horizontal .mfilter-content-wrapper{display:table-row}
.mfilter-inline-horizontal .mfilter-scroll-left,
.mfilter-inline-horizontal .mfilter-options,
.mfilter-inline-horizontal .mfilter-scroll-right{display:table-cell}
.mfilter-inline-horizontal .mfilter-scroll-left,
.mfilter-inline-horizontal .mfilter-scroll-right{width:9px;vertical-align:top}
.mfilter-inline-horizontal .mfilter-scroll-right a,
.mfilter-inline-horizontal .mfilter-scroll-left a{display:block;width:9px;height:16px;opacity:0.4;cursor:default;background:url('/img/icons3.png') no-repeat 0 -120px}
.mfilter-inline-horizontal .mfilter-scroll-right a.mf-active,
.mfilter-inline-horizontal .mfilter-scroll-left a.mf-active{cursor:pointer;opacity:1}
.mfilter-inline-horizontal .mfilter-scroll-left a{margin:7px 0 5px 5px}
.mfilter-inline-horizontal .mfilter-scroll-right a{background-position:0 -22px;margin:7px 5px 5px 0}
.mfilter-inline-horizontal .mfilter-options-container{overflow:hidden;position:relative}
.mfilter-inline-horizontal .mfilter-options-container >.mfilter-tb{position:relative}
.mfilter-heading{cursor:pointer;/*background:rgb(110, 65, 158);background:-moz-linear-gradient(top,#7c3c80 0%,#6e419e);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7c3c80),color-stop(100%,#6e419e));background:-o-linear-gradient(top,#7c3c80 0%,#6e419e 100%);background:-ms-linear-gradient(top,#7c3c80 0%,#6e419e 100%);background:linear-gradient(top,#7c3c80 0%,#6e419e 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#7c3c80',endColorstr='#6e419e')";*/font-size:13px;border-top:1px solid #fff}
.mfilter-heading-content{padding:7px 8px}
.mfilter-heading .mfilter-head-icon{display:block;float:right;background:url('/img/icons5.png') no-repeat 0 -39px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;width:17px;height:9px;margin-right:-3px;margin-top:4px}
.mfilter-heading.mfilter-collapsed .mfilter-head-icon{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}
.mfilter-filter-item .mfilter-options{padding:0 8px}
.mfilter-option input[type="checkbox"], .mfilter-option input[type="radio"]{margin-top:0;margin-bottom:0;vertical-align:middle}
.mfilter-disabled{color:#a4a4a4}
.mfilter-disabled .mfilter-counter{display:none}
#filter_except{cursor:pointer;position:absolute;font-size:1rem;text-align:center;border:.0625rem solid #669;border-radius:.125rem; background-color:#fff;color:#000; padding:0 3px; border-radius:3px; z-index:1; left:-50px; height:20px;}
.except{text-decoration: line-through;text-decoration-color: #bd362f;text-decoration-style: double;}
.mfilter-hide-by-modern,
.mfilter-hide-by-live-filter,
.mfilter-hide,
.mfilter-tb-as-tr.mfilter-hide,
.mfilter-tb-as-tr.mfilter-hide-by-modern,
.mfilter-tb-as-tr.mfilter-hide-by-live-filter,
.mfilter-modern-horizontal .mfilter-content >ul >li.mfilter-hide-by-modern{display:none}
.mfilter-tb{display:table;width:100%}
.search_firmmodel i {position: absolute;}
.search_firmmodel{width: 100%;margin-bottom: 10px;}
.icon_firmmodel {padding: 5px;font-size: 20px;}
#mfilter-opts-firmmodel {width: 100%;padding: 5px;text-align: center;}
.search_catmodel i {position: absolute;}
.search_catmodel{width: 100%;margin-bottom: 10px;}
.icon_catmodel {padding: 5px;font-size: 20px;}
#mfilter-opts-catmodel {width: 100%;padding: 5px;text-align: center;}
.mfilter-tb{height:auto;max-height: 220px;overflow-y: auto;overflow-x: hidden;display: block;}
.mfilter-tb.color{max-height: 100%;}
.mfilter-tb.color ul{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.mfilter-tb::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 7px rgba(0,0,0,0.3);background-color: #F5F5F5;}
.mfilter-tb::-webkit-scrollbar {width: 7px;background-color: #F5F5F5;}
.mfilter-tb::-webkit-scrollbar-thumb {background-color: #26D07C;}
.mfilter-tb-as-tr{display:table-row}
.mfilter-tb-as-td{display:table-cell;padding:6px 0;border-top:1px dashed #dcdcdc;vertical-align:middle;margin:0;float:none;width:100%}
label.mfilter-tb-as-td{word-break:break-all;cursor:pointer;font-family: "Ultima Pro","PT Sans","Helvetica","Arial",sans-serif!important;font-size: 12px;}
.mfilter-tb .mfilter-tb-as-tr:first-child >.mfilter-tb-as-td,
.mfilter-tb .mfilter-tb-as-tr.mfilter-first-child >.mfilter-tb-as-td, .mfilter-tb .mfilter-tb-as-tr.mfilter-first-child > a .mfilter-tb-as-td{border-top:none}
a.mfilter-a{font-size:13px;font-weight:normal;line-height:18px;text-decoration:none;font-family:Open Sans;padding:0;}
a.mfilter-a > label{line-height:31px;margin-bottom:0px;font-family: "Ultima Pro","PT Sans","Helvetica","Arial",sans-serif!important;font-size: 12px;cursor: pointer;}
.mfilter-col-input{padding-right:4px;padding-left:4px;width:14px}
.mfilter-col-input input[type=checkbox], .mfilter-col-input input[type=radio]{margin:3px 0 2px 0;accent-color: #666699;}
.mfilter-select select{width:100%}
.mfilter-col-count{width:2px;text-align:right;padding:4px}
.mfilter-option.mfilter-tb-as-tr:hover{background-color: #c4c0ed54;}
.mfilter-tb .mfilter-tb-as-tr.mfilter-first-child .mfilter-tb-as-td,
.mfilter-tb .mfilter-tb-as-tr:first-child .mfilter-tb-as-td{margin-top:1px}
.mfilter-tb .mfilter-tb-as-tr.mfilter-last-child .mfilter-tb-as-td,
.mfilter-tb .mfilter-tb-as-tr:last-child .mfilter-tb-as-td{margin-bottom:1px}
.mfilter-counter{border-radius:3px;background:#669;color:#fff;padding:0 4px;float:right;line-height:20px;position:relative;margin-left:4px;outline:0 !important}
.mfilter-counter:after{right:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-right-color:#669;border-width:4px;margin-top:-4px}
.mfilter-counter.mfilter-counter-none{border-radius:3px;background:#ef606c;color:#fff;padding:0 4px;float:right;line-height:20px;position:relative;margin-left:4px;outline:0 !important}
.mfilter-counter.mfilter-counter-none:after{right:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#ef606c;border-width:4px;margin-top:-4px}
.mfilter-heading-text{display:inline-block;color:#fff;width:100%;margin-left:-19px}
.mfilter-heading-text >span{display:inline-block;padding-left:17px;font-size:14px;color: #222;font-family:"Ultima Pro","PT Sans","Helvetica","Arial",sans-serif!important;}
.mfilter-heading-content{position:relative;overflow:hidden}
.mfilter-hide-counter .mfilter-counter{display:none}
.mfilter-counter.mfilter-close{background:url('/img/icons3.png') no-repeat 0 0;text-indent:1000px;display:block;float:right;width:4px;height:10px;overflow:hidden;margin-top:5px;margin-bottom:5px;cursor:pointer;box-sizing:content-box}
.mfilter-counter.mfilter-close:after{display:none}
.mfilter-counter.mfilter-close:hover{background-position:0 -11px}
.mfilter-button-bottom{text-align:right;padding:4px 4px 4px 0;border-top:1px solid #EEE;vertical-align:middle;overflow:hidden;clear:both}
.mfilter-rating .mfilter-option img{vertical-align:middle}
.mfilter-button{text-decoration:none;text-align:center;margin-bottom:10px;}
.mfilter-button-reset{line-height:20px;padding:6px 10px 5px 10px;margin:2px 1px;font-size:15px;text-decoration:none;border-radius:6px 6px 6px 6px;box-shadow:1px 6px 12px -4px rgb(161, 160, 160);}
.mfilter-reset-icon{background:url('/img/icons3.png') no-repeat 0 3px;display:inline-block;width:10px;height:13px;margin-right:3px;margin-top:1px}
.mfilter-iscroll{position:relative;/*overflow:hidden*/}
.mfilter-iscroll .mfilter-options{padding:0 8px}
.mfilter-button-more{border-top:1px solid #EEE;padding:8px;margin-top:0}
a.mfilter-button-more2{border:none}
a.mfilter-button-more2:hover{color:#2aad6f;}
.mfilter-button-more2{font-weight:bold;text-decoration:none;color:#6e419e;font-family: "Ultima Pro","PT Sans","Helvetica","Arial",sans-serif!important;}
.mfilter-opts-container{padding:4px 0;/*border-top:2px solid #94A31E;*/}
#mfilter-opts-price-min, #mfilter-opts-price-max{width:70px;min-width:57px;max-width:70px}
.mfilter-slider-inputs input[type="text"]{width:102px;min-width:57px;max-width:102px}
.mfilter-image label img{display:block;height:35px;left:0;position:absolute;top:0;width:35px;z-index:3;margin-left: -1px; margin-top: -1px;}
.mfilter-image label{background-repeat:no-repeat;background-position:center;padding:0px;border:3px solid #61b992;border-radius:25px;cursor:pointer;display:inline-block;height:38px;width:38px;margin-left:3.2px;margin-right: 3.2px;margin-bottom:5px;margin-top:5px;position:relative;}
.mfilter-image label.selected:hover{background-color:#fff;border:3px solid #007cc0;color:#000}
.mfilter-image label:hover{background-color:#fff;border:3px solid #452056;color:#666;}
.mfilter-image ul{list-style-type:none;margin:0;padding:0 5px 0 2px;clear:both;overflow:hidden}
.mfilter-image ul li{float:left;opacity:0.7}
.mfilter-image .mfilter-disabled ul li{opacity:0.3}
.mfilter-image ul li.mfilter-image-checked label{background-color:#fff;border:3px solid #452056;color:#666;}
.mfilter-image ul li.mfilter-image-checked{opacity:1;}
.mfilter-image_list_radio .mfilter-tb-as-td img,
.mfilter-image_list_checkbox .mfilter-tb-as-td img{vertical-align:middle}
.mfilter-filter-item{list-style-type:none;text-align:left;border-top: 2px solid #2aad6f;padding: 4px 0;border-radius: 7px;border: 1px solid#d5d2d2;margin-top: 5px;}
.mfilter-price-slider{padding:0 0 5px 4px !important;margin-right:6px !important;background:url('/img/icons3.png') no-repeat right -89px !important}
.mfilter-slider-container{margin:0 6px 2px 5px}
.mfilter-slider-slider .ui-slider-handle,
#mfilter-price-slider .ui-slider-handle{width:28px !important;height:21px !important;border:none !important;background:url('/img/icons5.png') no-repeat -29px -3px !important;margin-left:-14px !important;outline-style:none !important;cursor:pointer !important;transition:none !important;display:block;position:absolute}
.mfilter-slider-slider,
#mfilter-price-slider{border:none !important;background:url('/img/icons5.png') repeat-x 0 -48px !important;height:10px !important;border-radius:0 !important;margin:10px 2px 0 5px !important;position:relative}
.mfilter-slider-slider .ui-slider-range,
#mfilter-price-slider .ui-slider-range{border:none !important;background:url('/img/icons5.png') repeat-x 0 -59px !important;position:absolute;height:10px}
.mfilter-content-top .mfilter-slider-container{background-position:right -79px !important}
.mfilter-search #mfilter-opts-search{width:100%;min-width:100%;max-width:100%;box-sizing:border-box}
.mfilter-search.mfilter-search-button{clear:both;overflow:hidden}
.mfilter-search.mfilter-search-button #mfilter-opts-search{display:block;float:left;margin-top:2px;padding-right:27px}
.mfilter-search #mfilter-opts-search_button{display:block;border:none;float:left;text-indent:1000px;margin-top:2px;width:25px;height:23px;margin-left:-25px;cursor:pointer;background:#428bca url('/img/icons3.png') no-repeat -69px 0}
.mfilter-category-related ul{list-style-type:none;padding:0;margin:0}
.mfilter-category-related ul li{margin:0;padding:3px 0}
.mfilter-category-related ul li select{width:100%}
.mfilter-category-related .mfilter-button{padding-top:3px;text-align:right}
.mfilter-category-tree ul{list-style-type:none;padding:0;margin:0}
.mfilter-category-tree ul li{margin:0;padding:3px 0;border-top:1px dashed #dcdcdc}
.mfilter-category-tree ul li.mfilter-to-parent{background:url('/img/icons3.png') no-repeat -108px -2px;padding-left:20px;font-weight:bold}
.mfilter-category-tree ul li a{text-decoration:none;display:block}
.mfilter-category-tree ul li:first-child{border-top:none}
.mfilter-slider-data{display:none}
.mfilter-box .mfilter-opts-slider-min,
.mfilter-box .mfilter-opts-slider-max{width:67px;min-width:67px;max-width:67px}
.mfilter-opts-slider-max{text-align:right}
.mfilter-free-container{position:fixed;top:40px;width:220px;margin-left:-238px;display:none;background:#fff;border:1px solid #ccc;z-index:99999;padding:0 8px}
.mfilter-free-button{display:block;position:absolute;margin:10px 0 0 228px;cursor:pointer;width:25px;height:23px;border:10px solid #428bca;background:#428bca url('/img/icons3.png') no-repeat -69px 0}
.mfilter-free-button, .mfilter-free-container{box-sizing:content-box}
.mfilter-free-container .box{margin:0}
.mfilter-free-container .box .box-content{border:none}
.mfilter-free-container .box .box-heading,.mfilter-free-container .box .box-heading2{display:none}
.mfilter-live-filter{padding:3px}
.mfilter-live-filter input[type="text"]{width:100%;box-sizing:border-box;background-image:url('/img/icons3.png');background-repeat:no-repeat;background-position:right -103px}
.invs{display:none !important;}
form#filter ul{padding:0;margin:0;}
.video-responsive{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;margin:0px auto;width:75%;}
.video-responsive iframe{height:100%;left:0;position:absolute;top:0;width:100%;}
.spec-b{text-align:left;padding-bottom:5px;}
div.filters_result{width:248px;z-index:100;white-space:nowrap;line-height:32px;height:32px;text-align: center;box-shadow:10px 5px 24px rgba(0,0,0,.1);opacity:.9;color:#fff;background-color:#2aad6f;font-size:13px;font-family:Open Sans;}
a#pop-submit-link{color:#ffdb13;}
.item{margin-left:10px;margin-right:10px;margin-top:2px;text-align:center;background-color:white;box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);border-radius:5px;-webkit-transition:box-shadow 0.2s;transition:box-shadow 0.2s;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.2);box-shadow:0 1px 5px rgba(0,0,0,0.2);letter-spacing:normal;position:relative;}
.item .image{display:block;position:relative;width:100px;margin:0 auto;}
.item:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0);}
.item .image img{padding:0px;border:0px;}
.item a{color:#404040;font-weight:600;text-decoration:none;display:block;margin-bottom:4px;padding:10px 0 10px;text-align:center;line-height:19px;color:#2f2f2f;position:relative;z-index:10;font-size:11px;}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-theme .owl-controls{background-color:#F5F5F5;border-top:1px solid #EDEDED;margin:10px -10px -18px;padding-top:5px;text-align:center;}
.owl-theme .owl-controls .owl-buttons{position:absolute;top:-54px;right:-10px;}
.owl-theme .owl-controls .owl-buttons div{color:#7c3c80;display:inline-block;zoom:1;*display:inline;margin:0 0 0 -1px;padding:0px;border-left:1px solid #eee;border-right:1px solid #eee;font-size:18px;background:#FFF;height:42px;width:42px;line-height:42px;}
.owl-theme .owl-controls .owl-buttons div:last-child{border-right:1px solid #fff;}
.owl-theme .owl-controls .owl-buttons div:hover{color:#7c3c80;background:#f9f9f9;border-right:1px solid #f9f9f9;-webkit-transition:all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) 0;-moz-transition:all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) 0;-o-transition:all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) 0;-ms-transition:all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) 0;transition:all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) 0;}
.owl-theme .owl-controls .owl-buttons div:active{background:#eee;border-right:1px solid #eee;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#7c3c80;}
.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}
.owl-theme .owl-controls{background-color:#F5F5F5;border-top:1px solid #EDEDED;margin:10px -10px -18px;padding-top:5px;text-align:center;}
.box2.subcat{border-bottom:0;padding-bottom:0;-webkit-border-radius:7px 7px 7px 7px;-moz-border-radius:7px 7px 7px 7px;-khtml-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;overflow:auto;border:1px solid #eee;}
.box2{margin-bottom:20px;}
.box2 .box2-heading{font-size:20px;line-height:30px;color:#2f2f2f;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;border-bottom:1px solid #eee;background:#fff;padding:0 10px!important;height:42px;line-height:42px;font-family:arial,helvetica,sans-serif!important;font-size:14px!important;letter-spacing:1px!important;color:#333!important;-moz-box-shadow:0 2px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.2);box-shadow:0 2px 3px rgba(0,0,0,0.2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.box2-content{background-color:#fff;border-top:1px solid #fff;padding:10px;}
.highslide-controls a{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.related button.owl-prev{left:-9px;top:150px}
.related button.owl-next{right:-9px;top:150px}
.related .owl-carousel.custom-nav .owl-nav button.owl-prev,.related .owl-carousel.custom-nav .owl-nav button.owl-next{width:50px;height:50px;text-align:center;border-radius:0;overflow:hidden;background-color:#6e419e;font-size:50px;line-height:41px;transition:all .3s ease 0;-moz-transition:all .3s ease 0;-webkit-transition:all .3s ease 0;position:absolute;color:#fff}
.related .owl-carousel.custom-nav .owl-nav{position:unset;}
.dropdown-menu li.active, .navbar-nav>li.active{background-color:#2aad6f;}
.dropdown-menu li.active > a, .navbar-nav>li.active > a{color:#fff;}
.dropdown-menu li.active > a:hover, .navbar-nav>li.active > a:hover{color:#fff;}
.page-more{text-align:center;margin:0 0 26px;}
.boxes.boxes_gal {margin-bottom: 30px;}
#btn-more{display:block;text-align:center;font-size:12px;line-height:14px;text-transform:uppercase;padding:10px 0;text-decoration:none!important;border:none;padding:9px 0;padding-left:18px;padding-right:18px;display:inline-block;overflow:hidden;}
#btn-more.load{background:url(/img/loading2.gif) no-repeat 5px center, #2aad6f;background:url(/img/loading2.gif) no-repeat 5px center, #2aad6f;background:url(/img/loading2.gif) no-repeat 5px center, #2aad6f;background:url(/img/loading2.gif) no-repeat 5px center, #2aad6f;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2aad6f',endColorstr='#2aad6f',GradientType=0);background:url(/img/loading2.gif) no-repeat 5px center, #2aad6f;padding-left:40px;}
div#filter-description{margin-top:20px;}
@-moz-keyframes circle-anim{0%{-moz-transform:rotate(0deg) scale(0.5) skew(1deg);opacity:.1;-moz-opacity:.1;-webkit-opacity:.1;-o-opacity:.1;}30%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;-o-opacity:.5;}100%{-moz-transform:rotate(0deg) scale(1) skew(1deg);opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;-o-opacity:.1;}}
@-webkit-keyframes circle-anim{0%{-webkit-transform:rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity:.1;}30%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity:.5;}100%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);-webkit-opacity:.1;}}
@-o-keyframes circle-anim{0%{-o-transform:rotate(0deg) kscale(0.5) skew(1deg);-o-opacity:.1;}30%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);-o-opacity:.5;}100%{-o-transform:rotate(0deg) scale(1) skew(1deg);-o-opacity:.1;}}
@keyframes circle-anim{0%{transform:rotate(0deg) scale(0.5) skew(1deg);opacity:.1;}30%{transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.5;}100%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.1;}}
@-moz-keyframes circle-fill-anim{0%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}50%{-moz-transform:rotate(0deg) -moz-scale(1) skew(1deg);opacity:.2;}100%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}}
@-webkit-keyframes circle-fill-anim{0%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}50%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2;}100%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}}
@-o-keyframes circle-fill-anim{0%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}50%{-o-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2;}100%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}}
@keyframes circle-fill-anim{0%{transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}50%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.2;}100%{transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}}
@keyframes tossing{0%{transform:rotate(-8deg);}50%{transform:rotate(8deg);}100%{transform:rotate(-8deg);}}
@-webkit-keyframes tossing{0%{-webkit-transform:rotate(-8deg);}50%{-webkit-transform:rotate(8deg);}100%{-webkit-transform:rotate(-8deg);}}
@keyframes pulse{0%{transform:scale(0.9);opacity:1;}50%{transform:scale(1);opacity:1;}100%{transform:scale(0.9);opacity:1;}}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(0.95);opacity:1;}50%{-webkit-transform:scale(1);opacity:1;}100%{-webkit-transform:scale(0.95);opacity:1;}}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOXuhpOqc.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOUehpOqc.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOXehpOqc.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}
.boxes:after{content:'';display:block;clear:both}
.box3{float:left;position:relative;overflow:hidden;width:100%;padding:34px 72px;border-radius:30px;margin-right:24px;z-index:1}
.box3:nth-last-child(1){margin-right:0}
.box_half{width:calc(50% - 12px)}
.box_gal{padding:0!important;height:390px;background-color:#fbfbfb}
.box_gal:after{content:'';display:block;clear:both}
.gal{width:100%;height:100%;position:relative;border-radius:25px}
.gal img{position:relative;top:0;bottom:0;left:0;right:0;width:100%;height:auto!important;margin:auto;object-fit:cover;border-radius:24px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all 3s cubic-bezier(0.19,1,0.22,1);-webkit-transition:all 3s cubic-bezier(0.19,1,0.22,1);-moz-transition:all 3s cubic-bezier(0.19,1,0.22,1);-o-transition:all 3s cubic-bezier(0.19,1,0.22,1);-ms-transition:all 3s cubic-bezier(0.19,1,0.22,1);}
.gal img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.gal-q_big .gal img {height: 390px!important;}
.gal-logo{display:block;position:absolute;width:116px;height:40px;background:url(/img/logo_img.png) no-repeat center;background-size:contain;z-index:2}
.gal-logo_bot{left:40px;bottom:40px}
.gal-logo_top{right:40px;top:40px}
.gal-q{display:block;float:left;width:calc(50% - 10px);height:100%;margin-right:20px}
.gal-q:nth-last-child(1){margin-right:0}
.gal-q__top{height:190px;margin-bottom:10px}
.gal-q__bot{height:190px}
.box3:before{content:'';display:block;position:absolute;top:0;left:0;width:1420px;height:370px;z-index:-1;background:url(/img/logo_img.png) repeat top;background-size:contain;background-position:center}
.swiper-slide img{height:100%;padding:5px}
.gal img{padding:0!important}
.swiper-slide img{-o-object-fit:cover;object-fit:cover}
.myvideo2 iframe,.myvideo2 object,.myvideo2 embed{position:absolute;top:0;left:0;width:100%;height:100%}
.box.new_year {padding-top: 5px;background-color: #fff;padding-bottom: 5px;margin-bottom: 5px;-webkit-border-radius: 7px 7px 7px 7px;-moz-border-radius: 7px 7px 7px 7px;-khtml-border-radius: 7px 7px 7px 7px;border-radius: 7px 7px 7px 7px;box-shadow: 0 1px 4px 4px rgba(101, 107, 104, 0.13);}
@media (max-width:767px){span.grouptext2{color:#fff;margin-left:0;font-size:18px;}
.section-title2{text-align:center;}
#search .form-control{border-radius:0;}
.product-list .product-thumb .caption{min-height:0;margin-left:0;padding:0 10px;}
.product-grid .product-thumb .caption{min-height:0;}
#footer-newsletter .newslatter-box{width:100%;margin:0;}
.article-thumb .image{height:auto;}
#news-list .article-thumb .image, #tab-news .article-thumb .image, #tab-post .article-thumb .image{width:100%;}
#minbotph{bottom:50px!important;}
.errorBox{margin-top:0.5rem;}
.product-thumb .price-old{display:block;}
}
.product-thumb .rating{padding-bottom:10px;}
.product-grid .product-thumb .rating{padding-bottom:20px;}
.rating .fa-stack{font-size:8px;}
.rating .fa-star{color:#e6e6e6;font-size:16px;}
.rating .fa-star.stary{color:#ffd820;z-index:1;}
h2.price{margin:0;}
.product-thumb .price{color:#222222;font-weight:500;font-size:15px;line-height:1;margin-bottom:10px;}
.product-list .product-thumb .price{font-size:16px;margin-bottom:15px;}
.product-thumb .price-new{font-weight:500;}
.product-thumb .price-old{color:#999;text-decoration:line-through;font-size:13px;display: inline-block;}
.product-thumb .price-tax{color:#999;font-size:12px;display:block;font-weight:400;padding:10px 0px 0px;}
.product-thumb .caption .button-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;}
.product-thumb .caption .button-group .btn{padding:10px 20px;font-size:13px;width:100%;}
.product-thumb .caption .button-group .main-btn{margin-right:10px;}
.related .product-thumb .caption .button-group .main-btn{margin-right:0px;}
.product-thumb .quiqview-btns{text-align:center;position:absolute;top:15px;right:15px;}
.product-thumb .quiqview-btns .icon-btn{width:44px;height:44px;font-size:20px;background:#ffffff;font-weight:bold;color:#808080;padding:0;border:1px solid#dddddd;line-height:50px;position:relative;text-align:center;display:block;margin-bottom:10px;}
.product-thumb .quiqview-btns .icon-btn:hover{background:#2aad6f;color:#fff;border-color:#2aad6f;}
.row .product-pricelist:last-child{margin-bottom:30px}
.product-pricelist .product-thumb{margin:0 0 0px;border-bottom:1px solid#e6e6e6;align-items:center;padding-left:140px;height:140px;}
.product-pricelist .description{display:none!important;}
.product-pricelist .product-thumb .quiqview-btns{background:none;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);opacity:1;bottom:33px;top:auto;z-index:3;text-align:left;right:155px;}
.product-pricelist .quiqview-btns .icon-btn{width:40px;height:40px;}
.product-pricelist .product-thumb .image{width:140px;position:absolute;left:0;top:0;}
.product-pricelist .product-thumb .caption{padding:15px 200px 15px 15px;width:auto;height:139px;display:flex;flex-direction:column;justify-content:center;}
.product-pricelist .product-thumb .caption .button-group{justify-content:center;align-items:center;flex-direction:column;position:absolute;width:150px;right:0;top:0;bottom:0;padding:15px;}
.product-pricelist .product-thumb .caption .description{display:block;font-size:13px;}
.product-pricelist .product-thumb .price{margin-bottom:0;margin-top:10px;}
.product-pricelist .product-thumb .caption .button-group .main-btn{margin-right:0;margin-bottom:10px;}
.thumbnails{overflow:auto;clear:both;list-style:none;padding:0;margin:0;}
.thumbnails > li{margin-left:20px;}
.thumbnails{margin-left:-20px;}
.thumbnails > img{width:100%;}
.image-additional a{margin-bottom:20px;padding:5px;display:block;border:1px solid #ddd;}
.image-additional{max-width:78px;}
.thumbnails .image-additional{float:left;margin-left:20px;}
/*.
.messages_cookies{position:fixed;bottom:10px;max-width: 500px;width: 90%;left: 50%;height:auto;overflow:hidden;background-color:#fff;box-shadow: 0 0 20px 0 rgb(0 0 0 / 40%);z-index:99999;color:#666;padding:15px 0;font-size:12px;transform: translateX(-50%);}
messages_cookies-close{position:absolute;top:10px;bottom:0;right:10px;display:inline-block;width:16px;height:16px;background:url(/img/close2.png) 0 0 no-repeat}*/
.messages_cookies-wrp{position:relative;width:80%;margin:0 auto;font-weight: 600;}
.messages_cookies{font-size:12px;position:fixed;bottom:52px;left:50%;transform:translateX(-50%);z-index:99999;display:flex;gap:12px;width:calc(100% - 24px);max-width:550px;padding:16px;border-radius:8px;background:#fafafa;-webkit-box-shadow:4px 4px 8px 0 rgba(34,60,80,0.1);-moz-box-shadow:4px 4px 8px 0 rgba(34,60,80,0.1);box-shadow:4px 4px 8px 0 #223c501a;transition:.3s;align-items:center;border:1px solid #223c501a}
.messages_cookies-close{color:#4d4d4d;display:block;text-align:center;width:70px;border:1px solid #7c7c7c;border-radius:3px;background:#fff;float:right;text-decoration:none;padding:6px 0}
a.messages_cookies-close:hover{text-decoration:none;color:#fff;background:#6e419e;color:#fff;border-color:#6e419e}

@media (min-width:768px) and (max-width:979px){input{width:95%;margin-top:5px;margin-bottom:9px;}
label,input{margin:7px 0!important;}
select{width:95%;margin-top:5px;margin-bottom:9px;}
}
@media (min-width:768px){#column-left .product-layout .col-md-3{width:100%;}
#column-left + #content .product-layout .col-md-3{width:50%;}
#column-left + #content + #column-right .product-layout .col-md-3{width:100%;}
#content + #column-right .product-layout .col-md-3{width:100%;}
.dropdown-submenu:hover .dropdown-menu{display:block;}
}
#column-left .product-layout, #column-right .product-layout{width:100%;}
.input-group .form-control[name^=quantity]{min-width:50px;}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled]{background-image:none;background-color:#df5c39;}
.card{background:#fff;margin-bottom:30px;padding:30px;box-shadow:0 1px 4px 4px rgba(101, 107, 104, 0.13);display: flex;flex-direction: column;}
.card .h3{margin-top:0;font-size:20px;}
.card h2{font-size:24px;margin:0 0 20px;}
h1.title-page{margin:0 0 20px;font-size:24px;}
.card h2.title-page,h2.title-page{font-size:20px;margin:0 0 20px;}
.panel{-webkit-box-shadow:none;box-shadow:none;border-radius:0;border:none;margin-bottom:30px;}
.card-category{margin-bottom:20px;}
.card-category img{width:100%;}
.card-category h1{margin:0 0 20px;font-size:26px;}
.card-category #category-description{margin-bottom:10px;}
.card-subcategory h2{font-size:24px;margin:0 0 30px;}
.subcategory-list{list-style:none;padding:0;margin:0 -15px;flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;justify-content:flex-start;}
.subcat-box{padding:0 15px;width:20%;}
.subcat-box a{background:#fff;padding:15px;border-radius:0;margin-bottom:30px;display:flex;align-items:center;font-size:12px;transition:0.3s all;color:#222;font-weight:500;}
.subcat-box a:hover{-webkit-box-shadow:0 0 15px 0 rgba(50,50,50,.15);box-shadow:0 0 15px 0 rgba(50,50,50,.15);}
.subcat-box a img{width:60px;margin-right:10px;}
.btn-category-description3{background:#ffdb13;color:#222;border:none;padding:6px 35px 6px 15px;position:relative;}
.btn-category-description3:hover{color:#fff;background:#222222;}
.btn-category-description3:before{content:'\f107';font-family:FontAwesome;font-size:20px;position:absolute;right:15px;top:2px;}
.btn-category-description3.hiden:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.btn-category-description2{background:#ffdb13;color:#222;border:none;padding:6px 35px 6px 15px;position:relative;}
.btn-category-description2:hover{color:#fff;background:#222222;}
.btn-category-description2:before{content:'\f107';font-family:FontAwesome;font-size:20px;position:absolute;right:15px;top:2px;}
.btn-category-description2.hiden:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.btn-category-description{background:#ffdb13;color:#222;border:none;padding:6px 35px 6px 15px;position:relative;}
.btn-category-description:hover{color:#fff;background:#222222;}
.btn-category-description:before{content:'\f107';font-family:FontAwesome;font-size:20px;position:absolute;right:15px;top:2px;}
.btn-category-description.hiden:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.filter-line .form-group{margin-bottom:30px;}
select#input-sort {width: 100%;flex: 1;margin-right: 5px;height: 40px;}
#filter-btn-group {margin: 0;flex: 1;display:none;}
#filter-btn {width: 100%;float: left;display: inline-block;}
.filter-cont{display: flex;width: 100%;height: 40px;}
.filvisible{transform:translate(0)!important}
.filter-close{position:absolute;top:15px;bottom:0;right:15px;display:none;width:16px;height:16px;background:url(/img/close2.png) 0 0 no-repeat}
#filter-close{font-weight: 500;opacity: 0.4;display:none;}
.btn-view{margin:0 0 14px;}
.btn-view .btn{width:50px;height:40px;text-align:center;overflow:hidden;background-color:#ffffff;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;text-shadow:none;border:none;font-size:14px;}
.btn-view .btn.active{background:#2aad6f;color:#fff;-webkit-box-shadow:none;box-shadow:none;}
.card-category #category-description.collapse{height:40px!important;display:block;overflow:hidden;}
.card-category #category-description.collapsing{min-height:30px!important;}
.card-category #category-description.collapse.in{height:auto!important;}
.category-wall-box{margin-bottom:30px;background:#fff;padding:20px;transition:0.3s all;text-align:center;}
.category-wall-box:hover{-webkit-box-shadow:0 0 15px 0 rgba(50,50,50,.15);box-shadow:0 0 15px 0 rgba(50,50,50,.15);}
.category-wall-box .category-list{width:55%;font-size:13px;line-height:24px;padding-left:15px;}
.category-wall-box .image{width:100%;overflow:hidden;margin:0 0 15px;display:block;}
.category-wall-box .image img{width:140px;height:140px;transition:0.3s all;}
.category-wall-box:hover .image img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.category-wall-box .title{font-size:15px;display:block;margin-bottom:10px;font-weight:500;overflow:hidden;color:#222;text-overflow:ellipsis;white-space:nowrap;}
.banner-box{background:#fff;margin-bottom:30px;overflow:hidden;position:relative;height:350px;}
.banner-box.white{display:flex;align-items:center;justify-content:space-between;}
.banner-box.long-banner{height:240px;}
.banner-box.long-banner .main-btn{background:#222;color:#fff;border-color:#222;}
.banner-box img{width:100%;height:100%;transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;}
.banner-box:hover img{transform:scale(1.1) rotateZ(-1.5deg);-webkit-transform:scale(1.1) rotateZ(-1.5deg);-moz-transform:scale(1.1) rotateZ(-1.5deg);-o-transform:scale(1.1) rotateZ(-1.5deg);-ms-transform:scale(1.1) rotateZ(-1.5deg);}
.banner-box.long-banner:hover img{transform:scale(1) rotateZ(0);-webkit-transform:scale(1) rotateZ(0);-moz-transform:scale(1) rotateZ(0);-o-transform:scale(1) rotateZ(0);-ms-transform:scale(1) rotateZ(0);}
.banner-box{background:#fff;margin-bottom:30px;overflow:hidden;position:relative;border-radius:10px;box-shadow:0 10px 20px -5px rgba(36,36,59,.15);}
.banner-box:hover:before{-moz-transform:scale3d(1.9, 1.9, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 115%, 0);-ms-transform:scale3d(1.9, 1.9, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 115%, 0);-o-transform:scale3d(1.9, 1.9, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 115%, 0);-webkit-transform:scale3d(1.9, 1.9, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 115%, 0);transform:scale3d(1.9, 1.9, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 115%, 0);}
.banner-box:before{position:absolute;top:-5px;left:0;bottom:0;right:0;background:rgba(255, 255, 255, 0.35);content:'';-moz-transition:transform 0.9s;-o-transition:transform 0.9s;-webkit-transition:transform 0.9s;transition:transform 0.9s;-moz-transform:scale3d(1.9, 1.9, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -115%, 0);-ms-transform:scale3d(1.9, 1.9, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -115%, 0);-o-transform:scale3d(1.9, 1.9, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -115%, 0);-webkit-transform:scale3d(1.9, 1.9, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -115%, 0);transform:scale3d(1.9, 1.9, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -115%, 0);z-index:3;}
.banner-box .banner-text{padding:20px;position:absolute;top:0;right:0;bottom:0;font-size:16px;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;z-index:4;width:60%;left:50%;margin-left:-30%;}
.banner-box .banner-text .name{font-weight:500;color:#fff;font-size:26px;margin-bottom:15px;}
.banner-box .main-btn{background:#2aad6f;color:#fff;border-color:#2aad6f;}
.banner-box .main-btn:hover{background:#ffdb13;color:#fff;border-color:#ffdb13;}
.yellow-square,
.blue-square{background:#222;background:url("../image/banner-bg.jpg");background-size:100%;}
.yellow-square:before{background:rgba(42, 173, 111, 0.4196078431372549);}
.blue-square:before{content:'';width:135px;height:540px;position:absolute;right:0;top:0;background:#239fff;z-index:1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);transition:0.3s all;}
.banner-box.yellow-square img,
.banner-box.blue-square img{width:auto;height:auto;z-index:5;position:absolute;right:0;margin-right:30px;max-height:310px;max-width:300px;animation-name:blinker;animation-iteration-count:infinite;animation-timing-function:ease;animation-duration:2s;-webkit-animation-name:blinker;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease;-webkit-animation-duration:2s;}
@keyframes blinker{0%{transform:scale(1) rotateZ(0deg);-webkit-transform:scale(1) rotateZ(0deg);-moz-transform:scale(1) rotateZ(0deg);-o-transform:scale(1) rotateZ(0deg);-ms-transform:scale(1) rotateZ(0deg);}
50%{transform:scale(1.07) rotateZ(-1.1deg);-webkit-transform:scale(1.07) rotateZ(-1.1deg);-moz-transform:scale(1.07) rotateZ(-1.1deg);-o-transform:scale(1.07) rotateZ(-1.1deg);-ms-transform:scale(1.07) rotateZ(-1.1deg);}
100%{transform:scale(1) rotateZ(0deg);-webkit-transform:scale(1) rotateZ(0deg);-moz-transform:scale(1) rotateZ(0deg);-o-transform:scale(1) rotateZ(0deg);-ms-transform:scale(1) rotateZ(0deg);}
}
@-webkit-keyframes blinker{0%{transform:scale(1) rotateZ(0deg);-webkit-transform:scale(1) rotateZ(0deg);-moz-transform:scale(1) rotateZ(0deg);-o-transform:scale(1) rotateZ(0deg);-ms-transform:scale(1) rotateZ(0deg);}
50%{transform:scale(1.07) rotateZ(-1.1deg);-webkit-transform:scale(1.07) rotateZ(-1.1deg);-moz-transform:scale(1.07) rotateZ(-1.1deg);-o-transform:scale(1.07) rotateZ(-1.1deg);-ms-transform:scale(1.07) rotateZ(-1.1deg);}
100%{transform:scale(1) rotateZ(0deg);-webkit-transform:scale(1) rotateZ(0deg);-moz-transform:scale(1) rotateZ(0deg);-o-transform:scale(1) rotateZ(0deg);-ms-transform:scale(1) rotateZ(0deg);}
}
@keyframes gradient {
0% {background-position: 50% 0%;}
50% {background-position: 50% 100%;}
100% {background-position: 50% 0%;}
}
.banner-box.yellow-square:hover:before,
.banner-box.blue-square:hover:before{top:30px;}
.banner-box.white .banner-text{color:#222;position:relative;}
.banner-box.white .banner-text .name{color:#fff;}
.two-banners .banner-box .banner-text{margin-left:0;left:0;overflow:hidden;z-index:6;}
.two-banners .banner-box .main-btn{background:#2aad6f;color:#fff;border-color:#2aad6f;text-shadow:2px 1px 2px #3E3F40;}
.two-banners .banner-box .main-btn:hover{background:#6e419e;color:#fff;border-color:#6e419e;}
.two-banners .banner-box .banner-text .title{color:#2aad6f;color:#ff9b00;font-family:'Ultima Pro';text-transform:uppercase;font-weight:800;font-size:27;margin-bottom:10px;height:84px;text-shadow:2px 1px 2px #3E3F40;}
.two-banners .banner-box .banner-text .name{font-size:20px;margin-bottom:5px;font-weight:500;color:#fbfbfb;font-size:18px;margin-bottom:15px;font-family:'Ultima Pro';text-transform:uppercase;height:140px;text-shadow:2px 1px 2px #3E3F40;}
/*.three-banners .banner-box{height:165px;background:url(../../img/banner-micro-bg1.jpg);background-size:cover;}*/
/*.three-banners .banner-box {height: 165px;background-size: 300% 400%;animation: gradient 10s ease infinite;background-image: repeating-radial-gradient(circle at 0 100%, rgba(27,27,30, 0.1), rgba(88,164,176, 0.15) 1px, rgba(216,219,226, 0.2) 2px, rgba(88,164,176, 0.15) 3px), radial-gradient(circle at 0 100%, #ee7752, #e73c7e, #673ea3, #2aad6f, #2aad6f);}*/
.three-banners .banner-box {height: 165px;background-size: 300% 400%;animation: gradient 20s ease infinite;background-image: repeating-radial-gradient(circle at 0 100%, rgba(27,27,30, 0.1), rgba(88,164,176, 0.15) 1px, rgba(216,219,226, 0.2) 2px, rgba(88,164,176, 0.15) 3px), radial-gradient(circle at 0 100%, #ee7752, #e73c7e, #673ea3, #2aad6f, #2aad6f);}
.three-banners .banner-box .banner-text{font-size:15px;width:60%;left:0;margin-left:0;}
.three-banners .banner-box .banner-text .name{font-size:20px;margin-bottom:5px;}
.three-banners .banner-box .banner-text .title{margin-bottom:10px;}
.owl-carousel.custom-nav .owl-nav{position:absolute;top:-67px;right:0;}
#banner_firm .owl-nav{position:absolute;top:-50px;right:0;}
.owl-carousel.custom-nav .owl-nav button.owl-prev,
.owl-carousel.custom-nav .owl-nav button.owl-next{width:46px;height:36px;text-align:center;border-radius:0;overflow:hidden;background-color:#61b992;font-size:28px;line-height:41px;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;color:#fff;}
#banner_firm .owl-nav button.owl-prev,
#banner_firm .owl-nav button.owl-next{width:40px;height:35px;}
.owl-carousel.custom-nav .owl-nav button.owl-prev{margin-right:5px;}
.owl-carousel.custom-nav .owl-nav button.owl-prev:hover,
.owl-carousel.custom-nav .owl-nav button.owl-next:hover{background-color:#222;color:#fff;}
.owl-dots{display:block;text-align:center;position:relative;margin-top:10px;}
.item a{color:#404040;font-weight:600;text-decoration:none;display:block;margin-bottom:4px;padding:10px 0 10px;text-align:center;line-height:19px;color:#2f2f2f;position:relative;z-index:10;}
.owl-carousel button.owl-dot{width:20px;height:10px;background:#222;display:inline-block;margin:0 3px;border-radius:0;margin-bottom:10px;}
.owl-carousel button.owl-dot.active{background:#2aad6f;}
.owl-carousel.carousel .owl-item img{width:auto;}
.owl-carousel.carousel .owl-dots{margin-bottom:0px;}
.banner-block-home .banner-box{height:165px;}
.banner-block-home .banner-box .banner-text .name{margin-bottom:5px;}
.banner-block-home .banner-box .title{color:#222;margin-bottom:10px;font-size:15px;display:block;width:60%;}
.banner-block-home .banner-box a{color:#222;text-decoration:underline;font-size:14px;}
.banner-block-home .banner-box a:hover{color:#1071dc;}
.thumb-container .slider-thumb{width:100%;position:relative;z-index:2;}
.slider-thumb-container{position:relative;z-index:3;}
.thumb-container .slider-thumb img{display:block;width:100%;/*border:1px solid#ddd;*/opacity:0.5;padding:10px;}
.slider-bigthumb{width:100%;margin-bottom:10px;}
.thumb-container .slider-thumb .slick-current img,
.thumb-container .slider-thumb img:hover{opacity:1;border-color:#cacaca;}
.thumb-container .slider-thumb .slick-slide{margin:0 5px;cursor:pointer;}
.thumb-container .slider-thumb .slick-slide:focus{outline:none;}
.none-slider-bigthumb{width:100%;}
.none-slider-bigthumb img{width:100%;}
.slider-bigthumb .slick-slide{border-radius:10px;overflow:hidden;padding:15px;}
.slider-bigthumb .slick-slide img{width:100%;}
.thumb-img{height:101px;width:101px;}
.prev.slick-arrow,
.next.slick-arrow{font-size:28px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:bold;color:#fff;width:36px;height:36px;margin:0 auto;background:#2aad6f;position:absolute;top:50%;z-index:20;cursor:pointer;margin-top:-18px;}
.prev.slick-arrow{left:-6px;}
.next.slick-arrow{right:-6px;}
.prev.slick-arrow.slick-disabled,
.next.slick-arrow.slick-disabled{color:#989da5;background:#ededed;}
.checkcontainer{position:relative;cursor:pointer;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto;display:inline-block;padding: 5px 10px;border-radius: 10px;border: 1px solid #d5d2d2;margin: 0 5px 10px 0;}
.checkcontainer.checkimage{border:none;padding:2px;}
.checkcontainer.checkimage:hover{background-color:rgba(255,255,255,.15);}
.checkcontainer .text{position:relative;z-index:3;}
.checkcontainer a.text{color: #313032;}
.checkcontainer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.radiobtn{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:none;border:1px solid#ddd;}
.checkcontainer:hover input ~ .radiobtn{background-color:#ccc;}
.checkcontainer:hover{background-color:#2aad6f;}
.checkcontainer:hover a{color:#fff;}
.checkcontainer.sel{background-color:#2aad6f;color:#fff;}
.checkcontainer input:checked ~ .radiobtn{border-color:#edf0f5;background:#edf0f5;}
.checkcontainer img{width:38px;height:38px;}
.checkimage a.image:hover{border:3px solid #6e419e;}
.checkimage span.image.sel{/*border:3px solid #6e419e;border: 3px solid #6000ff;border-style: dashed;*/box-shadow: 0 0 0px 4px #6e419e;}
.checkboxcontainer{display:block;position:relative;padding-left:30px;margin-bottom:10px;cursor:pointer;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:20px;}
.checkboxcontainer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid#ddd;border-radius:3px;}
.checkboxcontainer:hover input ~ .checkmark{background-color:#ccc;}
.checkboxcontainer input:checked ~ .checkmark{background-color:#00acc1;border-color:#00acc1;}
.checkboxcontainer:after{content:"";position:absolute;display:none;}
.checkboxcontainer input:checked ~ .checkmark:after{display:block;}
.checkboxcontainer .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.review-stars-lab{margin-left:45px;float:left;}
#tab-review .form-horizontal .control-group > label{float:left;}
.Order .product-info{overflow:hidden;}
#vk_comments, #vk_comments iframe{width:100% !important;margin-top:10px;margin-bottom:10px;}
.lab-text{font-size:14px;float:left;margin-right:30px;margin-top:2px;}
#reviewstar{overflow:hidden;position:relative;float:left;}
#reviewstar input{opacity:0;position:absolute;top:0;z-index:0;width:18px;height:20px;margin:0;}
#reviewstar input:checked ~ label{color:#ffd820;}
#reviewstar label{float:right;cursor:pointer;margin-bottom:0;margin-right:4px;position:relative;z-index:1;color:#e2e2e2;font-size:19px;transition:0.3s all;}
#reviewstar label:hover,
#reviewstar label:hover ~ label{color:#ffd820;}
.tags a{/*background:#f5f0f0;*/padding:5px 15px;color:#222;font-size:12px;margin-right:5px;display:inline-block;line-height: 14px;padding: 5px 10px;border-radius: 10px;border: 1px solid #d5d2d2;margin: 0 5px 10px 0;}
.tags a:hover{background:#2aad6f;color:#fff;}
div.tags div.tag:hover h3{color:#fff;}
div.tags div.tag a h3:hover{color:#fff;}
.tags span{display:block;font-weight:500;}
.product-info h1{font-size:26px;margin:0 0 10px;}
.product-info .rating{margin-bottom:15px;}
.box-info-product{overflow:hidden;}
.box-info-product .form-group{float:left;margin:0;width:160px;}
.box-info-product #button-cart{width:205px;font-size:14px;}
.number-spinner{overflow:hidden;}
.detail-action{background:#f9f9f9;padding:15px;border-radius:10px;margin-bottom:30px;}
.detail-action .btn-icon{background:none;border:none;padding:0;font-weight:400;display:inline-block;margin-right:15px;margin-bottom:15px;color:#ccc;}
.detail-action .btn-icon:hover{color:#222;}
.detail-action .btn-icon span{font-size:20px;float:left;margin-right:5px;}
.number-spinner .btn{height:42px;background:#f5f0f0;color:#000;border:none;padding:10px 20px;}
.number-spinner .btn:hover{background:#2aad6f;}
.number-spinner .form-control{height:42px;border-color:#f5f0f0;}
.product-price{margin-bottom:15px;}
.product-info .product-price{margin-bottom:0px;}
.product-price .new-price{color:#222;font-size:24px;font-weight:600;display:inline-block;}
.product-price .new-price.attention:after{content: '*';position: relative;color: #bb3b3b;}
.product-price .preorder{padding-left: 20px;}
.product-price .preorder:before{content: '*';position: relative;color: #bb3b3b;}
.product-price .tax{font-size:12px;color:#cacaca;}
.product-price .old-price{display:inline-block;font-size:20px;margin-left:15px;text-decoration:line-through;color:#afafaf;font-weight:300;}
.product-info .list-unstyled{margin-bottom:0px;line-height:30px;padding:10px 20px;/*border-top:1px solid rgb(221, 221, 221);*/}
.product-info .list-unstyled span{display:inline-block;width:240px;}
.box-review{margin-bottom:5px;height: 35px;}
.box-review .rating{display:inline-block;margin:0 20px 0 0;z-index:0;position:relative;}
.card-info{background:#fff;}
.card-info h2{font-size:20px;}
.card-info .nav-tabs{border:none;background:none;margin:0;padding:0;background: #f5f0f0;margin: 0 -20px 10px;padding: 0 20px;}
.card-info .nav-tabs>li{float:left;margin-bottom:0px;margin-left:1px;}
.card-info .nav-tabs>li>a{display:block;font-size:12px;color:#222;padding:14px 10px;font-weight:500;position:relative;border-radius:0;border:none!important;margin:0;background:#f5f0f0;}
.card-info .nav-tabs>li.active>a{background:#2aad6f;color:#fff;}
.card-info .nav-tabs>li.active>a:hover{background-color:#2aad6f;color:#fff;}
.card-info .nav-tabs>li.active>a:before {content: '';position: absolute;left: 50%;bottom: -22px;border: 14px solid transparent;border-top: 9px solid #2aad6f;margin-left: -14px;}
.card-info .nav-tabs>li>a:hover{background-color:#f5f0f0;color:#222;border:none;}
.review-box .autor{font-weight:500;font-size:16px;text-align:center;}
.review-list{padding:30px 10px;overflow:hidden;}
.review-box{margin-bottom:30px;background:#ffffff;position:relative;border-bottom:2px solid#f7f8fb;padding-bottom:30px;}
.review-box i.fa.fa-comment-o {margin-right: 5px;font-size: 20px;}
.review-box i.fa.fa-comments-o {margin-right: 5px;font-size: 25px;}
table.excel3{border-collapse:collapse;font-family:sans-serif;font-size:14px;}
table.excel3 tbody td{padding:2px 3px;font-size:12px;font-family:Open Sans;color:#4D4D4D;font-weight:bold;}
table.excel3 caption{text-align:left;color:#333333;font-size:22px;}
.review-box .date{font-weight:500;color:#313131;text-align:center;font-size:12px;}
.review-box .rating{text-align:center;}
#sidebar-btn{width:50px;height:50px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:none;float:right;background:#fff;border-radius:50%;}
#logo a{/*margin:-4px auto 0;*/margin:4px auto 0;}
#sidebar-btn span{display:block;position:absolute;height:1px;width:24px;background:#222;border-radius:9px;opacity:1;left:13px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
#sidebar-btn span:nth-child(1){top:18px;}
#sidebar-btn span:nth-child(2),
#sidebar-btn span:nth-child(3){top:25px;}
#sidebar-btn span:nth-child(4){top:32px;}
.open-sidebar #sidebar-btn span:nth-child(1){top:18px;width:0%;left:50%;}
.open-sidebar #sidebar-btn span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.open-sidebar #sidebar-btn span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.open-sidebar #sidebar-btn span:nth-child(4){top:18px;width:0%;left:50%;}
#sidebar-btn-mobile{width:50px;height:50px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;float:right;background:#fff;border-radius:50%;display:none;}
.show-sidebar-list{display:none;}
.sidebar-list.wt-list>li>a{color:#fff;padding:10px 10px 10px 45px;}
.sidebar-list.show-sidebar-list>li>a span{right:auto;left:15px;}
.main-table{width:100%;}
.main-table tr th{font-weight:500;border-bottom:1px solid#ddd;vertical-align:middle;padding:10px;}
.main-table tr td{vertical-align:middle;padding:10px;border-top:1px solid#f0f3f6;}
.main-table tr td.price{font-weight:bold;}
.main-table tr td.head-td{background:#f7f8fb;padding:10px;}
.group-inpt .btn{height:40px;padding:5px 20px;}
.panel-default>.panel-heading{color:#222;background-color:#fbfbfb;padding:15px;}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f7f8fb;}
.panel-default>.panel-heading>.panel-title>a{display:block;position:relative;}
.panel-default>.panel-heading>.panel-title>a .fa{font-size:19px;position:absolute;right:15px;}
.panel-group .panel{margin-bottom:0;border-radius:3px;overflow:hidden;background:#ffffff;}
.account-box{display:block;text-align:center;border:1px solid#ddd;border-radius:10px;padding:20px 35px;color:#222;margin-bottom:30px;}
.account-box span{font-size:36px;display:block;margin-bottom:10px;}
.account-box:hover{background:#f0f3f6;}
.option-label{}
.input-image{display:inline-block;margin-right:5px;}
.input-image img{display:block;padding:2px;width:50px;height:50px;}
.input-image label, .input-image label{padding:0;}
.checkbox+.checkbox, .radio+.radio{margin-top:10px;}
.input-image [type="radio"]:not(:checked),
.input-image [type="radio"]:checked{position:absolute;left:-9999px;}
.input-image [type="radio"]:checked + img{background:#2986ff;}
.input-image [type="radio"]:disabled + label{color:#aaa;}
.show-tablet{display:none!important;}
.hide-tablet{display:block!important;}
.slider-home-carousel .main-info{background-color: #8a6da74a;min-width: 758px;color: #fafafa;color: #fafafa;background-image: linear-gradient(to left, rgba(42, 173, 111, 0.5), rgba(110, 65, 158, 0.5), rgba(101, 42, 165, 0.5), rgba(42, 173, 111, 0.5));text-shadow: 2px 1px 2px #62616bb5;border-radius: 50px;padding: 10px;background-image: linear-gradient(to right, rgba(42, 173, 111, 0.5), rgba(101, 42, 165, 0.5), rgba(101, 42, 165, 0.5), rgba(42, 173, 111, 0.5));}
.slider-home-carousel{border-top:1px solid#f7f8fb;}
.slider-home-carousel .home-carousel-wrapper{display:flex;}
.slider-home-carousel .left-info{height:400px;padding:20px;display:flex;align-items:center;position:absolute;top:0;bottom:0;text-align:center;width:60%;margin-left:-30%;left:50%;}
.slider-home-carousel .slider-title{font-size:30px;font-weight:bold;margin-bottom:15px;}
.slider-home-carousel .after-title{font-size:16px;margin-bottom:20px;}
.slider-home-carousel .price-text{font-size:16px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;}
.slider-home-carousel .price-text span{font-size:30px;font-weight:bold;margin:0 5px;}
.slider-home-carousel .list-attribute .item span{width:46px;font-size:24px;border:1px solid#fff;text-align:center;height:46px;border-radius:50%;line-height:46px;float:left;margin-right:10px;}
.slider-home-carousel .list-attribute .item{overflow:hidden;margin-top:15px;}
.slider-home-carousel .right-info{width:100%;height:400px;}
.owl-carousel .owl-item .right-info img{display:block;height:auto;float:right;}
.slider-home-carousel .owl-dots{text-align:center;padding:0 20px;margin-top:-30px;}
.slider-home-carousel.owl-carousel button.owl-dot{width:16px;height:16px;background:#313131;border-radius:0;margin:0 5px 0 0;}
.slider-home-carousel.owl-carousel button.owl-dot.active{background:#2aad6f;}
.slider-home-carousel .main-btn{background:#2aad6f;color:#fff;border-color:#2aad6f;margin-right:20px;}
.slider-home-carousel .main-btn:hover{background: #6e419e;color: #fff;border-color: #6e419e;}
#back-top{position:fixed;right:50px;bottom:20px;z-index:1000;background:#e5e6ea;color:#222;margin-bottom:0;text-align:center;border-radius:0;transition:0.3s all;width:50px;height:50px;line-height:56px;font-size:50px;cursor:pointer;opacity:1;}
#back-top:hover{opacity:1;background:#2aad6f;color:#fff;}
#policy{position:fixed;z-index:9999;bottom:0;left:0;width:100%;opacity:0;visibility:hidden;display:none;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;background-color:rgba(0, 0, 0, 0.7);padding:20px 0;color:#fff;font-weight:400;}
#policy.active{display:block}
#policy.activated{margin-bottom:0;opacity:1;visibility:visible}
.policy-text{width:calc(100% - 200px);font-size:14px;float:left;}
#policy .policy-confirm{transition:.3s;background-color:#2aad6f;color:#222;float:right;padding:10px 25px;font-size:13px;display:inline-block;font-weight:500;}
#policy .policy-confirm:hover{color:#222;background-color:#ededed}
.pagination{margin:0 0 20px;}
.pagination>li>a,
.pagination>li>span{border-radius:0;width:34px;height:34px;text-align:center;font-size:12px;font-weight:500;line-height:34px;padding:0;border:none;background:#f5f0f0;color:#222;z-index: 1;}
.pagination>li{display:inline-block;margin-right:5px;}
.pagination>li:first-child>a,
.pagination>li:first-child>span{border-radius:0}
.pagination>li:last-child>a, .pagination>li:last-child>span{border-radius:0}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus, .pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#2aad6f;border-color:#2aad6f;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{color:#fff;background-color:#e4e4e4;border-color:#2aad6f;}
.manufactured-box{background:#fff;display:block;padding:15px;text-align:center;font-size:14px;color:#222;font-weight:500;margin-bottom:15px;}
.manufactured-box:hover{color:#222;-webkit-box-shadow:0 0 15px 0 rgba(50,50,50,.15);box-shadow:0 0 15px 0 rgba(50,50,50,.15);}
.manufactured-box img{width:100%;margin:0 auto;display:block;}
.list-group.category-group{background:#2aad6f;padding:10px;}
.list-group.category-group a{color:#222;padding:10px 15px;border:none;border-radius:0px;font-weight:500;font-size:13px;background:none;}
.list-group.category-group a.active, .list-group.category-group a.active:hover, .list-group.category-group a:hover{color:#232323;background:#ffe65a;border:none;text-shadow:none;}
.service-aside{background:#ffffff;padding:30px 0 0;border-radius:3px;display:flex;border-top:1px solid#ededed;margin-top:30px;}
.service-aside .service-item{padding:0 10px 0 40px;position:relative;width:33.3333%;}
.service-aside .service-item:last-child{margin-bottom:0;}
.service-aside .service-item .title{font-size:14px;}
.service-aside .service-item .text{font-size:13px;color:#777;}
.service-aside .service-item span{font-size:27px;position:absolute;left:0;top:3px;}
.widget-banner{position:relative;margin-bottom:30px;overflow:hidden;color:#222;}
.widget-banner img{width:100%;transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;}
.widget-banner:hover img{transform:scale(1.1) rotateZ(-1.5deg);-webkit-transform:scale(1.1) rotateZ(-1.5deg);-moz-transform:scale(1.1) rotateZ(-1.5deg);-o-transform:scale(1.1) rotateZ(-1.5deg);-ms-transform:scale(1.1) rotateZ(-1.5deg);}
.banner-body{left:0;top:0;bottom:0;right:0;position:absolute;}
.banner-body .main-btn{background:#222;color:#fff;border-color:#222;}
.banner-body .title{position:relative;text-align:center;font-weight:bold;font-size:20px;padding:20px 20px 10px;}
.banner-body .subtitle{font-size:13px;position:relative;text-align:center;padding:0 20px 0;}
.banner-body .main-btn{width:150px;margin:15px auto 0;display:block;}
#lightboxOverlay{position:fixed !important;top:0;left:0;height:100% !important;width:100% !important;}
#lightbox{position:fixed !important;top:50% !important;transform:translateY(-50%);}
@media(max-width:1390px){
.htime{font-size: 11.8px;}
a.city.select {font-size: 12px;}
#top-menu .menu-right a {font-size: 12px;}
#top-menu .menu-left>li{margin-right:9px;}
#top-menu .menu-right>li{margin-left:9px;}
}
@media(max-width:1300px){.wrapper{padding-left:0;}
#sidebar-btn{display:none;}
#sidebar-btn-mobile{display:block;}
#sidebar{left:0;}
.htime{font-size: 11px;}
a.city.select {font-size: 11px;}
#top-menu .menu-right a {font-size: 11px;}
#top-menu a span {font-size: 15px;}
.htime i {font-size: 15px;}
}
@media(max-width:1200px){body{padding-bottom:50px;padding-top:70px;}
.online-help-box{color:#337ab7;height:50px;padding-left:34px;position:relative;margin-top:6px;}
.online-help-box span{font-size:30px;position:absolute;left:2px;top:4px;}
.online-help-box .title{font-size:13px;display:block;font-weight:600;color:#222;text-align:center;}
.online-help-box .text{color:#222;font-size:12px;}
li.dropdown-submenu.open .last-children{display:block;position:static;border:none;}
li.dropdown-submenu.open .level-2 li > a:before{transform:rotate(90deg);}
.menu-right li > a:hover{text-decoration:none;color:#fff!important;background:#6e419e;}
.dropdown-menu{min-height:auto!important;}
.navbar-nav{width:auto;margin:0;}
.category-dropdown>li>a{font-size:15px;border-bottom:1px solid #ededed;font-weight:500;font-family:'Ultima Pro';text-transform:uppercase;font-weight:800;}
.category-dropdown>li.dropdown-submenu>a:before{font-size:30px;}
.dropdown-inner a{font-size:16px;padding:10px 20px;font-family:'Ultima Pro';text-transform:uppercase;}
.dropdown-submenu.open a.submenu-toggle.dropdown-toggle{background-color: #6e419e;border-bottom: 4px solid #2aad6f;color: #fff;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.btn-category{display:none;}
.nav > li > a{color:#222;padding:10px 15px;font-size:14px;font-family:'Ultima Pro';text-transform:uppercase;font-weight:800;}
.nav > li > a i.fa{color:#2aad6f;font-size:26px;margin-right:9px;display:inline-block;}
.common-home.open-sidebar #back-top{display:none;}
.category-dropdown{width:auto;display:block;position:relative;float:none;-webkit-box-shadow:none;box-shadow:none;background:none;}
li.li-category{border-bottom:none;}
.category-dropdown>li.dropdown-submenu.open>a:before{transform:rotate(90deg);}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background-color:#6e419e;border-bottom:4px solid #2aad6f;color:#fff;}
.navbar-nav .open .dropdown-menu{position:static;float:none;margin-top:0;border:0;}
.mob-menu-wrap{position:absolute;top:0;left:0;right:0;overflow:auto;bottom:74px;}
.mob-phone{padding:16px 24px;background-color:#c6d0e7;height:74px;position:absolute;bottom:0;left:0;right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mob-menu .mob-phone .time-work{color:#858d9e;font-size:10px;line-height:14px;margin-bottom:6px;}
.mob-menu .mob-phone .phone{font-size:16px;line-height:24px;font-weight:600;}
#search_advice_wrapper{/*top:auto!important;*/top:92px!important;position:fixed!important;bottom:50px;right:0;overflow:scroll;/*height:calc(100%);*/height:calc(79%);padding:0!important;margin:0!important;border-radius:0!important;height: auto;}
.lk-c{display:none;}
.lk-m{display:block;}
.btn-view .btn{width:42px;border:1px solid#ddd;padding:0;}
.btn-group, .btn-group-vertical{box-shadow:none;}
.btn-view .btn.active{border-right:none;border-left:none;}
.show-sidebar-list{display:block;font-family:'Ultima Pro';}
.nav > li > a:hover:after{width:auto;}
.btn-settings{color:#222;}
.btn-settings.active{color:#222;}
.btn-settings:hover{color:#ffffff;}
.product-thumb .caption{padding:5px 15px 20px;}
.service-item{padding:30px 0 30px 50px;}
.service-item .title{margin-bottom:5px;font-size:16px;font-weight:500;}
.service-item .text{font-size:12px;}
.banner-block-home .banner-box .title{font-size:13px;}
#search{width:515px;margin-right:20px;}
.banner-box.yellow-square img, .banner-box.blue-square img{width:180px;max-height:240px;}
.banner-box{height:290px;}
.banner-box.long-banner{height:200px}
.product-list .product-thumb .caption .description{font-size:12px;}
.product-list .product-thumb .quiqview-btns .icon-btn .text{display:none;}
.slider-home-carousel .slider-title{font-size:24px;line-height:1;}
.slider-home-carousel .after-title{font-size:16px;margin-bottom:15px;}
.slider-home-carousel .price-text span{font-size:24px;font-weight:bold;}
.slider-home-carousel .list-attribute .item span{width:40px;font-size:20px;height:40px;line-height:40px;}
.slider-home-carousel .list-attribute .item{font-size:12px;}
.box-info-product .form-group{width:180px;}
.box-info-product #button-cart{width:156px;}
.service-item span{top:16px;width:46px;height:46px;}
.service-item .text{font-size:15px;}
.service-item{padding:15px 0 15px 70px;}
.footer-service{padding:15px 0;}
.thumb-container{margin-bottom:30px;}
.banner-block-home .banner-box .title{font-size:15px;}
.category-wall-box .image img{width:110px;height:110px;margin-top:45px;}
.product-list .product-thumb .image img{width:160px;height:160px;}
.product-list .product-thumb .caption{margin-left:175px;}
.product-list .product-thumb .caption .description{font-size:13px;margin-bottom:10px;}
.alert{font-size:13px;bottom:70px;}
.btn-cart{margin:0 5px;}
.show-tablet{display:block!important;}
.hide-tablet{display:none!important;}
.banner-box .banner-text .name{font-size:20px;}
.slider-home-carousel .price-text{margin-bottom:0;}
.slider-home-carousel .main-info{margin-right:30px;min-width: auto;background: none;background-color: unset;}
.slider-home-carousel .list-attribute .item{font-size:12px;margin:10px 0;}
.list-attribute{width:450px;}
.subcat-box{width:25%;}
.dropdown-menu{left:0;top:auto;bottom:100%;}
.simplecheckout-customer-right .dropdown-menu {bottom: auto;font-size: 12px;left:0!important;}
#cart .dropdown-menu{left:auto;top:100%;bottom:auto;right:0;}
.navbar-nav{margin:0;float:none;}
.navbar-nav>li{float:none;}
.htime{padding:12px 0;display:block;font-size:16px;color:#222;font-weight:500;text-align:center;}
.htime i{display:none;}
#sidebar-btn{display:block;}
#sidebar{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);transition:all .3s ease;width:100%;top:60px;height:auto;bottom:-10;position:fixed;z-index:1000;overflow:auto;background:#fff;-webkit-overflow-scrolling:touch;padding-bottom: 20px;}
#sidebar .container{width:auto;padding:0;}
.sidebar-list>li{display:block;float:none;}
.sidebar-list>li.open>a{background:#ecebeb;}
.sidebar-list .dropdown-menu{position:relative;-webkit-box-shadow:none;box-shadow:none;background:#ecebeb;}
.sidebar-list .dropdown-menu a{color:#222;}
.sidebar-list.wt-list>li>a{color:#222;}
.sidebar-list .dropdown-menu a:hover{background:#2aad6f;}
.open-sidebar #sidebar{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);overflow:scroll!important;/*height:calc(100% - 70px);*/    height: auto;}
#sidebar:after{display:none;}
.nav > li.active > a{color:#ffffff;}
.nav > li.active > a i.fa{color:#ffffff;}
/*#cart.open .dropdown-menu{overflow:scroll!important;height:-webkit-calc(100% - 110px);height:calc(100% - 110px);}*/
#cart.open .dropdown-menu.pull-right li::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.3);background-color: #F5F5F5;}
#cart.open .dropdown-menu.pull-right li::-webkit-scrollbar {width: 5px;background-color: #F5F5F5;}
#cart.open .dropdown-menu.pull-right li::-webkit-scrollbar-thumb {background-color: #26D07C;}
.three-banners .banner-box img{width:auto;height:100%;}
#menu{position:fixed;top:0;border-bottom:1px solid#ebeced;}
.next.slick-arrow{right:-6px;}
.menu-right{position:fixed;bottom:0;left:0;width:100%;background:#fff;justify-content:space-between;height:50px;border-top:1px solid#ededed;z-index:1000;}
.menu-right>div, .menu-right>a{width:33.3333%;padding:0px;display:flex;align-items:center;justify-content:center;}
.menu-right #search{display:none;}
.menu-right [class^=pe-7s-]{font-weight: 400;/*color: #e36a1a;*/}
.menu-right .icon-btn-menu{display:block;float:none;height:50px;padding:3px 0px;text-align:center;}
.menu-right .text {margin-left:0;font-family: 'Montserrat', sans-serif;font-weight: 400!important;font-size: 12px!important;}
.menu-right .icon-btn-menu .count{top:8px;right:50%;margin-right:-24px;left:auto;}
.menu-right .dropdown .icon-btn-menu{width:100%;}
#top-menu{display:none;}
footer .sc-btn a{margin-right:5px;}
.footer-contact .bphone{font-size:16px;font-weight:600;}
.footer-contact .bphone span{margin-top:-5px;}
.footer-contact .email{font-size:15px;}
.category-wall-box .title{font-size:14px;}
.product-thumb.product-widget .caption .button-group{display:block;}
.product-thumb.product-widget .caption .button-group .main-btn{margin-right:0;margin-bottom:10px;}
#back-top{bottom:70px;}
.slider-home-carousel .right-info{width:100%;height:340px;}
.slider-home-carousel .left-info{height:340px;}
.owl-carousel .owl-item .right-info img{width:100%;float:none;}
.slider-home-carousel .owl-dots{margin-top:0;}
.product-list .product-thumb .quiqview-btns{left:auto;bottom:30px;top:auto;right:56px;}
}
@media(max-width:992px){#footer-newsletter .newslatter-box{display:flex;width:80%;margin:0 auto;}
#footer-newsletter .title-block{padding-left:0;text-align:center;margin-bottom:15px;}
#footer-newsletter .title-block span{font-size:45px;position:relative;left:0;top:0;}
.subcat-box{width:33.33333%;}
#search{width:300px;margin-right:0;}
#search button{top:27px;}
.slider-home-carousel .main-info{margin-right:0;min-width: auto;background: none;background-color: unset;}
.slider-home-carousel .price-text span{font-size:22px;}
.prev.slick-arrow, .next.slick-arrow{top:35px;}
.service-aside .service-item{padding:0;text-align:center;}
.service-aside .service-item span{position:relative;top:0;}
.rating .fa-stack{font-size:6px;}
.category-wall-box .image{width:100%;margin:0;}
.category-wall-box .category-list{width:100%;padding-left:0;}
.category-wall-box .image img{margin:0 auto;display:block;}
.category-wall-box{display:block;height:330px;}
h1.title-page{font-size:20px;}
.servise-widget .widget-box{font-size:11px;}
#back-top{z-index:998;background: rgba(216, 216, 216, 0.5);bottom:70px;left:10px;}
.widget-box .title span{float:none;margin-right:0;display:block;text-align:center;width:auto;}
.widget-box .title{text-align:center;}
.body-widget ul{padding-left:0;list-style:none;}
.body-widget ul li{margin-bottom:7px;text-align:center;}
.sidebar-list>li.dropdown>a span{right:15px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);transition:0.3s all}
.sidebar-list>li.dropdown.open>a span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
.three-banners .banner-box img{float:right;}
.category-wall-box .title{font-size:13px;}
.category-wall-box{height:auto;}
.banner-box .banner-text{width:80%;}
.banner-box.long-banner{height:auto;}
.banner-box .banner-text .name{font-size:16px;margin-bottom:10px;}
footer{text-align:center;}
footer h5:before{left:50%;bottom:-15px;margin-left:-50px;}
footer h6:before{left:50%;bottom:-15px;margin-left:-50px;}
footer .h6:before{left:50%;bottom:-15px;margin-left:-50px;}
.footer-contact .bphone span{float:none;}
footer .sc-btn a{float:none;display:inline-block;}
.category-wall-box .btn{padding:10px 15px;}
.slider-home-carousel .right-info{height:270px;}
.slider-home-carousel .left-info{height:270px;}
.prev.slick-arrow, .next.slick-arrow{top:55px;}
.section-title{font-size:18px;}
.product-widget.product-thumb .h3{white-space:normal;}
.product-thumb.product-widget .price-new{display:block;}
.product-thumb.product-widget .price{text-align:center;}
.product-thumb.product-widget{text-align:center;}
}

@media screen and (min-width:0\0) { 
.banner-box .banner-text{position:absolute;top:0;right:0;left:0;bottom:0;font-size:16px;color:#fff;display:block;z-index:4;width:60%;left:50%;margin-left:-30%;padding:0;}
.banner-box.yellow-square img,
.banner-box.blue-square img{width:auto;height:auto;z-index:5;position:absolute;right:0;bottom: 22%;margin-right:30px;max-height:310px;max-width:300px;animation-name:blinker;animation-iteration-count:infinite;animation-timing-function:ease;animation-duration:2s;-webkit-animation-name:blinker;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease;-webkit-animation-duration:2s;}
.two-banners .banner-box .banner-text{margin-left:0;left: -100px;overflow:hidden;z-index:6;}
.three-banners .banner-box .banner-text{font-size:15px;width:60%;left:0;margin-left:0;padding: 20px;}
.banner-box.long-banner .banner-text{padding: 20px;}
.gal img{position: relative;margin:auto;object-fit:cover;font-family: 'object-fit: cover';border-radius:24px;
-webkit-transform:none;-ms-transform:none;transform:none;transition:all 3s cubic-bezier(0.19,1,0.22,1);-webkit-transition:all 3s cubic-bezier(0.19,1,0.22,1);-moz-transition:all 3s cubic-bezier(0.19,1,0.22,1);-o-transition:all 3s cubic-bezier(0.19,1,0.22,1);-ms-transition:all 3s cubic-bezier(0.19,1,0.22,1); width: 100%!important;height: auto;}
.gal img:hover {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.swiper-slide img {-o-object-fit: cover;object-fit: cover;font-family: 'object-fit: cover';}
.gal-q_big .gal img {height: 390px;}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.banner-box .banner-text{position:absolute;top:0;right:0;left:0;bottom:0;font-size:16px;color:#fff;display:block;z-index:4;width:60%;left:50%;margin-left:-30%;padding:0;}
.banner-box.yellow-square img,
.banner-box.blue-square img{width:auto;height:auto;z-index:5;position:absolute;right:0;bottom: 22%;margin-right:30px;max-height:310px;max-width:300px;animation-name:blinker;animation-iteration-count:infinite;animation-timing-function:ease;animation-duration:2s;-webkit-animation-name:blinker;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease;-webkit-animation-duration:2s;}
.two-banners .banner-box .banner-text{margin-left:0;left: -100px;overflow:hidden;z-index:6;}
.three-banners .banner-box .banner-text{font-size:15px;width:60%;left:0;margin-left:0;padding: 20px;}
.banner-box.long-banner .banner-text{padding: 20px;}
.gal img{position: relative;margin:auto;object-fit:cover;font-family: 'object-fit: cover';border-radius:24px;
-webkit-transform:none;-ms-transform:none;transform:none;transition:all 3s cubic-bezier(0.19,1,0.22,1);-webkit-transition:all 3s cubic-bezier(0.19,1,0.22,1);-moz-transition:all 3s cubic-bezier(0.19,1,0.22,1);-o-transition:all 3s cubic-bezier(0.19,1,0.22,1);-ms-transition:all 3s cubic-bezier(0.19,1,0.22,1); width: 100%!important;height: auto;}
.gal img:hover {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.swiper-slide img {-o-object-fit: cover;object-fit: cover;font-family: 'object-fit: cover';}
.gal-q_big .gal img {height: 390px;}
}

@media(max-width:767px){
.input-group {display: flex;}
#labsort{display:none;}
.filter-header {position: sticky;z-index: 10000;top: 0;height: 103px;background-color: #ffffff;margin: 0;padding-top: 1px;border-bottom: 1px solid rgb(223, 223, 225);}
.filter-close{display:inline-block;z-index: 12000;font-weight: 500;opacity: 0.4;}
#filter-close{display:block;}
#filterbox{position:fixed;background:#fff;top:0;bottom:0;right:0;overflow:visible;transform:translate3d(100%,0,0);transition:transform .4s ease;z-index:10001;overflow-y:scroll;height:calc(100% - 50px);border-radius: 0;padding-top: 0;}
.city_content, .city_content_bottom{max-width: 420px;}
.dropdown-menu{bottom:100%;top:auto;width:auto;left:0;right:0;-webkit-box-shadow:none;box-shadow:none;margin:0!important;}
/*.menu-right>div, .menu-right>a,.menu-right>button{position:relative;width:25%;}*/
/*.menu-right button:active {background: #2aad6f;color: #ffffff;}*/
#logo{height:60px;width:100%;}
#cart .text{display:none;}
.icon-btn-menu {height: 58px;}
.icon-btn-menu:hover{background: none;}
.checkimage .image{padding:0;margin:0;border:0;border-radius:unset;border:3px solid #2aad6f;border-radius:25px;}
.banner-box.long-banner img{height:auto;width:auto;}
/*.banner-box.yellow-square img, .banner-box.blue-square img{width:150px;max-height:200px;}
.yellow-square:before,
.blue-square:before{width:80px;}*/
.banner-box.white{align-items:center;justify-content:center;flex-direction:column;text-align:center;}
.two-banners .banner-box .banner-text{background:none;display:block;}
.two-banners .banner-box .banner-text .name{height:auto;}
.two-banners .banner-box .banner-text .title{font-size:25;height:auto;}
.banner-box.long-banner{height:auto;}
.banner-box .banner-text{width:auto;margin-left:0;left:0;}
.banner-box.yellow-square img, .banner-box.blue-square img{width:auto;float:none;margin:0;margin-bottom:10px;position:relative;max-width:200px;}
.two-banners .title{text-align:center;}
.yellow-square:before, .blue-square:before,
.blue-square:before, .blue-square:before{display:none;}
.slick-dotted.slick-slider{margin-right:15!important;margin-left:15!important;}
.card{padding:15px;margin-bottom:15px;}
.card-info{}
.section-title{font-size:18px;padding-right:80px;padding:0;/*text-align:center;*/padding-left: 10px;}
.category-wall-box{margin-bottom:15px;}

.product-layout.product-grid.col-xs-6{padding:0;}
.product-layout.product-grid .caption .button-group a.btn{display:none;}
#get_remont .product-layout.product-grid .caption .button-group a.btn{display:block;}
.product-layout.product-grid .caption .button-group .cod_tovar_m{padding:0;}
.product-layout.product-grid .product-thumb .caption .name{font-size:12px;}
.product-layout.product-grid .product-thumb .price{font-size:13px;height: 26px;}
.product-layout.product-grid .product-thumb .caption{padding:5px 5px 10px;text-align:center;}
.product-thumb .caption .button-group .main-btn{margin-right:0px;}
#content .text-center, #content .text-left{text-align:center;padding-right:0!important;padding-left:0!important;}
button#list-view{display:none;}
.product-layout.product-grid .product-thumb .image{padding:5px;}
.row .col-sm-6:last-child .category-wall-box{margin:0;}
.footer-powered{margin-top:10px;text-align:center;}
.footer-powered .powered,
.footer-powered .copyright{float:none;}
.footer-powered .copyright{display: flex;justify-content: space-evenly;}
.banner-box{margin-bottom:15px;height:auto;}
div#cart1{height:auto;}
.category-wall-box .title{height:auto;}
.product-info .cart{padding: 5px 0px;}
.product-price .old-price{font-size:14px;}
.product-price .new-price{font-size:18px;}
.product-info .price{padding:5px;font-size:15px;}
.product-info .list-unstyled{padding:5px;}
.color_sw_head1 {padding: 10px 2px;}
.product-info .delivery {padding: 5px;}
.product-info .lcol{border:none;padding-bottom:4px;}
.category-wall-box .image img{width:140px;height:140px;}
.owl-carousel.custom-nav .owl-nav button.owl-prev, .owl-carousel.custom-nav .owl-nav button.owl-next{width:36px;height:30px;line-height:35px;}
.owl-carousel.custom-nav .owl-nav{top:-62px;}
#search{position:fixed;bottom:0;left:0;margin:0;width:100%;padding:0;transition:0.3s all;z-index:999;}
#search.open{/*bottom:49px;*/top:60px;}
#close-sidebar{top:0px;left:auto;right:0;}
.thumb-container{display:block;margin-bottom:15px;}
.slider-thumb-container{margin-top:0;margin-bottom:10px;}
.thumb-container .slider-thumb{width:auto;margin:0 -5px;}
.thumb-container .slider-thumb .slick-slide{margin:0 5px;}
.slider-bigthumb{margin-left:0;padding-left:0;}
.prev.slick-arrow, .next.slick-arrow{width:30px;height:30px;position:absolute;top:50%;margin-bottom:0;margin-top:-15px;z-index:10;}
.banner-box.long-banner{height:auto;}
.banner-box .banner-text{width:100%;left:0;margin:0;}
.product-thumb{margin-bottom:15px;}
.product-thumb .h3{white-space:normal;}
.home-text-container h2{margin:0 0 15px;font-size:20px;}
#home-slider{margin:0 -5px;}
.htime i{display:none;}
.htime{padding:2px 0;display:block;font-size:16px;color:#222;font-weight:500;text-align:center;}
#sidebar{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);transition:all .3s ease;width:100%;top:60px;bottom: 50px;}
#sidebar-btn-mobile{margin-top:-5px;}
.navbar-brand{display:block;padding:0 15px;}
.navbar-brand img{height:34px;margin-top:9px;}
body{padding-top:60px;padding-bottom:50px;font-size:13px;}
#top-menu{display:none;}
.category-dropdown>li.dropdown-submenu.open>a:before{transform:rotate(90deg);}
#search button{top:5px;}
.noa {text-align: center;}
.card-category{text-align:center;}
.card-category img{display:none;}
.card-category h1{font-size:24px;}
.card-subcategory h2{font-size:20px;margin:0 0 20px;}
.mfilter-filter-item{margin: 5px;}
.btn-cart{display:none;}
.mfilter-tb.color ul{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
#cart .dropdown-backdrop{display:none;}
#cart{/*position:fixed;right:10px;*/}
#cart .dropdown-menu{width:100%;display:block;position:fixed;left:0!important;top:60px!important;bottom:50!important;padding:0;margin:0;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#ffffff;overflow:auto;padding-bottom:50px;margin-left:-100%!important;transition:0.3s all;-webkit-overflow-scrolling:touch;height:calc(100% - 110px);}
#cart.open .dropdown-menu{margin-left:0!important;height:-webkit-calc(100% - 110px);height:calc(100% - 110px);overflow:hidden!important;height:100vh;height:calc(var(--vh, 1vh) * 100);-webkit-overflow-scrolling:touch;bottom:0;height: auto;}
body.open-minicart{overflow:hidden;}

ul.dropdown-menu.pull-right li{max-height: calc(100% - 110px);overflow: overlay;}
#cart>button.icon-btn-menu{height:58px;line-height:48px;margin-right:-15px;padding-right:30px;}
#cart>button.icon-btn-menu .count{right:7px;}
.navbar-toggle{margin-right:10px;}
.buttons-overflow .pull-left,
.buttons-overflow .pull-right{float:none!important;}
.buttons-overflow .btn{display:block;width:100%;}
.buttons-overflow .pull-left .btn{margin-bottom:10px;}
#cart .dropdown-menu li p{padding:0 15px 15px;background:none;overflow:hidden;border-top:none;}
#cart .dropdown-menu li p .btn{float:none!important;width:100%;margin:5px 0;}
.mini-cart-table tr{display:block;position:relative;padding-left:80px;background:#fff;}
.mini-cart-table tr td{display:block;}
.mini-cart-table tr td:first-child{position:absolute;left:0;top:0;}
.mini-cart-table tr td.count{width:40%;display:inline-block;}
.mini-cart-table tr td.price{display:inline-block;}
.mini-cart-table tr td:last-child{position:absolute;padding:0!important;top:8px;right:10px;}
.mini-cart-table tr td:nth-child(2){padding-right:45px!important;padding-bottom:0!important;}
.total-table{font-size:12px;}
#cart .table .img-thumbnail{width:70px;max-width:70px;}
.alert{padding:8px 60px 8px 55px;width:auto;right:0;left:0;top:60px;align-items:center;border-radius:3px;bottom:auto;}
.alert .fa{height:30px;line-height:30px;width:30px;background:none;top:50%;margin-top:-15px;left:15px;}
.alert .close{right:15px;bottom:-24px;font-size:29px;height:30px;width:30px;border-radius:50%;}
.account-box{padding:15px;}
#content{min-height:1px;}
.breadcrumb{overflow:auto;white-space:nowrap;font-size:12px;}
.breadcrumb > ol > li a:before{top:-7px;}
.breadcrumb ol{overflow: unset;}
.card-info .nav-tabs{margin:0;padding:0;background:none;}
.tab-content{border:1px solid#ededed;}
.btn {white-space: unset;}
.product-post .btn {white-space: nowrap;}
.order-status-list .order-status-new {display: flex;align-content: center;justify-content: space-between;margin: 5px;flex-direction: column;align-items: center;}
.button-cont-right {display: block;white-space: nowrap!important;}
.button-back-left{display:inline-block;}
.login-content .right, .login-content .left {padding: 10px;padding-top: 30px;}
#register .buttons .right{float: none;text-align: center;width: 100%;}
.card-info .nav-tabs>li.active>a:before{display:none;}
.product-info h1{font-size:20px;margin:0 0 15px;}
.product-list .product-thumb .image{float:none;}
.product-list .product-thumb .caption{margin-left:0;text-align:left;padding:20px;height:auto;}
.product-list .product-thumb .caption .button-group{right:auto;flex-direction:row;position:relative;width:auto;justify-content:space-between;padding:0;}
.product-list .product-thumb .caption .button-group .btn{display:none;}
.product-list .product-thumb .caption .button-group .btn.main-btn{display:block;width:auto;margin:0;}
.product-list .product-thumb .price{margin-bottom:0;text-align:left;}
.product-list .product-thumb{padding:0;}
.product-list .product-thumb .caption .description{display:none;}
.product-list .product-thumb .sale{left:-28px;right:auto;}
.product-list .product-thumb .quiqview-btns .icon-btn,
.product-thumb .quiqview-btns .icon-btn{width:44px;height:44px;margin:0 0 10px;font-size:20px;line-height:44px;display:block;color:#777;border:1px solid#ddd;background:#fff;}
.product-grid .product-thumb .quiqview-btns .icon-btn{width:34px;height:34px;}
.product-grid .product-thumb .quiqview-btns{right:2px;}
.product-list .product-thumb .quiqview-btns, .product-thumb .quiqview-btns{display:block;height:auto;opacity:1;background:none;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);top:15px;right:15px;left:auto;}
.product-list .product-thumb .quiqview-btns .icon-btn span{float:none;margin-right:0;margin-top:0;}
.product-pricelist .product-thumb{margin:0 0 15px;padding-left:0;height:auto;border:none;}
.product-pricelist .product-thumb .caption .button-group .main-btn{margin-right:10px;margin-bottom:0;}
.product-pricelist .product-thumb .image{width:auto;position:relative;}
.product-pricelist .product-thumb .quiqview-btns{display:block;height:auto;opacity:1;background:none;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);top:15px;right:15px;left:auto;}
.product-pricelist .product-thumb .caption{padding:15px;width:auto;height:auto;display:block;}
.product-pricelist .product-thumb .caption .button-group{justify-content:space-between;flex-direction:row;position:relative;width:auto;padding:0;}
.product-pricelist .product-thumb .price{text-align:left;margin-bottom:10px;}
.product-pricelist .product-thumb .caption .description{display:none;}
.product-thumb .image .additional{left:50%;margin-left:-114px;}
.product-layout.product-grid .product-thumb .caption .button-group{display: -webkit-inline-box;display: inline-flex;height: 40px;}
.subcat-box{width:50%;}
.filter-line .form-group{margin-bottom:15px;}
li .icon-btn span{float:left;margin-right:10px;}
.icon-btn .btn-text{font-size:13px;font-style:normal;display:block;}
.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px;font-size:13px;}
#cart .dropdown-menu li .not-empty{text-align:left;padding-top:15px;}
.service-item .title{font-size:16px;margin-bottom:5px;}
.card-info .nav-tabs>li>a{background:#fff;text-align:center;}
.card-info .nav-tabs>li.active>a:hover{background-color:#2aad6f;}
.card-info .nav-tabs>li.active>a:hover{background-color:#2aad6f;}
.review-box{margin-bottom:0;padding:10px 0;}
.review-box .text {margin-top: 10px;}
.review-box .rating{margin-bottom:10px;}

.help-block{font-size:12px;}
.home-text-container{padding-right:0;border-bottom:3px solid #2aad6f;margin-bottom:42px;padding-bottom:24px;}
#expand-home-text{position:relative;margin-bottom:-35px;float:right;}
footer .sc-btn{margin-bottom:15px;}
.slider-home-carousel .home-carousel-wrapper{display:block;height:100%;max-height:240px;}
#home-slider .owl-carousel .owl-stage{display:flex;}
.owl-carousel .owl-item .right-info img{height:100%;width:auto;float:none;max-height:240px;}
.slider-home-carousel .right-info{width:auto;height: 100%;position:absolute;top:0;max-height:240px;}
.slider-home-carousel .left-info{display:block;text-align:center;width:auto;max-height:240px;left:0;margin:0;background:rgba(0, 0, 0, 0.35);position:relative;z-index:9;color:#fff;height:100%;background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(42, 173, 111, 0.3)),to(rgba(110, 65, 158, 0.30)));background-image: -webkit-linear-gradient(rgba(42, 173, 111, 0.3),rgba(42, 173, 111, 0.24),rgba(113, 48, 183, 0.24),rgba(110, 65, 158, 0.30));background-image: -moz-linear-gradient(rgba(42, 173, 111, 0.3),rgba(42, 173, 111, 0.24),rgba(113, 48, 183, 0.24),rgba(110, 65, 158, 0.30));background-image: linear-gradient(rgba(42, 173, 111, 0.3),rgba(42, 173, 111, 0.24),rgba(113, 48, 183, 0.24),rgba(110, 65, 158, 0.30));background-image: linear-gradient(rgba(42, 173, 111, 0.3),rgba(42, 173, 111, 0.24),rgba(113, 48, 183, 0.24), rgba(110, 65, 158, 0.30));padding: 10px;}
.slider-home-carousel .owl-dots{margin-top:14px;margin-bottom: 14px;}
.slider-home-carousel .main-info{margin-right:0;min-width: auto;background: none;background-color: unset;max-height:240px;}
.slider-home-carousel .list-attribute{width:auto;}
.slider-home-carousel .list-attribute .item span{float:none;display:block;margin:0 auto 5px;}
.slider-home-carousel .after-title{margin-bottom:10px;font-size:14px;}
.slider-home-carousel .slider-title{font-size:22px;margin-bottom:15px;}
.two-banners .banner-box .banner-text{background:none;}
#policy{width:100%;text-align:center;}
.policy-text{width:100%;float:none;margin-bottom:10px;font-size:12px;}
#policy .policy-confirm{float:none;display:block;}
.card-info .nav-tabs>li{/*width:50%;*/width:100%;}
.panel-attribute .attr-td{padding:8px 0;font-size:12px;}
.panel-attribute .head-td{border-bottom:1px solid#ddd;padding-bottom:10px;margin-top:10px;}
.attr_col2 {max-width: 47.2%;text-align: right;width: auto;}
.tooltip2{margin-left: 0px;}
.tooltip3{width: 18px;height: 18px;font-size: 11px;}
.view-buy-bat span {display: block;text-align: center;font-size: 10px;margin: 0px;}
.view-buy-bat .col-xs-4{padding: 0;}
.pagination{margin:0 0 8px;width:100%;text-align:center;}
h1.title-page{font-size:20px;text-align: center;}
#menu{padding:0;height:60px;border:1px solid#ededed;top:0;position:fixed;box-shadow:0 8px 5px -5px rgba(0, 0, 0, 0.2);}
.open-sidebar .overlay{z-index:998;}
#logo img{height:40px;}
footer{text-align:center;margin-top:15px;padding-top:30px;}
.menu-nav{display:flex;}
.footer-contact .bphone span{float:none;}
footer .sc-btn a{display:inline-block;float:none;margin:0 5px;margin-bottom:10px;}
footer .payment-list li{margin-bottom:6px;}
.service-wrapper{margin-top:0;margin-bottom:15px;}
.slider-home-carousel{border:none;max-height:270px;}
.form-zone img{float:none!important;margin-right:0px!important;max-width:150px;}
.ld-zonme{border-left:none!important;padding-left:0px!important;width:auto!important;}
#news-list .product-pricelist .image-fade, #tab-news .product-pricelist .image-fade, #tab-post .product-pricelist .image-fade{display:block;background-image:linear-gradient(rgba(42, 173, 111, 0.3),rgba(113, 48, 183, 0.24), rgba(110, 65, 158, 0.68));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(42, 173, 111, 0.45)),to(rgba(110, 65, 158, 0.68)));background-image:-webkit-linear-gradient(rgba(42, 173, 111, 0.45),rgba(113, 48, 183, 0.4),rgba(110, 65, 158, 0.68));background-image:-moz-linear-gradient(rgba(42, 173, 111, 0.45),rgba(113, 48, 183, 0.4),rgba(110, 65, 158, 0.68));background-image:linear-gradient(rgba(42, 173, 111, 0.45),rgba(113, 48, 183, 0.4), rgba(110, 65, 158, 0.68));}
#news-list .product-pricelist .article-thumb .caption , #tab-news .product-pricelist .article-thumb .caption , #tab-post .product-pricelist .article-thumb .caption{width:100%;height:100%;position:absolute;}
#news-list .product-pricelist .article-thumb .caption , #tab-news .product-pricelist .article-thumb .caption , #tab-post .product-pricelist .article-thumb .caption{padding:10px;font-size:13px;}
#news-list .product-pricelist .article-thumb .caption .article-date, #tab-news .product-pricelist .article-thumb .caption .article-date, #tab-post .product-pricelist .article-thumb .caption .article-date{color:#fff;text-shadow:2px 1px 2px #3E3F40;margin-bottom:70px;}
#news-list .product-pricelist .article-thumb .caption .h3 , #tab-news .product-pricelist .article-thumb .caption .h3 , #tab-post .product-pricelist .article-thumb .caption .h3{font-size:15px;height:auto;text-align:center;}
#news-list .product-pricelist .article-thumb .caption .h3 a , #tab-news .product-pricelist .article-thumb .caption .h3 a , #tab-post .product-pricelist .article-thumb .caption .h3 a{color:#222;color:#fff;text-shadow:3px 4px 4px #3E3F40;}
#news-list .product-pricelist .article-thumb .caption p, #tab-news .product-pricelist .article-thumb .caption p, #tab-post .product-pricelist .article-thumb .caption p{display:none;}
#news-list .product-pricelist .article-thumb, #tab-news .product-pricelist .article-thumb, #tab-post .product-pricelist .article-thumb{margin-bottom:10px;}
div.tags{width:initial!important;}
div.tags div.tag{/*margin:0px 0px 5px 5px;*/}
.section-title:before{width:100%;}
#filter-btn-group {display: block;}
aside#column-left,aside#column-right{margin:0;width:100%;padding:0;border-right:none;margin-right:0px;}
.visible{display:block!important;}
#column-left .box .box-heading, #column-right .box .box-heading{border-bottom:none;padding:0px 0 5px 0px;}
#column-left > .box, #column-right > .box{display:none;}
aside#column-left h3.section-title, aside#column-right h3.section-title {padding: 0;margin: 12px 0 19px;}
.subcategories_menu ul li{margin-bottom:5px;}
.order-list .order-id,.return-list .return-id{width:100%;float:left}
.order-list .order-status{width:100%;float:none;text-align:left}
#popover-modal .modal-body2.back{width:auto;border-radius: 10px;}
#popover-modal .modal-body2{left: 0;}
#slideout{display: block;z-index: 10000;color:#fff;position: fixed;bottom: 0px;left: 43%;visibility: visible;cursor: pointer;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
#slideout_inner{position:fixed;bottom: -180px;left: 43%;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
#slideout:hover #slideout_inner{bottom:0}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.form-zone img{float:none!important;margin-right:0px!important;max-width:150px;}
.ld-zonme{border-left:none!important;padding-left:0px!important;width:auto!important;}
aside#column-left,aside#column-right{margin:0;width:100%;padding:0;border-right:none;margin-right:0px;}
.visible{display:block!important;}
#column-left .box .box-heading, #column-right .box .box-heading{border-bottom:none;padding:0px 0 5px 0px;}
#column-left > .box, #column-right > .box{display:none;}
aside#column-left h3.section-title, aside#column-right h3.section-title{padding:0;}
#search button{top:20px;}
.product-filter .sort2 select{width:100%;float:none;}
.product-filter .sort2{float:none;}
.tabs .tab-content{display:none;}
}
@media (min-width:992px) and (max-width:1199px){
aside#column-left,aside#column-right{padding-right:14px;margin-right:0px;}
aside#column-left.menu,aside#column-right.menu{position: -webkit-sticky;position: sticky;top: 70px;-ms-flex-item-align: start;align-self: flex-start;}
.product-layout.product-grid .caption .button-group a.btn{display:none;}
.product-layout.product-grid .caption .button-group .cod_tovar_m{padding:0;}
#search button{top:20px;}
#get_remont .product-layout.product-grid .caption .button-group a.btn{display:block;}
}
@media (min-width:1200px){
aside#column-left,aside#column-right{padding-right:14px;}
aside#column-left.menu,aside#column-right.menu{position: -webkit-sticky;position: sticky;top: 70px;-ms-flex-item-align: start;align-self: flex-start;}
.article-thumb.nlist .image{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;}
.product-layout.product-grid .caption .button-group a.btn{display:none;}
#search button{top:20px;}
#get_remont .product-layout.product-grid .caption .button-group a.btn{display:block;}
}
@media screen and (min-width:1370px){
aside#column-left,aside#column-right{padding-right:14px;}
aside#column-left.menu,aside#column-right.menu{position: -webkit-sticky;position: sticky;top: 70px;-ms-flex-item-align: start;align-self: flex-start;}
.article-thumb.nlist .image{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;}
.product-layout.product-grid .caption .button-group a.btn{display:block;}
.subcategories_menu ul{padding:0;}
}
@media (max-width:450px){#content1{height:60px;margin:35px 0 0 -90px;padding:0 17px 0 60px;bottom:0;}
#tele_phone_call{width:120px;height:25px;line-height:25px;margin:12px 0 12px 0;font-size:14px;padding:2px 5px 3px;}
/*
#tele_phone_call::-webkit-input-placeholder{font-size:9px;line-height:25px;}
#tele_phone_call::-moz-placeholder{font-size:9px;line-height:25px;}
#tele_phone_call:hover::-webkit-input-placeholder{color:transparent;}
#tele_phone_call:hover::-moz-placeholder{color:transparent;}
*/
#labtelcal{bottom:27px;right:70px;}
#butcall{width:36px;height:36px;line-height:32px;background:#eff8fd url(https://www.cifrus.ru/img/arr.png) no-repeat 4px 4px;}
#butcall:hover{cursor:pointer;}
#pop_up_bl{max-width:300px;bottom:60px;right:0;margin-left:-145px;}
#mssgresbox{font-size:14px;line-height:60px;}
}
@media (max-width:380px){#footer-newsletter .newslatter-box{display:block;}#footer-newsletter.popsubscribe .newslatter-box{display:flex;width:90%;}
#footer-newsletter .newslatter-box .btn{border-top-left-radius:6px;border-bottom-left-radius:6px;display:block;width:100%;}
#footer-newsletter .newslatter-box .form-control{border-top-right-radius:6px;border-bottom-right-radius:6px;margin-bottom:10px;text-align:center;}
#footer-newsletter.popsubscribe .newslatter-box .btn{border-top-left-radius:0;border-bottom-left-radius:0;display:block;width:100%;}
#footer-newsletter.popsubscribe .newslatter-box .form-control{border-top-right-radius:0;border-bottom-right-radius:0;margin-bottom:10px;text-align:center;}
#popover-modal .modal-body2.back .link-prefix {/*margin-bottom: 0;*/}
#popover-modal .modal-body2.back{width:auto;border-radius: 10px;}
#popover-modal .modal-body2{left: 0;}
.card-info .nav-tabs>li{width:100%;}
.card-info .nav-tabs>li>a{font-size:14px;padding:10px 15px;}
.box-info-product .form-group{float:none;}
.box-info-product .detail-action{margin-top:15px;float:none;}
.box-review .rating{display:block;}
.box-info-product .form-group{width:100%;}
.box-info-product #button-cart{width:100%;margin:10px 0 0;}
.detail-action .btn-icon{margin-right:10px;}
#cart .text{display:none;}
#logo{height:60px;width:100%;}
.slider-home-carousel .price-text{display:block;margin-bottom:0;}
.slider-home-carousel .main-btn{margin-right:0;width:100%;}
.slider-home-carousel .owl-dots{margin-bottom:15px;}
.banner-box.white{align-items:center;justify-content:center;flex-direction:column;text-align:center;}
.two-banners .banner-box .banner-text{background:none;display:block;}
.two-banners .banner-box .banner-text .name{height:auto;}
.two-banners .banner-box .banner-text .title{font-size:25;height:auto;}
.banner-box.long-banner{height:auto;}
.banner-box .banner-text{width:auto;margin-left:0;left:0;}
.banner-box.yellow-square img, .banner-box.blue-square img{width:auto;float:none;margin:0;margin-bottom:10px;position:relative;max-width:200px;}
.two-banners .title{text-align:center;}
.yellow-square:before, .blue-square:before,
.blue-square:before, .blue-square:before{display:none;}
.subcat-box{width:100%;}
.subcat-box a{padding:5px 15px;margin-bottom:15px;}
.subcat-box a img{width:50px;margin-right:10px;}
h1.title-page{margin:0 0 10px;text-align:center;}
.box-review .rating{margin-bottom:10px;}
.service-item .title{font-size:14px;font-weight:600;}
.service-item .text{font-size:14px;}
.three-banners .banner-box .banner-text{font-size:15px;width:100%;font-weight:500;}
.product-layout.product-grid .caption .button-group .cod_tovar_m{display:none;}
.product-layout.product-pricelist .caption .button-group a.btn{display:none;}
.product-layout.product-grid .product-thumb .caption .button-group{display: -webkit-box;display: flex;height: 40px;}
}
@media only screen and (max-device-width:320px) and (orientation:portrait){.product-thumb .caption .name{font-size:13px;}
}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:portrait){.product-info{overflow:hidden;}
.product-info > .left{float:none;margin:0;}
.product-info > .left + .right{margin-left:0px;margin-top:12px;}
.product-info{overflow:auto;margin-bottom:20px;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.product-info > .left{float:none;margin-right:0px;width:auto;position:relative;}
.product-info > .right{float:none;width:auto;color:#333333;position:relative;}
.product-info .image{border:1px solid #E7E7E7;float:none;margin-bottom:20px;padding:10px;text-align:center;}
.product-info .btn{margin:5px;}
.checkimage .image{padding:0;margin:0;border:0;border-radius:unset;border:3px solid #2aad6f;border-radius:25px;}
.desc-itm-bundle .col-2:first-child{display:none;}
.order .product-info .image img{display:none;}
.product-info .image img{max-width:100%;}
.divTableRow{border-bottom:1px solid #999999;display:block;}
.divTableCell{border:none;display:block;padding:3px 3px;}
.divTableCell:nth-child(1){text-align:center;}
.divTableCell:nth-child(2){text-align:center;}
.product-filter .sort2 select{width:100%;float:none;}
.product-filter .sort2{float:none;}
}
@media (min-device-width:360px) and (max-width:768px){.spec-b{text-align:center;padding-bottom:5px;}
.product-info{overflow:hidden;}
.product-info > .left{float:none;margin:0;}
.product-info > .left + .right{margin-left:0px;margin-top:12px;}
.product-info{overflow:auto;margin-bottom:10px;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.product-info > .left{float:none;margin-right:0px;width:auto;position:relative;}
.product-info > .right{float:none;width:auto;color:#333333;position:relative;}
.product-info .image{border:1px solid #E7E7E7;float:none;margin-bottom:20px;padding:10px;text-align:center;}
.checkimage .image{padding:0;margin:0;border:0;border-radius:unset;border:3px solid #2aad6f;border-radius:25px;}
.desc-itm-bundle .col-2:first-child{display:none;}
.order .product-info .image img{display:none;}
.product-info .image img{max-width:100%;}
.divTableRow{border-bottom:1px solid #999999;display:block;}
.divTableCell{border:none;display:block;padding:3px 3px;}
.divTableCell:nth-child(1){text-align:center;}
.divTableCell:nth-child(2){text-align:center;}
.product-filter .sort2 select{width:100%;float:none;}
.product-filter .sort2{float:none;}
}
@media (min-width:768px) and (max-width:979px){input{width:95%;margin-top:5px;margin-bottom:9px;}
label,input{margin:7px 0!important;}
.product-info > .left{margin-right:25px;}
.product-info > .left + .right{margin-right:0;}
}
.buttons .left{float:left;text-align:left;width:50%;}
.buttons .right{float:right;text-align:right;width:50%;}
a.button-back-left i,.button-back-left i,.button-return-right-i i,a.button-return-left i,a.button-cont-right i{font-size:26px;text-align:center;vertical-align:middle;margin:0 9px;text-decoration:none;}
.form-horizontal .control-group{margin-bottom:12px!important;}
.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right;}
.form-horizontal input, .form-horizontal select{display:inline-block;margin-bottom:5px;}
.control-group{margin-bottom:9px;}
.form-horizontal .control-group{margin-bottom:18px;*zoom:1;}
.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";}
.form-horizontal .control-group:after{clear:both;}
.form-horizontal .control-label{float:left;width:140px;padding-top:5px;text-align:right;}
.form-horizontal .controls{margin-left:160px;}
.contact-f .form-control{max-width:470px;}
.manuf-p a{cursor:pointer;text-decoration:none;outline:none;font-size:14px;}
.manuf-p a:hover{color:#2aad6f;}
.manuals-list{overflow:auto;margin-bottom:-1px;border:1px solid #e6e6e6;}
.manuals-heading span{background:#2aad6f;color:#fff;text-transform:uppercase;display:inline-block;font-weight:bold;font-size:25px;line-height:30px;padding:10px 0;width:50px;text-align:center;}
.manuals-heading{background:#f9f9f9;font-size:15px;font-weight:bold;padding:5px;margin-bottom:6px;border-bottom:1px solid #e6e6e6;}
.manuals-content{padding:30px 40px;overflow:hidden;}
.manuals-list ul li{padding: 5px;}
.manuals-list ul li a{font-weight:bold;text-decoration:none;outline:none;color:#6e419e;}
.manuals-list ul li a:hover{color:#2aad6f;}
.manuals-list ul{margin:0;padding:0;list-style:none;}
@media (max-width:480px){.form-horizontal .control-group > label{float:none;width:auto;padding-top:0;text-align:left;}
.form-horizontal .controls{margin-left:0;}
}
@media (max-width:767px){input[class*="span"]{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
}
@media (min-width:768px) and (max-width:979px){[class*="span"]{float:left;margin-left:20px;}
.span5{width:290px;}
input{margin-left:0;}
input.span5{width:280px;}
.row-fluid > .span3{width:166px!important;}
}
@media (min-width:1200px){.span5{width:470px;}
input{margin-left:0;}
}
@media (min-width:768px) and (max-width:979px){[class*="span"]{float:left;min-height:1px;margin-left:20px;}
.span5{width:290px;}
input{margin-left:0;}
input.span5{width:276px;}
}
@media (max-width:767px){[class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input[class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
}
@media (max-width:480px){.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left;}
.form-horizontal .controls{margin-left:0;}
}
@media only screen and (max-device-width:568px) and (min-device-width:320px){select{width:100%;}
}
@media (max-width:767px){.row-fluid{width:100%;}
.row-fluid > [class*="span"]{float:none;display:block;width:auto;margin:0;}
}
@media (min-width:768px) and (max-width:979px){[class*="span"]{float:left;margin-left:20px;}
.span3{width:166px;}
.row-fluid{width:100%;*zoom:1;}
.row-fluid:before,.row-fluid:after{display:table;content:"";}
.row-fluid:after{clear:both;}
.row-fluid > [class*="span"]{float:left;margin-left:2.762430939%;}
.row-fluid > [class*="span"]:first-child{margin-left:0;}
.row-fluid > .span3{width:22.928176794%;}
}
@media (min-width:1200px){[class*="span"]{float:left;min-height:1px;margin-left:30px;}
.span3{width:270px;}
.row-fluid{width:100%;*zoom:1;margin-bottom:10px;}
.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:"";}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%;}
}
@media (min-width:768px) and (max-width:979px){[class*="span"]{float:left;min-height:1px;margin-left:20px;}
.span3{width:166px;}
.row-fluid{width:100%;*zoom:1;margin-bottom:10px;}
.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:"";}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]{display:block;float:left;width:100%;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%;}
}
@media (max-width:767px){.row-fluid{width:100%;margin-bottom:10px;}
[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
}
@media (min-width:1200px){[class*="span"]{float:left;min-height:1px;margin-left:30px;}
.span6{width:570px;}
.row-fluid{width:100%;*zoom:1;margin-bottom:10px;}
.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:"";}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%;}
input{margin-left:0;}
.product-info .lcol{max-height:625px;}
}
@media (min-width:768px) and (max-width:979px){[class*="span"]{float:left;min-height:1px;margin-left:20px;}
.span6{width:352px;}
.row-fluid{width:100%;*zoom:1;margin-bottom:10px;}
.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:"";}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]{display:block;float:left;width:100%;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%;}
input{margin-left:0;}
}
@media (max-width:480px){.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left;}
.form-horizontal .controls{margin-left:0;}
}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:portrait){.content{overflow:visible;}
.login-content .left{height:auto;}
.login-content .right{height:auto;}
}
@media (min-device-width:360px) and (max-width:768px){.content{overflow:visible;}
.login-content .left{height:auto;}
.login-content .right{height:auto;}
}
@media (min-width:768px) and (max-width:979px){[class*="span"]{float:left;margin-left:20px;}
.span5{width:290px;}
.span4{width:228px;}
.row-fluid{width:100%;*zoom:1;}
.row-fluid:before,.row-fluid:after{display:table;content:"";}
.row-fluid:after{clear:both;}
.row-fluid > [class*="span"]{float:left;margin-left:2.762430939%;}
.row-fluid > [class*="span"]:first-child{margin-left:0;}
.row-fluid > .span5{width:40.055248616%;}
.row-fluid > .span4{width:31.491712705%;}
}

@media (max-width: 1200px) and (orientation:landscape){
.slider-home-carousel .main-info {
margin-right: 30px;
min-width: 500px;
min-height: 180px;
background-image: linear-gradient(to left, rgba(42, 173, 111, 0.5), rgba(110, 65, 158, 0.5), rgba(101, 42, 165, 0.5), rgba(42, 173, 111, 0.5));
text-shadow: 2px 1px 2px #62616bb5;
border-radius: 50px;
padding: 10px;
background-image: linear-gradient(to right, rgba(42, 173, 111, 0.5), rgba(101, 42, 165, 0.5), rgba(101, 42, 165, 0.5), rgba(42, 173, 111, 0.5));
}
}

@media (min-width:1200px){[class*="span"]{float:left;min-height:1px;margin-left:30px;}
.span5{width:470px;}
.span4{width:370px;}
.row-fluid{width:100%;*zoom:1;margin-bottom:10px;}
.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:"";}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%;}
.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%;}
}
@media (min-width:768px) and (max-width:979px){[class*="span"]{float:left;min-height:1px;margin-left:20px;}
.span5{width:290px;}
.span4{width:228px;}
.row-fluid{width:100%;*zoom:1;margin-bottom:10px;}
.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:"";}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]{display:block;float:left;width:100%;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%;}
.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%;}
}
@media (max-width:768px){.topt{display:none;}
.t_black1 span{font-size:12px;}
.t_black2{font-size:12px!important;}
table.remont tbody td{font-size:12px;}
table.remont tbody td.t_black1{padding-left:5px!important;padding-right:5px!important;}
table.remont tbody td a{font-size:10px;}
table.remont{font-size:12px;}
table.remont th{font-size:12px!important;}
table.remont th span{display:none;}
table.remont tbody td:first-child a{font-size:12px;}
.rem_desc img{height:100px;}
.tabs .tab-content{display:none;}
.remont_element{width:97%!important;}
.firmware_element_left{float:none;text-align:center;}
.firmware_element_right{margin-left:0;float:none;text-align:center;padding-top:5px;}
.block_firmware_element .text_stabil{text-align:left;}
.block_firmware_element .instruction{text-align:left;}
.product_3goda img {width: 90%;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){div.filters_result{margin:-13px 0 0 -46px;}
.topt{display:none;}
.t_black1 span{font-size:12px;}
.t_black2{font-size:12px!important;}
.video-responsive{width:100%;}
}

@media (max-width:768px){
.filters_result{position: sticky!important;bottom: 0px;width: auto!important;}
.video-responsive{width:100%;}
}

@media screen and (max-width: 1440px) {
.gal-q__bot{height:190px}
.gal-logo{width:100px;height:35px}
}
@media screen and (max-width: 1023px) {
.box_gal:nth-last-child(1){display:none}
.gal-logo_top{display:none}
.box_gal{height:410px;width:100%;margin-right:0}
.gal-q__top{height:174px}
.gal-q__bot{height:227px}
}
@media screen and (max-width: 767px) {
.box_half{width:100%;margin:0}
.gal-q:nth-last-child(1){display:none}
.gal-q{float:none;width:100%;margin-right:0}
}

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) {
.owl-carousel .owl-item .right-info img{height:100%;width:auto;float:none;}
}

@media only screen and (min-device-width : 375px) and (max-device-width : 812px) and (-webkit-device-pixel-ratio : 3) {
.owl-carousel .owl-item .right-info img{height:100%;width:auto;float:none;}
}

@media (max-width: 600px) {
.form-wrap{margin:20px auto;max-width:550px;width:100%}
.profile,#footer-newsletter2{float:none;width:100%}
.profile{top:0;right:0;padding:0;}
#footer-newsletter2{padding-bottom:0;}
.img-responsive2{max-width:90%}
#popover-modal .modal3 .title{padding-top: 14px;}
#popover-modal .modal3 .title h2{font-size: 26px;line-height: 26px;}
#popover-modal .modal3 .link-prefix{font-size: 12px;}
#popover-modal .modal3 .description{font-size: 12px;}
}

.mini-search-table{margin:0;}
#search_advice_wrapper .advice_variant:hover{min-height: 60px;border: 1px solid#2aad6f;border-radius: 7px;}
#search_advice_wrapper .advice_variant {min-height: 60px;border: 1px solid#FFF;margin: 2px;}
#search_advice_wrapper td.text-center {height: 60px;width: 60px;}
#search_advice_wrapper .table>tbody>tr:nth-of-type(odd){background:#fff;}
#search_advice_wrapper .table>tbody>tr td a{font-weight:500;color:#222;}
#search_advice_wrapper .table .price{white-space:nowrap;font-weight:bold;text-align:right;width:100px;padding-right: 2px;}
#search_advice_wrapper .table>tbody>tr>td{padding:4px;vertical-align:middle;border:none;font-size:14px;max-width: 260px;text-align: left;}
#search_advice_wrapper .price-old {color: #d85959;text-decoration: line-through;font-size: 12px;}
@media (max-width:767px){
.mini-search-table td.text-left{font-size: 12px;}
#search_advice_wrapper .price-old {color: #d85959;text-decoration: line-through;font-size: 11px;}
#search_advice_wrapper .table>tbody>tr>td{font-size: 11px;min-height: 60px;}
.mini-search-table tr{display:block;position:relative;padding-left:60px;background:#fff;}
.mini-search-table tr td{display:block;}
.mini-search-table tr td:first-child{position:absolute;left:0;top:0;}
.mini-search-table tr td.price{display:inline-block;}
.mini-search-table tr td:last-child{position:absolute;padding:0!important;top:8px;right:10px;}
.mini-search-table tr td:nth-child(2){padding-right:45px!important;padding-bottom:0!important;}
}

.top-filters__picked:empty{display:none;}
.top-filters__picked .picked-filter{align-items:center;background:#fc8507;border:1px solid #fc8507;border-radius:10px;color:#fff;cursor:pointer;display:flex;margin:0 10px 10px 0;position:relative;}
.top-filters__picked .picked-filter_all{background:#fff;border:1px solid #8c8c8c;color:#333;}
.top-filters__picked .picked-filter__close{align-items:center;display:inline-flex;height:100%;justify-content:center;}
@media (max-width:991px){
.top-filters__picked{display:block;height:36px;max-height:36px;padding-left:8px;padding-right:8px;white-space:nowrap;overflow-y: hidden;}
.top-filters__picked:empty:last-child{background:#eee;border-radius:100px;display:block;flex-grow:1;margin-left:8px;}
.top-filters .picked-filter{border:none;border-radius:100px;display:inline-block;line-height:36px;margin:0;padding-left:12px;}
.top-filters .picked-filter+.picked-filter{margin-left:8px;}
.top-filters .picked-filter__close{color:#fff;margin-left:-4px;width:36px;}
.top-filters .picked-filter:active{background:#ea7800;}
.top-filters .picked-filter_all{background:#eee;color:#333;}
.top-filters .picked-filter_all .picked-filter__close{color:#333;}
.top-filters .picked-filter_all:active{background:#e4e4e4;}
}
@media (min-width:992px){
.top-filters__picked{display:flex;flex-wrap:wrap;/*margin-bottom:-10px;margin-top:10px;width:calc(100% - 60px);*/}
.top-filters__picked .picked-filter{font-size:12px;height:28px;line-height:24px;padding-left:8px;padding-right:8px;position:relative;}
.top-filters__picked .picked-filter:hover{background:#ffa218;}
.top-filters__picked .picked-filter_all{background:#fff;border:1px solid #8c8c8c;color:#333;}
.top-filters__picked .picked-filter_all:hover{background:#fff;}
.top-filters__picked .picked-filter__close{width:28px;}
}

.top-filters__view-mode{align-items:center;display:flex;}
@media (max-width:991px){
.top-filters__view-mode{background:#eee;border-radius:18px;opacity:0;padding:0 12px;transition:opacity .3s;}
}
.top-filters__view-mode-input{display:none;}
.top-filter{display:inline-block;}
.top-filter__label{margin-right:5px;}
.top-filter__label,.top-filter__selected{display:inline-block;font-size:14px;vertical-align:middle;}
.top-filter__selected{max-width:150px;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap;}
.top-filter__icon{display:inline-block;font-size:14px;vertical-align:middle;}
@media (min-width:992px){
.top-filter{display:inline-flex;width:auto;}
.top-filter+.top-filter{margin-left:15px;}
.top-filter .ui-link{align-content:center;display:inline-flex;}
}
@media (max-width:991px){
.top-filter{align-items:center;border-radius:8px;display:inline-flex;flex-grow:1;height:100%;order:1;padding:0;text-overflow:ellipsis;}
.top-filter__selected{font-size:16px;}
.top-filter+.top-filter{margin-left:8px;}
.top-filter__icon{color:#afafaf;font-size:16px;margin-left:4px;position:relative;top:2px;}
.top-filter[data-id=order] .top-filter__label{display:none;}
.top-filter[data-id=order] .top-filter__selected{text-transform:none;}
.top-filter .ui-link{align-items:center;color:#333;display:inline-flex;overflow:hidden;text-decoration:none;text-overflow:ellipsis;}
}
@media (max-width:991px){
/*.top-filters{margin:0 -16px 12px;position:relative;width:calc(100% + 32px);}*/
.top-filters{margin:0 0 12px;}
.top-filters__wrap{align-items:center;height:48px;justify-content:right;margin-bottom:12px;padding:0 16px;position:relative;}
.top-filters__picked-wrap,.top-filters__wrap{display:flex;overflow-x:auto;white-space:nowrap;width:100%;}
.top-filters__picked-wrap{font-size:14px;height:36px;line-height:36px;max-height:36px;overflow-y:hidden;padding-left:16px;}
.top-filters__picked-wrap ::-webkit-scrollbar{height:0!important;width:0!important;}
.top-filters__picked-wrap:after{content:"";min-width:4px;padding-right:16px;}
}
@media (min-width:992px){
.top-filters{padding:12px 20px;}
.top-filters__picked-wrap{width:100%;}
.top-filters__wrap{display:flex;}
.top-filters__view-mode{height:19px;margin:0 -4px 0 auto;order:2;}
}
.top-filter__icon:before,.top-filters__picked .picked-filter__close:before{speak:none;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;}

.accordion-box{padding:20px 0 20px 0px;}
.accordion-box .accordion{margin: 0px 5px 20px 5px;position:relative;background:#fff;}
.accordion-box .accordion .accord-btn{background:#f7f7f7 none repeat scroll 0 0;cursor:pointer;min-height:60px;padding:2px 20px;transition:all 500ms ease;display:flex;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;border-radius: 4px;border: 1px solid #aaa;}
.accordion-box .accordion .accord-btn h4{color:#252525;font-size:16px;font-weight:600;line-height:32px;transition:all 500ms ease;text-transform:none;}
.accordion-box .accordion .accord-btn::after{background:#2aad6f none repeat scroll 0 0;border-radius:2px;color:#fff;content:'\f067';font-family:"FontAwesome";font-size:12px;font-weight:100;height:20px;line-height:22px;position:absolute;right:20px;text-align:center;width:20px;transition:all 500ms ease;}
.accordion-box .accordion .accord-btn.active{background:#6f5fa2;background-image: linear-gradient(to right, rgb(42 173 111 / 20%), rgb(101 42 165 / 0.20), rgb(101 42 165 / 20%), rgb(42 173 111 / 20%));/*background-color: #6e419e;*/border: 1px solid #636c99;}
/*.accordion-box .accordion .accord-btn:hover{background: #518784;background-image: linear-gradient(to right, rgb(42 173 111 / 20%), rgb(101 42 165 / 0.20), rgb(101 42 165 / 20%), rgb(42 173 111 / 20%));border: 1px solid #518784;}
.accordion-box .accordion .accord-btn.active h4, .accordion-box .accordion .accord-btn:hover h4{color:#fff;}
.accordion-box .accordion .accord-btn.active .faqtip, .accordion-box .accordion .accord-btn:hover .faqtip{color:#fff;}
*/
.accordion-box .accordion .accord-btn.active:after{content:'\f068';color:#ffffff;background:#2aad6f;}
.accordion-box .accordion .accord-btn.active h4{color:#fff;}
.accordion-box .accordion .accord-btn.active .faqtip{color:#fff;}
.accordion-box .accordion .accord-content{border-top:medium none;display:none;padding:22px 20px 1px;position:relative;}
.accordion-box .accordion .accord-content.collapsed{display:block;}
.accordion-box .accordion .accord-content p{color:#000000;line-height:18px;margin:0 0 10px;}
.faqtip{text-decoration:none;font-weight:600!important;color:#252525;margin-right:10px;font-size:20px;}
.single-project-info {margin: 0 10px;}
.single-project-info p{font-weight: 600;text-align: left;font-size: 14px;margin: 0;}
@media only screen and (max-width:767px){
.faq-content-area .accordion-box .accordion .accord-btn h4{font-size:14px;line-height:18px;padding-right:20px;}
.single-project-info p {text-align: center;}
.accordion-box .accordion .accord-btn{padding: 2px 10px;}
}
@media (max-width:767px){
.accordion-box .accordion .accord-btn{height:auto;}
}
@media (min-width: 1025px) and (max-width: 1280px) {body {zoom:75%}}
.callback-bt {background: #2aad6f;border-radius: 50%;opacity: .7;box-shadow: 0 8px 10px rgba(56, 253, 94, 0.3);cursor: pointer;border: 2px solid transparent;display: block;height: 75px;width: 75px;text-align: center;position: fixed;right: 8%;bottom: 10%;z-index: 999;transition: .3s ease-in-out;-webkit-animation: hoverWave linear 1s infinite;animation: hoverWave linear 1s infinite;}
.callback-bt:hover {background: #fff;border: 2px solid #2aad6f;}
.callback-bt .text-call {height: 75px;width: 71px;border-radius: 50%;position: relative;}
.callback-bt .text-call:after {content: "\f095";display: block;font-family: fontawesome;color: #fff;font-size: 38px;line-height: 75px;height: 75px;width: 75px;opacity: 1;transition: .3s ease-in-out;animation: 1200ms ease 0s normal none 1 running shake;animation-iteration-count: infinite;}
.callback-bt .text-call:hover:after {opacity: 0;}
.callback-bt .text-call span {color: #2aad6f;display: block;left: 50%;top: 50%;position: absolute;transform: translate(-50%, -50%);opacity: 0;font-size: 11px;line-height: 12px;font-weight: 600;text-transform: uppercase;transition: .3s ease-in-out;font-family: 'montserrat', Arial, Helvetica, sans-serif;}
.callback-bt .text-call:hover span {opacity: 1;}
@keyframes hoverWave {
0% {box-shadow: 0 8px 10px rgba(56, 253, 94, 0.3), 0 0 0 0 rgba(56, 253, 94, 0.2), 0 0 0 0 rgba(56, 253, 94, 0.2)}
40% {box-shadow: 0 8px 10px rgba(56, 253, 94, 0.3), 0 0 0 15px rgba(56, 253, 94, 0.2), 0 0 0 0 rgba(56, 253, 94, 0.2)}
80% {box-shadow: 0 8px 10px rgba(56, 253, 94, 0.3), 0 0 0 30px rgba(56, 253, 94, 0), 0 0 0 26.7px rgba(56, 253, 94, 0.067)}
100% {box-shadow: 0 8px 10px rgba(56, 253, 94, 0.3), 0 0 0 30px rgba(56, 253, 94, 0), 0 0 0 40px rgba(56, 253, 94, 0.0)}}
@keyframes shake {
0% {transform: rotateZ(0deg);-ms-transform: rotateZ(0deg);-webkit-transform: rotateZ(0deg);}
10% {transform: rotateZ(-30deg);-ms-transform: rotateZ(-30deg);-webkit-transform: rotateZ(-30deg);}
20% {transform: rotateZ(15deg);-ms-transform: rotateZ(15deg);-webkit-transform: rotateZ(15deg);}
30% {transform: rotateZ(-10deg);-ms-transform: rotateZ(-10deg);-webkit-transform: rotateZ(-10deg);}
40% {transform: rotateZ(7.5deg);-ms-transform: rotateZ(7.5deg);-webkit-transform: rotateZ(7.5deg);}
50% {transform: rotateZ(-6deg);-ms-transform: rotateZ(-6deg);-webkit-transform: rotateZ(-6deg);}
60% {transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-webkit-transform: rotateZ(5deg);}
70% {transform: rotateZ(-4.28571deg);-ms-transform: rotateZ(-4.28571deg);-webkit-transform: rotateZ(-4.28571deg);}
80% {transform: rotateZ(3.75deg);-ms-transform: rotateZ(3.75deg);-webkit-transform: rotateZ(3.75deg);}
90% {transform: rotateZ(-3.33333deg);-ms-transform: rotateZ(-3.33333deg);-webkit-transform: rotateZ(-3.33333deg);}
100% {transform: rotateZ(0deg);-ms-transform: rotateZ(0deg);-webkit-transform: rotateZ(0deg);}}
.loader-1{width:48px;height:48px;scale:.75;display:inline-block;position:relative;border-width:3px 2px;border-style:solid dotted;border-color:#8f44fd rgba(255,255,255,0.3) #fff rgba(151,107,93,0.3);border-radius:50%;box-sizing:border-box;animation:1s rotate linear infinite}
.loader-1:before,.loader-1:after{content:"";top:0;left:0;position:absolute;border:10px solid transparent;border-bottom-color:#fff;transform:translate(-10px,19px) rotate(-35deg)}
.loader-1:after{border-color:#8f44fd #0000 #0000;transform:translate(32px,3px) rotate(-35deg)}
@keyframes rotate {
100%{transform:rotate(360deg)}
}
.loader-2{position:relative;height:40px;width:6px;scale:.75;color:red;animation:paddles 1s ease-out infinite}
.loader-2:before{content:"";position:absolute;margin:0 auto;left:0;right:0;top:15px;width:12px;height:12px;background-color:#8f44fd;border-radius:50%;animation:ballbounce .75s ease-out infinite}
@keyframes paddles {
0%{box-shadow:-25px -10px,25px 10px}
50%{box-shadow:-25px 8px,25px -10px}
100%{box-shadow:-25px -10px,25px 10px}
}
@keyframes ballbounce {
0%{transform:translateX(-20px) scale(1,1.2)}
25%{transform:scale(1.2,1)}
50%{transform:translateX(15px) scale(1,1.2)}
75%{transform:scale(1.2,1)}
100%{transform:translateX(-20px)}
}
.loader-3{width:48px;height:48px;display:inline-block;position:relative}
.loader-3::after,.loader-3::before{content:"";box-sizing:border-box;width:48px;height:48px;border-radius:50%;background:#8f44fd;position:absolute;left:0;top:0;animation:animloader 2s linear infinite}
.loader-3::after{animation-delay:1s}
@keyframes animloader {
0%{transform:scale(0);opacity:1}
100%{transform:scale(1);opacity:0}
}
/*.loader-4{width:40px;height:40px;border-radius:50%;background:radial-gradient(farthest-side,#8f44fd 94%,#0000) top/6px 6px no-repeat,conic-gradient(#0000 30%,#8f44fd);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0);animation:spinner-c7wet2 1s infinite linear}
*/
.loader-4{width:40px;height:40px;border-radius:50%;background:radial-gradient(farthest-side,#8f44fd 94%,#0000) top/6px 6px no-repeat,conic-gradient(#0000 30%,#2aad6f, #8f44fd, #8f44fd);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0);animation:spinner-c7wet2 1s infinite linear}
@keyframes spinner-c7wet2 {
100%{transform:rotate(1turn)}
}
.loader-5{width:40px;height:40px;display:grid;border-radius:50%;-webkit-mask:radial-gradient(farthest-side,#0000 40%,#fff 41%);background:linear-gradient(0deg,rgba(255,255,255,0.5) 50%,rgba(255,255,255,1) 0) center/2.5px 100%,linear-gradient(90deg,rgba(255,255,255,0.25) 50%,rgba(255,255,255,0.75) 0) center/100% 2.5px;background-repeat:no-repeat;animation:spinner-d3o0rx 1s infinite steps(12)}
.loader-5::before,.loader-5::after{content:"";grid-area:1/1;border-radius:50%;background:inherit;opacity:.915;transform:rotate(30deg)}
.loader-5::after{opacity:.83;transform:rotate(60deg)}
@keyframes spinner-d3o0rx {
100%{transform:rotate(1turn)}
}
.loader-6{width:56px;height:56px;scale:.75;display:grid;color:#8f44fd;background:radial-gradient(farthest-side,currentColor calc(100% - 6.7px),#0000 calc(100% - 5.6px) 0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 14.6px),#000 calc(100% - 13.4px));border-radius:50%;animation:spinner-sm4bhi 2s infinite linear}
.loader-6::before,.loader-6::after{content:"";grid-area:1/1;background:linear-gradient(currentColor 0 0) center,linear-gradient(currentColor 0 0) center;background-size:100% 11.2px,11.2px 100%;background-repeat:no-repeat}
.loader-6::after{transform:rotate(45deg)}
@keyframes spinner-sm4bhi {
100%{transform:rotate(1turn)}
}