@media only screen and (min-width:1281px){
	.sidebar.sidebar-additional .product-add-form.product-type-configurable .stock-alert-form{padding-top: 25%;}
}
@media only screen and (max-width:128px){
	.sidebar-banner{display:none;}
}

@media only screen and (max-width:1200px){
	body.account .columns,
	body.account .page-title-wrapper,
	.footer .copyright .container{padding:0px 15px!important;}
	body.account .order-view-header .page-title-wrapper{padding: 0!important;}
}

@media only screen and (max-width:1199px){
	.checkout-cart-index .cart-container,
	.navigation{padding:0px 15px!important;max-width:1200px!important}
	.navigation li.level0:first-child > .level-top{padding-left:0px!important;}
	.checkout-cart-index .cart-custom-summary{position:absolute!important;right:15px;}
}

@media only screen and (max-width:1170px){
	.cart-empty{padding:0px 15px!important;}
}

@media only screen and (max-width:978px){
	#orange-payment-slip .orange-border .orange-background .col-2{width:47.8%}
	.block-content .container .grid .background-grid .col-2 {width:47.5%}
}

@media only screen and (max-width:959px){
	.checkout-cart-index #shopping-cart-table{display:none!important;}
	.checkout-cart-index #mobile-cart-table{display:block!important;padding:10px;}
	.checkout-cart-index #mobile-cart-table .mobile-cart-row{border-bottom:1px solid #e6e6e7;margin-top:20px;overflow:hidden;padding-bottom:20px;}
	.checkout-cart-index #mobile-cart-table .mobile-cart-row-image{float:left;width:105px;position:absolute;}
	.checkout-cart-index #mobile-cart-table .mobile-cart-row-info{float:left;padding-left:115px;min-height:105px;width:100%;box-sizing:border-box;}
	.checkout-cart-index #mobile-cart-table .mobile-cart-row-info-name a{color:#000;font-weight:600}
	.checkout-cart-index #mobile-cart-table .mobile-cart-row-info-name .name-disabled{color:#000;font-weight:600}
	.checkout-cart-index #mobile-cart-table .mobile-cart-row-delete{float:right;}
	.checkout-cart-index #mobile-cart-table .mobile-cart-row-delete.actions-toolbar{margin-left:10px!important;margin-top:0px!important}
	.checkout-cart-index #mobile-cart-table .mobile-cart-row-delete.actions-toolbar a{color:#000!important}
	.checkout-cart-index #mobile-cart-table .mobile.control.qty .select-input-cart{margin:10px 0px;}
	.checkout-cart-index #mobile-cart-table .mobile.control.qty .select-input-cart select,select.SumoUnder{font-size:16px!important;}
	.checkout-cart-index #mobile-cart-table .mobile.subtotal{font-weight:700;}
	.checkout-cart-index #mobile-cart-table .mobile.control.qty{margin:5px 0px;}
	.checkout-cart-index #mobile-cart-table .mobile.control.qty input{width:68px;height:38px;font-size:16px;}
	.checkout-cart-index .cart-container .page.messages{width:100%!important;padding-right:370px}

	#popup-customer-login #header-login-form {
    margin-bottom: 130px;
	}
	.customer-popup-login .block-customer-login.block-header-customer-login {
    margin-top: 20px;
	}
	.popup-customer-registration-title{margin-top: 15px;}
	.customer-popup-login .popup-customer-registration{height: 110px;}
}


@media only screen and (min-width:768px) and (max-width:1280px){
	.newsletter-title{width: 340px;}
	.newsletter-title .title{font-size: 25px;}
	.newsletter-form .block.newsletter .action.subscribe{width: 85px;}
	.newsletter-form{width: 300px;margin-right: 15px;}
	.newsletter-form .block.newsletter input{width: 215px;}
	.newslatter-label-sale{font-size: 22px;line-height: 22px;}
	.newslatter-label-text{font-size: 10px;}
	.newsletter-label-border{height: 59px;}
	.newsletter-label{width: 70px;margin-top: 32px;margin-left: 15px;height: 70px;}
	.advantages-block a{font-size: 12px;}
	.advantages-block {font-size: 12px;}
	.advantages-block{padding-left: 15px;padding-right: 15px;}
	.page-header{padding-left: 15px;padding-right: 15px;}
	.navigation .level0 > .level-top{padding: 0 5px !important;}
	.navigation li.level0{margin: 0 5px 0 0 !important;}
	.page-header .block-search{width: 20% !important;}
	.navigation li.level0 > .level0.submenu .submenu-block, .navigation li.level0 > .level0.submenu .row{padding-left: 0;}
	.navigation .submenu .row .subchildmenu{padding-right: 5px;padding-left: 5px;}
	.navigation .level0.parent > .level-top {padding-right: 5px !important;}
	.home-info-block-wrapper ul li .content-block{margin: 0 5px;padding-left: 5px;padding-right: 5px;}
	.home-info-block-wrapper ul li .content-block .title-block{font-size: 14px;}
	.home-info-block-wrapper ul li .content-block .text-block{font-size: 13px;margin-top: 5px;line-height: 1.1;}
	.home-info-block-wrapper{margin-left: 0;margin-right: 0;}
	.home-text-item-wrapper {margin-left: 15px;margin-right: 15px;}
	.slider-subtitle{font-size: 24.8px;}
	.footer-newsletter-label .footer-newsletter-label-info{width: 76%;padding-left: 25px;line-height: 17px;padding-top: 11px;padding-top: 7px;font-size: 13px;}
	.footer-title{font-size: 13px;}
	.footer-content a{font-size: 12px;}
	.footer-newsletter-label .footer-newsletter-label-sale{width: 55px;font-size: 30px;}
	.page-footer .newsletter-form .block.newsletter input {width: 99%;}
	.home-text-wrapper{margin-left: 0;margin-right: 0;}
	.panel.topbar{padding-left: 30px;padding-right: 30px;}
	.remove-submenu .navigation li.level0:hover > .level0.submenu{display: none !important}
	#newsletter-home-footer-mobile-error{position: absolute;}
	.block.block-search.active-search{width: 100% !important;}

	.catalogsearch-result-index .products-grid .product-item, .catalog-category-view .products-grid .product-item {width: 50% !important;}
	.catalogsearch-result-index .products-grid .product-item-image, .catalog-category-view .products-grid .product-item-image {max-height: inherit !important;}
	.page-layout-2columns-left .sidebar-additional{width: 25% !important;}
	.page-layout-2columns-left .column.main{width: 75% !important;padding-right: 10px;padding-left: 10px;}
	.catalogsearch-result-index .category-top-slider, .catalog-category-view .category-top-slider{width: 100%;}
	.catalogsearch-result-index .grid-products .product-item .product-item-wrapper, .catalog-category-view .grid-products .product-item .product-item-wrapper{padding: 23px 13px 10px 13px;}
	.catalogsearch-result-index .toolbar-sorter.sorter, .catalog-category-view .toolbar-sorter.sorter{margin-left: 10px;}
	.slider-products .owl-carousel .owl-nav .owl-prev{left: 0;}
	.slider-products .owl-carousel .owl-nav .owl-next{right: 0;}
	.category-leftnav{width: 193px;padding-left: 0px;}
	.bottom-slider .badge-hot{margin-left: 10px;}
	.catalog-topnav.amasty-catalog-topnav .block-content.filter-content .filter-options .filter-option{width: 30%;}

	.catalog-product-view.page-layout-2columns-right .column.main {width: auto;}
	.catalog-product-view.page-layout-2columns-right .product.media{width: 33.333% !important;}
	.catalog-product-view.page-layout-2columns-right .sidebar-additional{position: relative !important;margin-top: 0;width: 33.3333%;max-width: 348px;}
	.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product{width: 31.333%;max-width: 460px !important;margin-right: 1%;margin-left: 1%;float: left;}
	.catalog-product-view.page-layout-2columns-right #product_addtocart_form .product-options-bottom{margin-top: 0;}
	.catalog-product-view.page-layout-2columns-right .box-tocart .field.qty{float: none;}
	.catalog-product-view.page-layout-2columns-right .product-info-main .product-addto-links{right: 10px;}
	.catalog-product-view.page-layout-2columns-right .product-info-main .product-info-price .price-box .old-price .price{font-size: 18px !important;}
	.catalog-product-view.page-layout-2columns-right .product-info-main .product-info-price .price-box .special-price .price{font-size: 21px;}
	.catalog-product-view.page-layout-2columns-right .sidebar-additional .product-info-main{margin-bottom: 20px;}
	.catalog-product-view .sets-block{padding-left: 15px;padding-right: 15px;}
	.catalog-product-view .sets-block .sets-block-content .set-block .set-block-item{width: 143px;}
	.catalog-product-view.page-layout-2columns-right .reviews-block,.description-block,
	.catalog-product-view.page-layout-2columns-right .supplement-facts-block,
	.catalog-product-view.page-layout-2columns-right .einnahmeempfehlung-block {padding-left: 15px;padding-right: 15px;}

	.customer-account-logoutsuccess .page-main {padding-left: 15px !important;padding-right: 15px !important;}
	.catalog-product-view .product-type-configurable .actions.stock-alert-form{padding-top: 0px;}
	.sidebar-banner {display: block;}
	.featured-alternative-items{margin-right: 5px;}
	
	/* Spacing left/right tablet */
	.page-main{padding: 15px!important;}
	.cms-page-view .breadcrumbs{padding-left:15px!important;}
	.checkout-cart-index .page-main{padding:0px!important;}
}


