@font-face{font-family: 'ASafePlacetoFall-Regular'; src: url('../fonts/ASafePlacetoFall_gdi.eot'); src: url('../fonts/ASafePlacetoFall_gdi.eot?#iefix') format('embedded-opentype'), url('../fonts/ASafePlacetoFall_gdi.woff') format('woff'), url('../fonts/ASafePlacetoFall_gdi.ttf') format('truetype'), url('../fonts/ASafePlacetoFall_gdi.svg#ASafePlacetoFall-Regular') format('svg'); font-weight: 400; font-style: normal; font-stretch: normal; unicode-range: U+0020-20AC;}
a:hover{text-decoration: none;}
a:focus{outline: none;}
.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: "Raleway",sans-serif;}
.customer-account-login .col2-set .buttons-set button, .customer-account-login .col2-set .buttons-set .button, .checkout-multishipping-login .col2-set .buttons-set button, .checkout-multishipping-login .col2-set .buttons-set .button{min-width: inherit;}
.customer-account-login .col2-set button.button, .customer-account-login .col2-set .buttons-set a.button, .checkout-multishipping-login .col2-set button.button, .checkout-multishipping-login .col2-set .buttons-set a.button{padding: 0 15px; width: auto;}
.button, .cart-table .product-cart-actions .button, #co-shipping-method-form .buttons-set .button{font-size: 13px; font-weight: 600; line-height: 30px; padding: 0 15px;}
.dashboard .col2-set .col-1 .box-title h2, .dashboard .col2-set .col-1 .box-title h3, .dashboard .col2-set .col-2 .box-title h2, .dashboard .col2-set .col-2 .box-title h3{font-size: 18px; font-weight: 400;}
.scrollToTop{background: #000; color: #FFF; cursor: pointer; float: right; font-size: 28px; height: 50px; position: absolute; right: 0; text-align: center; top: 0; width: 50px;}
.nav-primary li.level0 > a{text-transform: none;}
.link-menu{margin: 0 auto; width: 100%;}
.category-image{height: 400px; overflow: hidden;}
.category-image img{margin-top: -213px;}
.cellm{border: 1px solid;} 
.skip-link.skip-account{height: 22px; line-height: 18px;}
.header-language-container{width: 32%; margin-top: 8px;}
.cms-page-view #sidebar-nav .block-title strong {padding: 10px;}
#MB_content .buttons {padding: 10px 0;}
.success_message {color: #333;}
.breadcrumbs {background: #f5f5f5;  color: #000;  margin: 20px 0;   padding: 10px;}
.breadcrumbs strong, .breadcrumbs a{color: #000;}
.col-left{width: 24%;}
#header-cart.skip-active{top: 45px;}
#about-content {padding: 0;}
#about-content .table-section table {float: left;  height: 145px;  margin: 0 2% 20px 0;  width: 32%;}
#about-content .table-section table tbody { border: 3px double #000;  display: table-cell;  padding: 10px;}
#about-content .table-section table tbody tr td {text-align: center;  width: 45%;}
#about-content .table-section table tbody tr td p { font-size: 13px;  margin: 0;}
#about-content .table-section table:nth-child(3n) {margin-right: 0;}
.top-text > a{color: #51C389 !important;}
.top-text{float: left; width: 50%; padding: 10px 0; font-family: 'ASafePlacetoFall-Regular'; color: #000;}
.text-col{background: #F5F5F5; border-top: 1px solid; min-height: 55px; padding: 10px 0 0;}
.top-links, .top-header a{color: #333333; font-size: 11px; font-weight: 600;}
.currency-switcher label{font-size: 11px; color: #000; float: left;}
.currency-switcher select{color: #000; font-size: 11px; padding-left: 5px;}
.category-imgs li:nth-child(4n){margin-right: 0;}
.currency-switcher{float: left;}
.top-header ul li span{background: url(../images/truck.png) no-repeat 0 0; font-size: 0; height: 20px; padding: 0 5px 0 0; width: 34px;}
.top-header{border: none;}
.homepage-categories ul li:hover h3{opacity: 0; transition: all 1s ease 0s;}
.homepage-categories ul li h3 a{color: #FFF}
.top-header ul li{border-right: 1px solid #000; float: left; margin: 7px 0; padding: 0 40px 0 0;}
.header-minicart{float: left; margin: 5px 0 0 20px;}
.skip-links{width: auto;}
.nav-primary a{font-size: 15px;}
.skip-search{float: right; margin: 29px 10px 0 0; padding: 0 5px 0 0;}
.header-minicart span.icon{background: url(../images/sprite.png) no-repeat -363px 0;}
.header-minicart span.icon:hover{background: url(../images/sprite.png) no-repeat -363px 0;}
.skip-search .icon{background: url(../images/sprite.png) no-repeat -274px -46px;}
.skip-search:hover:not(.skip-active) .icon{background: url(../images/sprite.png) no-repeat -274px -46px;}
#header-search {background: #e1a17a;  height: auto;  padding: 0;  position: static;  right:0;  top:0;}
#search{color: #FFF;} 
::-webkit-input-placeholder{color: #FFF;}
#search_mini_form .search-button:before{background: none; text-indent: 0; font-family: 'FontAwesome'; content: '\f002'; font-size: 18px;}
#header-nav{float: left; padding:0 0 0 20px;}
.nav-primary a.level0{padding: 0 19px 0 0;}
.category-imgs{display: table; padding: 20px 0 0; width: 100%;}
.category-imgs li img{height: 180px; margin: 0 auto; width: 180px;}
.category-imgs li .cat-imgs a{display: inline; min-height: 182px;}
.category-imgs li .cat-imgs{border: 1px solid #CCC; height: 195px; padding: 5px; vertical-align: middle;}
.category-imgs li{float: left; font-weight: 700; margin: 0 2.66% 20px 0; text-align: center; text-transform: uppercase; width: 23%;}
#sidebar-nav-menu li ul li{margin: 0  !important; padding-left: 10px;}
#sidebar-nav-menu li ul li .category_name{font-weight: 400; font-size: 13px;}
#sidebar-nav-menu .category_name{font-size: 14px; font-weight: 600; text-transform: uppercase;}
.header-minicart .minicart-actions .cart-link{font-size: 11px; font-weight: 600; height: 30px; line-height: 30px;}
.products-list > li .product-image{padding: 10px;}
.products-list .product-shop .product-name{text-align: left;}
.new-image{background: #4AC084;}
.sale-image{background: #B1E0C8;}
.sale-image .sale-title{color: #000;}

.salecto-menumanager .salecto-submenu {min-width: 1140px;left:-315px!important;}
.salecto-topmenu .salecto-submenu, .salecto-topmenu .col-sub {text-align: left;top: 52px !important;}
.salecto-menumanager .col-xs-3 {padding: 0;}
.salecto-topmenu .salecto-submenu a.form-group.level1 {font-weight: 700;}
.salecto-topmenu .salecto-submenu a.form-group {font-weight: normal;margin: 0;border: none;text-transform: none;width: 100%;}

.footer .links li{line-height: 2.4;}
.footer .links{float: left; margin-bottom: 0; padding: 0; width: 25%;}
.footer .links p{color: #000; font-family: 'Kristi', cursive; font-size: 48px; font-weight: 400; line-height: 1.4; margin: 0 0 25px; padding: 0; text-transform: none;}
.footer .links p + p{color: #696969; font-family: "Raleway",sans-serif; font-size: 14px;  text-transform: none; line-height: 24px;}
.footer li, .footer a{color: #888; font-size: 14px; font-weight: normal; line-height: 34px; text-align: left; text-transform: none;}
.footer .links .mandag > p{font-family: "Raleway",sans-serif; color: #888; font-size: 14px; font-weight: 400;}
.footer .links .mandag > span{font-family: "Raleway",sans-serif; color: #666; font-size: 14px; font-weight: 900;}
.footer a:hover{color: #4AC084; text-decoration: none;}
.footer .footer-bottom{border-top: none;}
.contact-details > p{width: 50%;}
.contact-form button.button{padding: 15px 15px;}
.footer-grid li::after{color: #ce8d65; content: ">"; display: block; float: left; padding-right: 5px;}
.customer-account-login .col2-set h2, .checkout-multishipping-login .col2-set h2{font-weight: 600; padding: 0 0 10px;}
.sidebar .block-title strong{color: #000; font-size: 21px; font-weight: 700;}
.catalog-category-view .main-container .page-title h1{color: #000; font-size: 21px; font-weight: 700;}
.catalog-category-view .main-container .page-title{display: block;}
.salectoSidenavLeft .block-title, .block-account .block-title{background: #F0494F; color: #FFF; font-family: "Raleway",sans-serif;  font-size: 16px; font-weight: 700; margin: 0;}
.block-layered-nav .block-content dl dt{background: #4AC084; margin: 10px 0 0 0; color: #FFF; font-family: "Raleway",sans-serif;  font-size: 16px; font-weight: 700;} 
.sidebar .block-content{background: #ddd; padding: 0;}
.block-related .products-grid li.item{border: 1px solid #999;}
.block-related .products-grid li.item .product-image img{height: auto; width: 100%;}
.block-related .products-grid li.item p.product-name a{color: #000; font-family: "Raleway",sans-serif; font-size: 14px; font-weight: 400; padding: 0; text-align: center; text-transform: uppercase;}
.block-related .products-grid li.item .product-details .price-box span{float: none; text-align: center;}
#narrow-by-list dd .swatch-label{width: 25px;}
.block-related .block-title h2, .opc-wrapper-opc h2, .customer-account-create .page-title h1{color: #000; font-size: 24px; font-weight: 600;}
.product-view .product-shop .product-name h1, .product-view .product-img-box .product-name h1{color: #000; font-size: 24px; font-weight: 600;}
#discount-coupon-form .input-text, .cart .giftcard .input-text{height: 30px;}
.logo img{margin: 0;}
.page-header{margin: 0 auto 30px;}
.homepage-categories ul li{float: left; list-style: none; margin: 0 1% 1% 0; position: relative; width: 32.6%;}
.homepage-categories ul li h3{background: rgba(0, 0, 0, 0.8); color: #FFF; font-family: 'Kristi', cursive; font-size: 60px; font-weight: normal; height: 100%; padding: 80px 0; position: absolute; text-align: center; text-transform: uppercase; transition: all 1s ease 0s; width: 100%;}
.homepage-categories ul li:nth-child(3n){margin-right: 0;}
.homepage-categories ul li img{width: 100%;}
.homepage-categories{clear: both; display: block; margin: 65px 0;}
.newsletter-box{background: #F0F0F0; position: relative; margin-top: 50px; padding: 60px 0; float: left; width: 100%; margin-bottom: 30px;}
.text-new{float: left; width: 73%;}
.text-new h1{font-family: 'Kristi', cursive; color: #FA4047; font-size: 79px; margin: 0; text-transform: none;}
.text-new > a{background: #4AC084; width: 220px; min-height: 35px; text-align: center; text-transform: uppercase; border-radius: 3px; clear: both; color: #FFF; display: block; float: left; padding: 14px;}
.img-new{float: right; width: 25%;}
.img-new > img{width: 100%;} 
.new{border: 1px solid #000; clear: both; display: block; float: left; margin: 50px 0; width: 100%;}
.newsletter-box .container{clear: both; min-height:initial;}
.newsletter-box .links.social-media{float: left; margin: 23px 0; padding: 0 80px; width: 100%; text-align: center;}
.newsletter-box .block.block-subscribe{float: right; width: 58%; padding: 23px 33px;}
.links.social-media em{background: url(../images/bg-icon.png) no-repeat center top; color: #FFF; font-size: 39px; margin-left: 0; min-height: 74px; padding: 13px 0; text-align: center; text-shadow: 1px 1px 1px #000; width: 74px;}
.le-social{color: #000; display: inline-block; font-size: 25px; line-height: 65px;}
.newsletter-box .form-subscribe-header{float: left; padding: 2px 15px 0 0;}
.newsletter-box .footer-newsletter{border: none; float: right; width: 55%;}
.newsletter-box .block-subscribe .input-box{ width: 66%; float: left;}
.newsletter-box .block-subscribe .actions{width: 34%; float: right; margin: 2px 0 0;}
.newsletter-box .block-subscribe .actions .button{height: 50px; padding: 0; text-align: center; width: 100%;}
.newsletter-box .form-subscribe-header label{color: #000; font-size: 25px; padding-top: 3px; text-transform: none;}
.newsletter-box .block-subscribe .input-text{height: 50px;}
.newsletter-box .footer-newsletter .input-text{background: #FFF; border: none;}
.footer{border-top: none; margin-top: 50px; padding: 0;}
.footer-container .footer-bottom{border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 30px 0 30px;}
.footer address{background: none; font-size: 12px; margin-top: 0; padding: 30px 0 0;}
.last-1 .footer-grid{float: right; width: 75%;}
.new-box{padding: 50px 0;}
.newsletter-box::after{border-bottom: 60px solid #FFF; content: ""; display: block; height: 70px; margin-top: 0; padding-top: 10px; position: absolute; top: -60px; transform: rotate(2deg); width: 100%;}
.newsletter-box::before{border-top: 60px solid #FFF; content: ""; display: block; height: 70px; margin-top: 0; padding-top: 10px; position: absolute; bottom: -60px; transform: rotate(-2deg); width: 100%;}
.products-grid .product-info{padding: 6px; position: relative;}
.owl-theme .owl-controls .owl-buttons div.owl-prev, .owl-theme .owl-controls .owl-buttons div.owl-next{border-radius: 0; height: 50px; opacity: 1; width: 50px;}
.owl-theme .owl-controls .owl-buttons div.owl-prev{background: #000 url(../images/left-icon.png) no-repeat center 15px; left: -102px;}
.owl-theme .owl-controls .owl-buttons div.owl-next{background: #000 url(../images/right-icon.png) no-repeat center 15px; right: -102px;}
.maincat{color: #000; cursor: pointer; float: left; font-size: 14px; font-weight: 400; letter-spacing: 1px; text-transform: uppercase;}
.collapsible-menu{cursor: pointer; float: right; font-size: 15px; font-weight: 400; padding-right: 10px;}
#leftnav #leftnav-tree ul{clear: both; padding: 0; text-transform: uppercase; width: 100%;}
.catalog-category-view .block.block-layered-nav.block-layered-nav--no-filters{clear: both;}
.catalog-category-view .sidebar .block.block-list.block-categories .block-content #leftnav-tree li.level0{border-bottom: 1px solid #FFF; color: #000; cursor: pointer; display: table; margin: 0; padding: 10px; width: 100%;}
.block-layered-nav .block-content dl dt, .catalog-category-view .sidebar .block-title strong{background: #4AC084; color: #FFF; font-size: 18px; font-weight: 600; margin-top: 0; padding: 10px;}
.catalog-category-view .sidebar .block-title{margin: 0;}
.toolbar-bottom{clear: both;}
.product-grid li.item .actions a.button, .products-grid li.item .actions a.button{background: #ECECEC !important; color: #333333  !important; float: left; font-size: 11px; font-weight: 600; height: 30px; line-height: 30px; padding: 0; text-align: center; width: 50%;}
.product-grid li.item .actions button.button, .products-grid li.item .actions button.button{float: right; font-size: 11px; font-weight: 600; height: 30px; line-height: 30px; margin: 0; padding: 0; text-align: center; width: 50%;}
.product-grid li.item h3.product-name a, .products-grid li.item h3.product-name a{color: #313131; font-size: 14px; text-align: left; text-transform: none;}
.products-grid .price-box{text-align: center;}
.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{text-align: center;}
#sidebar-nav{margin-bottom: 0;}
.product-grid li.item{border: 1px solid #C0C0C0;}
.product-grid li.item, .product-grid li.item:nth-child(4n){margin: 0 20px 20px 0; width: 268px;}
.product-grid li.item:nth-child(3n){margin-right: 0px;}
.product-grid.products-grid--max-4-col li.item{ width: 270px; }
.product-grid.products-grid--max-4-col li.item:nth-child(3n){ margin-right: 20px; }
.product-grid.products-grid--max-4-col li.item:nth-child(4n){ margin-right: 0px; }

.products-grid .product-image img{display: inline; height: auto; width: auto;}
.product-grid li.item p.product-name a{color: #000; font-family: "Raleway",sans-serif; font-size: 14px; font-weight: 400; padding: 0; text-align: center; text-transform: uppercase;}
.products-grid .product-name, .products-list .product-name{font-family: "Raleway",sans-serif; min-height: 45px; font-size: 16px; margin: 10px 0 3px; text-align: center; text-transform: uppercase;}
.products-grid .actions{min-height: inherit;}
.products-grid .product-shop{min-height: 90px; padding: 0 10px;}

.category_name{font-size: 16px; font-weight: normal;}
#header-account.skip-active li{border: none; margin: 0;}
.pay{float: left; width: 40%;}
.pay img{margin: 0 auto; float: right;}
.block-layered-nav .block-title{display: none;}
.skip-link.skip-active{background: none;}
.text-new > a:hover{background: #999;}
.empty{padding: 5px;}
.customer-account .main-container .sidebar .block-title strong{font-size: 18px;}
.product-view .add-to-cart-wrapper, .product-view .block-related{padding: 0  !important; width: 100%;}
.opc-wrapper-opc .btn-checkout span span{background: #51C389;}
.opc-wrapper-opc .login-trigger, .opc-wrapper-opc .payment-block dt{background: #51C389;}
.dashboard .box-content a, .dashboard .col2-set .col-1 .box-title a, .dashboard .col2-set .col-2 .box-title a{color: #51C389;}
.product-shop .short-description .std img{ display: inline; padding-right: 15px;}
.product-shop .short-description .std p{margin: 0;}
.opc-wrapper-opc .opc-col-center .comment-block .fa {display: none;}
.opc-wrapper-opc .opc-col-center .comment-block .hidden {display: block !important;}

.toolbar .sorter > .sort-by select{width: 100px!important;}
.discount{float: right; background: none;}
.cart-totals-wrapper{margin-top: 30px;}
.page-title.title-buttons > form#cngiftcard-form{float: right; margin: 15px 0 0;}
.page-title.title-buttons > form#cngiftcard-form .input-text{width: 100%;}

.topbanner-text{background-color: #d4efe6; padding:0 10px; color: #48606c; font-size: 16px; line-height: 38px; display: block; width: 100%; margin-bottom: 20px;}
.topbanner-text p{margin-bottom: 0; line-height: 38px;}

.opc-wrapper-opc .discount-block .discount {background: transparent;}

.cart #discount-coupon-form #coupon_code::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #999;
}
.cart #discount-coupon-form #coupon_code::-moz-placeholder { /* Firefox 19+ */
color: #999;
}
.cart #discount-coupon-form #coupon_code:-ms-input-placeholder { /* IE 10+ */
color: #999;
}
.cart #discount-coupon-form #coupon_code:-moz-placeholder { /* Firefox 18- */
color: #999;
}
.product-view .back-button{ text-align: right; display: inline-block; width: 100%; margin: 10px 0;}
.product-view .back-button .fa{ padding-right: 5px; font-size: 18px; vertical-align: top; padding-top: 1px;}
.redirect-text a{ font-size: 14px; line-height: 1.4; font-weight: 400; color: #848484; background: #f6f6f6; padding: 8px 15px; }
.redirect-text a:hover{ background: #fbf0f0; }

.product-view .product-shop .product-extra-info {font-weight: 700; color: #4ac084;}
.availability.out-of-stock span {font-weight: 700;text-transform: none;font-size: 15px;color: #4ac084;line-height: 22px;} 
.product-view .product-shop .availability {font-size: 18px !important;text-transform: none !important;font-weight: 700 !important; color: #4ac084;}
.product-view .product-shop .extra-info {font-weight: 700; color: #4ac084;}
.product-view .product-shop .availability .value {display: none;}







@media (max-width: 480px){
.link-menu{float: none; width: 100%;}
.top-text{width: 100%; float: none; text-align: center;}
.top-header ul li{border: none; float: none;}
.header-minicart{float: right;}
.skip-search{float: right; margin: 0 10px 0 0;}
#header-search{height: auto; width: 100%; position: static;}
.page-header .skip-links{margin: 0; display: inline-block; width: 100%;}
#header-cart.skip-active{top: 44px; width: 100%;}
#header-nav{float: none; padding: 0 10px; position: absolute; top: 150px; width: 100%; z-index: 1;}
.nav-primary a.level0{margin: 0; padding: 0 0 0 24px;}
.page-header .logo img{ margin: 0;}
.cms-index-index .page-header .skip-links{margin: 15px 0 0;}
.homepage-categories ul li{float: none; width: 100%;}
.text-new{float: none; width: 100%;}
.text-new h1{font-size: 65px;}
.img-new{clear: both; float: left; margin-top: 20px; width: 100%;}
.newsletter-box{float: left;}
.newsletter-box .container{min-height: auto;}
.newsletter-box .links.social-media{width: 100%; float: none; border: none;}
.newsletter-box .block.block-subscribe{float: none; padding: 0; width: 100%;}
.newsletter-box .footer-newsletter{float: left; padding-bottom: 20px; width: 100%;}
.links.social-media > a{float: left; width: 50%;}
.footer .links{float: none; margin-bottom: 30px; padding: 0; width: 100%;}
.product-grid li.item, .product-grid li.item:nth-child(4n), .product-grid li.item:nth-child(3n){margin: 0 auto 19px;}
.product-grid.products-grid--max-4-col li.item{ width: 268px; }
.product-grid.products-grid--max-4-col li.item:nth-child(3n){ margin-right: auto; }
.product-grid.products-grid--max-4-col li.item:nth-child(4n){ margin-right: auto; }

.pay img{margin: 0 auto; text-align: center;}
.customer-account .main-container .sidebar .block-title strong{font-size: 14px; padding: 7px 10px 7px 24px;}
.category-imgs li{width: 100%; float: none;}

}
@media (min-width: 481px) and (max-width: 599px){
.col2-left-layout .col-main{width: 100%;}
.catalog-category-view .main-container, .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%;}
.top-links{padding: 0;}
.cms-index-index .page-header .skip-links, .page-header .skip-links{margin: 0;}
.forside-text{width: 367px; float: none; margin: 45px auto 0;}
.footer-blocks:first-child, .footer-blocks{width: 100%;}
.footer-grid{display: block; margin: 30px 0 0;}
.payment{margin: 10px auto 0; float: none;}
.footer address{text-align: center;}
.product-grid li.item, .product-grid li.item:nth-child(4n), .product-grid li.item:nth-child(3n){margin: 0 auto 19px;}
.page-header .skip-links .skip-nav{width: 32%;}
.breadcrumbs{display: block;}
.product-view .add-to-links{width: 100%;}
.add-to-links li a{font-size: 13px;}
.block-related .products-grid li.item{float: none; margin: 0 auto 19px;}
.header-minicart .minicart-actions .cart-link{width: 50%; padding: 0;}
.checkout-types{max-width: 50%; float: right;}
.page-header.tablet-header-fixed .header-minicart span.icon, .page-header.tablet-header-fixed .skip-link.skip-cart:not(.no-count) .icon{margin-top: 5px;}
.cms-index-index .page-header.tablet-header-fixed .skip-links, .page-header.tablet-header-fixed .skip-links{margin-bottom: 20px;}
.link-menu{float: none; width: 100%;}
.top-text{width: 100%; float: none; text-align: center;}
.top-header ul li{border: none; float: none;}
.header-minicart{float: right;}
.skip-search{float: right; margin: 0 10px 0 0;}
#header-search{height: auto; width: 100%; position: static;}
.page-header .skip-links{margin: 0; display: inline-block; width: 100%;}
#header-nav{float: none; padding: 0 10px; position: absolute; top: 150px; width: 100%; z-index: 1;}
.nav-primary a.level0{margin: 0; padding: 0 0 0 24px;}
.cms-index-index .page-header .skip-links{margin: 15px 0 0;}
.homepage-categories ul li{float: left; width: 49%;}
.text-new{float: none; width: 100%;}
.text-new h1{font-size: 65px;}
.img-new{clear: both; float: left; margin-top: 20px; width: 100%;}
.newsletter-box{float: left;}
.newsletter-box .container{min-height: auto;}
.newsletter-box .links.social-media{width: 100%; float: none; border: none;}
.newsletter-box .block.block-subscribe{float: none; padding: 0; width: 100%;}
.newsletter-box .footer-newsletter{float: left; padding-bottom: 20px; width: 100%;}
.links.social-media > a{float: left; width: 27%;}
.footer .links{float: left; margin-bottom: 30px; padding: 0; width: 50%;}
#header-search, #header-cart.skip-active{top: 44px;}	
.homepage-categories ul li:nth-child(3n){margin: 0 1% 1% 0;}
.homepage-categories ul li h3{padding: 32px 0;}
.pay img{margin: 0 auto; text-align: center;}
.customer-account .main-container .sidebar .block-title strong{font-size: 14px; padding: 7px 10px 7px 24px;}
.category-imgs li{width: 48.5%;}
.category-imgs li:nth-child(2n){margin-right: 0;}
.product-grid.products-grid--max-4-col li.item{ width: 268px; }
.product-grid.products-grid--max-4-col li.item:nth-child(3n){ margin-right: auto; }
.product-grid.products-grid--max-4-col li.item:nth-child(4n){ margin-right: auto; }

}
@media (min-width: 600px) and (max-width: 770px){
.col2-left-layout .col-main{width: 100%;}
.catalog-category-view .main-container, .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%;}
.top-links{padding: 0;}
.cms-index-index .page-header .skip-links, .page-header .skip-links{margin: 0;}
.forside-text{width: 367px; float: none; margin: 45px auto 0;}
.footer-blocks:first-child, .footer-blocks{width: 100%;}
.footer-grid{display: block; margin: 30px 0 0;}
.payment{margin: 10px auto 0; float: none;}
.footer address{text-align: center;}
.product-grid li.item, .product-grid li.item:nth-child(4n), .product-grid li.item:nth-child(3n){margin: 0 auto 19px;}
.page-header .skip-links .skip-nav{width: 32%;}
.breadcrumbs{display: block;}
.product-view .add-to-links{width: 100%;}
.add-to-links li a{font-size: 13px;}
.block-related .products-grid li.item{float: none; margin: 0 auto 19px;}
.header-minicart .minicart-actions .cart-link{width: 50%; padding: 0;}
.checkout-types{max-width: 50%; float: right;}
.page-header.tablet-header-fixed .header-minicart span.icon, .page-header.tablet-header-fixed .skip-link.skip-cart:not(.no-count) .icon{margin-top: 5px;}
.cms-index-index .page-header.tablet-header-fixed .skip-links, .page-header.tablet-header-fixed .skip-links{margin-bottom: 20px;}
.link-menu{float: none; width: 100%;}
.top-text{float: left; text-align: center; width: 50%;}
.top-header ul li{float: left;}
.header-minicart{float: right;}
.skip-search{float: right; margin: 0 10px 0 0;}
#header-search{height: auto; width: 100%; position: static;}
.page-header .skip-links{margin: 0;}
#header-cart.skip-active{top: 44px;}
#header-nav{float: none; padding: 0 10px; position: absolute; top: 46px; width: 100%; z-index: 1;}
.nav-primary a.level0{margin: 0; padding: 0 0 0 24px;}
.cms-index-index .page-header .skip-links{margin: 15px 0 0;}
.homepage-categories ul li{float: left; width: 49%;}
.text-new{float: none; width: 100%;}
.text-new h1{font-size: 65px;}
.img-new{clear: both; float: left; margin-top: 20px; width: 100%;}
.newsletter-box{float: left;}
.newsletter-box .container{min-height: auto;}
.newsletter-box .links.social-media{width: 100%; float: none; border: none;}
.newsletter-box .block.block-subscribe{float: none; padding: 0; width: 100%;}
.newsletter-box .footer-newsletter{float: left; padding-bottom: 20px; width: 100%;}
.links.social-media > a{float: left; width: 27%;}
.footer .links{float: left; margin-bottom: 30px; padding: 0; width: 30%;}
.homepage-categories ul li:nth-child(3n){margin: 0 1% 1% 0;}
.homepage-categories ul li h3{padding: 32px 0;}
.product-grid li.item, 
.product-grid li.item:nth-child(4n), 
.product-grid li.item:nth-child(3n), 
.product-grid li.item:nth-child(2n){margin: 0 2% 19px 0; width: 32%;}
.products-grid .product-image img{height: auto; width: 100%;}
.product-grid li.item:nth-child(3n){ margin-right: 0;}
.product-grid.products-grid--max-4-col li.item,
.product-grid.products-grid--max-4-col li.item:nth-child(4n){ margin: 0 2% 19px 0; width: 32%; }
.product-grid.products-grid--max-4-col li.item:nth-child(3n){ margin-right: 0; }

.pay img{margin: 0 auto; text-align: center;}
.customer-account .main-container .sidebar .block-title strong{font-size: 14px; padding: 7px 10px 7px 24px;}
.category-imgs li{width: 32%; margin: 0 2% 20px 0;}
.category-imgs li:nth-child(4n){margin-right: 2%;}
.category-imgs li:nth-child(3n){margin-right: 0;}

}
@media (min-width: 771px) and (max-width: 1140px){
.col2-left-layout .col-main{width: 100%;}
.catalog-category-view .main-container, .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%;}
.main-container{max-width: 96%;}
.container{width: 96%;}
.col-left{width: 25%;}
.skip-search{display: block;}
.col2-left-layout .col-main{width: 72%;}
.product-grid li.item, .product-grid li.item:nth-child(4n), .product-grid li.item:nth-child(3n), .product-grid li.item:nth-child(2n){margin: 0 2% 19px 0; width: 32%;}
.product-grid li.item:nth-child(3n){margin-right: 0;}
.products-grid .product-image img{width: 100%; height: auto;}
.products-grid p.availability.out-of-stock{font-size: 11px; font-weight: 700;}
.account-cart-wrapper{float: left;}
.top-links{width: 23%; padding: 20px 0 0 20px;}
.skip-links{float: right; width: 15%;}
.header-minicart {float: right;}
.cms-index-index .col-left.sidebar{display: block;}
.page-header .skip-links .skip-link{width: 34%;}
.block-related .products-grid li.item{width: 23.5%; margin: 0 2% 19px 0;}
.block-related .products-grid li.item:nth-child(4n){margin-right: 0;}
.block-related .products-grid li.item .product-image img{width: 100%; height: auto;}
.header-minicart a.skip-cart{border: none;}
.page-header .header-minicart a.skip-cart.skip-link{width: auto;}
.footer-logo img{width: 95%;}
.home-img-1 img{width: 100%;}
.forside-text .readmore-btn{margin-top: 15px;}
#header-search{width: 40%; top: 72px; z-index: 1;}
.tablet-header-fixed .top-links{padding: 10px 0 10px 10px; width: 45%;}
.newsletter-box{float: left;}
.newsletter-box .container{min-height: auto;}
.newsletter-box .links.social-media{width: 48%;}
.newsletter-box .block.block-subscribe{float: right; padding: 23px 15px; width: 52%;}
.newsletter-box .footer-newsletter{border: none; float: right; width: 100%;}
.link-menu{float: right; width: 100%;}
.top-text{width: 30%;}
.top-header .top-links{padding-top: 0; width: 100%;}
.link-tops{float: left; width: 38%;}
#header-nav{clear: both; padding: 30px 0 0 0px; width: 100%;}
.salecto-menumanager .salecto-submenu{ left: 0 !important;  min-width: 100%; }
#header-cart.skip-active{top: 45px;}
#header-search{top: 25px; width: 25%;}
.category-imgs li img{width: 100%;}
.page-header .skip-links .skip-link.skip-search { display: none;}
body{overflow-x: hidden; }
.product-grid.products-grid--max-4-col li.item,
.product-grid.products-grid--max-4-col li.item:nth-child(4n){ margin: 0 2% 19px 0; width: 32%; }
.product-grid.products-grid--max-4-col li.item:nth-child(3n){ margin-right: 0; }

}

@media (max-width:780px){
.page-header .skip-links {width: 100%;border:1px solid #ddd; position: relative; overflow: visible;}
.skip-nav {display: block;}
#header-nav {display: none;}
.skip-content.skip-active {display: block!important;}
.salecto-topmenu .salecto-level0 {display:inline-block; position: relative;}
.salecto-menumanager .anchor_mbmenu.col-xs-12.text-right{display: none!important;}
.salecto-topmenu .salecto-label{border: none;border-top: 1px solid #fff;text-align: left;background:#ccc;}
.salecto-menumanager .form-group{text-align: left;}
.page-header .skip-links .skip-link, .page-header .skip-links .header-minicart{width: 33%;}
.page-header .header-minicart a.skip-cart.skip-link {border: none;width: 100%;border-right: 1px solid #ddd;}
.header-minicart span.icon{background-position: -363px 8px;height: 43px;margin: 0} 
.skip-cart:not(.skip-active):hover .icon, .header-minicart span.icon:hover{background-position: -363px 8px;}
.page-header .skip-links .header-minicart .label span {font-size: 12px;padding-right: 5px;}
.page-header .skip-links .skip-link {border-right: 1px solid #ddd;}
.page-header .logo {width: 100%;max-width: initial;}
.logo img {margin: 0 auto;}
.page-header .logo img {margin: 0 auto;}
.header-minicart{margin:0 auto;}
.page-header .skip-links .skip-link.skip-search {display: block;margin: 0;}
#header-search {top: 5px;width: 100%;display: none;right: 0;clear: both;}
#header-nav {clear: both;padding: 0;width: 100%;position: absolute;top: 136px;}
body{overflow-x: hidden; }
}