@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap');
.cms-page-view .std li, .cms-no-route .std li, .header-minicart .details .price, 
#search, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .block-title h2, 
.block-title h3, .block-title strong, .block-layered-nav .block-content dl dt, 
.products-grid .actions .add-to-links li, .button, .cart-table .product-cart-actions .button, 
#co-shipping-method-form .buttons-set .button, .footer .button, 
.products-grid .product-name, .products-list .product-name, 
.products-grid li.item .price-box span, .product-grid li.item .price-box span, 
.products-list li.item .price-box span, .product-list li.item .price-box span, 
.new-image, .sale-image, .product-view .product-shop .price-info .price, 
.product-view .product-shop .availability, .product-view .add-to-links li, 
.header-minicart span, .header-minicart .minicart-actions .cart-link, 
.cart .cart-totals table tbody td:first-child, .cart .cart-totals table tbody span.price, 
.cart .cart-totals table tfoot strong, .cart .cart-totals table tfoot strong span, 
.cart .cart-totals table tfoot span.price, .block.block-account li a, 
.customer-account .main-container .sidebar .block-title strong, form .legend, 
.sidebar .block:not(.block-layered-nav) .block-title.active > strong, 
.ui-tabs .ui-tabs-nav .ui-tabs-anchor, .header-language-container, .page-header, 
.footer button span, .products-grid li.item h3.product-name a, 
.product-grid li.item h3.product-name a, .products-list li.item h3.product-name a, 
.product-list li.item h3.product-name a, .products-list .add-to-links li, 
.sidebar .block:not(.block-layered-nav) .block-title > strong {font-family: "Open Sans";}

.owl-theme .owl-controls .owl-buttons div{ width: 23px; height: 42px; background-size: cover;}
.owl-theme .owl-controls .owl-buttons div.owl-next{ background-position: right;}

img{ max-width: 100%; height: auto;}

.header-nav { display:none;}
.mm-menu_offcanvas.mm-menu_opened { z-index: 5;}

.container {width: 1242px; max-width: 100%; padding: 0 15px;}
.main-container{max-width: 1242px;}
.cms-index-index .main-container { padding: 0;}



