@import url("owl-carousel.css");
body {font-family: 'Open Sans', sans-serif;}
a {color: #343538;text-decoration: none;-webkit-transition:all .2s ease-out;
-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;}
.h2, h2 {font-size: 20px;}
a:focus, a:hover{color: #777;text-decoration: none;}
.btn{-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.salectoseo-sitemap .siteul li {list-style: outside; }
.form-control, select{-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.form-control:focus, select:focus{border-color: #4a606e;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(74,96,110,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(74,96,110,.6);}
.row:before{display: none;}
#ajax-filters ol.layered-links.unactive-layer {padding: 10px 15px;}
#ajax-filters ol.layered-links.active-layer {padding: 10px 15px;}
#ajax-filters ol#category-filters {padding: 15px 15px;}
#ajax-filters .panel-primary .panel-heading {background-color: #ecebe9;border-color: #e6e6e6;padding: 12px 15px;}
#ajax-filters .panel-primary .panel-heading .panel-title {font-size: 15px;color: #333;font-weight: bold;}
#ajax-filters .panel.panel-primary.currently {border: 1px solid #ddd;margin-bottom: 0;}
#ajax-filters .block-layered-nav .actions {padding: 20px 15px;font-weight: 400;}
.block-layered-nav .currently .label-danger {background: none;color: #D9534F;font-weight: 800;margin-top: 2px;}
li.filter-titles {font-weight: 800;text-transform: uppercase;font-size: 12px;letter-spacing: 0.2px;}
.block-layered-nav .currently li.filter-contents {padding: 5px 3px 5px 0;}
body {background-color: #ffffff;}
.fal {font-style: normal;}
.opc-wrapper-opc.design_package_salecto.design_theme_default .panel-heading {padding: 12px 15px;background-color: #f5f5f5;border-color: #ddd;}
.panel-default, .panel-heading{-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
#narrow-by-list .panel-body {padding: 0;margin-bottom: 0;}
#topbar {background: #cfd4d7;}
#topbar .header-number-text{ float: left; font-size: 11px; line-height: 30px;color: #4a606e; font-weight: 400;}
#topbar .header-number-text a{color: #4a606e; }
#topbar .header-number-text a:hover{color: #000000; }
.e-maerke-logo{display: inline-block;width: 30px;height: 30px;background-color: #4a606e;text-align: center;vertical-align: top;line-height: 30px;}
#topbar .social-media{display: inline-block;vertical-align: top;}
#topbar .social-media a{display: inline-block;width: 30px;height: 30px;text-align: center;line-height: 30px;color: #fff;font-size: 14px;background-color: #8f9ba6;vertical-align: top;margin-left: -3px;}
#topbar .social-media a:hover{background-color: #768693;}
.page-header {background: #9fabb2;padding: 15px 0 30px 0;margin: 0;}
.navbar-default {background: #4a606e;border: none;border-radius: 0;min-height: 44px;margin-bottom: 0;}
.page-header .list-inline li {color: #fff;width: 32.9%;border-left: 1px solid #db6a6a;line-height: 18px;padding: 21px 10px 6px 20px;}
.logo-col .logo {padding: 0;float: left;}
.page-header .list-inline {padding-left: 0;margin-left: 0;list-style: none;line-height: 32px;margin-top: 0;}
.page-header .list-inline li p {font-size: 14px;font-weight: 300;}
.scrollToTop{background-color: #f7f7f7;color: #343538;}

.black-friday-link{ position: absolute !important; left: 0; top: 0; bottom: 0; right: 0; height: 100% !important; }
#cart-sidebar{ max-height: 280px; overflow: auto; }
.mid-header { background: #4a606e;}
@media only screen and (min-width: 771px) {
.header-minicart {text-align: right;background: #4a606e;float: right;width: auto;margin-top: 20px;}
.header-minicart .badge {display: none;background-color: #da6767;}
.header-minicart .minicart-icon {font-size: 24px;line-height: 48px;min-width: 48px;text-align: center;float: left;margin-right: 0px;padding-left: 0px;}
.header-minicart .label {float: left;margin: 0;line-height: 48px;color: #ffffff;font-size: 13px;font-weight: 500;padding: 0 15px 0 0;}
.header-minicart .minicart-text strong {display: block;font-size: 14px;margin: 0;line-height: 18px;font-weight: 400;}
.header-minicart .skip-cart.no-count .mini-tom-text {display: inline-block;font-weight: 300;}
.header-minicart .mini-tom-text {display: none;}
.header-minicart .mini-tom-te {display: inline-block;}
.header-minicart a.skip-cart {text-decoration: none;color: #fff;float: left;width: 100%;padding: 0;}
}
.item .panel > .label{text-transform: uppercase;letter-spacing: 1px;width: 50px;height: 50px;line-height: 48px;font-size: 60%;}
.label-sale {background-color: #4a606e;}
@media only screen and (min-width: 771px) {.search-default.skip-content{display: block;}}
.search_mini_form-container .input-group {padding: 20px 0 0 0;}
.search_mini_form-container .input-group .form-control {position: relative;z-index: 2;float: left;width: 100%;height: 48px;line-height: 46px;padding: 0 15px;margin-bottom: 0;background: #ffffff;-webkit-box-shadow: none;box-shadow: none;border: none;-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;color: #818386;font-size: 14px;}
.search_mini_form-container .input-group .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #818386;}
.search_mini_form-container .input-group .form-control::-moz-placeholder { /* Firefox 19+ */color: #818386;}
.search_mini_form-container .input-group .form-control:-ms-input-placeholder { /* IE 10+ */color: #818386;}
.search_mini_form-container .input-group .form-control:-moz-placeholder { /* Firefox 18- */color: #818386;}
.search_mini_form-container .input-group .input-group-btn .btn {background: #768693;border: none;color: #ffffff;width: 48px;line-height: 46px;height: 48px;font-size: 24px;padding: 0;display: inline-block;-webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;-webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;}
.search_mini_form-container .input-group .input-group-btn .btn:hover {background: #4a606e;}
.salecto-topmenu .salecto-label {padding: 15px 20px;font-size: 11px;line-height: 14px;color: #ffffff !important;font-weight: bold;text-transform: uppercase;letter-spacing: 2px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}
.salecto-topmenu .salecto-level0.active .salecto-label, 
.salecto-topmenu .salecto-level0:hover .salecto-label, 
.salecto-topmenu .salecto-level0:active .salecto-label, 
.salecto-topmenu .salecto-level0:focus .salecto-label{background-color: #768693;}
#horizontal-layered-navigation-container div.horizontal-filter:nth-last-child(-n+4):first-child, 
#horizontal-layered-navigation-container div.horizontal-filter:nth-last-child(-n+4):first-child ~ div.horizontal-filter {width: 25%;}
#horizontal-layered-navigation-container div.horizontal-filter:nth-last-child(-n+5):first-child, 
#horizontal-layered-navigation-container div.horizontal-filter:nth-last-child(-n+5):first-child ~ div.horizontal-filter {width: 24.71%;}
#horizontal-layered-navigation-container div.horizontal-filter .filter-title {background-color: #fff;position: relative;}
#narrow-by-list .filter-title.filter-title-collapsed, #narrow-by-list .filter-title.filter-title-expanded, div.filter-title {padding: 7px 5px;text-transform: none;border-color: #f2f2f2;}
#narrow-by-list .filter-title.filter-title-collapsed, #narrow-by-list .filter-title.filter-title-expanded, div.filter-title {font-family: "Raleway",sans-serif;font-size: 0.9em;}
#horizontal-layered-navigation-container div.horizontal-filter:nth-last-child(n+7), 
#horizontal-layered-navigation-container div.horizontal-filter:nth-last-child(n+7) ~ div.horizontal-filter {width: 16.29%;}
.toolbar {border: 1px solid #f2f2f2;background-color: #ffffff;margin-top: 10px;margin-bottom: 15px;}
.toolbar, .pager {color: #333;width: 100%;display: inline-block;}
.toolbar .pager {float: right;overflow: hidden;margin: 0;padding: 10px;width: auto;}
.toolbar .pager > .count-container {float: left;vertical-align: middle;padding: 11px 0;}
.amount.amount--has-pages {margin: 0;vertical-align: middle;}
.toolbar .pages {float: right;overflow: hidden;margin-left: 15px;}
.pager li > a, .pager li > span{border-radius: initial;}
.pagination > li:last-child > a, .pagination > li:last-child > span {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.pagination > li:first-child > a, .pagination > li:first-child > span {margin-left: 0;border-top-left-radius: 0;border-bottom-left-radius: 0;}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:focus, 
.navbar-default .navbar-nav > .active > a:hover{background-color: #768693;}
.trustpilot-logo{line-height: 44px;}
.trustpilot-logo p{margin-bottom: 0;}
.trustpilot-logo a{line-height: 44px;color: #ffffff;font-size: 11px;font-weight: 500;text-transform: uppercase;}
.home-banners a{position: relative;display: block;}
.home-banners .top-text {left: 0;position: absolute;right: 0;text-align: center;top: 0;padding: 98px 0 0 0;width: 100%;height: 100%;z-index: 1;-webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;}
.home-banners a:hover .top-text {background-color: rgba(0, 0, 0, 0.3)}
.home-banners .top-text .test-ha {font-size: 18px;font-weight: 500;color: #000000;display: inline-block;width: 145px;height: 50px;line-height: 48px;font-family: 'Playfair Display', serif;vertical-align: top;background-color: rgba(255, 255, 255, 0.6);-webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;}
.home-banners a:hover .test-ha {background-color: rgba(255, 255, 255, 1); }
.home-center-banner{margin-top: 10px;}
.home-center-banner a{position: relative;display: block;margin-bottom: 30px;}
.home-center-banner .top-text {left: 0;position: absolute;right: 0;text-align: center;top: 0;padding: 98px 0 0 0;width: 100%;height: 100%;z-index: 1;-webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;}
.home-center-banner a:hover .top-text {background-color: rgba(0, 0, 0, 0.3)}
.home-center-banner .top-text .test-ha {display: inline-block;width: 145px;height: 50px;-webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;background-position: 0 0;background-repeat: no-repeat;text-indent: -99999px;font-size: 0;vertical-align: top;background-color: transparent;}
.home-center-banner a:hover .test-ha{background-color: rgba(255, 255, 255, 1);}
.test-ha.tradition-logo{background-image: url(../images/tradition-logo.png);}
.test-ha.muuto-logo{background-image: url(../images/muuto-logo.png);}
.test-ha.anne-logo{background-image: url(../images/anne-logo.png);}
.test-ha.ferm-logo{background-image: url(../images/ferm-logo.png);}
.newsletter .block-subscribe{background-color: #4a606e;padding-top: 20px;padding-bottom: 20px;padding-left: 70px;padding-right: 70px;}
.newsletter .block-subscribe label{display:block; color: #ffffff;font-family: 'Playfair Display', serif;font-size: 29px;font-weight: 700;line-height: 48px;margin-bottom: 0;vertical-align: top;}
.newsletter .input-group{ width: 44%; margin-right: 2%;float: left;}
.newsletter .input-group .form-control{background-color: #ffffff;border: none;line-height: 46px;height: 46px;width: 100%;font-size: 10px;padding: 0 20px;}
.newsletter .submit{float: left;width: 8%;border: none;background-color: #768693!important;line-height: 46px;height: 48px;padding: 0;text-align: center;font-size: 24px;color: #ffffff;-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.home-bottom-text{padding-left: 45px;padding-right: 45px;}
.home-bottom-text .heading{display: block;font-family: 'Playfair Display', serif;font-size: 18px;line-height: 24px;color: #000000;font-weight: 600;padding:0 10% 35px;}
.home-bottom-text p{display: block;margin-bottom: 10px;font-size: 12px;color: #63656a;font-weight: 300;line-height: 16px;letter-spacing: 1px;}
.home-bottom-text h5{display: block;margin-bottom: 5px;font-family: 'Playfair Display', serif;font-size: 14px;line-height: 16px;font-weight: 600;}
.home-insta-block li{float: left;width: 24.25%;margin-right: 1%;}
.home-insta-block li:last-child{margin-right: 0;}
.home-socail-box{background-color: #eeeeee;padding: 25px 0 0 0;min-height: 166px;float: left;width: 100%;}
.home-socail-box em{display: block;color: #000;font-size: 22px;line-height: 26px;margin-bottom: 5px;margin-right: -10px;}
.home-socail-box p{display: block;font-size: 11px;text-transform: uppercase;color: #000000;line-height: 14px;letter-spacing: 2px;margin-bottom: 0px;}
.home-socail-box strong{display: block;font-size: 29px;line-height: 32px;color: #000000;font-weight: 600;font-family: 'Playfair Display', serif;}
.home-socail-box a.btn{display: inline-block;padding: 0 10px;font-size: 9px;background-color: #4a606e;line-height: 32px;text-transform: uppercase;color: #ffffff;-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;margin-top: 10px;}
.home-socail-box a.btn:hover{background-color: #768693;}
.home-trustpilot-block{margin-top: 10px;margin-bottom: 50px;}
.home-trustpilot{background-color: #f7f7f7;padding: 30px 0 50px 0;}
.trustpilot{display: block;padding-bottom: 15px;}
.trustpilot .stars{display: block;}
.trustpilot .stars em{display: inline-block;width: 26px;height: 26px;background-color: #005e23;text-align: center;vertical-align: top;line-height: 26px;color: #f7f7f7;font-size: 18px;}
.trustpilot .stars em:before{margin-right: -5px;}
.trustpilot-text{display: block;font-size: 10px;color: #929396;line-height: 12px;font-weight: 500;padding-top: 7px;}
.home-trustpilot h3{display: block;margin-top: 0;margin-bottom: 5px;font-size: 22px;font-family: 'Playfair Display', serif;line-height: 25px;color: #000000;font-weight: 600;}
.home-trustpilot p{font-size: 13px;display: inline-block;width: 38%;color: #63656a;line-height: 16px;letter-spacing: 1px;margin: 5px 0 15px 0;}
.home-trustpilot strong{display: block;font-size: 13px;color: #63656a;letter-spacing: 1px;line-height: 16px;}
.home-products-title{font-family: 'Playfair Display', serif;font-size: 19px;color: #252523;text-align: center;padding: 35px 0 30px 0;display: block;line-height: 22px;font-weight: 600;}
.product-image-gallery .label.label-sale{top: 10px;right: 10px;}
.item .panel-default{border-color: #e5e5e5;-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.cms-index-index .ui-tabs .product-list .item .product-title a {color: #333333;font-size: 14px;font-weight: bold;text-align: left;text-transform: none;}
.product-title a:hover {text-decoration: none;}
.item .product-info .price-box {margin-top: auto;}
.item .product-info .btn-primary{ padding:7px 12px 5px;  font-size: 14px;}
.cms-index-index .product-list .item .product-title {min-height: 45px;}
.item .panel a.product-image {-webkit-box-flex: 1;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;margin-top: auto;}
.product-list .item .panel-body.product-info {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-ms-flex: 1 1 auto;-webkit-flex: 1 1 auto;-moz-flex: 1 1 auto;flex: 1 1 auto;margin-top: auto;text-align: center;-webkit-align-items: center;-moz-align-items: center;align-items: center;}
.product-list .item .price-box span.price {color:#000 !important;font-size: 14px;}
.item .product-info .price-label {display: none;}
.product-list .item .action .button {background: none!important;color: #fc7b7b!important;font-size: 14px;font-weight: bold;}
.cms-index-index .ui-tabs .product-list .item .panel .label.label-sale {right: inherit;left: 4px;}
.item .product-info .price-box .special-price span.price {font-size: 14px !important;line-height: 16px;color: #8a8a8a!important;}
.item .product-info .price-box .old-price span.price {color: #8a8a8a!important;line-height: 16px;font-size: 11px;}
#footer {padding: 50px 0 20px 0;margin-top: 50px;background: #4a606e;}
#footer .payment{border-top: 1px solid #7b868e;padding-bottom: 25px;padding-top: 25px;margin-top: 50px;}
#footer .payment img {width: auto;padding-right: 2px;height: 25px;}
.footer-top {background: #333;width: 100%;float: left;margin-top: 30px;padding: 40px 0 0;}
.footer-title {font-size: 14px;font-weight: bold;color: #9fabb2;text-transform: uppercase;padding-bottom: 20px;letter-spacing: 2px; margin-bottom: 0;}
#footer .footer-col li a,
#footer .footer-col li,
#footer .footer-inner p {color: #fff;font-size: 12px;font-weight: normal;line-height: 20px;}
#footer .footer-inner p {color: #fff;}
#footer .footer-col li a:hover{color: #dddddd;}
.footer-right-logos{float: right;width: 68px;}
.footer-right-logos .e-maerke-logo,
.footer-right-logos .trustpilot-logo{text-align: right;float: left;width: 100%;margin-bottom: 1px;height: auto;}
.form-control:focus, select:focus {-webkit-box-shadow: initial;box-shadow: initial;}
#footer .links.social-media {padding-bottom: 25px;}
#footer .block-subscribe .input-group {float: left;width: 88%;}
#footer .block-subscribe .input-group .form-control {height: 42px;border: none;}
#footer .block-subscribe .actions .button {background-color: #fff !important;padding: 0;border: none;box-shadow: initial;width: 30px;}
#footer .block-subscribe .actions .button i{color: #999;font-size: 30px;}
#footer .footer-inner .social-media a {background: #fff;width: 30px;height: 30px;display: inline-block;margin-right: 5px;text-align: center;color: #000;border-radius: 100%;vertical-align: middle;line-height: 30px;}
#footer .footer-inner .footer-logo {margin-bottom: 12px;display: block;margin-top: 5px;}
#footer address {margin-bottom: 0;padding: 20px;}
#footer address.copyright {color: #fff;}
#footer .block.block-subscribe{ margin-bottom: 20px; }
/*#footer .form-subscribe-header label {color: #fff;font-size: 16px;letter-spacing: 2px;padding: 0 0 15px 0;clear: both;margin: 0;}*/
#footer .form-subscribe-header .tetx-new {color: #ccc;font-size: 12px;letter-spacing: 1px;padding: 0 0 15px 0;clear: both;line-height: 24px;margin: 0;}
#footer .last-col .cart-pay{width: 40%;display: inline-block;vertical-align: top;}
#footer .last-col .footer-col{width: 59%;display: inline-block;}
.home-text {width: 100%;float: left;margin: 60px 0;}
.home-text .text-h {font-size: 26px;color: #333;font-weight: 600;line-height: 46px;}
.home-text p {font-size: 15px;color: #333;font-weight: normal;line-height: 24px;}
.btn-success {color: #fff;background-color: #fc7b7b;border-color: #fc7b7b;}
.btn-success:hover {background: #000;border-color: #000;}
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open>.dropdown-toggle.btn-success.focus,
.open>.dropdown-toggle.btn-success:focus,
.open>.dropdown-toggle.btn-success:hover {background: #768693;}
.salecto-category-dynamic .col-level .col-xs-12.form-group.active a,
.salecto-category-dynamic .col-dynamic a:hover span {color: #333!important;}
.sidebar .panel-default .panel-heading {color: #333;background-color: #ecebe9;border-color: #e6e6e6;font-weight: bold;font-size: 15px;}
#narrow-by-list {border-bottom: solid 1px #e6e6e6;border-radius: 0!important;}
#narrow-by-list div:first-of-type {border-radius: 0!important;}
ol.layered-links li > a,
ol#category-filters li > a {color: #333;font-weight: 400;line-height: 26px;}
.block-title,
.page-title h1 {font-weight: bold;font-size: 24px;color: #333333;}
.ajaxlist-reload-product_list_content .sort-by-container .panel-default {-webkit-box-shadow: none;box-shadow: none;background: transparent;}
.product-list .item {margin-bottom: 20px;}
.product-list .item .product-info .product-title a {color: #343538;font-size: 14px;font-weight: 600;text-align: left;text-transform: none;}
.product-list .item .product-info .product-title a:hover {text-decoration: none;color: #000000;}
.product-list .item .product-info .short-description{display: block;padding-top: 2px;width: 100%;overflow: hidden;margin-top: auto;min-height: 18px;}
.product-list .item .product-info .short-description p{white-space: nowrap;margin-bottom: 0;font-size: 11px;line-height: 15px;color: #8a8a8a;}
.full-width-bg {width: 100%;float: left;margin: 30px auto 0;}
.collateral-tabs .tab {display: none;}
.product-collateral {clear: both;background: none;float: left;width: 100%;padding: 35px 0;}
.product-collateral .toggle-tabs {width: 100%;float: left;position: relative;border-right: none;padding: 0 0;}
.product-collateral .toggle-tabs li {float: left;padding: 0;}
.product-collateral .toggle-tabs li span {padding: 0 30px;font-size: 16px;font-weight: 600;color: #343538;cursor: pointer;line-height: 50px;display: block;}
.product-collateral .toggle-tabs li.current span,
.product-collateral .toggle-tabs li:hover span {color: #000000;background: #f7f7f7;}
.collateral-tabs {width: 100%;float: left;border: none;background: #f7f7f7;padding: 30px;margin-top: 0;margin-bottom: 0;}
.product-collateral .tab-container {display: none;font-size: 16px;line-height: 22px;color: #333;}
.product-collateral .tab-container.current {display: block;}
.product-collateral .tab-container h2 {margin: 0 0 10px 0;font-size: 20px;line-height: 24px;color: #333;font-weight: 600;}
.product-collateral .tab-container .std {font-weight: 300;font-size: 15px;}
#product-attribute-specs-table {border: 1px solid #f4f4f4;border-bottom: none;border-right: none;width: 100%;padding: 10px 0;}
#product-attribute-specs-table tr{border-bottom: 1px solid #e5e5e5;}
#product-attribute-specs-table th {border-right: none;color: #343538;width: 100%;padding: 5px;font-size: 15px;line-height: 22px;display: inline-block;text-align: left;font-weight: 600;float: left;}
#product-attribute-specs-table td {border-right: none;color: #343538;width: 100%;padding: 5px;font-size: 15px;line-height: 22px;display: inline-block;text-align: left;font-weight: 400;float: left;}
#product-attribute-specs-table td p{margin: 0;padding: 0;}
.salectoseo-sitemap .sitecatul li.cat ul {margin: 0;}

.mm-menu_offcanvas.mm-menu_opened{ z-index: 50 }
.mm-menu_offcanvas{ position: fixed; }


@media only screen and (max-width: 767px) {
.product-collateral .toggle-tabs {display: none;}
.collateral-tabs {padding: 0;border: 1px solid #fff;}
.collateral-tabs .tab {display: block;padding: 7px 15px;font-size: 16px;line-height: 24px;font-weight: 600;background-color: #f4f4f4;border-bottom: 1px solid #fff;position: relative;}
.collateral-tabs .tab.last {border-bottom: none;}
.collateral-tabs .tab:after {position: absolute;right: 0;top: 0;width: 38px;line-height: 38px;height: 38px;color: #000;font-size: 20px;background-color: #f4f4f4;content: "+";font-weight: 800;text-align: center;}
.collateral-tabs .tab.current:after {content: "-";}
.product-collateral .tab-container {padding: 7px 20px;border-bottom: 1px solid #fff;background-color: #f4f4f4;}



}
#sidebar-nav .block-title{display: none;}
#sidebar-nav .block-content {padding: 0;overflow: auto;}
#sidebar-nav-menu > li {background: none;list-style: inside disc;font-weight: normal;padding:2px 0px;font-size: 14px;}
#sidebar-nav-menu > li.last{border: none;}
#sidebar-nav .block-content a {color: #000;}
#sidebar-nav .block-content a:hover {color: #465975;}
#sidebar-nav li.level1{ padding:2px 0;  }
/*#sidebar-nav li.level1 > .plus-right{ background: none; margin: 6px 10px 0 0;}
#sidebar-nav li.level1 > .plus-right:before{content: "\f061";font-family: "Font Awesome 5 Pro"; font-weight: 900; color: #dcdcdc;}
#sidebar-nav li.level1.active > .plus-right:before{ color:#508a3a;}*/
#sidebar-nav li.parent > .plus-right{ background: none; margin: 6px 10px 0 0;}
#sidebar-nav li.parent > .plus-right:before{content: "\f061";font-family: "Font Awesome 5 Pro"; font-weight: 900; color: #dcdcdc;}
#sidebar-nav li.parent.active > .plus-right:before{ color:#508a3a;}
#sidebar-nav li.level2 > .plus-right{ margin-top: 2px; }
#sidebar-nav li.level0 > a{ text-transform: uppercase;  background: #f3f3f3;border-left: 5px solid #465975;  font-weight: 700;padding: 10px 10px;display: block; margin-bottom: 10px;}
#sidebar-nav li.level1 > a {background: #f3f3f3;background: -moz-linear-gradient(-45deg, #f3f3f3 0%, #ffffff 100%);background: -webkit-linear-gradient(-45deg, #f3f3f3 0%,#ffffff 100%);background: linear-gradient(135deg, #f3f3f3 0%,#ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ffffff',GradientType=1 );padding: 5px 10px;display: block;}
#sidebar-nav-menu li ul.level0{ padding-left: 0 !important; margin-left: 0 !important; margin-bottom: 10px; }
#sidebar-nav li.active, 
#sidebar-nav li.active > a, 
#sidebar-nav li.active > .collapsible-wrapper > a{font-weight: 700;}
#sidebar-nav #sidebar-nav-menu li ul li a {text-transform: none!important;color: #000;}
#sidebar-nav #sidebar-nav-menu li ul li a:hover{color: #1d3023;}
#sidebar-nav #sidebar-nav-menu li ul li.level1.parent.collapsible.active a.collapsible-wrapper {color:#1d3023;font-weight: bold;}
#sidebar-nav #sidebar-nav-menu li ul.level1 li.level2.collapsible a{color: #000!important;font-weight:normal!important;}
#sidebar-nav #sidebar-nav-menu li ul.level1{ padding-top: 5px; padding-bottom: 5px; }
#sidebar-nav-menu .plus-right{margin-top: 3px;}
#sidebar-nav #sidebar-nav-menu li.level0 > .plus-right{margin-top: 13px; margin-right: 10px;}
.cart-totals .a-right .price {text-align: right;display: block;}
.product-details .panel-default {border-color: #f4f4f4;-webkit-box-shadow: none;box-shadow: none;border-radius: 0;}
.product-media .product-image-gallery,
.thumbnail {border: 1px solid #e5e5e5;background: white;}
a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover{border-color: #4a606e;}
.product-details .add-to-cart-panel .price-box {font-size: 28px;font-weight: bold;color: #333;margin: 5px 0 0 0;}
.product-details .discount-text{ margin-bottom: 10px; }
.product-sku{padding-bottom: 5px;padding-left: 0px;border-bottom: 1px solid #e5e5e5;}
.product-sku .labelsku{ display: inline-block; }
.product-sku .value-sku{ display: inline-block; padding-left: 5px;}
.product-vis{padding-bottom: 5px;padding-top: 5px;padding-left: 0px;border-bottom: 1px solid #e5e5e5;}
.product-short-description{margin-top: 10px;}
.product-details .add-to-cart-panel .price-box span.price {color: #8a8a8a!important;font-weight: bold;text-transform: uppercase;}
.product-details .product-options label {font-size: 15px;color: #333;}
.product-details .panel-body .product-options-bottom {width: 85%;float: left;}
.product-details .panel-body .add-to-links {float: right;width: 13%;}
.panel.add-to-cart-panel {float: left;width: 100%;padding-bottom: 20px;}
.add-to-cart-wrapper {width: 100%;float: left;}
.add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons .btn-success {background-color: #4a606e;border-color: #4a606e;font-weight: 600;border-radius: 0px;text-transform: uppercase;}
.add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons .btn-success:hover {background-color: #768693 !important;border-color: #768693;font-weight: 600;}
.product-details .product-options-bottom .add-to-cart-buttons .btn-success {background-color: #4a606e;border-color: #4a606e;font-weight: 600;border-radius: 3px;padding: 10px 12px;}
.product-details .product-options-bottom .add-to-cart-buttons .btn-success:hover {background-color: #768693;border-color: #768693;font-weight: 600;}
.product-details .add-to-links{float: right;width: 12%;margin-bottom: 0;}
.product-details .add-to-links .btn.btn-default.link-wishlist {padding: 10px;border: 1px solid #4a606e;color: #4a606e;font-size: 17px;-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.product-details .add-to-links .btn.btn-default.link-wishlist:hover {padding: 10px;-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;color: white;background-color: #4a606e;}
.required-options-label-container span.label {width: 100%;text-align: left;background: none;color: #f27676;margin: 7px;}
.product-details .product-options .form-group .form-control {-webkit-appearance: none;-moz-appearance: none;appearance: none;position: relative;border: 1px solid #f4f4f4;font-size: 15px;background-image: url(../images/arrow.png), url(../images/bg-color.png);background-position: 96% center, 0 -2px;background-repeat: no-repeat, repeat-x;width: 100%;min-height: 44px;}
.product-details .product-extra-info .in-stock .label-success {padding: 0;background-color: inherit;color: #008000;font-size: 14px;font-weight: 500;}
.product-details .availability-restordr .restordr-content,
.availability-restordre .restordre-content{color: #fb0000;font-size: 14px;font-weight: 500; margin: 10px 0 20px; display: block;}

.product-details .availability-restordr .restordr-content::before, .availability-restordre .restordre-content::before {content: ""; background: url("../images/circle-solid.svg") no-repeat center; background-size: auto;background-size: 20px; height: 20px; width: 20px; display: inline-block; vertical-align: top;}

.product-details .product-extra-info .in-stock .label-success::before {content: "\f058";font-family: 'FontAwesome';font-size: 15px;text-align: left;color: #008000;padding-right: 8px;}

.product-details .product-extra-info .out-of-stock .label span,
.product-details .product-extra-info .in-stock .label span{display: inline-block;line-height: 1.6;vertical-align: top;font-size: 90%;}
.product-details .product-extra-info .out-of-stock .label-warning{padding: 0;background-color: inherit;font-size: 14px;font-weight: 500;color: #ff0000;}
.product-details .text-block-1 {border: 1px solid #e5e5e5;background: white;width: 100%;float: left;text-align: center;padding: 15px 0 8px;}
.product-details .text-block-1 p {font-size: 12px;text-transform: uppercase;color: #666666;font-weight: 600;padding-top: 5px;}
.product-details .text-block-1 .col-1 {border-right: 1px solid #e5e5e5;}
.product-details .add-to-cart-panel .price-box .special-price {display: inline-block;padding-left: 10px;}
.product-details .add-to-cart-panel .price-box .old-price {display: inline-block;color: #8a8a8a;}
.product-details .add-to-cart-panel .price-box .old-price span.price {font-size: 18px;color: #8a8a8a !important;}
span.price-label {display: none;}
.product-details .panel-default {border-color: #f4f4f4;-webkit-box-shadow: none;box-shadow: none;border-radius: 0;margin: 0;}
#footer .category-title {margin: 30px 0 0;float: left;width: 100%;background: #ecebe9;padding: 20px 15px;border-radius: 3px 3px 0 0;}
#footer .category-title p {font-size: 16px;font-weight: 600;color: #333333;margin-bottom: 0;}
#footer .home-product-block {display: block;width: 100%;float: left;padding: 0 1px 0 2px;}
#footer .home-product-block .product-list {margin: 0 auto;}
#footer .home-product-block .product-list .item {padding: 0;margin: 0 auto;border-radius: 0;display: -webkit-box;display: -ms-flexbox;display: flex;max-width: 25%;min-width: 25%;margin-left: -1px}
#footer .home-product-block .product-list .item .panel.panel-default {margin: -1px;border-radius: 0;border-color: #ecebe9;}
.item .product-info .price-box .special-price{margin-bottom: 0;display:inline-block;}
.item .product-info .price-box .old-price{margin-bottom: 0;display:inline-block;margin-right: 5px;  color: #8a8a8a;}
.cms-index-index .ui-tabs .product-list .item .action {display: block;}
.salecto-menumanager .form-group.salecto-boxtitle {font-size: 24px;color: #333333;}
.salecto-topmenu .salecto-submenu a.form-group {font-size: 16px;line-height: 28px;}
.salecto-topmenu .salecto-submenu .salecto-all-category a.level1 {color: #fff;font-size: 11px;font-weight: 600;text-transform: uppercase;letter-spacing: 2px;}
.salecto-topmenu .salecto-submenu {margin-top: 1px;border-top: none;}
/*.block.block-related .block-content .product-list.grid.row {padding: 0 20px;}
.block.block-related .block-content .product-list.grid.row .item {padding: 0;margin: -1px;border-radius: 0;display: inline-block;}
.block.block-related .block-content .product-list.grid.row .item .panel.panel-default {border-radius: 0;}
.block.block-related .block-content .product-list.grid.row .item .panel.panel-default .panel-body .btn-default {color: #fff;background-color: #fc7b7b;border-color: #fc7b7b;padding: 8px 12px;border-radius: 3px;}
.block.block-related .block-content .product-list.grid.row .item .panel.panel-default .panel-body .btn-default:hover {background: #ea7272;}
.block.block-related .block-content .product-list.grid.row .item .panel.panel-default .panel-body .price-box {padding: 6px 0;font-size: 15px;}*/
.breadcrumb {border-radius: 3px;}
.cart.display-single-price .panel-heading {border-bottom: 1px solid #dddddd;border-radius: 3px;padding: 12px 15px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.cart.display-single-price .panel-default {border-radius: 3px;}
.cart.display-single-price .panel-heading .btn-group .btn-group-xs>.btn,
.btn-xs {padding: 6px 10px;margin: -5px 0 0 4px;}
.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {margin-left: 4px;}
td.product-cart-actions {-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;top: 10px;}
.header-minicart .dropdown-menu .minicart-bottom .btn-primary{padding: 5px 12px;}
.input-group .form-control{-webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px;}
.btn-primary,
.btn-success {padding: 10px 12px;border-radius: 0;font-size: 16px;}
.btn-primary,
.btn-success{background-color: #4a606e;border-color: #4a606e;-webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out; -o-transition:all .2s ease-out;transition:all .2s ease-out;}
.btn-success:focus,
.btn-success:active,
.btn-success:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:hover,
.btn-primary.active.focus, 
.btn-primary.active:focus, 
.btn-primary.active:hover, 
.btn-primary:active.focus, 
.btn-primary:active:focus, 
.btn-primary:active:hover, 
.open > .dropdown-toggle.btn-primary.focus, 
.open > .dropdown-toggle.btn-primary:focus, 
.open > .dropdown-toggle.btn-primary:hover {background-color: #768693;border-color: #768693;}
.minicart-wrapper a.btn.btn-primary.btn-block i.fa{float: none;}
button.btn-continue.btn.btn-default.btn-block {padding: 8px 12px;background: #fff;font-size: 14px;}
button.btn-continue.btn.btn-default.btn-block:hover {padding: 8px 12px;background: #f4f4f4;}
.product-options .form-control.validate-length {background: none;width: 100%;min-height: 80px;max-width: 395px;}
.product-options .last select {min-height: 40px;}
.salecto-menumanager .form-group.salecto-boxtitle,
.salecto-boxtitle {padding: 10px 15px;font-size: 20px;font-weight: 600;}
.salecto-productgrid {display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: space-evenly;-ms-flex-pack: space-evenly;justify-content: space-evenly;}
.product-grid-box {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;height: 100%;}
.product-grid-box .item .panel.panel-default {text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 280px;}
.product-grid-box .item .panel.panel-default .product-image:hover {margin-bottom: 10px;}
.product-grid-box .item .panel.panel-default .product-title a {font-size: 15px;padding-bottom: 4px;}
.product-grid-box .item .panel.panel-default .product-title a strong {font-weight: 600;}
.product-grid-box .item .panel.panel-default .product-price .price-box .regular-price {font-size: 14px;}
.product-grid-box .item .panel.panel-default .panel-body {padding: 15px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.product-grid-box .item .panel.panel-default .panel-body .product-title {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.salecto-productgrid .item .product-image:hover,
.salecto-menumanager .f-category .product-image:hover,
.salecto-menumanager .f-product .product-image:hover {-webkit-transform: none;transform: none;-webkit-transition: none;transition: none;}
.product-grid-box .item .panel.panel-default:hover {border: 1px solid #dedede;}
.salecto-menumanager .salecto-submenu {-webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.1);box-shadow: 0 6px 15px rgba(0, 0, 0, 0.1);border: none;background-color: #4a606e;margin: 0;}
.salecto-category-dynamic .col-level .col-xs-12.form-group {border-right: none;}
.salecto-category-dynamic .col-level .col-xs-12.form-group.active {background: #ededed;}
.salecto-category-dynamic .col-level .col-xs-12.form-group.active a .small {color: #333 !important;}
.salecto-category-dynamic .col-dynamic a span {font-size: 13px;padding: 10px 15px;border: none;border-bottom: 1px solid #ededed;}
.salecto-category-dynamic .col-dynamic a span:hover {color: #db6a6a !important;}
.salecto-topmenu .salecto-submenu a.form-group {padding: 0px 0;font-size: 11px;font-weight: 500;letter-spacing: 1px;color: #fff;width: 100%;}
.salecto-menumanager .salecto-submenu{min-width: 1140px; padding-bottom: 40px;}
.salecto-topmenu .salecto-submenu a.form-group:hover{color: #9fabb2 !important;}
.salecto-topmenu .salecto-level0.short-submenu .salecto-submenu{min-width:1170px;background-color: #fff;overflow: auto;max-height: 650px;}
.salecto-topmenu .salecto-level0.short-submenu .salecto-submenu li a.level1{font-size: 18px;color: #000; text-transform: none;letter-spacing: initial;}
.salecto-topmenu .salecto-level0.short-submenu .salecto-submenu li a{font-size: 13px;color: #999;}
.header-bottom .bottom-links li{float: left;width: 25%;text-align: left;padding: 0 0 0 20px;font-size: 10px;color: #000;font-weight: 500;line-height: 60px;}
.header-bottom .bottom-links li:nth-child(2){width: 22%;}
.header-bottom .bottom-links li:nth-child(3){width: 28%;}
.header-bottom .bottom-links li p{margin: 0;padding: 0;}
.header-bottom .bottom-links li i,
.header-bottom .bottom-links li em{font-size: 15px;color: #253746;display: inline-block;padding-right: 10px;}
.category-brand .product a {position: relative;text-align: center;border: 1px solid #e3e3e3;margin-bottom: 20px;display: block;}
.category-brand .categoryname {background-color: #f3f3f3;padding: 13px 20px;font-size: 16px;color: #1d3023;width: 100%;display: block;}
#MB_frame {border-radius: 3px;}
#MB_header {padding: 6px 15px;}
#MB_content {padding: 20px 20px;max-height: 540px;overflow: auto;}
#MB_content #MB_modalboxConfirmation .buttons .btn {padding: 8px 12px;border-radius: 3px;}
#MB_content #MB_modalboxConfirmation .buttons .btn-default.focus, .btn-default:focus {background: #f4f4f4;border-color: #ccc;}
#MB_content #MB_modalboxConfirmation .buttons .btn-default.active,
.btn-default:active,
.open>.dropdown-toggle.btn-default {background: #f4f4f4;border-color: #ccc;}
#MB_content #MB_modalboxConfirmation .buttons .btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover {background: #f4f4f4;border-color: #ccc;}
#MB_content .product-view {padding-top: 0;width: 100%;height: auto;}
#MB_content .product-options .last .form-group .form-control.validate-length {max-width: 470px;}
#MB_content .product-view #product_addtocart_form .product-options-bottom .add-to-cart .qty-wrapper {margin: 0 0 15px;}
#MB_content .product-view #product_addtocart_form .product-options-bottom .add-to-cart .add-to-cart-buttons .btn-success.btn-block {padding: 12px 12px;}
#MB_content .product-options .last .form-group.last  select.product-custom-option {background: url(../images/options-multiple-arrow.png) 95% 10px no-repeat, url(../images/options-bg.jpg) 0 0 repeat-x;-webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.1);-webkit-appearance: none;-moz-appearance: none;appearance: none;}
#MB_window {position: fixed;left: 50% !important;top: 50% !important;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {background-color: #4a606e;border-color: #4a606e;}
.pagination>li>a,
.pagination>li>span {color: #777;}
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {background: #768693;border-color: #768693;color: white;}
.noroute-block{ text-align: center; display: inline-block; width: 100%; color: #55575b; margin: 50px 0;}
.noroute-img-col{ margin: 0 0 30px; }
.cms-no-route .noroute-img-col img{ margin: 0 auto; width: auto; height: auto; max-width: 100%;}
.noroute-cont-col{ margin: 0 0 15px; }
.cms-no-route .noroute-cont-col h1{ font-weight: 700; color: #55575b; font-size: 50px; line-height: 1.2; text-transform: none; margin-bottom: 12px;}
.cms-no-route .noroute-cont-col h1 strong{ font-size: 20px; display: block; font-weight: 700; padding-top: 4px;}
.cms-no-route .noroute-cont-col p{ font-size: 14px; font-weight: 300; line-height: 1.6; color: #88898c; margin: 0 0 15px;}
.cms-no-route .noroute-cont-col p span{ display: block; }
.noroute-menu-col{ margin: 0 0 15px; }
.cms-no-route .noroute-menu-col ul{ margin: 0; padding: 0; list-style: none; }
.cms-no-route .noroute-menu-col li{ margin: 0; display: inline-block; padding: 0 18px; font-size: 13px; color: #88898c; font-weight: 400; font-style: normal;}
.cms-no-route .noroute-menu-col li a{color: #88898c;}
.noroute-cont-col .search-autocomplete:before{ display: none; }
.noroute-cont-col #search_mini_form{ margin: 30px 0; }
.noroute-cont-col #search_mini_form .input-group,
.noroute-cont-col #search_mini_form .input-box{ display: inline-block; width: 100%; position: relative; max-width: 470px;}
.noroute-cont-col #search_mini_form label{ display: none; }
.noroute-cont-col #search{ border:2px solid #dbdbdb; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; font-size: 14px; color: #b4b4b4; font-style: italic; height: 56px; padding:0 56px 0 15px; outline: none;}
.noroute-cont-col #search_mini_form .btn,
.noroute-cont-col #search_mini_form .search-button{ background: #dbdbdb !important; text-indent: 0; width: 56px; height: 56px; -webkit-border-radius:0 15px 15px 0; -moz-border-radius:0 15px 15px 0; border-radius:0 15px 15px 0;  position: absolute; top: 0; right: 0; border: 0; color: #fff !important; display: inline-block;  padding: 7px 15px; font-size: 16px;  line-height: 19px; text-align: center; text-transform: uppercase; vertical-align: middle; white-space: nowrap;}
.noroute-cont-col #search_mini_form .btn span,
.noroute-cont-col #search_mini_form .search-button span{ display: none; }
.noroute-cont-col #search_mini_form .search-button:before{ background: none;content: "\f002"; font-family: FontAwesome; text-indent: 0; height: auto; width: auto; margin: 0; font-size: 28px; position: relative; top: 0; left: 0;}
.product-details .add-to-cart-panel .price-box .label{color: #000; font-size: 90%; padding: 0;}
.category-desc-img{ /*display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;*/ display: block; margin-bottom: 10px;}
.category-image{  margin-bottom: 20px; text-align: left;}
.category-desc-img .category-desc-col .category-title h1{ margin-bottom: 10px; }
.category-desc-img .category-desc-col {  margin-bottom: 20px;}
.category-imgs { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;    margin-bottom: 15px;}
.category-imgs .sub-cat-item { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex;}
.category-imgs .panel { padding: 0;  border-radius: 0; width: 100%;  display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex;   -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; border:none;}
.category-imgs .cat-imgs{ padding: 0px; }
.category-imgs .sub-cat-name{ background-color: #f3f3f3; padding: 5px 20px; margin-top: auto; font-size: 16px; color: #1d3023; display: block; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;-webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto; flex: 1 1 auto;  -webkit-justify-content:center; -moz-justify-content: center;  justify-content: center;}
.cn_search_popup {margin-top: 2px; width: 100% !important; border: none !important; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; padding: 0;}
.cn_search_popup_inner {border: 1px solid #CCC;overflow: hidden;padding: 10px;display: table;width: 100%;}
.cn_search_popup .cn_image {width: 25%;}
.cn_search_popup .cn_right {width: 75%;}
.cn_search_popup_triangle { margin-top: 10px; right: 20px; background-color: #000 !important;display: none;}
.cn_search_popup .cn_right .cn_button_block {clear: both; position: static; float: left; margin: 0;}
.cn_search_popup .cn_right .cn_button_block .button {font-size: 12px;border: none;padding:8px 12px;margin-top: 5px;text-transform:uppercase;}
.cn_search_popup .cn_right br{display: none;}
.cn_search_popup .cn_title{ padding-bottom: 10px; }
.cn_search_popup .more_results{ padding: 10px 5px 0;}
.cn_search_popup .cn_image>img{ height: auto; }
.cn_search_popup .price-box{ width: 100%; margin-right: 0; }
.cn_search_popup .price-box .old-price{ margin: 0 5px 0 0; }
#header-search{ z-index: 5; width: 100%;}
.affix { position: fixed; top: 0; width: 100%; z-index: 999;}
.product-image .label.label-variant,
.item .panel .label.label-variant{ height: auto; width: auto; position: absolute; left: 7px; top: 70px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; font-size:12px; padding: 5px; line-height: 1; background: #ccc; letter-spacing: 0; font-weight: 400; z-index: 8; text-transform: uppercase;}
/*.product-image .label-new + .label.label-variant{ top: 25px; }
.item .panel .label-new + .label.label-variant {top: 26px;right: 7px;left: inherit;}*/
#cngiftcard-form .discount-form .btn-group .btn-primary,
#cngiftcard-form .discount-form .btn-group .btn-success{padding: 6px 12px; font-size: 14px;}
#billing-new-address-form .no-display+.checkbox {display: none;}
#billing-new-address-form .checkbox.control {display: block;}
#MB_content .alert-success{ display: inline-block; width: 100%; color: #000; background-color: #9fabb2; border-color: #9fabb2;}
#MB_content .success_message{ float: left; width: 70%;}
#MB_content .more_success_message_block{ float: left; width: 30%; padding-right: 15px;}
.smart-slider{ margin-bottom: 40px; }
.salecto-menumanager .salecto-submenu .col-salecto-cms-products-category ul li a.maincategory{ color: #fff; }
.salecto-topmenu .salecto-submenu a{ color: #fff; }
.salecto-topmenu .salecto-submenu a:hover{ color: #9fabb2; }
.salecto-menumanager .salecto-submenu .col-salecto-cms-products-category ul li ul{ border-bottom: none; padding-bottom: 0; }
.label-new{background: #9eabb3;}
.cn-giftcard-form .fieldset .form-list .input-box {width: 100%;position: relative;}
.cn-giftcard-form .fieldset .form-list .input-box .v-middle{position: absolute;right: 10px;top: 10px;}
.cn-giftcard-form .fieldset .form-list label{margin-top: 10px;margin-bottom: 10px;}
.cn-giftcard-form .fieldset .form-list label em{color:#ff0000;}
.availability.in-stock {padding-top: 5px;}
.product-list .item .panel-body.product-info{padding:0;}
.product-list .item .panel-body.product-info .action-btn {background: #f3f3f3;display: block;width: 100%;padding: 10px;}
.product-list .item .panel-body.product-info .action-btn .btn-block {display: inline-block;width: 48%;margin: 0;color: #fff;text-transform: uppercase;font-weight: bold; padding: 7px 12px 5px;}
.product-list .item .panel-body.product-info .action-btn .btn-read-more{background-color: #b5b5b5;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.product-list .item .panel-body.product-info .action-btn .btn-cart{background-color: #4f6178;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.add-to-cart-wrapper .input-group .form-control{ z-index: 0; }







#gls-droppoint-form .input-group-btn button.btn-primary {
	padding: 5px 12px;
}
#ajaxlist-reload-product_list {
	position: relative;
}
#ajaxlist-reload-product_list .products-list-loader {
	z-index: 1 !important;
}
.price-box .configurable-price-from-label {
	color: #585757;
}
.category-brand .row {
	display: flex;
	flex-wrap: wrap;
}











@media only screen and (min-width: 769px) {
	.affix .page-header{ padding: 5px 0 12px 0;}
}
@media (max-width: 480px){
	.cms-no-route .noroute-cont-col p span{ display:inline; }
	.cms-no-route .noroute-menu-col li{ padding: 0 10px; }
	.cms-no-route .noroute-cont-col h1{ font-size: 30px; }
	.cms-no-route .noroute-cont-col h1 strong{ font-size: 16px; }
	.noroute-cont-col #search_mini_form { margin: 20px 0;}
	.noroute-block{ margin: 30px 0; }

}
@media (max-width: 768px) {
	.navbar-default.skip-content.skip-active {border: none;}
	.navbar-default{background-color: transparent;}
	.salecto-topmenu .salecto-label {font-size: 15px;padding: 18px 15px !important;color: #343538!important;}
	.salecto-topmenu .salecto-level0.active .salecto-label,
	.salecto-topmenu .salecto-level0:hover .salecto-label,
	.salecto-topmenu .salecto-level0:active .salecto-label,
	.salecto-topmenu .salecto-level0:focus .salecto-label,
	.salecto-topmenu .salecto-level0:hover .mb-label,
	.salecto-topmenu .salecto-level0:active .mb-label,
	.salecto-topmenu .salecto-level0:focus .mb-label,
	.salecto-menumanager .mbactive .salecto-label,
	.salecto-menumanager .mbactive .mb-return,
	.salecto-menumanager .mbactive .mb-label {background: #EBEDED !important;color: #333;}
	.salecto-menumanager .form-group {padding: 10px 0;margin-bottom: 6px;width: 100%;float: left;}
	.mb-content .item,
	.mb-content .col-productlist,
	.mb-content .col-category,
	.mb-featured .f-product,
	.mb-featured .f-category {padding-top: 10px;padding-bottom: 10px;}
	.mb-submenu .salecto-category-level .col-category a.form-group {padding: 10px 0;border-bottom: 1px solid #ddd;}
	.salecto-menumanager .mb-label {height: 48px;padding: 0;cursor: pointer;line-height: 48px;text-align: center;width: 48px;}
	.salecto-menumanager .mb-label:before {margin-right: -10px;}
	.salecto-menumanager #salecto-topmenu .salecto-level0 .mb-submenu .mb-submain .salecto-productgrid .product-grid-box .item {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-item-align: center;align-self: center;width: 48%;float: left;}
	.salecto-menumanager .mb-submenu .mb-submain .mb-content .mb-maincontent .salecto-category-level .col-category .form-group {-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.home-text {padding: 0 20px;}
	#footer .block-subscribe .input-box {width: 100%;}
	#footer .block-subscribe .actions {width: 100%;}
	#footer .block-subscribe .actions .button:hover {background-color: #fc7b7b !important;border-color: #f27676;}
	#footer .newsletter-box .form-subscribe-header label {font-size: 20px;}
	#footer .newsletter-box .text-for {font-size: 14px;}
	#footer .newsletter-box .footer-newsletter label {font-size: 14px;margin-bottom: 10px;}
	.add-to-cart-panel .add-to-cart-buttons button.btn.btn-success.btn-lg.btn-block {padding: 10px 12px;font-size: 16px;border-radius: 0px;}
	.product-details .panel-body .add-to-links .btn.btn-default.link-wishlist {padding: 8px;}
	.product-details .panel-body .product-options-bottom {width: 100%;}
	.product-details .panel-body .add-to-links {width: 100%;margin-top: 10px;}
	.panel-body .add-to-cart-wrapper {width: 100%;}
	#footer .home-product-block .product-list .item{padding: 0;margin: 0 auto;border-radius: 0;display: -webkit-box;display: -ms-flexbox;display: flex;max-width: 50%;min-width: 50%;margin-left: -1px;}
	.category-image{ display: block; }
	.affix { position:static;}

	#gls-droppoint-form .input-group-btn button.btn-primary {padding: 5px 12px 4px;}
}
@media (max-width: 480px) {
	#header .logo-col .logo {float: none;margin: 0 auto;padding: 10px 0;}
	.page-header .skip-links {height: 40px;display: table;}
	.page-header .skip-links {table-layout: auto;}
	.page-header .nav-fill {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
	.header-minicart .minicart-icon {font-size: 15px;line-height: inherit;text-align: center;padding-top: 10px;}
	#header-search .search_mini_form-container #search_mini_form .input-group input {border-right: 1px solid #ededed;}
	.header-minicart a.skip-cart {padding: 0;}
	.logo-col {margin-bottom: 0;}
	.home-banners .top-text .test-ha {font-size: 24px;}
	.home-banners .top-text .text-1 {font-size: 18px;}
	.home-banners .col-xs-12 {padding: 15px;}
	#footer {padding: 0 0 20px;}
	#footer .newsletter-box {width: 100%;}
	#footer .newsletter-box .form-subscribe-header {width: 100%;float: left;text-align: center;}
	#footer .newsletter-box .footer-newsletter {width: 100%;margin-top: 20px;text-align: center;}
	#footer .newsletter-box .form-subscribe-header label {font-size: 18px;}
	#footer .newsletter-box .text-for {font-size: 11px;}
	#footer .block-subscribe .actions .button {font-size: 14px;}
	#footer .block-subscribe .actions .button:hover {font-size: 14px;background-color: #fc7b7b !important;border-color: #f27676;}
	#footer .footer-col li a,
	#footer .footer-col li,
	#footer .footer-inner p {font-size: 14px;}
	.product-details .panel-body .add-to-links .btn.btn-default.link-wishlist {border-radius: 3px;padding: 0;}
	.product-collateral .toggle-tabs li > span {padding: 10px;}
	#horizontal-layered-navigation-container div.horizontal-filter:nth-last-child(n+7), 
	#horizontal-layered-navigation-container div.horizontal-filter:nth-last-child(n+7) ~ div.horizontal-filter {width: 49%;}

}
@media (min-width: 481px) and (max-width: 599px) {
	#header .logo-col .logo {float: none;margin: 0 auto;padding: 10px 0;}
	.page-header .skip-links {height: 40px;}
	.page-header .skip-links {table-layout: auto;}
	.header-minicart .minicart-icon {font-size: 15px;line-height: inherit;text-align: center;padding-top: 10px;}
	.header-nav,
	.header-search {width: 20%;}
	.header-minicart a.skip-cart {padding: 0;}
	.logo-col {margin-bottom: 0;}
	.home-banners .top-text {left: 0;right: 0;text-align: center;top: 38px;padding: 10px;}
	.home-banners .top-text .test-ha {font-size: 24px;}
	.home-banners .top-text .text-1 {font-size: 18px;}
	.home-banners .col-xs-12 {padding: 15px;}
	#footer {padding: 15px;}
	#footer .newsletter-box {padding: 30px 20px 20px;}
	#footer .newsletter-box .form-subscribe-header {width: 100%;float: left;text-align: center;}
	#footer .newsletter-box .footer-newsletter {width: 100%;margin-top: 20px;text-align: center;}
	#footer .newsletter-box .form-subscribe-header label {font-size: 18px;}
	#footer .newsletter-box .text-for {font-size: 11px;}
	#footer .block-subscribe .actions .button {font-size: 12px;}
	#footer .block-subscribe .input-box {width: 65%;}
	#footer .block-subscribe .actions {width: 34%;}
	.product-details .panel-body .add-to-links .btn.btn-default.link-wishlist {border-radius: 3px;padding: 0;}
	.product-collateral .toggle-tabs li > span {padding: 10px;}
	#horizontal-layered-navigation-container div.horizontal-filter:nth-last-child(n+7), 
	#horizontal-layered-navigation-container div.horizontal-filter:nth-last-child(n+7) ~ div.horizontal-filter {width: 49%;}

}
@media (min-width: 600px) and (max-width: 768px) {
	#header .logo-col .logo {float: none;margin: 0 auto;padding: 20px 0;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.page-header .skip-links {height: 40px;margin-top: 20px;}
	.header-minicart a.skip-cart {padding: 0;}
	.header-minicart a.skip-cart .label{color: #818386;padding: 0 0 0 0;}
	.home-banners .top-text .test-ha {font-size: 24px;}
	.home-banners .top-text .text-1 {font-size: 18px;}
	#footer .newsletter-box {padding: 30px 20px 20px;}
	#footer .newsletter-box .form-subscribe-header {width: 100%;float: left;text-align: center;}
	#footer .newsletter-box .footer-newsletter {width: 100%;margin-top: 20px;text-align: center;}
	#footer .newsletter-box .form-subscribe-header label {font-size: 18px;}
	#footer .newsletter-box .text-for {font-size: 11px;}
	#footer .block-subscribe .actions .button {font-size: 12px;}
	#footer .block-subscribe .input-box {width: 65%;}
	#footer .block-subscribe .actions {width: 34%;}
	.footer-top {background: #333;width: 100%;float: left;margin-top: 30px;padding: 40px 10px 10px 10px;}
	.product-details .panel-body .add-to-links {float: right;width: 14%;border-radius: 6px;}
	.product-details .add-to-links .btn.btn-default.link-wishlist{-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
	.product-media .product-image #image-main {max-height: inherit;}
	#product-attribute-specs-table{width: 100%;}
	#horizontal-layered-navigation-container div.horizontal-filter:nth-last-child(n+7), 
	#horizontal-layered-navigation-container div.horizontal-filter:nth-last-child(n+7) ~ div.horizontal-filter {width: 32.85%;}

}
@media (min-width: 768px) and (max-width: 769px) {
	#header .logo-col .logo {float: none;margin: 0;padding: 0;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.header-minicart a.skip-cart {padding: 0;}
	.navbar-default {margin: 0 auto;min-height: inherit;display: none;}
	#horizontal-layered-navigation-container div.horizontal-filter:nth-last-child(n+7), 
	#horizontal-layered-navigation-container div.horizontal-filter:nth-last-child(n+7) ~ div.horizontal-filter {width: 32.85%;}

}
@media only screen and (max-width: 768px) {
	#footer .last-col .cart-pay {width: 100%;padding-top: 20px;padding-bottom: 20px;}
	#footer .last-col .footer-col{width: 100%;}
	.footer-title{padding-top: 20px;}
	#footer .footer-col li a{border-bottom:1px solid #999;padding: 10px 0;display: block;}
	#topbar{display: block;}
	.page-header{padding: 15px 0;}
	#header .logo-col .logo {float: none;margin: 0;padding: 0;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	#header-search.skip-content.skip-active{display: block;}
	.search_mini_form-container .input-group {padding: 0;}
	.cart-col .skip-links .header-minicart{width: 33.33%;}
	.cart-col .skip-links .header-minicart > a{padding: 0;line-height: 40px;}
	.home-banners .top-text .test-ha {font-size: 24px;}
	.home-banners .top-text .text-1 {font-size: 18px;}
	.page-header .list-inline li {width: 32.8%;vertical-align: top;}
	.page-header .list-inline li strong {font-size: 12px;line-height: 18px;font-weight: 400;}
	.page-header .list-inline li p {font-size: 12px;line-height: 18px;font-weight: 300;}
	.search-col {border-top: 1px solid #db6a6a;margin: 0;padding: 0;}
	.page-header .list-inline li {line-height: 24px;}
	.header-minicart a.skip-cart {padding: 15px 0;}
	.salecto-productgrid .product-grid-box .item {padding: 0 5px;}
	.product-grid-box .item .panel.panel-default {height: 300px;}
	.form-group.parent {padding: 4px 15px;}
	.header-bottom{display: none;}
	#header .trustpilot-logo{display: none;}
	.home-banners .top-text{padding-top: 22%;}
	.owl-theme .owl-controls .owl-buttons div.owl-next{right: 0px;}
	.owl-theme .owl-controls .owl-buttons div.owl-prev{left: 0px;}
	.home-center-banner .top-text{padding-top: 15%;}
	.newsletter .block-subscribe{padding-left: 30px;padding-right: 30px;}
	.newsletter .input-group{width: 42%;}
	.newsletter .submit{width: 12%;}
	.home-insta-block li{width: 49%;margin-bottom: 7px;}
	.home-insta-block li img{width: 100%;}
	.home-socail-box{padding-top: 45px;min-height: 212px;}
	.home-trustpilot p{width: 60%;}
	.home-bottom-text .heading{padding: 0 0% 25px;}
	.home-bottom-text{padding-left: 20px;padding-right: 20px;}
	#footer{margin-top: 40px;padding-top: 40px;}
	#footer .footer-col{margin: 0;}
	#footer .payment{margin-top: 30px;}
	.newsletter .input-group .form-control{padding: 0 10px;}
	.salecto-menumanager .col-sm-9{width: 100%;}
	.sidebar .panel-default .panel-heading{padding-top: 5px;padding-bottom: 8px;}
	.block-layered-nav .block-title.mobile-title{background: #4a606e;}
	#horizontal-layered-navigation-container div.horizontal-filter:nth-last-child(n+7), 
	#horizontal-layered-navigation-container div.horizontal-filter:nth-last-child(n+7) ~ div.horizontal-filter {width: 32.85%;}
	.owl-theme .owl-controls .owl-buttons div.owl-next {right: 0;}
	.owl-theme .owl-controls .owl-buttons div.owl-prev {left: 0;}

}
@media (min-width: 769px) and (max-width:992px) {
	.salecto-topmenu .salecto-label{padding: 15px 12px;}
	.salecto-topmenu .salecto-level0{width:auto;}
	.salecto-level0 .salecto-label, .salecto-menumanager .mb-label{background-color: initial;border: none;letter-spacing: 0;line-height: 22px;}
	#footer .last-col .footer-col, #footer .last-col .cart-pay {width: 100%;display: inline-block;}
	#footer .block-subscribe .input-group .form-control {height: 43px;border: none;}
	.owl-theme .owl-controls .owl-buttons div.owl-next {right: 0;}
	.owl-theme .owl-controls .owl-buttons div.owl-prev {left: 0;}

}
@media (min-width: 993px) and (max-width: 1200px) {.home-banners .top-text .test-ha {font-size: 24px;}
	#horizontal-layered-navigation-container div.horizontal-filter:nth-last-child(n+7), 
	#horizontal-layered-navigation-container div.horizontal-filter:nth-last-child(n+7) ~ div.horizontal-filter {width: 32.85%;}
	.home-banners .top-text .text-1 {font-size: 18px;}
	#footer .block-subscribe .input-box {width: 65%;}
	#footer .block-subscribe .actions {width: 34%;}
	#footer .newsletter-box .form-subscribe-header label {font-size: 18px;}
	#footer .newsletter-box .text-for {font-size: 11px;}
	.page-header .list-inline li {width: 32.8%;vertical-align: top;padding: 21px 10px 6px 14px;}
	.page-header .list-inline li strong {font-size: 12px;line-height: 18px;font-weight: 400;}
	.page-header .list-inline li p {font-size: 12px;line-height: 18px;font-weight: 300;}
	.home-socail-box{padding: 10px 0 0 0;min-height: 137px;}
	.home-socail-box strong{font-size: 22px;line-height: 24px;}
	.home-banners .top-text{padding-top: 25%;}
	.header-bottom .bottom-links li{padding: 0;font-size: 9px;}
	.header-bottom .bottom-links li i, .header-bottom .bottom-links li em{padding-left: 5px;}
	#product-attribute-specs-table{width: 100%;}

	#gls-droppoint-form .input-group-btn button.btn-primary {padding: 5px 12px 4px;}

}
@media only screen and (max-width: 768px) {
	#topbar .header-number-text{display: none;}
	#header .logo-col .logo{margin-bottom: 15px;float: left;width: 100%;}
	.header-minicart .minicart-icon{padding: 0;}
	.header-minicart a.skip-cart .label{color: #343538;padding: 0;}
	.newsletter .block-subscribe label{margin-bottom: 10px;}
	.newsletter .block-subscribe {padding-left: 15px;padding-right: 15px;}
	.newsletter .input-group{width: 100%;margin: 0 0 10px 0;}
	.newsletter .submit {width: 20%;}
	.home-insta-block li {width: 100%;margin-bottom: 7px;margin-right: 0;}
	.home-trustpilot p {width: 90%;}
	.home-bottom-text .heading{font-size: 16px;}
	.home-trustpilot-block{margin-bottom: 30px;margin-top: 7px;}
	.home-bottom-text {padding-left: 0px;padding-right: 0px;}
	.footer-right-logos {float: left;width: 100%;text-align: center;padding-top: 15px;}
	.footer-right-logos .e-maerke-logo, 
	.footer-right-logos .trustpilot-logo{display: inline-block;float: none;width: auto;vertical-align: top;margin-bottom: 0;line-height: inherit;}
	.footer-right-logos .trustpilot-logo a{line-height: inherit;}
	#footer .payment{margin-top: 20px;padding-bottom: 15px;padding-top: 15px;}
	.sidebar .panel-default .panel-heading{padding-top: 5px;padding-bottom: 8px;}
	#product-attribute-specs-table{width: 100%;}
	#product-attribute-specs-table th{font-size: 14px;line-height: 20px;width: 40%;}
	#product-attribute-specs-table td{width: 60%;font-size: 14px;line-height: 20px;}
	.product-collateral{padding: 0;}
	.catalogsearch-result-index #content .sidebar,
	.catalog-category-view #content .sidebar{ display: none; }
	.navbar-nav> li > a {     padding-top: 15px; padding-bottom: 15px; line-height: 30px; }
	.mm-listitem_vertical > .mm-btn_next { box-sizing: border-box; height: 60px; bottom: auto;}
	.mm-listitem > a, .mm-listitem > span { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: inherit; display: block; padding: 15px; margin: 0;}
	.mm-listitem_vertical > .mm-btn_next { box-sizing: border-box; height: 60px; bottom: auto; }
	.mm-listview{line-height: 30px;}	
}