@media only screen and (min-width:768px) and (max-width:1000px){
    .grid-products .product-item{width: 25%;}
    .home-text-wrapper{margin-left: 0;margin-right: 0;}
}

@media only screen and (min-width:768px){
	.navigation > ul > li.level0 > .level0.submenu {
		display:block;
		opacity: 0;
		visibility: hidden;
		padding-bottom:0;
		transition-property: opacity, visibility, padding-bottom;
		transition-duration: 0.3s;
		transition-delay: 0.15s;
	}
	.navigation > ul > li.level0:hover > .level0.submenu{
		opacity: 1;
		visibility: visible;
		padding-bottom:40px;
		display: block;
		transition-property: opacity, visibility, padding-bottom;
		transition-duration: 0.4s;
		transition-delay: 0.2s;
	}
	.navigation li.level0 .ui-menu.ui-widget-content,
	.navigation li.level0 > .level0.submenu .row .subchildmenu {
		display:block !important;
	}
	.nav-sections-item-content .navigation .level0:hover:after {
		display: none;
    }
}
@media only screen and (max-width:767px){
	#stockalert #stockalert-form{margin-top: 2rem;}
	.wishlist-index-index .column.main .slider-products-wrapper .product-item .product-item-wrapper {padding:0;}
	.wishlist-index-index .slider-block {
		margin: 0 -15px 48px;
	}
	.account .page-footer .home-info-block {
		padding: 0 0 60px;
	}
	.sidebar.sidebar-additional .product-add-form.product-type-configurable .stock-alert-form{padding-top:10%;}
	.column.main .slider-products-wrapper .product-item:hover .product-item-wrapper{border: 1px solid #fff;}
	.grid-products .product-item:hover .product-item-wrapper {border: 1px solid #fff;}
	.catalog-product-view.page-layout-2columns-right .product-detail-slider .slider-products-wrapper .product-item:hover .product-item-wrapper {border: 1px solid #fff;}
	.item-labels-free{left:10px;top:1px;}
	.navigation li.level0:first-child{padding-left:15px;}
	.checkout-cart-index .cart-custom-summary{position:static!important;}
	.checkout-cart-index .cart-container, .navigation{padding:0px!important;}
	.navigation-level1.parent,
	.navigation-level2.parent,
	.navigation-level3.parent,
	.navigation-level1.all-products-category{display:none!important;}
	.sportnahrung-subcategories .navigation-level2.parent{display:inline-block!important;}
    .desktop {display: none;}
    .s-device {display: block;}
    .page-main .columns {display: block;}
    .bottom-slider,.home-text-block,.switcher-lang-block,.advantages-block{display: none;}
    .panel.topbar{position: relative;padding: 10px 15px;}
	/* ORI Adam
    .panel.topbar.modal-custom .action-close {bottom: 0;height: 32px;top: auto;}
	*/
	.panel.topbar.modal-custom .action-close {height: 32px;}
    #top-bar .topbar-button{margin-top: 7px;}
    .minicart-wrapper .block-minicart,.account-menu-login-block{z-index: 99999;}
    .page-header {padding-top: 15px;padding-right: 15px;padding-left: 15px;margin-top: 0;border: none;margin-bottom: 0;}
	.minicart-wrapper .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.mage-dropdown-dialog,
	.minicart-wrapper #minicart-content-wrapper,
	.account-menu-login-block{display:none!important;}
    .page-header .logo{width: 145px;right: auto;top: 0;}
    .header-custom-block {font-size: 10px;margin-top: 6px;}
    .header-custom-block .minicart-wrapper{margin-top: 0;margin-left: 6px;}
    .wishlist-block {margin-left: 6px;}
    .page-header .header.content{height: 103px;}
    .block.block-search.active-search,.page-header .block-search{bottom: 19px;right: 0;width: 84%;max-width: 399px;}
    .block.block-search.active-search .close-search{display: none;}
    .block-search .label{position: absolute;bottom: 0;right: 0;z-index: 9;}
    .block-search .control{margin: 0;border-top: none;}
    .block-search input{left: 0;margin: 0;position: relative;border-bottom: 2px solid #000; font-size:16px;}
    .block-search .label::before{font-size: 25px;line-height: 33px;color: #000;}
    .nav-toggle > span{clip: inherit;height: 15px;margin: 0;overflow: hidden;padding: 0;position: absolute;width: auto;display: block;font-size: 10px;z-index: 9;top: auto;bottom: auto;left: -5px;}
    .bar1, .bar2, .bar3 {width: 18px;height: 2px;background-color: #000;margin: 2px 0;}
    .nav-toggle::before{display: none;}
    .nav-toggle{left: 0;bottom: 33px;top: auto;}
    .ares .tp-bullet{height: 10px !important;width: 10px !important;}
    .owl-theme .owl-nav{display: none;}
    .forcefullwidth_wrapper_tp_banner {margin-bottom: 59px !important;}
    .slider-title,.slider-subtitle{font-size: 24px;line-height: 1.2;padding-left: 15px;padding-right: 15px;}
    .slider-products{margin-top: 8px;}
    .slider-products{padding-left: 0;padding-right: 0;}
    .column.main .slider-products-wrapper .product-item .product-item-wrapper{margin: 0px;padding: 0px;}
    .item-labels{left: 10px;}
    .slider-products{margin-left: -70px;}
    .product-item-review{margin-bottom: 5px;margin-top: 6px;}
    .black-border-btn a{padding: 8px 51px 8px 51px;}
    .newsletter-block-wrapper{height: auto;left: 15px;right: 15px;}
    .newsletter-block{height:140px;margin-bottom: 40px;}
    .newsletter-title .title{font-size: 24px;}
    .newsletter-title .subtitle{font-size: 13px;}
    .newsletter-title{margin-left: 5px;width: 64%;height: 92px;display: flex;justify-content: center;flex-direction: column;margin-top: 0;}
    .newsletter-form{float: right;width: 100%;margin-top: -22px;}
    .newsletter-form .block.newsletter input{width: 100%; font-size:16px;}
    .grid-products .product-item{width: 50%;margin-top: 5px;height: auto;}
	.product-item-manufacture{height: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.product-item-name{height: 30px;}
	.product-item-price{height: 25px;}
	.grid-products .product-item .product-item-wrapper{padding: 23px 13px 10px 13px;}
    .grid-products{padding-left: 7px;padding-right: 7px;max-width: 477px;margin: auto;}
		.catalog-category-view .products.grid-products{width: 100%;}
    .grid-products .item-labels {left: 4px;}
    .slider-block {margin-bottom: 48px;}
	.slider-block .black-border-btn {margin-top: 16px;}
	.checkout-cart-index .home-info-block-wrapper{padding-bottom:65px;}
    .home-info-block-wrapper{margin-left: auto;padding-left: 15px;padding-right: 15px;margin-right: auto;margin-bottom: 20px;}
    .home-info-block-wrapper ul li{width: 100%;float: none;height: auto;display: flex;align-items: center;margin-bottom: 15px!important;}
    .home-info-block-wrapper ul li .content-block{border: none;margin: 0;padding: 0;display: flex;align-items: center;}
    .home-info-block-wrapper ul{height: auto;}
    .home-info-block-wrapper ul li .content-block .img-block{width: 88px;padding: 0;margin-right: 11px;display: flex;}
    .home-info-block-wrapper ul li span {display: block;}
    .home-info-block-wrapper ul li span.title-block-wrapper{width: 73%;}
    .home-info-block-wrapper ul li .content-block .title-block{height: auto;text-align: left;line-height: 1.2;}
    .home-info-block-wrapper ul li .content-block .text-block{font-size: 13px;margin-top: 0;text-align: left;}
    .block-static-block.widget{margin: 0}
    .s-device.newsletter-block {margin-top: -25px;background-color: #fff;margin-bottom: 18px;}
    .s-device.newsletter-block .newsletter-block-wrapper{background-color: #fff;}
    .footer-content-mobile{display: none;padding: 18px 15px 12px 15px;}
    .footer-content-mobile ul li a {color: #000;display: block;margin-bottom: 6px;}
    .footer-content-mobile span{margin-bottom: 6px;}
    .footer-title-mobile{height: 40px;box-sizing: border-box;border-top:1px solid #e7e7e7;padding: 0 15px;background-color: #f3f3f3;line-height: 39px;text-transform: uppercase;font-size: 13px;font-weight: 600;position: relative;cursor: pointer;}
    .footer-title-mobile::after {content: "+";position: absolute;right: 15px;font-size: 16px;font-weight: normal;}
    .footer-title-mobile.open-content::after {content: "-";}
    .footer-content-mobile.open-content {display: block;}
    .footer .copyright{background-color: #fff;height: auto;}
    .footer.content .footer-security-logo{display: none;}
    .footer.content .copyright span{display: block;text-align: center;padding-left: 15px;padding-right: 15px;margin-top: 15px;}
    .s-device.footer-switcher-mobile {width: auto;margin: auto;text-align: center;}
    .s-device.footer-switcher-mobile .switcher-lang-block{margin: auto;float: none;display: inline-block;margin-top: 20px;margin-bottom: 85px;}
    .s-device.newsletter-block .newsletter-form .block.newsletter{margin-bottom: 0;}
    .top-categories-block-wrapper{margin-left: -70px;padding-left: 15px;}
    .column.main .slider-products-wrapper .product-item{max-width: 211px;}
    .block.block-search.active-search, .page-header .block-search.active-search {bottom: 3px;padding-top: 8px;}
    .block-search .label.active + .control input{font-size: 14px;}
    .block-search .label.active + .control input:focus {font-size: 14px;}
    .mst-searchautocomplete__wrapper > div > div{display: block;max-height: inherit !important;}
		.mst-searchautocomplete__index.magento_catalog_product .mst-searchautocomplete__index-title{display: block;}
		.mst-searchautocomplete__autocomplete .magento_catalog_product.no-results ul li{white-space: normal;}
    .mst-searchautocomplete__autocomplete{width: 100% !important;}
    .mst-searchautocomplete__index.magento_catalog_categoryproduct, .mst-searchautocomplete__index.magento_search_query {width: 100%;border-right: none;max-height: 160px;}
    .mst-searchautocomplete__index.magento_catalog_product {width: 100%;border-left: none;position: relative;left: 0;}

    /* Nav */
    .open-layer{display: none !important;}
    .section-item-title.nav-sections-item-title {display: none;}
    .sections.nav-sections{height: 100%;}
    .nav-sections-item-content {position: relative;float: none;margin: auto;padding: 0;}
    .navigation li.level0 > .level0.submenu {display: none;}
    .navigation li.level0:hover > .level0.submenu, .navigation li.level0:hover > .level0.submenu .row, .navigation li.level0:hover .ui-menu.ui-widget-content, .navigation li.level0:hover > .level0.submenu .row .subchildmenu {display: none !important;}
    .navigation li.level0:hover > .level0.submenu.open-submenu, .navigation li.level0:hover > .level0.submenu.open-submenu .row, .navigation .open-submenu  li.level0:hover .ui-menu.ui-widget-content, .navigation li.level0:hover > .level0.submenu.open-submenu .row .subchildmenu {display: block !important;}
    .navigation .level0 > .level-top{font-weight: 500;padding: 11px 40px 11px 15px;}
    .navigation li.level0:first-child{border-top:none;}
    .navigation li.level0:first-child > .level-top {padding: 11px 40px 11px 15px;}
    .navigation .parent .level-top::after{right: 12px;top: 1px;content: "+";font-size: 24px;}
    .navigation li.level0 > .level0.submenu li.level1.parent > a{position: relative;border: none;width: 80%;padding-right: 0;}
    .navigation li.level0 > .level0.submenu li.level1.parent > .open-children-toggle::after,.navigation li.level0:first-child > .level-top::after {position: absolute;right: 12px;top: 4px;content: "+";font-size: 24px;text-align: center;vertical-align: middle;line-height: inherit;color: inherit;display: inline-block;font-weight: normal;overflow: hidden;}
    .open-children-toggle {position: absolute;right: 0;width: 12%;height: 42px;z-index: 9;cursor: pointer;top: 0;}
    .navigation li.level0.parent.open-submenu-title .level-top::after{content: "-";right: 15px;}
    .navigation li.level0.first.open-submenu-title .level-top::after {content: "-";right: 15px;}
    .navigation li.level0 > .level0.submenu li.level1.parent > .open-children-toggle.open-submenu-title::after {content: "-";right: 14px;}
    .s-device.top-mobile-menu {overflow: hidden;}
    .top-mobile-menu .account-link {float: right;padding-top: 15px;padding-right: 15px;color: #777;}
    .top-mobile-menu .account-link a {color: #777;text-decoration: underline;}
    .mobile-close-button {width: 32px;height: 32px;float: left;padding-left: 15px;position: relative;}
    .mobile-close-button::after{content: "+";font-size: 44px;width: 32px;height: 32px;color: #777;position: absolute;display: block;top: 0;left: 25px;font-weight: normal;-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);cursor: pointer;}
    .section-items.nav-sections-items {margin-top: 30px;}
    .navigation li.level0 > .level0.submenu{position: relative;}
    .navigation li.level0 > .level0.submenu .subchildmenu{float: none;width: auto;padding: 0;}
    .navigation li.level0 > .level0.submenu li.level1 > a {padding: 11px 40px 11px 30px;margin: 0;font-weight: 500;}
    .navigation li.level0 > .level0.submenu li.ui-menu-item.level1:last-child a{border: none;}
    .navigation li.level0 > .level0.submenu li.ui-menu-item.level1 {margin-bottom: 0;position: relative;border-bottom: 1px solid #aaa;}
    .navigation li.level0 > .level0.submenu{padding: 0;}
    .navigation li.level0 > .level0.submenu.open-submenu{display: block;}
    .navigation li.level0 > .level0.submenu.open-submenu .subchildmenu{display: block !important;}
    .navigation li.level0 > .level0.submenu .submenu-block, .navigation li.level0 > .level0.submenu .row{padding-left: 0;}
    .navigation .subchildmenu .open-subsubmenu .subsubchildmenu {display: block !important;}
    .navigation li.level0:hover .open-subsubmenu .ui-menu.ui-widget-content {   display: block !important;}
    .navigation .subchildmenu .subsubchildmenu{padding-bottom: 20px;}
    .navigation .subchildmenu .subsubchildmenu li {padding: 7px 20px;}
    .navigation li.level0 > .level0.submenu li.level1 > a{border: none;}
    .navigation .level0 .submenu li.level2 a {color: #000;padding: 0 !important; }
    .bottom-block-content,.right-block-content{display: none;}
    .navigation .col-width-9 {width: 100%;float: none;}
    .menu-marken-title{margin-bottom: 0;padding-left: 30px;}
    .navigation .level0.active>a:not(.ui-state-active) span:not(.ui-menu-icon), .navigation .level0.has-active>a:not(.ui-state-active) span:not(.ui-menu-icon) {margin-left: 0;}
	.navigation .level0 .mobile-menu-fix .ui-menu-item.level2 a{margin-left:30px;padding-top:10px!important;padding-bottom:10px!important;}
	.navigation .level0 .mobile-menu-fix .menu-marken-title{display:none;}
	.navigation .level0 .mobile-menu-fix .ui-menu-item.level2{border-bottom:2px solid #e4e4e4;padding-left:5px;padding-right:0;}

    /* category page */
	.columns .sidebar-additional,.catalog-category-view .category-description, .catalog-category-view .category-image,.catalog-category-view .category-short-description{display: none;}
	body.account .columns .sidebar-additional{display:block!important;}
	.catalog-category-view .column.main{width: auto;padding-left: 15px;border-left: none;padding-right: 15px;padding-bottom: 0;overflow: hidden;}
    .pages a.page{color: #777 !important;}
    .catalog-category-view .slider-products{margin: auto;}
    .catalog-category-view .products-grid .product-item{width: 50% !important;}
    .catalog-category-view .page-footer{border: none;}
    .catalog-category-view .page-main .columns{margin-bottom: 0px !important;padding-top: 13px !important;}
    .breadcrumbs li strong,.breadcrumbs .items, .breadcrumbs li a{font-weight: normal;}
    .breadcrumbs .items > li:last-child {display: block;}
    .breadcrumbs .items > li:nth-last-child(2)::after{display:none;}
    .breadcrumbs .items > li:last-child strong {font-size: 22px !important;font-weight: 800;color: #000;line-height: 25px;}
    .catalog-category-view .page-title-wrapper h1{font-size: 22px;display: none;}
	.cms-page-view .breadcrumbs,
    .catalog-category-view .breadcrumbs {margin-bottom: 0px !important;padding-left: 28px !important;position: relative;}
    .cms-page-view .breadcrumbs::before,
	.catalog-category-view .breadcrumbs::before{content: "";width: 15px;height: 32px;display: block;position: absolute;left: 0;top: 10px;background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjM5cHgiIGhlaWdodD0iMzlweCIgdmlld0JveD0iMCAwIDM5IDM5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ni4xICg0NDQ2MykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+YXJyb3ctbGVmdDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJpY29ucy0tLW1vYmlsZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImFycm93LWxlZnQiIGZpbGw9IiMzMzMzMzQiPgogICAgICAgICAgICA8cGF0aCBkPSJNMTkuNSwxNiBMMTIuMTY4ODczMSwyMi4xNjUzMjk3IEMxMS45NjQxNjQ1LDIyLjMzNzU5MzUgMTEuOTQyNTEyNiwyMi42MzgzNDEzIDEyLjEyMDY0ODQsMjIuODM3MjUzNiBDMTIuMjE4MDgxOSwyMi45NDQ3OTk1IDEyLjM1NDg4MjMsMjMgMTIuNDkxNjgyOCwyMyBDMTIuNjA2ODMxNCwyMyAxMi43MjE5OCwyMi45NjE5MzA3IDEyLjgxNTQ3NjcsMjIuODgzODg4NSBMMTkuNSwxNy4yNjM5MDIxIEwyNi4xODQ1MjMzLDIyLjg4Mzg4ODUgQzI2LjI3ODAyLDIyLjk2MTkzMDcgMjYuMzkzMTY4NiwyMyAyNi41MDgzMTcyLDIzIEMyNi42NDUxMTc3LDIzIDI2Ljc4MTkxODEsMjIuOTQ0Nzk5NSAyNi44NzkzNTE2LDIyLjgzNzI1MzYgQzI3LjA1NzQ4NzQsMjIuNjM4MzQxMyAyNy4wMzU4MzU1LDIyLjMzNzU5MzUgMjYuODMxMTI2OSwyMi4xNjUzMjk3IEwxOS41LDE2IFoiIGlkPSJGaWxsLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5LjUwMDAwMCwgMTkuNTAwMDAwKSByb3RhdGUoMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0xOS41MDAwMDAsIC0xOS41MDAwMDApICI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+');background-position: -32px -23px;background-size: 78px;}
    .catalog-category-view .toolbar-bottom .field.limiter {display: block !important;float: none;margin-top: 30px;}
    .toolbar-products .limiter .control {display: block;}
    .catalog-category-view .toolbar.toolbar-products .control {position: relative;width: 60px;margin: auto;margin-top: 10px;}
    .catalog-category-view .toolbar.toolbar-products select{margin: 0;}
    .catalog-category-view .field.limiter {display: none !important;}
    .catalog-category-view .toolbar-amount,.catalog-category-view .toolbar-sorter.sorter {display: none;}
	.catalog-category-view.page-layout-1column .category-view-nav-container{display:none!important;}

    .catalog-category-view .page-main .columns{display: block;}
    .catalog-category-view .columns .sidebar-additional{padding-left: 15px;padding-right: 0;}
    .navigation-level1.all-products-category{padding-bottom: 0;}
    .category-leftnav.stick{position: relative !important;}
    .category-leftnav{top: 0;}
    .category-leftnav-title {display: none;}
    .category-leftnav-content {overflow-x: scroll;height: 35px;width: 100%;display: block;}
    .category-leftnav .category-leftnav-content-subcategories{white-space: nowrap;display: block;height: 35px;margin-bottom: 0;}
    .category-leftnav li {display: inline-block;height: 33px;border: 1px solid #e7e7e8;margin-right: 8px;padding-left: 11px !important;padding-right: 11px;line-height: 33px;margin-top: 0;}
    .wishlist-item{right: 9px;top: 12px;}
    .category-view-nav-container {display: block;margin-right: -15px;margin-top: 15px;}

    .language-popup.modal-popup._show .modal-inner-wrap, .customer-popup-login.modal-popup._show .modal-inner-wrap{width: 290px;}
    .language-popup.modal-popup._inner-scroll .modal-content{padding: 0 20px;}
    .switcher-lang-select-country,.switcher-lang-select-lang{width: 100%;float: none;max-width: 225px;margin: auto;}
    .switcher-lang-select-country{margin-bottom: 15px;}
	.switcher-language .switcher-land-dropdown{margin-right:0px;}
	.switcher-land-dropdown-lang{margin-left:0px;box-sizing:border-box;width:100%}
	.switcher-lang-select-country{z-index:99}
    .switcher-lang-select-country-current-lang{margin-left: 0;}
    .switcher-lang-select-country-current{margin-right: 0;}
    .switcher-lang-title{margin-bottom: 25px;margin-top: 30px;}
    .switcher-language .orange-btn{max-width: 225px;width: 100%;}
	/* with close btn
	#close-popup-m {text-align: center;margin-top: 15px;cursor: pointer;}
	.language-popup.modal-popup._show .modal-inner-wrap {height: 472px;}
	*/
    #close-popup-m {text-align: center;margin-top: 15px;cursor: pointer; display: none!important;}
    .language-popup.modal-popup._show .modal-inner-wrap {height: 420px;}
    .switcher-logo.s-device{width: 210px;margin: auto;margin-top: 25px;}

	.language-popup #switcher-language .ui-autocomplete{max-height: 218px;}

	/* CMS page */
	.cms-page-view .breadcrumbs{margin:0px 15px!important;}
	.cms-page-view .page-main{padding:15px!important;}
	.cms-page-view .newsletter-block {margin-top: 40px!important;}

	/* Brands page */
	.top-brands-images{display:none;}
	.block.block-search{margin-bottom:0px!important;}
	.page-main,
	.columns{padding-top:0px!important;}
	.top-brands-page .container .brands-list-brand{float:none;width:100%;}
	.top-brands-list .col-sm-2{text-align:center;background-color:#ededed;width:100%!important;}
	.top-brands-list .col-sm-10{padding-left:0px;padding-right:0px;width:100%!important;}
	.top-brands-page .container .top-brands-list a{padding:5px;}
	.top-brands-list{padding-bottom:0px!important;}
	.top-brands-page .brand-search input{max-width:100%;}
	.top-brands-page .brand-search{max-width:100%;margin-top:60px;margin-bottom:20px;}
	.top-brands-page .container.brands-list-section{border-bottom:0px;}

	/* Registration page */
	.customer-account-login .login-container{padding:0px 15px}
	.customer-account-create .registration-form{padding:0px 15px}
	.customer-account-create .registration-form .fields .field{width:100%!important}
	.customer-account-create .registration-form .fields .field:last-child{float:left!important;text-align:left!important;margin-top:15px;}
	.customer-account-create .land-info.bottom, .customer-account-create .registration-form .field.field-dob{padding-top:5px;}
	.customer-account-create #password-strength-meter-container{width:100%!important;}
	.customer-account-create .fields .field.password .show-password{right:10px!important;}

	.customer-account-create .registration-form .fields .field input{width:100%;max-width:562px;border-radius:0px;border:1px solid #c2c2c2;height:41px;font-size:16px;}
	.customer-account-create .registration-form .field.field-dob .input-text.dob{display:inline-block;height:41px;font-size:16px;}

	/* Forfot Password page */
	.forgot-password-form{padding:0px 15px}
	.forgot-password-form .control input{border:1px solid #c2c2c2!important;height:41px;width:100%; font-size:16px}

	/* Login page */
	.customer-account-login input[type="email"]{height:43px; font-size:16px;}
	.customer-account-login .login-container .fieldset > .field > .control input{height:43px; font-size:16px;}
	.customer-account-login .login-container .block.block-new-customer{float:right!important; margin-bottom:85px;margin-top:-45px;}
	.customer-account-login .login-container .block.block-customer-login{max-width:100%;}

	.page-footer .newsletter-info{opacity: 0.4;}
	.mst-searchautocomplete__autocomplete._active{height: auto;visibility: visible;}
	.mst-searchautocomplete__index.magento_catalog_attribute, .mst-searchautocomplete__index.magento_cms_page, .mst-searchautocomplete__index.magento_catalog_category{height: auto;width: auto;}
	.block-search #search_mini_form{max-width: 399px;}
	#mobile-slider_forcefullwidth{display: block;}
	#rev_slider_1_1_forcefullwidth{display: none;}
	#newsletter-home-footer-mobile-error{position: absolute;}
	
	#hide_on_desktop{display: block!important;}
	#hide_on_mobile{display: none!important;}
	
	.page-header{z-index: 1;}
	.catalog-topnav {display: none;position: fixed;top: 0;background-color: #fff;width: 100%;left: 0;height: 100%;z-index: 9999;overflow-y: scroll;}
	.catalog-topnav .block.filter {padding: 20px;}
	.block-content.filter-content .filter-options .filter-option dt{border: none;border-bottom: 1px solid #000;}
	.catalog-topnav.amasty-catalog-topnav .block-content.filter-content .filter-options .filter-option{width: 100%;float: none;}
	.catalog-topnav.amasty-catalog-topnav .block-content.filter-content .filter-options .filter-option.active-filter dd{position: relative;border: none;border-bottom: 1px solid #000;}
	.catalog-topnav.amasty-catalog-topnav .filter-options .filter-options-content .items{max-height: inherit;}

	.category-leftnav-content {width: 100%;display: block;overflow-y: hidden;}
	.category-leftnav{position: relative !important;width: auto;top: 0 !important;}
	.catalog-category-view .columns .sidebar-additional{display: block;margin-top: 60px;margin-bottom: 20px;}
	.catalog-category-view .page-main .columns{display: flex;flex-flow: column;}
	.catalog-category-view .column.main{order: 3;}
	.catalog-category-view .breadcrumbs{position: absolute;top: 10px;left: 15px;}
	.amasty-catalog-mobile-filter{display: block;border:1px solid #000;height: 35px;box-sizing: border-box;line-height: 33px;font-size: 13px;font-weight: 600;text-align: center;margin-bottom: 20px;margin-left: 8px;margin-right: 8px;}
	.catalog-topnav.open-filter{display: block;}
	.block-content.filter-content #am-shopby-container{white-space: nowrap;overflow-x: scroll;}
	#amasty-shopby-product-list > .block.filter > .block-content.filter-content{margin-right: -15px;margin-left: 8px;}
	#amasty-shopby-product-list > .block.filter{margin-top: -10px;}
	.amasty-catalog-mobile-filter span{background-image: url('../images/sprites.png');width: 15px;height: 15px;background-position:-11px -307px;padding-left: 26px;background-repeat: no-repeat;background-size: 250px;}
	.catalog-topnav.amasty-catalog-topnav.open-filter #narrow-by-list > .filter-option-btn.mobile-filter-btn {display: block;position: fixed;width: 100%;left: 0;margin-left: -13px;margin-right: -12px;bottom: 0;height: 50px;background-color: #000;z-index: 9999;line-height: 45px;}
	.filter-options-content .filter-option-btn {display: none;}
	.catalog-topnav .block.filter{padding-bottom: 55px;}
	.catalog-topnav.amasty-catalog-topnav .s-device.filter-mobile-title {background-color: #f6f6f7;height: 50px;font-size: 24px;line-height: 50px;text-align: center;display: block;}
	.s-device.filter-mobile-title {display: none;}
	.catalog-category-view .column.main{padding-left: 7px;padding-right: 7px;}
	.catalog-category-view .product-item-name{font-weight: normal;margin-bottom: 5px !important;}
	.catalogsearch-result-index .products-grid .product-item .stock, .catalog-category-view .products-grid .product-item .stock{display: block;height: 10px;margin-top: -5px;}
	.catalogsearch-result-index .products-grid .product-item-image, .catalog-category-view .products-grid .product-item-image{max-height: 182px !important;}
	.catalogsearch-result-index .grid-products .product-item a.product-item-photo, .catalog-category-view .grid-products .product-item a.product-item-photo{display: block;}
	.catalog-category-view .grid-products .product-item .product-image-container,.catalogsearch-result-index .grid-products .product-item .product-image-container{display: block;}
	.catalogsearch-result-index .grid-products .product-item .product-item-image,.catalog-category-view .grid-products .product-item .product-item-image{display: none;}
	.catalogsearch-result-index .grid-products .product-item .product-item-image.s-device,.catalog-category-view .grid-products .product-item .product-item-image.s-device{display: block;}
	.s-device.category-breadcrumbs,.catalog-category-view .s-device.category-breadcrumbs,.catalogsearch-result-index .s-device.category-breadcrumbs {position: absolute;left: 0;display: block;width: 20px;height: 45px;top: 0;z-index: 99;cursor: pointer;}
	.checkout-cart-index .upsell-crosssell-sliders .product-image-container{display: block;max-width: 182px;width: 100% !important;height: auto;}
	.checkout-cart-index .upsell-crosssell-sliders .product-image-wrapper {display: block;height: auto;overflow: hidden;position: relative;z-index: 1;padding: 0 !important;width: 100%;}
	.checkout-cart-index .upsell-crosssell-sliders .owl-carousel .owl-item img {display: block;width: 100%;position: relative;}
	.page-header {z-index: 11;}
	body.open-filter .page-header {z-index: 1;}
	.catalog-category-view .page-footer .home-info-block,.catalogsearch-result-index .page-footer .home-info-block{padding-bottom: 40px;}
	.catalog-category-view .product-item .product-item-image.s-device span,.catalogsearch-result-index .product-item .product-item-image.s-device span {display: block;width: 109px;height: 109px;margin: auto;}
	.catalog-topnav.amasty-catalog-topnav.open-filter .block-content.filter-content #narrow-by-list.filter-options > .filter-option.mobile-sorter-nav,.catalog-topnav.amasty-catalog-topnav.open-filter .block-content.filter-content .filter-options .filter-option.mobile-sorter-nav{display: inline-block !important;}

	.mobile-sorter-nav [type="radio"]:checked,.mobile-sorter-nav [type="radio"]:not(:checked) {position: absolute;left: -9999px;}
	.mobile-sorter-nav [type="radio"]:checked + label,.mobile-sorter-nav [type="radio"]:not(:checked) + label{position: relative;padding-left: 28px;cursor: pointer;line-height: 20px;display: inline-block;color: #000;}
	.mobile-sorter-nav [type="radio"]:checked + label:before,.mobile-sorter-nav [type="radio"]:not(:checked) + label:before {content: '';position: absolute;left: 0;top: 2px;width: 14px;height: 14px;border: 1px solid #ddd;border-radius: 100%;background: #fff;}
	.mobile-sorter-nav [type="radio"]:checked + label:after,.mobile-sorter-nav [type="radio"]:not(:checked) + label:after {content: '';width: 8px;height: 8px;background: #000;position: absolute;top: 6px;left: 4px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
	.mobile-sorter-nav [type="radio"]:not(:checked) + label:after {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
	.mobile-sorter-nav [type="radio"]:checked + label:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
	#result-sorter {padding-left: 12px;padding-right: 13px;}
	.sorter-mobile-block-option {padding-bottom: 12px;}
	.catalog-topnav.amasty-catalog-topnav .filter-options .filter-option dt{line-height: 26px;}

	/* PDP */
	.catalog-product-view .column.main {padding-top: 11px }
	.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-info-short-description,
	.catalog-product-view.page-layout-2columns-right .mobile-title.page-title-wrapper.product {width: 100%;padding: 0 15px; margin-left: 0;box-sizing: border-box;}
	.catalog-product-view.page-layout-2columns-right .sidebar-additional {position: relative !important;right: 0;top: 0;display: block;order: 0;width: auto;margin-top: 40px;}
	.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .page-title{font-size: 22px;font-weight: 700!important;}
	.catalog-product-view.page-layout-2columns-right .product.media{width: auto !important;margin-bottom: 0;margin-top: 13px;padding-left: 17px;padding-right: 17px;}
	.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product{width: 100%;float: none;}
	.catalog-product-view.page-layout-2columns-right .product-info-main .product-addto-links{display: none;}
	.catalog-product-view.page-layout-2columns-right .sidebar-additional .product-info-main {background-color: #fff;padding: 0;width: auto;}
	.catalog-product-view.page-layout-2columns-right .sidebar-additional .product-info-main .product-info-price .stock-status-block,.catalog-product-view.page-layout-2columns-right .sidebar-additional .product-info-main .product-info-price .price-box {padding-left: 17px;padding-right: 17px;}
	.catalog-product-view.page-layout-2columns-right .field.custom-inhalt {max-width: 100%;border-bottom: 1px solid #e6e6e7;padding-left: 17px;padding-right: 17px;margin-bottom: -1px;}
	.catalog-product-view.page-layout-2columns-right .field.custom-inhalt .control{border: none;display: inline-block;}
	.catalog-product-view.page-layout-2columns-right .field.custom-inhalt .label span {color: #000;font-weight: 600;}
	.catalog-product-view.page-layout-2columns-right .field.custom-inhalt .label span::after {content: ":";}
	.catalog-product-view.page-layout-2columns-right .product-add-form{background-color: #f5f5f5;border-top: 1px solid #e6e6e7;padding-left: 17px;padding-right: 17px;padding-bottom: 20px;}
	.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-info-actions{overflow: hidden;padding-left: 17px;padding-right: 17px;}
	.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-info-actions a.pricedetektor{width: 49%;display: inline-block;padding: 0;margin: 0;float: left;box-sizing: border-box;border: 1px solid #e6e6e7;text-align: center;}
	.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-info-actions a.bestprice{width: 49%;display: inline-block;margin: 0;padding: 0;float: left;box-sizing: border-box;border: 1px solid #e6e6e7;text-align: center;float: right;}
	.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-info-actions a.bestprice span,.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-info-actions a.pricedetektor span {display: inline;margin-left: 5px;margin-right: 5px;height: 45px;line-height: 43px;position: relative;padding-left: 16px;}
	.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-info-actions a.pricedetektor span{padding-left: 22px;}
	.catalog-product-view.page-layout-2columns-right .product.info.detailed{border-top: none;padding-left: 17px;padding-right: 17px;}
	.product-info-alternatives {display: none;}
	.alternative-block.s-device .product-info-alternatives{white-space: nowrap;display: block;overflow-x: scroll;padding-left: 17px;padding-top: 6px;height: 57px;margin-bottom: 0;}
	.alternative-block.s-device .product-info-alternatives .product-info-alternatives-title{display: inline-block;font-size: 14px;font-weight: 600;margin-right: 12px;}
	.catalog-product-view.page-layout-2columns-right .product-info-alternatives-products{display: inline-block;}
	.catalog-product-view.page-layout-2columns-right .product-info-alternatives-products a, .catalog-product-view.page-layout-2columns-right .featured-categories-content a{display: inline-block;}
	.alternative-block.s-device {height: auto;margin-bottom: 0px;}
	.featured-alternative-item{box-sizing: border-box;}
	.catalog-product-view.page-layout-2columns-right .mhd-info-block{padding-right: 17px;}
	.featured-alternative{display: none;}
	.alternative-block-product.s-device .mhd-info-block{display: none;}
	.alternative-block-product.s-device .featured-alternative{display: block;padding-left: 17px;padding-right: 17px;}
	.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-reviews-summary{display: none;}
	.featured-alternative-title{font-weight: normal;font-size: 17px;text-transform: uppercase;}
	.catalog-product-view .sets-block .sets-block-content .set-block .set-block-item {width: 25%;}
	.catalog-product-view .sets-block .sets-block-content .set-block .set-block-plus{width: 4%;background-position: -170px -37px;background-size: 250px auto;}
	.catalog-product-view .sets-block .sets-block-content .set-block{height: auto;}
	.set-block-summary {display: none;}
	.catalog-product-view .sets-block .set-block-addtocart {float: none;text-align: center;}
	.catalog-product-view .sets-block .set-block-item-configurable{width: 74px;}
	.catalog-product-view .sets-block .set-block-addtocart{clear: both;}
	.catalog-product-view .sets-block .open-arrow.s-device {border-bottom: 1px dashed #e6e6e7;height: 26px;position: relative;}
	.catalog-product-view .sets-block .open-arrow.s-device::before {content: "\e622";font-family: 'icons-blank-theme';font-size: 25px;color: #000;position: absolute;height: auto;top: 0;line-height: 14px;right: 0;width: 25px;left: 0;margin: auto;}
	.catalog-product-view .sets-block .set-block-summary.s-device.open-block{display: block;}
	.catalog-product-view .sets-block .open-arrow.s-device.open-block::before{content: "\e621";}
	.catalog-product-view .sets-block .clear.clearfix.s-device {margin-bottom: 25px;}
	.catalog-product-view .sets-block .set-block-addtocart .set-addtocart-btn button{width: 100%;padding-left: 0;padding-right: 0;}
	.catalog-product-view .sets-block {border-bottom: none;}
	.catalog-product-view.page-layout-2columns-right .description-block-title{margin-top: 0px;}
	.catalog-product-view.page-layout-2columns-right .slider-products-block.product-detail-slider .slider-products{margin-left: -70px;}
	.catalog-product-view.page-product-bundle .bundle-options-container #bundleSummary{padding-left: 0;padding-right: 0;padding-bottom: 0;}
	.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-info-actions a.bestprice::before,.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-info-actions a.pricedetektor::before{display: none;}
	.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-info-actions a.pricedetektor span::before {background-image: url('../images/sprites.png');background-repeat: no-repeat;content: "";width: 13px;height: 13px;display: block;background-position: -1px -335px;position: absolute;left: 0;top: 3px;background-size: 250px auto;}
	.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-info-actions a.bestprice span::before{background-image: url('../images/sprites.png');background-repeat: no-repeat;content: "";width: 8px;height: 13px;display: block;background-position: -29px -335px;position: absolute;top: 3px;left: 0;background-size: 250px auto;}
	.catalog-product-view.page-layout-2columns-right .featured-categories-title{font-size: 27px;}
	.featured-categories-content {white-space: nowrap;overflow-x: scroll;}
	.catalog-product-view.page-layout-2columns-right .box-tocart .field.qty .control .qty-button,.catalog-product-view.page-layout-2columns-right .box-tocart .field.qty .control input,.catalog-product-view.page-layout-2columns-right .box-tocart .field.qty .control{height: 47px;}
	.catalog-product-view.page-layout-2columns-right .box-tocart .field.qty .control .qty-button{line-height: 46px;}
	.catalog-product-view.page-layout-2columns-right.page-product-configurable #product_addtocart_form .product-options-wrapper{top: 5px;}
	.catalog-product-view.page-layout-2columns-right .box-tocart .field.qty.qty-field-block{margin-bottom:30px;}
	.catalog-product-view.page-layout-2columns-right #product_addtocart_form select {height: 48px;}
	select{font-size: 16px !important;}
	.catalog-product-view.page-layout-2columns-right .SumoSelect > .CaptionCont{height: 37px !important;}
	.SumoSelect > .CaptionCont > span{position: relative;top: 8px;}
	.sidebar-additional .product-reviews-summary {margin-left: 0;position: absolute;top: -3px;right: 8px;display: block;}
	.sidebar-additional .product-reviews-summary.empty {margin-left: 17px;position: relative;right: 0;display: none;}
	.sidebar-additional .product-reviews-summary .review-text {display: none;}
	.sidebar-additional .product-reviews-summary .review-count::before {content: "(";}
	.sidebar-additional .product-reviews-summary .review-count::after {content: ")";}
	.sidebar-additional .product-reviews-summary .review-count {text-decoration: underline;font-size: 13px;}
	.catalog-product-view.page-layout-2columns-right .sidebar-additional .product-reviews-summary .rating-summary .rating-result {width: 70px;margin-left: -4px;margin-right: 5px;}
	.catalog-product-view.page-layout-2columns-right .sidebar-additional .product-reviews-summary .rating-summary .rating-result > span::before {color: #383838;font-size: 20px;letter-spacing: -8px;}
	.catalog-product-view.page-layout-2columns-right .sidebar-additional .product-reviews-summary .rating-summary .rating-result::before {font-size: 20px;letter-spacing: -8px;height: 22px;line-height: 22px;color: #c3c5c9;}
	.catalog-product-view.page-layout-2columns-right .sidebar-additional .product-reviews-summary .rating-summary{left: 5px;}
	.product-add-form.product-type-configurable {padding-top: 10px;}
	.catalog-product-view.page-layout-2columns-right .review-ratings ~ .review-content, .catalog-product-view.page-layout-2columns-right .review-ratings ~ .review-details{margin-left: 0;}
	.catalog-product-view.page-layout-2columns-right .product-detail-slider .slider-products-wrapper .product-item .product-item-wrapper{margin: 0;padding: 0;}
	.catalog-product-view.page-layout-2columns-right .prices-tier{padding: 10px 17px !important;}
	.catalog-product-view .upsell-crosssell-sliders .crosssell-slider .owl-carousel .owl-item img{width: auto;height: 100%;margin: auto;}
	.modal-popup.best-price-popup .pricedetektor-inner-info,.modal-popup.price-detector-popup .pricedetektor-inner-info{width: 121px;padding-left: 3rem;float: left;}
	.modal-popup.best-price-popup .pricedetektor-inner-product,.modal-popup.price-detector-popup .pricedetektor-inner-product{width: auto;}
	.modal-popup.price-detector-popup .pricedetektor-inner-title,.modal-popup.best-price-popup .pricedetektor-inner-title{font-size: 22px;}
	.catalog-product-view.page-layout-2columns-right .featured-categories{margin-right: -17px;}
	.catalog-product-view.page-product-bundle .product-info-main .product-addto-links{display: none !important;}
	.catalog-product-view.page-product-bundle .sidebar.sidebar-additional{display: flex;flex-direction: column-reverse;}
	.catalog-product-view.page-product-bundle .product-info-main .product-info-price{display: block !important;}
	.catalog-product-view.page-product-bundle .product-info-main .product-info-price .alternative-block.s-device,.catalog-product-view.page-product-bundle .product-info-main .product-info-price .stock-status-block,.catalog-product-view.page-product-bundle .product-info-main .product-info-price .price-box{display: none;}
	.catalog-product-view.page-product-bundle .product-info-main{position: relative;right: 0;}
	.catalog-product-view.page-product-bundle .bundle-options-container .block-bundle-summary,.catalog-product-view.page-product-bundle .sidebar.sidebar-additional .product-add-form.product-type-bundle{background-color: #fff;border-top: none;}
	.catalog-product-view.page-product-bundle .bundle-options-container .block-bundle-summary .bundle-summary,.catalog-product-view.page-product-bundle .bundle-info{background-color: #f5f5f5;margin-left: -17px;margin-right: -17px;padding-left: 17px;padding-right: 17px;}
	.catalog-product-view.page-product-bundle .bundle-options-container .block-bundle-summary .bundle-summary{border-top: 1px solid #e6e6e7;padding-top: 15px;}
	.catalog-product-view.page-product-bundle .bundle-info{padding-bottom: 20px;margin-bottom: 0;}
	.catalog-product-view.page-layout-2columns-right.page-product-bundle .SumoSelect{height: 47px !important;margin-bottom: 5px;}
	.catalog-product-view.page-layout-2columns-right.page-product-bundle .SumoSelect > .CaptionCont {height: 48px !important;}
	.catalog-product-view .bundle-options-container .block-bundle-summary .box-tocart .actions #product-addtocart-button{height: auto;}
	.catalog-product-view .availability-date-block .availability-date-date{padding-left: 17px;padding-top: 20px;padding-right: 17px;}
	.availability-date-text {padding-left: 17px;padding-right: 17px;}
	.catalog-product-view .availability-date-block{margin-bottom: 20px;}
	.wishlist-item{right: 11px;}
	.catalog-product-view.page-product-bundle .sidebar.sidebar-additional .product-add-form.product-type-bundle{padding-bottom: 0;}
	.product-reviews-summary.mobile-review{display: block;}
	.catalog-product-view .product-type-configurable .actions.stock-alert-form{padding-top: 80px;}
	.catalog-product-view .sets-block .sets-block-content .set-block .set-block-item .set-block-item-overlay{height: 100%;}
	.catalog-product-view .s-device.newsletter-block{margin-top: 75px;}
	.catalog-product-view .page-wrapper{overflow: hidden;}

	.modal-popup.modal-slide._inner-scroll._show{pointer-events: auto;}

	.checkout-cart-index .cart-container .page.messages{width:100%!important;margin:auto;padding:0px 15px;box-sizing:border-box;}
	.checkout-cart-index .page.messages .message.error{margin-top:0px!important}
	.customer-popup-login.modal-popup .modal-content{padding-left:15px!important;padding-right:15px!important;}

	.stockalert-list-info {max-width: 185px;}
	.account.stockalert-customer-index .stockalert-list-content,.account.pricedetector-customer-index .stockalert-list-content{height: auto;}
	.stockalert-list-info {max-width: 56%;}
	.account.stockalert-customer-index .stockalert-list-content .stockalert-list-remove,.account.pricedetector-customer-index .stockalert-list-content .stockalert-list-remove{width: 8%;}
	.account.stockalert-customer-index .stockalert-list-content .stockalert-list-delete,.account.pricedetector-customer-index .stockalert-list-content .stockalert-list-delete{font-size: 0 !important;line-height: inherit;}
	.catalog-product-view.page-layout-2columns-right .SumoSelect > .optWrapper > .options li label,.SumoSelect p span,.SumoSelect p,select.SumoUnder {font-size: 16px;}
	.product-item-wrapper .owl-carousel .owl-item .product-item-image img{display: block;width: auto;height: 100%;margin: auto;}

	.products-block-widget-content .product-item{float: left;width: auto;position: relative;}
	.products-block-widget .products-block-widget-content{margin-left: -105px;margin-right: -35px;}
	.products-block-widget .products-block-widget-content .product-item .product-item-wrapper{border: 1px solid #fff;}
	.products-block-widget .products-block-widget-content .product-item:hover .product-item-wrapper{border: 1px solid #d0d0d0;}

	body.account .block.block-dashboard-addresses .box.box-billing-address {float: none !important;width: 100% !important;}
	#checkout-review-continue-button-second{display: none;}
	.checkout-index-index .checkout-footer .checkout-footer-center{position: relative;}
	.checkout-index-index .checkout-footer .checkout-footer-left{position:static}
	.catalogsearch-result-index .products-grid .product-item, .catalog-category-view.page-products .products-grid .product-item{width: 50% !important;}
	.catalogsearch-result-index .column.main{width: auto;padding-left: 15px;padding-right: 15px;}
	.catalogsearch-result-index .search.results {margin-left: -8px;margin-right: -8px;}
	.catalog-category-view .category-cms,
	.catalogsearch-result-index .category-cms{
		margin: 60px -10px 0;
	}

	.catalog-category-view .category-cms .slider-products-wrapper .product-item,
	.catalogsearch-result-index .category-cms .slider-products-wrapper .product-item{
		width: 100%;
	}
	.top-brands-page.inhaltsstoffe-page {padding-left: 8px;padding-right: 8px;}
	.customer-account-logoutsuccess .page-main {padding-left: 15px !important;padding-right: 15px !important;}
	.account.wishlist-index-index .stockalert-list-content .stockalert-list-remove {width: 8%;}
	.account.wishlist-index-index .stockalert-list-content .stockalert-list-remove a {font-size: 0 !important;}
	.account.wishlist-index-index .stockalert-list-addtocart{margin-right: auto;}
	.account.wishlist-index-index .stockalert-list-addtocart {float: none;line-height: 88px;margin-right: auto;margin-left: auto;text-align: center;width: 225px;}
	.catalogsearch-result-index .field.limiter{display: block !important;float: none;margin-top: 30px;}
	.catalogsearch-result-index .toolbar.toolbar-products .control{position: relative;width: 60px;margin: auto;margin-top: auto;margin-top: 10px;}
	.catalogsearch-result-index .toolbar.toolbar-products select{margin: 0;}
	.catalogsearch-result-index .toolbar-amount{display: none;}
	.catalogsearch-result-index .toolbar.toolbar-products .toolbar-amount,.catalogsearch-result-index .toolbar.toolbar-products .field.limiter {display: none !important;}
	.catalogsearch-result-index .toolbar-sorter.sorter::after{right: 32px;top: 30px;}
	.catalogsearch-result-index .toolbar-sorter.sorter .sorter-label{display: block;}
	.catalogsearch-result-index .toolbar-bottom .toolbar.toolbar-products .field.limiter{display: block !important;}
	.catalogsearch-result-index .toolbar-sorter.sorter{width: 200px;margin: auto;}
	.catalogsearch-result-index .page-main .columns{margin-bottom: 0px !important;}
	.catalogsearch-result-index .page-main .page-title-wrapper {display: none;}
	.catalogsearch-result-index .breadcrumbs{position: relative;top: 0;left: -1px;margin-bottom: 15px !important;padding-left: 28px !important;}
	.catalogsearch-result-index .breadcrumbs::before{content: "";width: 15px;height: 32px;display: block;position: absolute;left: 0;top: 10px;background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjM5cHgiIGhlaWdodD0iMzlweCIgdmlld0JveD0iMCAwIDM5IDM5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ni4xICg0NDQ2MykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+YXJyb3ctbGVmdDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJpY29ucy0tLW1vYmlsZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImFycm93LWxlZnQiIGZpbGw9IiMzMzMzMzQiPgogICAgICAgICAgICA8cGF0aCBkPSJNMTkuNSwxNiBMMTIuMTY4ODczMSwyMi4xNjUzMjk3IEMxMS45NjQxNjQ1LDIyLjMzNzU5MzUgMTEuOTQyNTEyNiwyMi42MzgzNDEzIDEyLjEyMDY0ODQsMjIuODM3MjUzNiBDMTIuMjE4MDgxOSwyMi45NDQ3OTk1IDEyLjM1NDg4MjMsMjMgMTIuNDkxNjgyOCwyMyBDMTIuNjA2ODMxNCwyMyAxMi43MjE5OCwyMi45NjE5MzA3IDEyLjgxNTQ3NjcsMjIuODgzODg4NSBMMTkuNSwxNy4yNjM5MDIxIEwyNi4xODQ1MjMzLDIyLjg4Mzg4ODUgQzI2LjI3ODAyLDIyLjk2MTkzMDcgMjYuMzkzMTY4NiwyMyAyNi41MDgzMTcyLDIzIEMyNi42NDUxMTc3LDIzIDI2Ljc4MTkxODEsMjIuOTQ0Nzk5NSAyNi44NzkzNTE2LDIyLjgzNzI1MzYgQzI3LjA1NzQ4NzQsMjIuNjM4MzQxMyAyNy4wMzU4MzU1LDIyLjMzNzU5MzUgMjYuODMxMTI2OSwyMi4xNjUzMjk3IEwxOS41LDE2IFoiIGlkPSJGaWxsLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5LjUwMDAwMCwgMTkuNTAwMDAwKSByb3RhdGUoMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0xOS41MDAwMDAsIC0xOS41MDAwMDApICI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+');background-position-x: 0%;background-position-y: 0%;background-size: auto;background-position-x: 0%;background-position-y: 0%;background-size: auto;background-position: -32px -23px;background-size: 78px;}
	.catalogsearch-result-index .amasty-catalog-mobile-filter{margin-top: 30px;}
	.catalogsearch-result-index .toolbar-sorter.sorter{display: none;}

	.page-product-bundle.catalog-product-view.page-layout-2columns-right .mhd-info-block{order: 3;}
	.catalog-product-view.page-product-bundle .bundle-options-container{order: 1;}
	.catalog-product-view.page-product-bundle .sidebar.sidebar-additional{flex-direction: column;}

	.newsletter-manage-index .page-title-wrapper{display:none!important;}
	.catalogsearch-result-index .amasty-catalog-mobile-filter{visibility: hidden;height: 0px;margin-bottom: 0;}
	.catalogsearch-result-index .amasty-catalog-mobile-filter.search-results{visibility: visible;;height: 35px;margin-bottom: 20px;}
	.s-device.filter-mobile-close{position: absolute;top:0;right: 20px;}
	.s-device.filter-mobile-close::before{font-size: 33px;font-weight: 800;content: '\e616';font-family: 'icons-blank-theme';color: #000;}
	.catalog-topnav.amasty-catalog-topnav .s-device.filter-mobile-title{display: none;}
	.catalog-topnav.amasty-catalog-topnav .s-device.filter-mobile-title:first-child {display: block;}
	.bundle-calculated-discount-mobile{display: block;font-size: 13px;margin-top: -15px;}
	.mst-searchautocomplete__index.magento_catalog_category.no-results{display: none !important;}
	.catalogsearch-result-index .grid-products, .catalog-category-view .grid-products{width: 100%}
	.alternative-block-product.s-device .sidebar-banner {display: block;width: auto;margin: auto;padding-left: 17px;padding-right: 17px;}
}
@media only screen and (max-width:639px) {
	.sidebar.sidebar-additional .product-add-form.product-type-configurable .stock-alert-form{padding-top:15%;}
	.order-details-items.ordered #my-orders-table .col {padding-left: 10px;}
	.order-details-items.ordered #my-orders-table tfoot{padding-left: 10px;}
}
@media only screen and (max-width:560px) {
	.block-content .container .grid .background-grid .col-2 {width:100%;}
	#orange-payment-slip .orange-border .orange-background .col-2{width:47.6%;}
	.order-view-header .container .grid .col-30{ width:50%;}
	.order-view-header .container .grid .col-23{width:50%;}
	.container .grid .row .mobile-display {display: flex;margin-bottom: 4%;}
	.block-content .container .grid .background-grid .col-2:nth-child(2n){padding-left: 10px;}
}
@media only screen and (max-width:480px){
	.checkout-cart-index .page.messages .message.error{margin-top:20px!important;margin-bottom:0px!important}
	.checkout-cart-index .mobile-checkout-button.s-device{margin:0px 15px!important;}
	.checkout-cart-index .cart-container .mobile-checkout-button.s-device .checkout-methods-items{margin-top:10px!important;}
	.checkout-cart-index .cart-container .page.messages{width:100%!important;float:none!important;display:block;padding:0px 15px!important;margin:0px!important;}
	.exchange-money-block-title, .payment-types-title,
	.checkout-cart-index .cart-container .cart-title{padding-left:0px!important;font-size:23px;}
	.checkout-cart-index .cart-container .form-cart{width:100%!important;float:none!important;display:block;padding:0px 15px!important;box-sizing:border-box;}
	.checkout-cart-index #mobile-cart-table{padding:0px!important;}
	.exchange-money-block-wrapper,
	.payment-types .payment-types-wrapper, .checkout-cart-index .payment-types-wrapper,
	.checkout-cart-index .payment-types-title{margin:15px 0px!important}
	.checkout-cart-index .cart-container .cart.table-wrapper{margin-right:0px;}
	.checkout-cart-index .cart-container #shopping-cart-table{display:none!important}
	.checkout-cart-index .cart-container .exchange-money-block-container{margin-top:0px;}
	.checkout-cart-index .cart-custom-summary{width:100%!important;float:none!important;display:block;padding-right:0px;}
	.checkout-cart-index .freeshipping-cart-wrapper{padding-left:10px;padding-right:10px;}
	.checkout-cart-index .cart-container .freeshipping-cart-wrapper .icon-info{top:-10px;}
	.checkout-cart-index .payment-types-wrapper, .checkout-cart-index .payment-types-title,
	.exchange-money-block-wrapper, .payment-types .payment-types-wrapper{padding-left:0px;margin-right:0px;}
	.cart.table-wrapper .items thead + .item{border-top:0px;}
	.checkout-cart-index .cart-custom-summary{max-width:100%;}
	.checkout-cart-index .cart-container{}
	.product-item-price .price{font-size: 13px;}
	.product-item-wrapper .product-item-image,
	.catalog-category-view .product-item-image.s-device{height:160px!important;}
	.product-item-wrapper .product-item-image img,
	.catalog-category-view .product-item-image.s-device img{max-height:160px!important;}
	.catalog-product-view.page-layout-2columns-right .product-info-main .product-info-price .price-box .special-price .price{font-size: 20px;}
	.catalog-product-view.page-layout-2columns-right .product-info-main .product-info-price .price-box .old-price .price {font-size: 18px !important;}
	body.account.wishlist-index-index .actions-toolbar .primary button{width:auto;}
}

@media only screen and (max-width:440px){
	.catalogsearch-result-index .grid-products .product-item .product-item-wrapper, .catalog-category-view .grid-products .product-item .product-item-wrapper{padding: 23px 13px 10px 13px;}
	.catalogsearch-result-index .product-item-price .price,.catalogsearch-result-index .product-item-price .price .final-price,.catalog-category-view .product-item-price .price,.catalog-category-view .product-item-price .price .final-price{font-size: 13px;}
	.product-item-wrapper .product-item-price .price{font-size: 12px;}
}

@media only screen and (max-width:420px){
	.sidebar.sidebar-additional .product-add-form.product-type-configurable .stock-alert-form{padding-top:20%;}
	.product-item-wrapper .product-item-image,
	.catalog-category-view .product-item-image.s-device{height:130px!important;}
	.product-item-wrapper .product-item-image img,
	.catalog-category-view .product-item-image.s-device img{max-height:130px!important; max-width:130px!important;margin-left: auto;margin-right: auto;}
	#orange-payment-slip .orange-border .orange-background .col-2{width:100%;}
	#orange-payment-slip .orange-border .col-2.address{padding-left:0;margin-top:0; border:none}
	#orange-payment-slip .orange-border .orange-background .right-border{border:none;}
	#orange-payment-slip .orange-border{display:inline-grid}

	/* Shippingname Checkout make column smaller for small devices*/
	.shipping-method-name {max-width: 130px!important;}
}
@media only screen and (max-width: 767px) {
	.catalog-category-view .slider-products {
		margin-left: -70px;
	}
	.catalog-category-view .category-top-slider .slider-products {
		margin: 8px 0 0 -70px;
	}
	.catalogsearch-result-index .category-top-slider,
	.catalog-category-view .category-top-slider {
		margin: 0 -7px;
	}

	.catalogsearch-result-index .category-top-slider .category-top-slider-title,
	.catalog-category-view .category-top-slider .category-top-slider-title {
		text-align: center;
		padding: 0 10px;
	}
}


@media only screen and (max-width:360px){
.page-header .logo{width: 118px;}
.newsletter-title .title {font-size: 20px;}
.newsletter-title .subtitle {font-size: 12px;}
.product-item-wrapper .product-item-image,
.catalog-category-view .product-item-image.s-device{height:109px!important;}
.product-item-wrapper .product-item-image img,
.catalog-category-view .product-item-image.s-device img{max-height:109px!important; max-width:109px!important;margin-left: auto;margin-right: auto;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.block-search .label.active + .control input{font-size: 16px;}
.block-search .label.active + .control input:focus {font-size: 16px;}
#limiter{font-size: 16px;}
select.SumoUnder{font-size: 16px;}
}