.top-header{background: #fff;border: none; min-height: 0}

.top-header ul li span {color: #333;float: left;font-size: 13px;padding: 0 0 0 30px;text-transform: none;line-height: 25px;font-weight: bold;}
.top-header ul li span.fa-1 {background:url("../images/icon-img.png") no-repeat 0 0;}
.top-header ul li span.fa-2 {background:url("../images/icon-img.png") no-repeat -110px -3px;}
.top-header ul li span.fa-3 {background:url("../images/icon-img.png") no-repeat -254px -2px;}
.top-header .top-links {float: none; text-align: right; display: flex; align-items: center; justify-content: flex-end; }
#header-account {display: block;float: right;padding: 5px 0 0;}
#header-account ul li{padding: 5px 10px 5px 25px;}
#header-account a {color: #333;display: block;font-size: 13px;line-height: 23px;padding: 0;position: relative;text-align: right;text-transform: none;}

.page-header {border-bottom: none;padding:0;  }

.page-header-container { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: flex-end;  padding:  20px 0 6px; border-bottom: 3px solid #407F47;}
.page-header-container .header-col-right { width: auto; float: none; text-align: right; overflow: inherit; }
#header-nav { float: none;} 
.salecto-topmenu .salecto-label{ text-transform: uppercase; font-weight: 600;  position: relative;}
.page-header .logo { max-width: 100%; float: none; min-height: 0; display: block; width: auto;}
.page-header .logo img{ margin: 0;}
 
#header-nav{ display: block;} 
.home-page-slider { border-bottom: 3px solid #407F47;}

.top-right-link { font-size: 18px; color: #606060; text-transform: uppercase; line-height: 24px; font-weight: 600; margin-bottom: 35px; }
.top-right-link a{ position: relative; display: inline-flex; vertical-align: top;;}
.top-right-link a:before{ content: ""; width: 12px; height: 12px; background-color: #3D7D44; border-radius: 50%; display: inline-flex; margin-right: 10px; margin-top:6px; vertical-align: top; }


#header-search {border: none;float: left; height: 42px; margin: 31px auto; padding: 0; width: 55%;} 
#search {background:none;border: 1px solid #c4c4c4; border-radius:0;color: #000; font-family: "Open Sans"; font-style: normal; height: 42px;outline: none;}

.skip-link {line-height: inherit; overflow: visible; text-align: right;}

.header-minicart {margin: 13px 0 10px;}
.header-minicart span.icon,  
.skip-cart:hover:not(.skip-active) .icon, 
.header-minicart span.icon:hover {background:url("../images/icon-img.png") no-repeat -373px 0;margin: 0;line-height: 36px;font-weight: 700; color: #333;display: block;height: 25px;padding-left: 40px;text-align: right;text-indent: 0;width: 100%;text-transform: uppercase;}
.skip-link.skip-nav .icon, .skip-link.skip-cart:not(.no-count) .icon {margin-right: 0;}
.skip-cart .count::before, .skip-cart .count::after{content: "";}
.header-minicart .skip-cart {height: auto;  padding: 0 0 0 10px;  width: auto;}
.header-minicart .skip-cart .details {float: right;text-align: left;width: 100%;}
.skip-cart .count, .skip-link.skip-active .count {text-align: left;display: block;color: #333333;font-size: 15px;text-transform: none;font-family: "Open Sans";}
.header-minicart .skip-cart .details .label {display: inline;float: left;text-align: left;width: 50%;}
.header-minicart span {color: #333333;font-size: 15px;text-transform: none;}
.skip-cart.no-count .count {display: inline-block; text-align: left;color: #333333;font-size: 15px;text-transform: none;font-family: "Open Sans"; height: auto; width: 100%; padding: 6px 0 5px; font-weight: 400;}
.header-minicart .skip-cart .details .price {float: right; margin-right: -5px;}
.header-minicart .skip-cart .details .lab {display: inline-block;text-align: right;width: 50%;}
.header-minicart .minicart-actions .cart-link {background: #000;color: #fff;float: left;font-size: 14px;font-weight: 600; line-height: 33px;padding: 0 13px;  text-transform: uppercase;}
.header-minicart .minicart-actions .cart-link:hover{text-decoration: none;background: #ffc000!important;}
.header-minicart .minicart-actions .checkout-button {font-size: 14px;font-weight: 600;min-width: 140px;}
.header-minicart .info-wrapper th {color: #333;font-size: 13px;}


.home-page-slider .owl-theme .owl-controls{ margin: 0;}




.salecto-topmenu .salecto-submenu a.form-group:hover, 
.salecto-category-dynamic .col-level .col-xs-12.form-group a:hover, 
.salecto-category-dynamic .col-level .col-xs-12.form-group.active a, 
.salecto-category-dynamic .col-dynamic a:hover span, 
.salecto-category-level .parent.active a.form-group, 
.salecto-topmenu .salecto-level0.active .salecto-label {color: #000 !important;}
.columncount-1 { width: 100%;}
.salecto-menumanager .salecto-level0 {display: inline-block;float: none;text-align: center; vertical-align: top; }
.salecto-topmenu .salecto-submenu .salecto-category .col-category.col-xs-3 .salecto-all-category a.form-group {width: 100%;text-align: left;}
.salecto-topmenu .salecto-submenu a.form-group {text-align: left; border:none;border-bottom: 1px solid #ffc100; color: #000;font-size: 15px;font-weight: 700;margin: 0.5%;padding: 5px;text-decoration: none;width: 100%;}
.salecto-topmenu .salecto-submenu a:hover.form-group{border-color: #ffc100;} 
.salecto-footer, .mb-footer {background: #fff;color: #000;font-size: 18px; font-weight: 700;text-align: center;}
.salecto-menumanager .salecto-submenu{padding: 12px  12px;border: none;top: 36px !important; text-align: left;}
.salecto-topmenu .salecto-submenu a { padding: 6px 12px;}
.salecto-topmenu .salecto-label .salecto-iconmega {float: right;height: 8px;right: -6px;top: 12px;width: 14px;}
.salecto-topmenu .salecto-submenu .salecto-content {float: left;  padding-bottom: 20px;  width: 100%;}

.home-page-boxes {padding: 10px 0 5px; text-align: right; display: inline-block; vertical-align: top;}
.home-page-boxes .container {background: #fff;padding: 10px 0 0;}

.home-page-boxes .col-box img {margin: 0 auto;}
.home-page-boxes .col-box p {color: #3e3e3e;font-size: 13px;text-align: center;}

.category-description.std {background: #fff;margin-bottom: 10px;padding: 10px;}
.category-imgs li {background: #fff;float: left;margin: 0 20px 10px 0;width:31.85%;text-align: center;padding: 10px;}
.category-imgs li:nth-child(3n) {margin-right: 0;}
.category-imgs .cat-imgs {padding: 10px 0 20px;}
.category-imgs li .cat-imgs img {margin: 0 auto;width: 100%;}

.col-left{width: 25%;}
.block-layered-nav .block-title, .salectoSidenavLeft .block-title {background: #fff; color: #000;font-family: "Open Sans";font-size: 16px;font-weight: 700;margin: 0;}
#sidebar-nav .block-title strong, .block-layered-nav .block-title strong {padding: 10px;}
.sidebar .block-title strong {color: #000;font-size: 21px;font-weight: 600;text-transform:none;}
.sidebar .block-content {background: #fff; padding: 0;}
#sidebar-nav .block-content a {color: #8f8e8e;font-size: 14px;font-weight: normal;line-height: 1.7;}
#sidebar-nav-menu li {background:none;border-bottom: 1px solid #dcdedd;font-weight: normal; padding: 5px 0;}
#sidebar-nav-menu li.last{border: none;}
#sidebar-nav-menu li ul li{border: none;}
#sidebar-nav .block-title strong span {border-bottom: 2px solid #dcdedd;display: block;padding-bottom: 5px;width: 100%;}
#narrow-by-list .filter-title.filter-title-collapsed, 
#narrow-by-list .filter-title.filter-title-expanded, div.filter-title, .block-layered-nav .currently .block-subtitle{font-family: "Open Sans";}
.ui-state-default, .ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default{background: url(../images/arrow-se.png)no-repeat 0 2px;border: none;}
.ui-slider-horizontal {height: 5px;border: none;}
.price-slider-values input[type="text"] {border: none;width: 85px;}
.block-layered-nav .block-content .currently {padding: 10px;}
.block-layered-nav .actions {padding: 10px;}
#narrow-by-list {border: none;}
.block-layered-nav .block-content{background: none;position: relative;}
#narrow-by-list .filter-content, .filter-content {background: #fff;border: none;}
#narrow-by-list .filter-title.filter-title-collapsed, 
#narrow-by-list .filter-title.filter-title-expanded, 
div.filter-title {background-color: #fff;border: none;font-size: 21px;font-weight: 600;margin: 10px 0 0;text-transform: none;position: relative;}
.block-layered-nav .block-content .filter-title::before {border-bottom: 2px solid #dcdedd;content: "";display: block; height: 3px;position: absolute;top: 38px; width: 92%;z-index: 9999;}

.toolbar {background: #fff;border: 1px solid #fff;}
.category-products .toolbar .sorter .sort-by select, 
.category-products .toolbar .sorter .limiter select {background:#fff url(../images/select-arrow.jpg) no-repeat right 1px !important; border:1px solid #585858!important;border-radius: 0!important; padding-right: 22px !important; padding-left: 5px !important;}
.category-products .sorter > .sort-by select { width: 50% !important;}
.breadcrumbs {background: #fff;color: #000;margin:0 0 10px;overflow: hidden;padding: 10px;}

.ui-tabs .ui-tabs-nav {display: none;}
.ui-tabs {margin:0;padding: 0;position: relative;}
.cms-index-index #tabs .product-grid li.item {background: #ffffff; margin:0 20px 12px 0;min-height: inherit;padding: 10px 10px 20px;width:23.77%;position:relative;}
.cms-index-index #tabs .product-grid li.item:nth-child(4n){margin-right: 0;}
.cms-index-index #tabs .product-grid li.item .product-secondary .button {display: block;float: none;font-size: 16px;font-weight: 600;margin:0 auto 0;padding: 7px 0px;text-align: center;width: 100%;}
.cms-index-index #tabs .product-grid li.item .product-secondary .button em {padding-left: 12px;}

.products-grid li.item .product-secondary {display:inline-block;vertical-align: bottom;width: 45%;margin-top: 32px;}
.products-grid li.item .product-secondary .button {display: block;float: none;font-size: 16px;font-weight: 600;height: 32px;line-height: 32px;margin: 0 auto;padding: 0;text-align: center;width: 103px;}
.products-grid li.item .price-box {clear: none;float: left;line-height: 32px;margin: 0;padding: 0;text-align: left;width: 132px;}
.price-box .old-price span.price {color: #727272!important;font-size: 12px!important;font-weight: normal!important;padding: 0!important;text-align: left;}
.products-grid li.item .price-box .regular-price {float: left;margin-top: 32px;  padding:0px!important;}
.products-grid li.item .product-secondary .button em {padding-left: 5px;}
.cms-index-index #tabs .product-grid li.item .product-sku {text-align: left;min-height: 45px;float: left;width: 100%;}
.cms-index-index #tabs .product-grid li.item .product-pri {clear: both;display: inline-block;padding-bottom: 0;width: 100%;}
.cms-index-index #tabs .product-grid li.item .product-secondary {display: inline-block;margin-top: 0;vertical-align: bottom;width: 45%;}
.cms-index-index #tabs .product-grid li.item .price-box {position: relative; clear: none;float: left;line-height: 32px;margin: 0;padding: 0;text-align: left;width: 132px;}


.related_products-pages {background: #fff;clear: both;display: block;float: left;margin-top: 10px;width: 100%;padding: 20px;}
.related_products-pages .block-related {margin: 0;}
.related_products-pages .block-related .block-title p {padding-bottom: 8px; border-bottom: 3px solid #ffc000;color: #3e3e3e;font-size: 20px;font-weight: normal;text-transform: uppercase;width: 45%;}
.block-related .products-grid li.item {border: 1px solid #c4c4c4;clear: none;float: left;list-style:none;margin: 0 26px 30px 0;width:31.35%;}
.block-related .products-grid li.item:nth-child(3n){margin-right: 0;}
.block-related .products-grid li.item .product-image img {height: auto;width: auto;margin: 0 auto;}
.products-grid .actions {min-height: inherit;  width: 100%;}
.products-grid .product-info .product-pri {clear: both;display:inline-block;padding-bottom: 0;width: 100%;}
.block-related .products-grid li.item .product-name{font-size: 16px;margin: 10px 0 3px;min-height: 50px;text-align: center;text-transform: none;}

.category-title h1, body.catalogsearch-result-index .page-title h1 {background: #fff;margin: 0;line-height: 34px; padding:0px 10px;}

.products-grid .product-info {min-height: inherit; padding-bottom: 0; position: relative;}

.product-grid li.item .product-shop .price-box .price-box .label, .products-grid li.item .product-info .price-box .label{display: none;}
.product-image img {margin: 0 auto;}
.cms-index-index #tabs .product-grid li.item p.product-name {color: #333;font-size: 16px;text-align: center;text-transform: none;}
p.product-name a{color: #333;font-weight: 600;}
.cms-index-index #tabs .product-grid li.item .product-secondary .action {height: 32px;margin: 0; width: 103px;}
.product-grid li.item .product-secondary {float: right;margin: 0;padding: 0;width: 43%;}
.product-grid li.item .product-shop .price-box {float: left;width: 48%;margin:3px 0;}
.product-grid li.item .product-shop .price-box .price-box{width: 100%;}
.cms-index-index .price-box .special-price, .cms-index-index .price-box .regular-price {background: #000;color: #999;margin: 0;padding: 5px 5px;text-align: center;width: 100%;}
.cms-index-index .product-grid li.item .product-shop .price-box{margin: 0;}
.cms-index-index .product-grid li.item .price-box span {display: block; padding: 0;  width: 132px;}
.cms-index-index .products-grid li.item .price-box {clear: none;display: block;float: left;height: inherit;line-height: 22px;margin: 0;padding: 0;text-align: left;width: 132px;}
.cms-index-index .price-box .old-price, .price-box .special-price {display: inline-block;  width: 100%;}
.price-box .special-price, .price-box .regular-price {background: #000;color: #999;height: 32px;line-height: 32px;margin: 0;padding: 0;text-align: center;width: 100%;}
.price-box .special-price .price, .price-box .regular-price .price{color: #ffc000!important;}

.product-grid li.item .price-box .old-price .price {color: #7d7e7d!important; font-size: 13px;padding: 0;font-weight: normal;}
.products-grid li.item, .products-grid li.item:nth-child(2n), .products-grid li.item:nth-child(3n) {background: #fff;margin: 0 2.3% 10px 0;float: left; padding: 10px;width: 31.8%;}
.products-grid li.item:nth-child(3n){margin-right: 0;}
.products-grid .product-name a, .products-list .product-name a {color: #333333;font-weight: 600;text-align: center;}
.products-grid .product-name, .products-list .product-name {font-size: 16px;margin: 10px 0 3px;text-align: center;text-transform: none;min-height:50px}
.products-grid .product-image img {height: auto; width: auto; max-width: 100%;}
.product-img-nav {position: relative;}

.catalog-category-view .main-container .page-title {display: block;}
.name-category{color: #000;font-size: 20px;font-weight: bold;line-height: 1.2;margin: 0; text-transform: none;}
.category-description.std p {margin: 0;}

.divlabel {height: 67px;position: absolute;right: 30px;top: 0;width: 67px;z-index: 9;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
.new-image, .sale-image, .product-grid li.item .discount, .products-grid li.item .discount, .product-image-gallery .discount {border-radius: 100%;font-size: 13px;font-weight: 600;height: 67px;letter-spacing: 0;line-height: 66px;padding: 0;width: 67px;text-align: center;}
.sale-image{background: #ffc000!important;font-size: 16px; display: inline-block;}
.product-grid li.item .discount, .products-grid li.item .discount, .product-image-gallery .discount{background: #ffc000!important;font-size: 16px;}

.item-options dt {font-style: normal;font-weight: 500;}
.opc-wrapper-opc .opc-data-table tbody td .price {white-space: nowrap;}
.cms-axel-datablade .col-main .std img, .cms-eurosoll-datablad .col-main .std img, .cms-ksv-iduna-datablade .col-main .std img {display: inline-block;vertical-align: top;margin-right: 10px;}
.cms-axel-datablade .col-main .std p, .cms-eurosoll-datablad .col-main .std p, .cms-ksv-iduna-datablade .col-main .std p {float: left; width: 50%;}

.cms-index-index .footer{padding-top: 0px;}
.footer {border-top: none;clear: both;padding-top: 10px;width: 100%;}
.footer-block {padding: 30px 10px 10px;border-top: 3px solid #407F47; display: flex; justify-content: space-between; }
.footer .footer-grid { width: auto; float: none; margin-bottom: 0;}
.footer .footer-grid.footer-col2 {width: 200px; text-align: center; max-width: 100%;} 
.footer-grid .footer-title{  font-size: 18px; color: #606060; line-height: 24px; font-weight: 600; margin-bottom: 16px;}

.footer-content { font-size: 18px; line-height: 24px; text-transform: uppercase; color: #606060;}
.footer-content.store-time li{ display: flex; justify-content: space-between;}

.footer-grid .social-media a{ display: table; margin-left: auto;}
.footer-grid .social-media .fa{  color: #407F47; font-size: 30px; margin-bottom: 10px; }

.footer-col3 .footer-title { text-align: center;}



.footer .block-subscribe {background: #fff;clear: none;margin-bottom: 10px;text-align: center;width: 100%; float: none; display: table;}
.footer .block-subscribe .block-content {padding: 0 0 15px;}

.footer .footer-newsletter {background:none;border:none;display: inline-block;float: none;margin: 0 auto;width: 50%;}
.subscribe-footer-block { text-align: center; padding:40px 0;}
.subscribe-footer-block h2 {color: #157637;font-size: 22px;font-weight: bold;text-transform: none;}
.subscribe-footer-block p {color: #333;font-size: 17px;text-transform: none; margin-bottom: 15px;}
.footer .block-subscribe .input-box{width: 75%;height: 32px;}
.footer .block-subscribe .input-text {border: 1px solid #d0d0d0;width: 100%;min-height: 32px;}
.footer .block-subscribe .actions {float: left;margin: 0;width: 25%;}
.footer .block-subscribe .actions .button {float: right;width: 100%;font-weight: 600;}


  
 

.products-grid li.item .price-box span, 
.product-grid li.item .price-box span, 
.products-list li.item .price-box span, 
.product-list li.item .price-box span {font-size: 16px;font-weight: bold;padding:0;text-align: center;text-transform: uppercase;}

.product-view {background: #fff;padding: 15px;}
.product-img-box {float: left;width: 50%;}
.product-img-box .product-image {border: none;width: 100%;}
.product-view .product-shop {width: 50%;padding: 20px 20px 0 0;}
.product-view .add-to-cart-wrapper, .product-view .block-related{width: 100%;padding:30px 0 0 0;}
.product-image-thumbs a{border: none;}

.product-view .product-shop .product-name h1,
.product-view .product-shop .product-name .hading-procuct-name{color: #3e3e3e;font-size: 25px;font-weight: normal;margin-bottom: 0px; text-transform: none;}
.product-img-box .product-image img {height: auto; margin: 0 auto; max-height: inherit; max-width: 100%; width: auto;}
.product-view .product-essential .description {clear: both;padding: 20px 0;}
.product-view .product-essential .description .table{ padding: 0; }
.product-view .product-essential .description .table td{ padding: 7px 15px; }
.product-view .product-essential .description img{ display: inline-block; vertical-align: middle; }
.product-view .product-essential .description img.hastooltip{ margin: 0 5px; }
.product-image-thumbs li:first-child {margin-left: 0;}
.product-view .product-shop .product-sku p {color: #3e3e3e;display: inline-block;font-size: 14px;padding-right: 4px;}
.product-view .product-shop .product-color p {color: #3e3e3e;display: inline-block;font-size: 14px;padding-right: 4px;}
.product-view .product-shop .extra-info, .product-view .product-shop .price-info {float: left;margin-bottom: 0;max-width: 100%;width: 100%;}
.product-view .product-shop .price-box .label{float: left;line-height: 20px!important}
.product-view .product-shop .price-box .label span {color: #3e3e3e;font-size: 14px;font-weight: bold;}
.product-view .product-shop .price-box .price{float: right;position: relative;}
.product-view .product-shop .price-box .regular-price .price, 
.product-view .product-shop .price-box .special-price .price, 
.product-view .product-shop .price-box .full-product-price .price {background: #000;color: #fed206!important;font-size: 16px!important;font-weight: bold;padding:5px 20px;}
.product-view .product-shop .price-box {float: right;margin: 0;padding: 0;text-align: justify;width: 100%;position: relative;}
.product-view .product-shop .price-box .special-price{float: right;width: auto;}
.product-view .product-shop .price-box .special-price .price{background: #000;color: #fed206!important;float: right; font-size: 16px!important;font-weight: bold;padding:5px 20px;width: auto;}
.product-view .product-shop .product-options {text-align: center;}
.product-view .product-shop .product-options dd select {background:url("../images/arrow-slecto.png") no-repeat 95% 50%;border: 1px solid #c3c4c7;color: #3e3e3e;font-size: 13px;max-width: 100%;padding: 5px;position: relative;text-align: center;width:100%;}
.product-view .product-options dd .input-box {height: auto;margin: 0 auto;position: relative;width: 100%;}
.product-view .add-to-cart .qty-wrapper label {color: #3e3e3e;font-size: 12px;font-weight: bold;line-height: 35px;text-transform: uppercase;padding-left: 8px;}
.product-view .add-to-cart .qty-wrapper .qty {background:none;border: 1px solid #c3c4c7;border-radius: 0;height: 35px;}
.product-view .add-to-cart-buttons .button {border: 1px solid #c3c4c7; float: left;font-size: 14px;line-height: 35px;min-height: 35px;min-width: 160px;padding: 0 15px;white-space: normal;width: 100%;font-weight: bold;}
.product-view .add-to-cart-buttons {float: left;margin: 0 0 0 40px;min-height: 35px;padding: 0;width: 38%;}
.product-view .add-to-cart-buttons .button .icon-cart {background:url("../images/cart.png") no-repeat 0 4px;float: left; height: 21px; width: 20px;}
.product-view .product-options label {color: #3e3e3e;display: block;font-size: 15px;font-weight: 400;text-transform: uppercase;text-align: center;}
.product-view .product-options dl {float: left;margin-right: 4%;text-align: left;  width: 48%;}
.product-view .product-options dl:nth-child(2n) {margin-right: 0;}
.product-view .product-options dt {margin: 0 0 2px;}
.product-view .product-options dd {margin: 0 0 14px;padding: 0;width: 100%; border-bottom: none;}
.product-view .product-options p.required {position: absolute; right: 15px; text-align: center;top: -20px;}
.product-view .product-shop .price-box .old-price {display: block;position: absolute; right: 0; top: -20px;}
.product-view .add-to-cart-buttons .button:hover .icon-cart {background:url("../images/cart-hover.png") no-repeat 0 4px;}
.product-view .description .std p{margin: 0;}

.customer-account-login .main-container.col1-layout, 
.customer-account-create .main-container.col1-layout, 
.customer-account-forgotpassword .main-container.col1-layout {margin: 0 auto;padding: 0; width: 1242px;}
.customer-account-login .main-container.col1-layout .container, 
.customer-account-create .main-container.col1-layout .container, 
.customer-account-forgotpassword .main-container.col1-layout .container, 
.cms-page-view .main-container .col1-layout .col-main {padding: 10px 30px;}
.cms-page-view .main-container{background: #fff;}

.col-main .note-msg {background: #fff; padding: 5px;}



.salectoseo-sitemap .sitempan {background: #fff}
.salectoseositemap-index-index .col1-layout .col-main {float: none;padding: 0;width: auto;}
.salectoseo-sitemap .strongsm {display: block;  font-size: 1.4em;}
.salectoseo-sitemap .sitecatul {float: left; margin: 0 10px;width: 100%;}
.salectoseo-sitemap .sitecatul li.cat {width: 20%;}
.salectoseo-sitemap .sitecatul li.cat {display: block;float: left;font-size: 1em;list-style: outside none none;margin: 0 0 10px;}
.salectoseo-sitemap .sitecatul li.cat ul {margin: 0;}

.cms-kontakt .main-container{max-width: 1242px;}
.contact-details h1, .contact-details p{font-size: 18px;}
.basic-details h2{font-size: 18px;font-weight: 600;}
#search:focus{border: 1px solid #999;}

.test-12 li { float: left;list-style:none; margin: 0 1.5% 0 0 !important;min-height: 300px;width: 13%;}
.test-12 li:nth-child(7n){margin-right: 0!important;}

.cms-om-os .main-container .omos-banner {height: auto;}
.cms-om-os .col1-layout .col-main {float: none; margin: 0 auto;max-width: 1242px;padding: 0 20px;}
.cms-om-os .main-container {max-width: 100%;width: 1242px;margin: 0 auto;}

#cn_search_container .cn_search_popup_triangle {background: #000; height: 21px;margin-top: 11px;right: 20px;width: 35px;}
#cn_search_container .cn_search_popup {border-radius: 8px; margin-top: 10px;  right: inherit; text-align: left; width: 100% !important;font-size: 12px;color: #999;font-family: "Open Sans";}
#cn_search_container .cn_search_popup .cn_image{width: 30%;}
#cn_search_container .cn_search_popup .cn_right{width: 70%;}
#cn_search_container .cn_search_popup{border: 1px solid #dcdedd;}
#cn_search_container .cn_search_popup .price-box {width: 45%;}
#cn_search_container .cn_button_block {float: right; margin-top: 30px;width: 107px;}
#cn_search_container .cn_right .cn_button_block .button {background: #ffc000;font-size: 15px; font-weight: 600;color: #000;}
#cn_search_container .cn_search_popup .cn_right .price-box .special-price, .cn_search_popup .cn_right .price-box .regular-price {background: #000;color: #999;margin: 0;padding: 0;text-align: center;width: 100%;}
#cn_search_container .cn_search_popup .cn_right .price-box .special-price .price, .cn_search_popup .cn_right .price-box .regular-price .price {color: #ffc000;  font-weight: bold;}
#cn_search_container .cn_search_popup .cn_title {float: left;width: 100%;}
#cn_search_container .cn_search_popup .cn_right .price-box .label{display: none;}
#cn_search_container .cn_search_popup .cn_right .price-box .regular-price .price {background: #000!important;  float: left;font-size: 16px;font-style: normal;height: 32px; line-height: 32px;margin-top: 23px;padding: 0;width: 101px;}

.cart .page-title{margin: 0 auto;}
.cart .cart-totals table tfoot strong span, .cart .cart-totals table tfoot span.price {white-space: nowrap;}
.cart .cart-totals table tbody span.price {color: #7a7a7a;font-size: 18px;font-weight: 400;}
.cart .cart-totals table tfoot strong span, .cart .cart-totals table tfoot span.price {font-size: 18px;font-weight: 600;}
.checkout-types .btn-continue {background: #000!important;color: #fff!important; font-weight: normal!important;}
.checkout-types .btn-continue:hover{background:#ffc100!important;}

.opc-wrapper-opc {margin: 0 auto; padding-top: 20px;}
.opc-col-center .payment-block dt span.no-display {display: inline-block;}
.opc-wrapper-opc .payment-block dt input {float: left;height: auto;left: auto;margin-left: 15px;margin-right: -40px;margin-top: 10px;opacity: 1;position: static;top: auto;width: auto;}
.opc-wrapper-opc .payment-block dt label {background-color: #f5f5f5;color: #727272;display: inline-block;float: none;height: auto;line-height: normal;max-width: none;min-width: 250px;padding: 4px 0 0 40px;text-align: left;text-transform: none;width: auto;}
.opc-wrapper-opc .payment-block dt{background: none;}
.opc-wrapper-opc .payment-block dt:hover, .opc-wrapper-opc .payment-block dt.active {background:none;}
.opc-col-right .first.last.odd strong, .opc-col-right .first.last.odd div {font-size: 11px;  font-weight: normal;}

body[class*="customer-account-index"] .main-container, .checkout-cart-index .main-container, .opc-index-index .main-container{background: #fff;margin: 0 auto; max-width: 1242px;padding: 60px 10px;}
#narrow-by-list .filter-title.filter-title-collapsed:hover, #narrow-by-list .filter-title.filter-title-expanded:hover {background-color: #fff;}

.block-account .block-title {display: block;}
.customer-account .main-container .sidebar .block-title strong {background: none; color: #000; font-size: 21px;font-weight: 600;text-transform: none;padding: 0;}
.block-account .block-title strong span {border-bottom: 2px solid #dcdedd; display: block; padding-bottom: 5px;width: 100%;}
.block.block-account li a{color: #8f8e8e; font-size: 14px;font-weight: normal;line-height: 1.7;}
.block.block-account li:hover a, .block.block-account li a, .block.block-account li.current a{background:none!important;text-transform: none;padding: 0;}
.customer-account .main-container .sidebar .block-content li {border-bottom: 1px solid #d2d2d2;padding:10px 0!important; text-transform: none;}
.cms-retur-ombytning .sales-form .page-title h1{display: none;}
.cms-index-index #tabs .product-grid li.item .product-secondary .action{float: right;}
.mobile-information, .kontakt-information {display: none;}
#sidebar-nav .block-content {display: block;}

.description .std ul{ margin-bottom: 0; }
.description .std ul br{ display: none; }
.description .std ul li { margin-bottom: 3px; margin-left: 1em; }

.mobile-information, .address-mobile{ display: none; }

#block-related.products-grid .product-info{ padding-bottom: 0!important; min-height: inherit!important; clear: both; }
.block-related .products-grid li.item{ margin: 0 15px 30px 0; }
.block-related .products-grid li.item, .block-related .products-grid li.item:nth-child(2n), .block-related .products-grid li.item:nth-child(3n){ margin: 0 15px 10px 0; }
.block-related .products-grid li.item:nth-child(3n) { margin-right: 0;}
.cms-index-index .price-box .old-price {margin-bottom: 0;position: absolute;top: -25px;}
.cms-index-index .product-grid li.item .price-box .old-price span{ display: inline-block; width: auto; color: #7d7e7d !important; font-size: 12px;}
.cms-index-index .product-grid li.item .price-box .special-price span.price-label{ display: none; }
.cms-index-index .product-grid li.item .price-box .special-price span.price{ width: auto; line-height: 20px; }
.cms-index-index .product-grid li.item .product-shop{ min-height: 88px; }


.checkout-onepage-success .col-main,
.epay-standard-redirect .col-main {background: #fff; padding: 20px; }
.checkout-onepage-success .main-container { padding:0 0 5px;}
.cart-table .product-name { color: #727272; font-size: 14px; font-weight: 600; margin-bottom: 0; text-transform: uppercase;  font-family: "Open Sans", Verdana, Arial, sans-serif; line-height: 1.4;}
.cart-table .product-name a{color: #727272;}
.cart-table .product-name a:focus,
.cart-table .product-name a:hover{color: #333333; text-decoration: none;}
.opc-wrapper-opc .opc-review-actions .agree,
.opc-wrapper-opc .opc-newsletter li label,
.opc-wrapper-opc .opc-review-actions .view-agreement { text-decoration: none; color: #676767; font-size: 14px; cursor: pointer; font-weight: normal;}
#cn_search_container .cn_search_popup .price-box .old-price{ position: static; }
#cn_search_container .cn_search_popup .cn_right .price-box .special-price .price, .cn_search_popup .cn_right .price-box .regular-price .price{ font-size: 15px; }

.product-grid li.item, .products-grid li.item {
display: flex !important;
justify-content: space-between !important;
flex-direction: column !important;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
}

.products-grid, .product-grid {
position: relative !important;
display: flex !important;
display: -webkit-flex !important;
-webkit-flex-flow: row wrap !important;
flex-flow: row wrap !important;
flex-direction: row !important;
flex-wrap: wrap !important;
-webkit-flex-wrap: wrap !important;
-ms-flex-wrap: wrap !important;
-webkit-align-content: flex-end !important;
align-content: flex-end !important;
}
.block-related .products-grid .actions .add-to-links{ border: none; }
.product-shop .product-sku{ padding-bottom: 2px; } 
.product-shop .availability{ padding-bottom: 2px; }
.product-shop .expect-delivery{ padding-bottom: 15px; }
.product-shop .product-color{ padding-bottom: 15px; }

.brand_detail .brand_slider { background-color: #fff;  text-align: center; padding:30px 0; margin-bottom: 0; }
.brand_detail .brand_slider .item img{ max-width: 100%; width: 84px; display: inline-block; vertical-align: top; }



.video_banner_cover{ max-width: 670px; margin: 0 auto; }
.video_banner { padding: 98px 0; background:#333; background-size: cover; background-repeat: no-repeat; background-position: center; text-align: center; color: #fff; margin: 16px 0 }
.video_banner > .img-background{ display: none; }
.video_banner h2{ font-size: 22px; font-weight: bold; color: #fff; }

.main_btn{ background: #ffc000; color: #000; display: inline-block; font-size: 16px; padding: 5px 32px; text-transform: uppercase; font-weight: 600 }

.home_brandslider h2{ color: #fff !important;}
.home_brandslider .main_btn { background: #407F47; color: #fff; }
.home_brandslider .center-logo{ text-align: center; margin:10px 0 30px;}
.home_brandslider .center-logo img{ display: inline-block; vertical-align: top;  }
.home_brandslider.video_banner{ padding: 62px 0; margin:0} 

.zig_zag_box {background: #fff; display: flex; align-items: center; }
.zig_zag_detail { width:55%; padding: 20px 35px;  }
.zig_zag_detail h2{ font-size: 22px; color: #707070; text-transform: inherit; font-weight: bold; }
.zig_zag_detail p { max-width: 580px; }
.zig_zag_img { width: 45%; }
.zig_zag_img img { width: 100%; }


.prdocut-contact-btn{ background-color: #157637; text-transform: uppercase; width: 100%; display: block; font-size: 16px; font-weight: 600; text-align: center; color: #fff; padding:6px 10px; }
.prdocut-contact-btn:hover{ color: #fff; background-color: #000; text-decoration: underline; }
.product-card{ padding:  0 10px; }
.product-card .product-info{ margin-bottom: 15px; }


.product_slider_block{ background-color: #fff; padding: 40px 0; margin: 16px 0; }
.product_slider_block h2{ font-size: 22px; color: #707070; text-transform: inherit; font-weight: bold;  text-align: center; margin-bottom: 18px; width: 100%; }

.cms-home .fancybox-inner { position: static; }

.store-and-news-block { display: flex; flex-wrap: wrap;}
.store-and-news-block .about-store{ background-color: #F5F5F5; max-width: 493px; width: 100%; padding: 60px 20px 20px 45px;}
.store-and-news-block .about-store .sub-title{ font-size: 14px;color: #4A4A4A; line-height: 19px; margin-bottom: 10px;}
.store-and-news-block .about-store h3{ font-size: 22px; color: #1D1D1D; line-height:30px;}
.store-and-news-block .about-store p{  color: #1D1D1D; font-size: 20px; font-family: 'Roboto', sans-serif;} 
.store-and-news-block .main_btn { background: #407F47; color: #fff; }
.latest-news {  width: calc(100% - 495px); padding: 44px 35px;}
.latest-news .news-row{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.latest-news .news-row .news-col { width: 50%; padding: 0 5px;}
.latest-news h3{ font-size: 22px; color: #1D1D1D; line-height:30px; margin-bottom: 14px; font-weight: 600;}
.news-col h5{  color:#3D3D3D; font-size: 20px; line-height: 24px; padding: 15px 0 0; font-weight: 500; font-family: 'Roboto', sans-serif;}

.banner-content { max-width: 800px; left: 0; right: 0; margin: 0 auto; display: block; }
.banner-box { background-color: rgb(61 125 68 / 0.95); margin-left: auto; display: table;  max-width: 360px; padding: 25px; color: #F5F5F5; text-align: left; }
.banner-box  h3 { font-size: 25px; line-height: 34px;  color: #F5F5F5; }
.banner-box  p { font-size: 20px; line-height: 27px;  color: #F5F5F5; }
.banner-box .btn-see-more { background-color: #E5E5E5; color: #444444; font-size: 16px; line-height: 22px; text-transform: uppercase; padding: 5px 20px;}

.home-page-blog-post-thumbnail img{ max-height:160px ; object-fit: cover; height: auto;}

 
@media (max-width: 480px){


.top-header .top-links { justify-content: center; text-align: center; }


#header-account{display: none;}

.page-header .skip-links .skip-link{width: 18%;border: none;}
.page-header .skip-links .header-minicart {width: 100%;border: none;margin-top: 10px;}

.page-header .skip-links .skip-nav {position: absolute; top: 0;width: 18%;background: none;}
.skip-link.skip-search {position: absolute;right: 0;top: 0;background: none;width: 18%;}
.page-header .logo {background: #fff;padding:0 48px;}


.page-header .skip-links .header-minicart .skip-link {padding: 20px 35px;}
.skip-cart .count {background:none;margin: 0;text-align: left;width: 100%;border-radius: 0;}
.skip-search .icon, .skip-search:hover:not(.skip-active) .icon {background-position:9px -134px;height: 41px;}
.header-minicart span.icon, .skip-cart:hover:not(.skip-active) .icon, .header-minicart span.icon:hover{margin-bottom: 10px;display: inline-block;width: auto;padding-left: 40px;}
.header-minicart .skip-cart .details {float: none;text-align: center;width: 100%;margin: 0 auto;}
.skip-link:hover:not(.skip-active) {opacity: 1;}
.cms-index-index .col1-layout .col-main{ margin-bottom: 0px; }
.home-page-boxes{ display: none; }


.ui-tabs .ui-tabs-panel{ padding: 0; }
.col1-layout .col-main {padding: 0;}
.cms-index-index #tabs .product-grid li.item, .cms-index-index #tabs .product-grid li.item:nth-child(4n){width: 300px;margin: 0 auto 10px;display: table;}
.footer .block-subscribe .input-box {width: 100%;}
.footer .block-subscribe .actions {display: inline-block;float: none;margin: 10px auto;width: 100px;}



.footer .block-subscribe{ display: block; }
.footer .form-subscribe-header{ padding: 10px 0; }
.footer .form-subscribe-header label{ font-size: 20px; }
.form-subscribe-header p{ line-height: 20px; font-size: 13px; }
.footer .footer-newsletter{ width: 90%; }
.footer .block-subscribe .input-box{ width: 70%; }
.footer .block-subscribe .input-text{ font-size: 13px; }
.footer .block-subscribe .actions{ margin: 0; width: 30%; }
.footer button span{ font-size: 14px; }




.skip-link.skip-nav .icon, .skip-link.skip-cart:not(.no-count) .icon {display: inline-block;font-size: 0;height: 30px;margin: 0 auto;padding: 0;text-align: center;width: 34px;}
#header-cart.skip-active{top: 122px;}
#header-search {margin: 0 auto;top: 40px;width: 95%;z-index: 999;}
.no-touch #header-account a:hover, .no-touch .nav-primary a:hover{background: #000;}
.nav-primary li.level0 li {padding: 0;}
.nav-primary a.level0{padding-left: 24px;}
.page-header .skip-links {width: 100%;}
.skip-nav {display: block;}

.skip-content.skip-active {display: block!important;}
.salecto-topmenu .salecto-level0 {display: block;}

.skip-link.skip-active{background: none;}
.skip-nav .label {display: none;}
.skip-nav .icon, .skip-nav:hover:not(.skip-active) .icon {background-position:4px 15px;height: 41px!important;}
#sidebar-nav .block-title strong span{border: none;padding: 0;}
#sidebar-nav .block-title strong, .block-layered-nav .block-title strong {padding: 10px 24px;}
.products-grid li.item, .products-grid li.item:nth-child(2n), .products-grid li.item:nth-child(3n){width: 100%;margin: 0 auto 10px;display: table;float: none;}
.product-img-box {float: left;width: 100%;}
.product-view .product-shop {clear: both;padding: 0;width: 100%;}
.customer-account-create .main-container, 
.customer-account-login .main-container, 
.catalog-product-view .main-container, 
.cms-kontakt .main-container, body[class*="checkout-multishipping"] {max-width: 100%;}
.product-view .product-shop .product-name h1, .product-view .product-img-box .product-name h1 {color: #333; font-size: 24px;text-align: center;}
.product-view .add-to-cart-buttons {margin: 0;width: 164px;}
.catalog-product-view .col-main {margin: 10px 0;}
.no-touch #header-account a:hover, .no-touch .nav-primary a:hover {background:none;padding: 0;}
#header-account ul li, #header-account li a, .nav-primary a.level0{padding: 0;}
#header-account ul li{float: left;width: 50%;}
#header-account li a, .nav-primary a.level0{border: none;}
.cms-axel-datablade .col-main .std p, .cms-eurosoll-datablad .col-main .std p, .cms-ksv-iduna-datablade .col-main .std p {float: none; width: 100%;}
.footer-grid.links.footer-links-box, .footer-address-box, .footer-grid.links.footer-address-box.top-add, .kontakt-text, .information-text{display: none;}

.footer .map-icon, .phone-icon, .cvr-icon, .email-icon {background:none!important;color: #fff; display: inline-block;font-size: 13px; padding: 0!important;text-transform: none;width: 100%;}
.banner {width: 100%;}
#narrow-by-list, #narrow-by-list2{padding: 0;}
.sidebar .block-title strong {color: #727272; font-size: 14px; font-weight: normal; text-transform: uppercase;}
.catalog-category-view .category-products {clear: both;}
#sidebar-nav {float: left; width: 50%;position: static;}
#layered-navigation-container {float: left;  width: 50%;position: static;}
.col-left.sidebar.col-left-first {float: left;margin: 0;width: 100%;}
#sidebar-nav .block-title strong {border: none;}
#sidebar-nav .block-content {display: inline-block;position: absolute;width: 100%; z-index: 9;}
.sidebar .block.block-layered-nav {position: static;}
.block-layered-nav .block-content {background: #fff;display: none;left: 0;position: absolute;width: 100%;z-index: 9;}
.block-layered-nav .block-title{cursor: pointer;}
.block-layered-nav .block-title:before{content: "\f0da";font-family: fontawesome;display: block;position: absolute;left:8px;top: 11px;font-size: 12px;font-weight: normal;}
.block-layered-nav .block-title.active:before{content: "\f0d7";font-family: fontawesome;display: block;}
.product-view .product-options dl {float: none;margin-right: 0;text-align: center;width: 100%;}
.product-view .product-options dd{border: none;}


.cms-index-index #tabs .product-grid li.item, .cms-index-index #tabs .product-grid li.item:nth-child(4n){
	width: 100%;
	border: 1px solid #c5c5c5;
	margin: 0 0 15px 0;
}
.product-grid li.item .product-image img{
	height: auto;
    max-width: 100%;
    width: auto;
}
.test-12 li{margin: 0 2% 0 0 !important;  width: 32%;}
.test-12 li:nth-child(7n){ margin-right: 2% !important; }
.test-12 li:nth-child(5n){ margin-right: 2% !important; }
.test-12 li:nth-child(4n){ margin-right: 2% !important; }
.test-12 li:nth-child(3n){ margin-right: 0 !important; }
.cms-page-view.cms-ksv-iduna-datablade .main-container,
.cms-page-view.cms-axel-datablade .main-container,
.cms-page-view.cms-eurosoll-datablad .main-container,
.cms-page-view.cms-datablade .main-container,
.cms-page-view.cms-kundeservice .main-container{ max-width: 90%; }
.cms-page-view.cms-ksv-iduna-datablade .col1-layout .col-main,
.cms-page-view.cms-axel-datablade .col1-layout .col-main,
.cms-page-view.cms-eurosoll-datablad .col1-layout .col-main,
.cms-page-view.cms-datablade .col1-layout .col-main,
.cms-page-view.cms-kundeservice .col1-layout .col-main { padding: 10px 10px;}
#header-cart.skip-active{ top: 180px; width: 100%;}
.block-related .products-grid li.item, .block-related .products-grid li.item:nth-child(2n), .block-related .products-grid li.item:nth-child(3n){ width: 100%; margin: 0 auto 10px; }
.block-related .products-grid li.item:nth-child(2n){ margin-right: auto; }
.related_products-pages .block-related .block-title p{ width: 75%; }

}

@media (min-width: 481px) and (max-width: 599px){
.container, .cms-index-index .container{width: 96%;}


#header-account{display: none;}

.page-header .skip-links .skip-link{width: 18%;border: none;}
.page-header .skip-links .header-minicart {width: 100%;border: none;margin-top: 10px;}

.page-header .skip-links .skip-nav {position: absolute; top: 7px;width: 18%;background: none;}
.skip-link.skip-search {position: absolute;right: 0;top: 7px;background: none;width: 18%;}
.page-header .logo {background: #fff;padding:0 48px;height: 41px;}


.page-header .skip-links .header-minicart .skip-link {padding: 20px 35px;background: #fff;}
.skip-cart .count {background:none;margin: 0;text-align: left;width: 100%;border-radius: 0;}
.skip-search .icon, .skip-search:hover:not(.skip-active) .icon {background-position:9px -134px;height: 41px;}
.header-minicart span.icon, .skip-cart:hover:not(.skip-active) .icon, .header-minicart span.icon:hover{margin-bottom: 10px;display: inline-block;width: auto;padding-left: 40px;}
.header-minicart .skip-cart .details {float: none;text-align: center;width: 75%;margin: 0 auto;}
.skip-link:hover:not(.skip-active) {opacity: 1;}



.cms-index-index #tabs .product-grid li.item, .cms-index-index #tabs .product-grid li.item:nth-child(4n) {float: left;margin: 0 20px 30px 0;width: 47.8%;}
.cms-index-index #tabs .product-grid li.item:nth-child(2n){margin-right: 0;}
.footer .block-subscribe .input-box {width: 100%;}
.footer .block-subscribe .actions {display: inline-block;float: none;margin: 10px auto;width: 100px;}

.footer-grid.links .footer-title{font-size: 13px;border-width: 1px;font-weight: normal;}


.product-grid li.item .product-shop .price-box {display: inline-block; float: none; margin: 4px auto!important; width: 100%;}
.product-grid li.item .product-secondary {width: 52%;}

.banner {width: 100%;}
#narrow-by-list, #narrow-by-list2{padding: 0;}
.footer-grid.links:nth-child(3n) ul.time-nav li {display: block;float: left;font-size: 13px;text-align: left;}

.skip-link.skip-nav .icon, .skip-link.skip-cart:not(.no-count) .icon {display: inline-block;font-size: 0;height: 30px;margin: 0 auto;padding: 0;text-align: center;width: 34px;}
#header-cart.skip-active{top: 122px;}
#header-search {margin: 0 auto;top: 40px;width: 95%;z-index: 999;}
.no-touch #header-account a:hover, .no-touch .nav-primary a:hover{background: #000;}
.nav-primary li.level0 li {padding: 0;}
.nav-primary a.level0{padding-left: 24px;}
.page-header .skip-links {width: 100%;}
.skip-nav {display: block;}
#header-nav {background: #fff;z-index: 9; left: 0; margin: 0 auto;position: absolute;right: 0;top: 75px;width: 96%;}
.skip-content.skip-active {display: block!important;}
.salecto-topmenu .salecto-level0 {display: block;}

.skip-link.skip-active{background: none;}
.skip-nav .label {display: none;}
.skip-nav .icon, .skip-nav:hover:not(.skip-active) .icon {background-position:4px 15px;height: 41px!important;}
#sidebar-nav .block-title strong span{border: none;padding: 0;}
#sidebar-nav .block-title strong, .block-layered-nav .block-title strong {padding: 10px 24px;}
.products-grid li.item, .products-grid li.item:nth-child(2n), .products-grid li.item:nth-child(3n){float: left;margin: 0 20px 30px 0;width: 47.8%;}
.products-grid li.item:nth-child(2n){margin-right: 0;}
.products-grid li:nth-child(3n+1) {clear: none;}
.products-grid .product-info{min-height: inherit!important;}
.products-grid li.item .product-secondary {display: block; float: left; margin-top: 12px;}
.product-img-box {float: left;width: 100%;}
.product-view .product-shop {clear: both;padding: 0;width: 100%;}
.customer-account-create .main-container, 
.customer-account-login .main-container, 
.catalog-product-view .main-container, 
.cms-kontakt .main-container, body[class*="checkout-multishipping"] {max-width: 100%;}
.product-view .product-shop .product-name h1, .product-view .product-img-box .product-name h1 {color: #333; font-size: 24px;text-align: center;}
.product-view .add-to-cart-buttons {margin: 0;width: 164px;}
.catalog-product-view .col-main {margin: 10px 0;}
.no-touch #header-account a:hover, .no-touch .nav-primary a:hover {background:none;padding: 0;}
#header-account ul li, #header-account li a, .nav-primary a.level0{padding: 0;}
#header-account ul li{float: left;width: 50%;}
#header-account li a, .nav-primary a.level0{border: none;}
.cms-axel-datablade .col-main .std p, .cms-eurosoll-datablad .col-main .std p, .cms-ksv-iduna-datablade .col-main .std p {float: none; width: 100%;}
.footer-grid.links.footer-links-box, .footer-address-box, .footer-grid.links.footer-address-box.top-add, .kontakt-text, .information-text{display: none;}
.mobile-information, .kontakt-information{display: block;float: left;margin: 10px 0;text-align: center; width: 100%;}
.mobile-information .information, .kontakt-information .kontakt {color: #fff;font-size: 13px;line-height: 16px;margin: 0;border-bottom: 1px solid #f6f6f6;border-top: 1px solid #f6f6f6;float: left; padding: 7px 0;width: 100%;}
.mobile-information .footer-title, .kontakt-information .footer-title {cursor: pointer; color: #fff; font-size: 13px;font-weight: normal;line-height: 18px;margin: 0;padding-bottom: 15px;position: relative;}
.mobile-information .footer-title::before, .kontakt-information .footer-title::before {bottom: 0;content: "\f078";font-family: "FontAwesome";font-size: 13px;left: 0;position: absolute;text-align: center; width: 100%;color: #fff;}
.mobile-information .footer-title.active::before, .kontakt-information .footer-title.active::before {content: "\f077"}

.footer .map-icon, .phone-icon, .cvr-icon, .email-icon {background:none!important;color: #fff; display: inline-block;font-size: 13px; padding: 0!important;text-transform: none;width: 100%;}
.banner {width: 100%;}
#narrow-by-list, #narrow-by-list2{padding: 0;}
.sidebar .block-title strong {color: #727272; font-size: 14px; font-weight: normal; text-transform: uppercase;}
.catalog-category-view .category-products {clear: both;}
#sidebar-nav {float: left; width: 50%;position: static;}
#layered-navigation-container {float: left;  width: 50%;position: static;}
.col-left.sidebar.col-left-first {float: left;margin: 0;width: 100%;}
#sidebar-nav .block-title strong {border: none;}
#sidebar-nav .block-content {display: inline-block;position: absolute;width: 100%; z-index: 9;}
.sidebar .block.block-layered-nav {position: static;}
.block-layered-nav .block-content {background: #fff;display: none;left: 0;position: absolute;width: 100%;z-index: 9;}
.block-layered-nav .block-title{cursor: pointer;}
.block-layered-nav .block-title:before{content: "\f0da";font-family: fontawesome;display: block;position: absolute;left:8px;top: 11px;font-size: 12px;font-weight: normal;}
.block-layered-nav .block-title.active:before{content: "\f0d7";font-family: fontawesome;display: block;}
.product-view .product-options dl {float: none;margin-right: 0;text-align: center;width: 100%;}
.product-view .product-options dd{border: none;}
.test-12 li{margin: 0 2% 0 0 !important;  width: 23.5%;}
.test-12 li:nth-child(7n){ margin-right: 2% !important; }
.test-12 li:nth-child(5n){ margin-right: 2% !important; }
.test-12 li:nth-child(4n){ margin-right: 0 !important; }
.cms-page-view.cms-ksv-iduna-datablade .main-container,
.cms-page-view.cms-axel-datablade .main-container,
.cms-page-view.cms-eurosoll-datablad .main-container,
.cms-page-view.cms-datablade .main-container,
.cms-page-view.cms-kundeservice .main-container{ max-width: 96%; }
.cms-page-view.cms-ksv-iduna-datablade .col1-layout .col-main,
.cms-page-view.cms-axel-datablade .col1-layout .col-main,
.cms-page-view.cms-eurosoll-datablad .col1-layout .col-main,
.cms-page-view.cms-datablade .col1-layout .col-main,
.cms-page-view.cms-kundeservice .col1-layout .col-main { padding: 10px 20px;}
#header-cart.skip-active{ top: 178px; }
.block-related .products-grid li.item, .block-related .products-grid li.item:nth-child(2n), .block-related .products-grid li.item:nth-child(3n){ width: 49%; margin: 0 2% 10px 0; }
.block-related .products-grid li.item:nth-child(2n){ margin-right: 0; }
.related_products-pages .block-related .block-title p{ width: 62%; }

}

@media (min-width: 600px) and (max-width: 770px){
.container, .cms-index-index .container{width: 96%;}


#header-account{display: none;}
.page-header .skip-links .skip-link {border: 1px solid #ddd;margin-left: 8px;width: 47%;}
.page-header .header-minicart a.skip-cart.skip-link{border: none;}
.page-header .skip-links .header-minicart {margin: 14px 0 20px;}

.page-header .skip-links .header-minicart .skip-link {padding:0;background: #fff;}
.skip-cart .count {background:none;margin: 0;text-align: left;width: 100%;border-radius: 0;}
.skip-search .icon, .skip-search:hover:not(.skip-active) .icon {background-position:9px -136px;height: 41px;}
.header-minicart span.icon, .skip-cart:hover:not(.skip-active) .icon, .header-minicart span.icon:hover{margin-bottom: 10px;display: inline-block;width: auto;padding-left: 40px;}
.header-minicart .skip-cart .details {float: none;text-align: center;width: 75%;margin: 0 auto;}
.skip-link:hover:not(.skip-active) {opacity: 1;}

.home-page-boxes .col-box img {height: auto; margin: 0 auto; width: auto; max-width: 100%;}

.cms-index-index #tabs .product-grid li.item, .cms-index-index #tabs .product-grid li.item:nth-child(2n), 
.cms-index-index #tabs .product-grid li.item:nth-child(4n){float: left;margin: 0 20px 10px 0;width: 48.2%;}
.cms-index-index #tabs .product-grid li.item:nth-child(2n){margin-right: 0;}
.footer .block-subscribe .input-box {width: 100%;}
.footer .block-subscribe .actions {display: inline-block;float: none;margin: 10px auto;width: 100px;}


.footer-grid.links:nth-child(3n) ul.time-nav li{font-size: 13px;}
.time-nav {clear: both;display: block;margin: 0 auto;width: 350px;}
.banner {width: 100%;}
.header-minicart .skip-cart .details {float: none;text-align: center;width: 200px;}
.skip-link.skip-nav .icon, .skip-link.skip-cart:not(.no-count) .icon {display: inline-block;font-size: 0;height: 30px;margin: 0 auto;padding: 0;text-align: center;width: 34px;}
#header-cart.skip-active{top: 172px;}
#header-search {left: inherit; margin: 0 auto;right: 0;top: 54px;width: 100%;z-index: 999;}
.top-header .header-language-container{display: none;}
.no-touch #header-account a:hover, .no-touch .nav-primary a:hover{background: #000;}
.nav-primary li.level0 li {padding: 0;}
.nav-primary a.level0{padding-left: 24px;}
.skip-nav {display: block;}


.skip-content.skip-active {display: block!important;}
.salecto-topmenu .salecto-level0 {display: inline-block; text-align: left;}

.mobile-box .salecto-menumanager .mb-label{ display: block!important; background-color: transparent!important; padding: 0; color: #fff; height: 42px; line-height: 42px; width: 42px; text-align: center; }
.mobile-box .salecto-menumanager .mb-label.glyphicon-minus:before{ content: "\f068"; }
.mobile-box .salecto-topmenu .salecto-label .salecto-iconmega { display: none;}
.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{ color: #fff; background-color: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
.skip-link.skip-active{background: none;}
.skip-nav .label {display: none;}
.skip-nav .icon, .skip-nav:hover:not(.skip-active) .icon {background-position: 4px 11px;}
#sidebar-nav .block-title strong span{border: none;padding: 0;}
#sidebar-nav .block-title strong, .block-layered-nav .block-title strong {padding: 10px 24px;}
.products-grid li.item, .products-grid li.item:nth-child(2n), .products-grid li.item:nth-child(3n) {float: left;margin: 0 20px 10px 0;width: 48%;}
.products-grid li.item:nth-child(2n){margin-right: 0;}
.products-grid li:nth-child(3n+1) {clear: none;}
.product-img-box {float: left;width: 47%;}
.product-view .product-shop {float: right; padding: 20px 20px 0 0; width: 50%;}
.customer-account-create .main-container, 
.customer-account-login .main-container, 
.catalog-product-view .main-container, 
.cms-kontakt .main-container, body[class*="checkout-multishipping"] {max-width: 100%;}
.product-view .product-shop .product-name h1, .product-view .product-img-box .product-name h1 {color: #333; font-size: 24px;text-align: center;}
.product-view .add-to-cart-buttons {margin: 0;width: 175px;}
.product-view .add-to-cart-buttons .button{padding: 0 21px;}
.catalog-product-view .col-main {margin: 10px 0;}
.no-touch #header-account a:hover, .no-touch .nav-primary a:hover {background:none;padding: 0;}
#header-account ul li, #header-account li a, .nav-primary a.level0{padding: 0;}
#header-account ul li{float: left;width: 50%;}
#header-account li a, .nav-primary a.level0{border: none;}

.cms-axel-datablade .col-main .std p, .cms-eurosoll-datablad .col-main .std p, .cms-ksv-iduna-datablade .col-main .std p {float: none; width: 100%;}
.footer-grid.links.footer-links-box, .footer-address-box, .footer-grid.links.footer-address-box.top-add, .kontakt-text, .information-text{display: none;}
.mobile-information, .kontakt-information{display: block;float: left;margin: 10px 0;text-align: center; width: 100%;}
.mobile-information .information, .kontakt-information .kontakt {color: #fff;font-size: 13px;line-height: 16px;margin: 0;border-bottom: 1px solid #f6f6f6;border-top: 1px solid #f6f6f6;float: left; padding: 7px 0;width: 100%;}
.mobile-information .footer-title, .kontakt-information .footer-title {cursor: pointer; color: #fff; font-size: 13px;font-weight: normal;line-height: 18px;margin: 0;padding-bottom: 15px;position: relative;}
.mobile-information .footer-title::before, .kontakt-information .footer-title::before {bottom: 0;content: "\f078";font-family: "FontAwesome";font-size: 13px;left: 0;position: absolute;text-align: center; width: 100%;color: #fff;}
.mobile-information .footer-title.active::before, .kontakt-information .footer-title.active::before {content: "\f077"}

.footer .map-icon, .phone-icon, .cvr-icon, .email-icon {background:none!important;color: #fff; display: inline-block;font-size: 13px; padding: 0!important;text-transform: none;width: 100%;}
#narrow-by-list, #narrow-by-list2{padding: 0;}
.sidebar .block-title strong {color: #727272; font-size: 14px; font-weight: normal; text-transform: uppercase;}
.catalog-category-view .category-products {clear: both;}
#sidebar-nav {float: left; width: 50%;position: static;}
#layered-navigation-container {float: left;  width: 50%;position: static;}
.col-left.sidebar.col-left-first {float: left;margin: 0;width: 100%;}
#sidebar-nav .block-title strong {border: none;}
#sidebar-nav .block-content {display: inline-block;position: absolute;width: 100%; z-index: 9;}
.sidebar .block.block-layered-nav {position: static;}
.block-layered-nav .block-content {background: #fff;display: none;left: 0;position: absolute;width: 100%;z-index: 9;}
.block-layered-nav .block-title{cursor: pointer;}
.block-layered-nav .block-title:before{content: "\f0da";font-family: fontawesome; display: block;position: absolute;left:8px;top: 11px;font-size: 12px;font-weight: normal;}
.block-layered-nav .block-title.active:before{content: "\f0d7";font-family: fontawesome;display: block;}
.product-view .product-options dl{ width: 100%; margin-right: 0; }
.test-12 li{margin: 0 2% 0 0 !important;  width: 18.4%;}
.test-12 li:nth-child(7n){ margin-right: 2% !important; }
.test-12 li:nth-child(5n){ margin-right: 0 !important; }
.cms-page-view.cms-ksv-iduna-datablade .main-container,
.cms-page-view.cms-axel-datablade .main-container,
.cms-page-view.cms-eurosoll-datablad .main-container,
.cms-page-view.cms-datablade .main-container,
.cms-page-view.cms-kundeservice .main-container{ max-width: 96%; }
.cms-page-view.cms-ksv-iduna-datablade .col1-layout .col-main,
.cms-page-view.cms-axel-datablade .col1-layout .col-main,
.cms-page-view.cms-eurosoll-datablad .col1-layout .col-main,
.cms-page-view.cms-datablade .col1-layout .col-main,
.cms-page-view.cms-kundeservice .col1-layout .col-main { padding: 10px 20px;}
.block-related .products-grid li.item, .block-related .products-grid li.item:nth-child(2n), .block-related .products-grid li.item:nth-child(3n){ width: 49%; margin: 0 2% 10px 0; }
.block-related .products-grid li.item:nth-child(2n){ margin-right: 0; }
.related_products-pages .block-related .block-title p{ width: 60%; }

}
@media (min-width: 771px) and (max-width: 1259px){
.container, .cms-index-index .container{width: 96%;}
.cms-index-index #tabs .product-grid li.item{margin: 0 20px 30px 0;width: 23.45%;}
.cms-index-index #tabs .product-grid li.item .product-secondary .button{padding: 8px;}


.footer-grid.links .footer-title{font-size: 17px;}
.products-grid li.item, .products-grid li.item:nth-child(2n), .products-grid li.item:nth-child(3n) {width: 31.5%;}
.product-view .add-to-cart-buttons .button{padding: 0 21px;min-width: 150px;}
.catalog-product-view .main-container{max-width: 100%;}
.product-view .product-options dl{ width: 100%; margin-right: 0; }
.cms-page-view.cms-ksv-iduna-datablade .main-container,
.cms-page-view.cms-axel-datablade .main-container,
.cms-page-view.cms-eurosoll-datablad .main-container,
.cms-page-view.cms-datablade .main-container{ max-width: 96%; }

#header-search{ width: 55%; }




}

.close-btn{ display: none; }

@media (min-width: 768px) and (max-width: 1023px){
.home-page-boxes .container{padding: 0;}

.home-page-boxes .col-box img{ width: auto; }

.cms-index-index #tabs .product-grid li.item, .cms-index-index #tabs .product-grid li.item:nth-child(2n), .cms-index-index #tabs .product-grid li.item:nth-child(4n){ width: 48.5%; }
.time-nav{ width: 100%; }

.cms-index-index .main-container{ margin: 5px auto 0; }
.test-12 li{margin: 0 2% 0 0 !important;  width: 18.4%;}
.test-12 li:nth-child(7n){ margin-right: 2% !important; }
.test-12 li:nth-child(5n){ margin-right: 0 !important; }

}

@media (max-width: 1199px) {
	.header-col-left { max-width: 300px;}
	.store-and-news-block .about-store{ max-width: 300px; padding: 25px;}
	.latest-news{ width: calc(100% - 300px); padding: 25px;}
}


@media (max-width: 1023px) {
.zig_zag_box { flex-wrap: wrap; }
.zig_zag_detail , .zig_zag_img { width: 100%; }
.zig_zag_content .zig_zag_detail { order: 2; }
.zig_zag_detail p { max-width: 100%; }
.zig_zag_detail { padding: 16px; }
.zig_zag_detail h2 { font-size: 18px; }
.video_banner { padding: 66px 0; }

.header-col-left { max-width: 200px;}
.page-header-container .header-col-right { width: calc(100% - 210px); border: 0; margin: 0 !important;}
.top-right-link{ margin-bottom: 0;}

.salecto-topmenu .salecto-label { padding: 5px 8px; font-size: 15px;}
.top-right-link{ font-size: 15px;}

.store-and-news-block .about-store{ max-width:100%;}
	.latest-news{ width: 100%; padding: 25px;}


}



@media (max-width: 767px) {
.top-header{display: block; margin: 0 0 10px 0; line-height: 24px; }
.top-header .top-links{ justify-content: center; }
.top-header ul li{ width: auto; padding: 5px 30px 5px 0; }
.home-page-boxes{ display: none; }
.footer .form-subscribe-header { padding: 10px 16px; }
.latest-news .news-row .news-col{ width: 50%;}
.news-col h5{ font-size: 18px;}
.footer .footer-grid{ width: 100%; margin: 10px 0 20px 0; text-align: left;}
.footer-block{ flex-wrap: wrap;}
.footer-grid .social-media a{ margin-left: 0; display: inline-block; vertical-align: top;}





.page-header .logo{ background: #fff; width:auto !important; height:  auto !important; padding: 0 !important; max-width: calc(100% - 60px) }
.page-header .logo:focus,
.page-header .logo:hover{ background: #fff; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }


.page-header .skip-links .skip-nav{ display: none; }
.page-header .mobile-menu{ width: 30px; height: 28px;  border: 1px solid #727272; margin-right: 15px; display: inline-block; vertical-align: top; }
.page-header .mobile-menu .icon{ display: block; height: 26px!important; width: 28px; background: url(../images/mobile-menu-icon.jpg) center center no-repeat!important; }

.mobile-box{ display: none; width: 80%; background-color: #157637; position: fixed; left: 0; top: 0; height: 100%; z-index: 1000; overflow-y: scroll; 
-webkit-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.40); -moz-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.40); box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.40);}

.close-btn.slide-body{ display:block; width: 100%; background-color: rgba(0, 0, 0, 0.1); height: 100%; position: fixed; left: 0; top: 0; z-index: 10; }
.close-btn.slide-body:before{ content: "\f00d"; font-family: "FontAwesome"; right: 10px; width: 40px; height: 40px; top: 10px; font-size: 20px; color: #fff; line-height: 40px; position: absolute; text-align: center; background-color: #000;}

.mobile-box #header-nav{ display: block; background-color: #157637; float: left; width: 100%; position: relative; top: 0; padding: 0px;}
.mobile-box #header-nav .container{ width: 100%; float: left; margin: 0; }

.mobile-box .salecto-menumanager .salecto-level0{ float: left; width: 100%; }
.mobile-box .salecto-menumanager .mb-label{ display: block!important; background-color: transparent!important; padding: 0; color: #fff; height: 42px; line-height: 42px; width: 42px; text-align: center; }
.mobile-box .salecto-menumanager .mb-label.glyphicon-minus:before{ content: "\f068"; }
.mobile-box .salecto-topmenu .salecto-label .salecto-iconmega{ display: none; }

.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-color: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }

.mobile-box .mb-content .col-category{ padding: 0; }
.mobile-box .mb-footer{ display: none; }
.mobile-box .home-page-boxes{ display: block; float: left; width: 100%; background: #fff; }
.home-page-boxes .container{ width: 100%; }
.mobile-box .home-page-boxes .col-box{ float: left; width: 100%; text-align: center; margin-bottom: 15px; }
.salecto-menumanager .mb-submain{ border: none; border-bottom: 1px solid #ddd; }
.mobile-box .mb-submenu .salecto-category-level .col-category a.form-group{ margin-bottom: 0; padding: 7px 0; }

.page-header .skip-links .skip-link.skip-search{ width: 30px; height: 28px; border: 1px solid #c4c4c4; right: 6px; top: 18px; position: absolute; }
.page-header .skip-links .skip-link.skip-search.icon,
.skip-search .icon, .skip-search:hover:not(.skip-active) .icon{ display: block; height: 26px; width: 28px; background: url(../images/mobile-search-icon.jpg) -1px -2px no-repeat!important; }
#header-search{ width: 100%; top: 65px;}
.skip-content.skip-active{ background-color: #fff; }
#search_mini_form .search-button{ width: 42px; height: 42px; }
#search_mini_form .search-button:before{ content: "\f002"; font-family: "FontAwesome"; left: 0; width: 100%; height: 100%; top: 0; font-size: 18px; color: #000; line-height: 40px; background: none!important; margin: 0; text-indent: 0;}

.page-header .skip-links .header-minicart .skip-link{ background: #fff; }
.header-minicart .block-cart{ display: none!important; }





.catalog-product-view .col-main{ margin: 0; }
.catalog-product-view #sidebar-nav{ display: none; }
.divlabel{ right: 10px; }

.product-view .add-to-cart .qty-wrapper{ float: left; width: 100%; text-align: center; }
.product-view .add-to-cart .qty-wrapper label,
.product-view .add-to-cart .qty-wrapper .qty{ display: inline-block; float: none; }
.product-view .add-to-cart-buttons{ width: 100%; }
.product-view .add-to-cart-buttons .button .icon-cart{ float: none; vertical-align: middle; margin-right: 4px; margin-top: -3px;}
.product-view .add-to-cart-buttons .button p{ display: inline-block; vertical-align: middle; }

.product-options{ margin: 0; padding: 0; }
.product-view .product-options dd .input-box{ width: 90%; }
.product-view .product-shop .product-options dd select{ width: 100%; }
.product-options-bottom { padding: 15px 0 0; margin-bottom: 0;}
.product-view .product-shop{ margin-bottom: 0; }

.footer .block-subscribe{ display: block; }
.footer .form-subscribe-header{ padding: 10px 0; }
.footer .form-subscribe-header label{ font-size: 20px; }
.form-subscribe-header p{ line-height: 20px; font-size: 13px; }
.footer .footer-newsletter{ width: 90%; }
.footer .block-subscribe .input-box{ width: 70%; }
.footer .block-subscribe .input-text{ font-size: 13px; }
.footer .block-subscribe .actions{ margin: 0; width: 30%; }
.footer button span{ font-size: 14px; }



.page-header .skip-links{ margin-top:0 !important; }
.page-header .skip-links .header-minicart{ margin: 0; width: 100%; border: none; }
.page-header .header-minicart a.skip-cart.skip-link{ padding: 20px 35px; margin: 0; background-color: #fff; width: 100%; }

#header-cart.skip-active{ display: block !important; }
.video_banner { padding: 46px 0; }

.header-col-left { display: flex; align-items: center;}
.page-header-container{ padding: 15px 0; align-items: center;}
.footer-grid.links .footer-title{ text-align: left;}


}

@media only screen and (max-width: 767px) {
	#header-nav{ display: none;}
	#header-nav.mm-menu_opened{ display:block;}
	.skip-link { border-right: 0; height: auto;}
	.header-nav{ display:inline-block; vertical-align: top;;}
	.home-page-slider #owl-demo .owl-item img { height: 280px; object-fit: cover;}
	.main-container{ padding: 0 15px;}
}

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



.top-header ul li{ padding: 5px 10px 5px 0 }
.top-header ul li span{ font-size: 11px; padding: 0 0 0 28px; }

.cms-home .fancybox-slide--iframe .fancybox-content{ height: auto; }
.banner-box { padding: 10px;}
.banner-box h3{ font-size: 16px;;}
.banner-box p { font-size: 14px; margin-bottom: 10px;}
.home-page-slider #owl-demo .owl-item img { height: 250px; object-fit: cover;}
}





.salecto-menumanager .salecto-level0 .mb-label {
	display: none;
}