body {
  color: #000000;
  font-size: 14px;
}
.cms-page-view p {margin-top:15px;}

a, .alink,.message.success a {
  color: #000;
}
a:visited, .alink:visited,.message.success a:visited{
  color: #000;
}
a:hover, .alink:hover,.message.success a:hover{
  color: #ff652b;
}
.product-info-main .box-tocart-info a,.product-info-main .box-tocart-info a:visited{
  text-decoration: underline;
}

.navigation a,.navigation a:visited,.footer a,.footer a:visited{
  text-decoration: none;
}

.container {
  max-width: 1180px;
  margin: auto;
  width: auto;
}
.col-3 {
    width: 33.3333%;
}
.col-4 {
  width: 25%;
  float: left;
}
.owl-stage-outer .col-4{
  width: 100%;
  float: none;
}
.s-device {
  display: none;
}
.desktop {
  display: block;
}
.black-border-btn{
  text-align: center;
}
.black-border-btn a {
  border: 2px solid #000000;
  font-weight: bold;
  text-transform: uppercase;
  padding: 12px 68px 12px 67px;
  color: #000000;
  display: inline-block;
  transition: .3s background-color;
  -webkit-transition: .3s background-color;
  -moz-transition: .3s background-color;
  text-decoration: none!important;
}
.black-border-btn a:hover{
  text-decoration: none;
  background-color: #000000;
  color: #ffffff;
}
.customer-account-create .registration-form .show-password,.freeshipping-cart-wrapper .icon-info,
.customer-account-login .login-container .show-password,
.cms-page-view .breadcrumbs::before,.catalog-category-view .breadcrumbs::before,.customer-verifi::before,.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-info-actions a.pricedetektor::before,.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-info-actions a.bestprice::before,
.customer-popup-login #show-popup-pass,.tparrows.hesperiden, .slider-products .owl-carousel .owl-nav .owl-next, .slider-products .owl-carousel .owl-nav .owl-prev,.item-bio-label,.wishlist-item .wishlist-item-icon,.popup-customer-title::before,
.switcher-lang-1 .switcher-lang-flag,.switcher-lang-2 .switcher-lang-flag,.switcher-lang-3 .switcher-lang-flag,.footer .app-icon,.footer .social-icon,.shipping-type-logo,.payment-type-logo,.footer-security-logo,.minicart-wrapper .action.showcart::before,.icon {
  background-image: url('../images/sprites.png');background-repeat: no-repeat;
}

.page.messages .message.success,.page.messages .message.error{margin-top:20px;}

.advantages-block {background-color: #f3f3f3;height: 36px;color: #5b5b5b;font-weight: normal;font-size: 13px;}
.advantages-block .container {display: flex;height: 36px;align-items: center;}
.advantages-block .container div{text-align: center;}
.advantages-block .container div:first-child{text-align: left;}
.advantages-block .container div:last-child{text-align: right;}
.advantages-block a{text-decoration:none;color:#5b5b5b;}
.advantages-block a:hover{text-decoration:underline;color:#ff652b;}

.advantages-block-mobile {background-color: #f3f3f3;height: 36px;color: #5b5b5b;font-weight: normal;font-size: 12px;text-decoration: none;color:black}
.advantages-block-mobile .container-mobile {height: 36px;align-items: center;padding-top: 10px;}
.advantages-block-mobile .container-mobile div{text-align: center;}
.advantages-block-mobile a{text-decoration:none;color:#000;}

.navigation, .page-header .header.panel, .header.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main {max-width: 1180px !important;padding: 0 !important;}

.page-header{position: relative;}

.breadcrumbs li strong{font-size:14px!important;color:#777777;font-weight:600;}
.breadcrumbs .item:not(:last-child)::after{line-height:22px!important;font-weight:600;}
.breadcrumbs .items,
.breadcrumbs li a{font-size:14px!important;color:#000000;font-weight:600;}

.page-header .header.content {padding: 0;height: 95px;}
.page-header .logo {float: none;position: absolute;left: 0;right: 0;margin: auto;width: 200px;top: 24px;}
.page-header .logo img{height: auto;}

.header-custom-block {float: right;}
.header-custom-block a {color: #000;display: block;text-align: center;position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.header-custom-block {font-size: 13px;margin-top: 30px;}
.header-custom-block a#cart-btn-checkout{position: relative;padding: 10px 0;width: 100%;font-size: 15px;line-height: 2.2rem;background: #ff652b;border: none;border-radius: 0;color: #fff;font-weight: 700;}

.account-block,.wishlist-block {display: block;float: left;position: relative;}
.account-block .icon.account-icon {display: block;width: 20px;height: 22px;background-size: 280px;background-position: -2px -2px;margin: auto;}
.account-block a {display: block;text-align: center;}
#login-button-row{text-align:center;}

.icon.wishlist-icon {width: 21px;height: 22px;background-position: 0px -19px;display: block;background-size: 164px;margin: auto;position: relative;}
.counter-wishlist.empty {display: none;}
.counter-wishlist {width: 18px;height: 18px;background-color: #ff652b;color: #fff;font-weight: 600;font-size: 11px;text-align: center;display: inline-block;border-radius: 9px;line-height: 18px;position: absolute;top: -10px;right: -12px;}
.wishlist-block {margin-left: 18px;}

.page-header .block-search {position: absolute;padding-left: 0;right: 0;bottom: 0;width: 240px;bottom: -39px;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.block-search .nested{display: none !important;}
.block-search input{border: none;border-bottom: 1px solid #000;}
.block-search .action.search[disabled]{opacity: 1 !important;}
.block-search .action.search{right: 0% !important;}
.block-search.active-search .action.search{right: 33% !important;}
.block-search .control{padding: 0px !important;;}
.block-search .action.search::before{color: #000 !important;;font-size: 25px !important;;line-height: 25px !important;;}
.block-search .label.active + .control input:focus {box-shadow: none;}
.block.block-search.active-search {width: 100%;margin: auto;background-color: #ffffff;bottom: -55px;padding-bottom: 16px;padding-top: 15px;}
.block.block-search.active-search .block-content {padding-bottom: 0;position: relative;top: 0;}
.block-search.active-search #search_mini_form {max-width: 399px;margin: auto;position: static;}
.block-search.active-search input {max-width: 500px;}
.block.block-search.active-search .close-search {width: 15px;height: 20px;position: absolute;right: 9px;top: 13px;cursor: pointer;z-index: 9;}
.block.block-search.active-search .close-search::after {color: #000000;content: "x";font-size: 32px;position: absolute;top: 0;right: 2px;content: '\e616';font-family: 'icons-blank-theme';}
.mst-searchautocomplete__index.magento_catalog_attribute, .mst-searchautocomplete__index.magento_cms_page, .mst-searchautocomplete__index.magento_catalog_category{height: auto;overflow: hidden;
  float: left;width: calc(35% - 1px);}
.mst-searchautocomplete__index.magento_catalog_attribute ul{overflow-y: hidden;height: 50px;padding-bottom: 0;}
.mst-searchautocomplete__index.magento_catalog_category.no-results{display: block !important;}

.mst-searchautocomplete__index.magento_cms_page,.mst-searchautocomplete__index.magento_catalog_category{border-right: 1px solid #e6e6e7;min-height: 127px;}
.mst-searchautocomplete__index.magento_catalog_product{min-height: 117px;}
.mst-searchautocomplete__index.magento_catalog_product.no-results {display: block !important;}
.mst-searchautocomplete__index.magento_catalog_product.no-results a {font-weight: bold;text-decoration: underline;}

.sections.nav-sections{background-color: #fff;height: 55px;}
.sections.nav-sections .navigation{background: #fff;font-weight: 600;}
.nav-sections .navigation ul {padding: 0;}
.navigation li.level0:first-child > .level-top {padding-left: 0;}
.navigation .level0 > .level-top{color: #000000 !important;}
.navigation li.level0:hover .ui-menu.ui-widget-content,
.navigation li.level0:hover > .level0.submenu .row .subchildmenu{
  display: block !important;
}
.nav-sections-item-content{position: relative;}
.sections.nav-sections .navigation,.nav-sections .navigation ul,.navigation li.level0{position: static;}
.navigation li.level0 > .level0.submenu{
  width:100%;
  position:absolute;
  left: 0;
  border: none;
  z-index: 999;
}
.navigation .level0:hover > .level-top span{color: #ff652b;height: 2px;border-bottom: 2px solid #ff652b;padding-bottom: 3px;}
.navigation li.level0 > .level0.submenu .submenu-block,
.navigation li.level0 > .level0.submenu .row{
  max-width:1160px;
  margin:auto;
  width:100%;
  overflow:hidden;
  padding-left:10px;
}
.navigation li.level0 > .level0.submenu li.ui-menu-item.level1{margin-bottom:10px;}
.nav-layer-desktop {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #000000;
  z-index: -1;
  visibility: hidden;
  opacity: 0;
  top: 0;
  transition-property: opacity, visibility;
  transition-duration:0s;
  transition-delay:0s;
}
.checkout-index-index #free + label {
  line-height: normal;
  position: relative;
}
.checkout-index-index #free + label:before {
  background: #2bb673;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  content: '\e610';
  font-family: 'icons-blank-theme';
  line-height: 1;
  font-size: 3.8rem;
  color: #fff;
}

.checkout-index-index #free + label {
  padding: 0 45px;
}

.nav-layer-desktop.open-layer{
  display: block;
  z-index: 99;
  opacity: 0.4;
  top: 237px;
  visibility: visible;
  transition-property: opacity, visibility;
  transition-duration: 0.45s;
  transition-delay: 0.2s;

}
.catalog-category-view .field.limiter,
.catalogsearch-result-index .field.limiter {
  padding: 0 0 0 10px;
}
.page-wrapper {position: relative;}
.navigation li.level0 > .level0.submenu a {font-size: 14px;font-weight: 600;text-transform: none;margin-top: 10px;color:#000000;}
.navigation .level0 .submenu li.parent > a > .ui-menu-icon{display: none !important;}
.navigation li.level0 > .level0.submenu li.level1 > a{border-bottom: 1px solid #aaa;padding-left:5px;padding-top:5px;}
.navigation .level0 .submenu li.level2 a{line-height: 1;color: #777777;font-size: 13px;font-weight: normal;margin-top:0px;padding:5px 0px 0px 5px!important}
.navigation .level0 .submenu li.level2.big a{font-size:14px;}
.navigation .level0 .submenu li.level2.black a{color:#000;}
.navigation .level0 .submenu li.level2.headtext p{color:#000;font-weight: 600;font-size:14px;line-height: 1;margin-top:10px;padding:5px 0px 0px 10px!important}
.navigation li.level1 ul.subchildmenu,.navigation .level0 .submenu li.level2{line-height:13px;}
.navigation li.level1 ul.subchildmenu,.navigation .level0 .submenu li.level2 {width:100%;font-size:13px;line-height:1;}
.navigation li.level0 > .level0.submenu .row .row {padding-left: 0;}
.navigation li.level0 > .level0.submenu .menu-marken-letters a {display: inline-block;padding: 5px;line-height: 1;font-size: 13px;color: #777777;}
.menu-marken-letters {padding-bottom: 20px;}
.menu-marken-columns .ui-menu-item .subchildmenu {display: flex;flex-flow: column wrap;max-height: 830px;width: 25%;float: left;}
.navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus{background:none!important;}
.navigation .submenu .row .subchildmenu{float:left;padding-right:20px;box-sizing:border-box;}
.nav-sections-item-content .navigation .level0 .submenu .submenu-reverse{left:0px!important;top:0px!important;}
.navigation .col-width-12{width:100%;}
.navigation .col-width-11{width:91.6666%;}
.navigation .col-width-10{width:83.3333%;}
.navigation .col-width-9{width:75%;}
.navigation .col-width-8{width:58.3333%;}
.navigation .col-width-7{width:25%;}
.navigation .col-width-6{width:50%;}
.navigation .col-width-5{width:20%;}
.navigation .col-width-4{width:25%;}
.navigation .col-width-3{width:33.3333%;}
.navigation .col-width-2{width:16.66666%;}
.navigation .col-width-1{width:8.33333%;}
.left-block-content{float:left;}
.right-block-content{float:right;box-sizing:border-box;padding-left:20px;}
.menu-marken-title{font-weight:bold;font-size:15px;color: #000;border-bottom:1px solid #ccc;padding-bottom:5px;padding-left:5px;margin-bottom:10px;margin-top:20px;}
.navigation .submenu a:hover{color:#ff652b!important;text-decoration:underline!important;}
.navigation .subchildmenu .subsubchildmenu{float:none!important;padding-top:5px;top:0!important;left:0!important;}
.orange-link{color:#ff652b!important;}
.bottom-block-content{margin-top:15px;}
.navigation .level0 .submenu .submenu-reverse,
.navigation .submenu .row .subchildmenu{top:0!important;left:0!important;}
.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top{border:0px!important;}


.minicart-wrapper:hover .mage-dropdown-dialog{display:block!important;}
.minicart-wrapper .action.showcart{position: relative;}
.minicart-wrapper .action.showcart .text {width: auto;height: auto;margin: auto;position: relative;display: block;}
.minicart-wrapper .action.showcart::before{content: "";background-position: 0px -79px;width: 22px;height: 22px;background-size: 302px;}
.header-custom-block .minicart-wrapper {margin-left: 16px;}
.minicart-wrapper .action.showcart.active::before{content: "";}

.nav-sections{margin: 0 !important;}

.slider-title {color: #777;font-size: 27px;font-weight: normal;text-align: center;}
.slider-subtitle {font-size: 27px;font-weight: bold;text-align: center;}
.slider-block {margin-bottom: 60px; min-height: 475px}

.page-layout-1column .column.main > p {margin-bottom: 0;}

.newsletter-block-wrapper {padding: 0 15px;background-color: #f5f5f5; min-height: 135px;}
.newsletter-block {background-color: #f5f5f5;height: 135px;margin-bottom: 60px;}
.newsletter-label {width: 99px;height: 102px;float: left;margin-top: 15px;}
.newsletter-label-border {border: 1px solid #ff652b;border-radius: 99px;height: 87px;padding: 6px;}
.newsletter-label-border-circle {background-color: #ff652b;width: 100%;height: 100%;border-radius: 50%;color: #fff;text-align: center;}
.newslatter-label-sale {font-size: 33px;font-weight: bold;line-height: 35px;display: block;padding-top: 12px;}
.newslatter-label-text {font-size: 13px;line-height: 13px;display: block;}
.newsletter-title {float: left;margin-left: 20px;margin-top: 33px;}
.newsletter-title .title {font-size: 27px;font-weight: bold;line-height: 1.3;}
.newsletter-title .subtitle {font-size: 14px;color: #777777;font-weight: 600;line-height: 1.2;}
.newsletter-form {float: right;width:31%;margin-top: 45px;}
.newsletter-form .block.newsletter {width: 100%;}
.newsletter-form .block.newsletter .action.subscribe {background-color: #ff652b;border-color: #ff652b;border-radius: 0;height: 36px;padding: 0;width: 101px;font-size: 14px;font-weight: normal;}
.newsletter-form .block.newsletter .action.subscribe:hover {background: rgba(255,101,43,0.8);}
.newsletter-form .block.newsletter input {border-color: #d0d0d0;border-right: none;width: 267px;height: 36px;padding: 0;padding-left: 10px;}
.newsletter-form .block.newsletter .field .control::before {display: none;}
.block.newsletter .field .control{position: static;margin-top:0px!important}
.newsletter-form .block.newsletter .field {margin-right: 0px;position: static;;left: 1px;}
.newsletter-info{font-size: 13px;margin-top: 8px;font-weight: normal;text-align: right;}
.newsletter-info::before {font-family: icons-blank-theme;content: "\e610";color: #828081;font-size: 21px;position: relative;top: 4px;line-height: 10px;}

.top-categories {text-align: center;overflow: hidden;margin-bottom: 60px;}
.top-categories-block{margin-top: 18px;}
.top-categories-block img {margin-bottom: 12px;transition: 0.5s ease;-webkit-transition: 0.5s ease;-moz-transition: 0.5s ease; height: auto;}
.top-categories-block a:hover img {-webkit-transform: scale(1.05);-moz-transform: scale(1.05);transform: scale(1.05);}
.top-categories-block a {color: #000000;}

.slider-products {margin-top: 27px;position: relative;padding-left: 18px;padding-right: 18px;}
.slider-block .black-border-btn{margin-top: 27px;}
.slider-products-wrapper {overflow: hidden;padding: 0 27px;}
.column.main .slider-products-wrapper .product-item{padding: 0;float: left;width: auto;position: relative;}
.column.main .slider-products-wrapper .product-item .product-item-wrapper {margin: 0 8px;border: 1px solid #fff;padding: 23px 13px 30px 13px;}
.wishlist-index-index .column.main .slider-products-wrapper .product-item .product-item-wrapper {padding: 23px 5px 30px 5px;}
.column.main .slider-products-wrapper .product-item:hover .product-item-wrapper {border: 1px solid #d0d0d0;}
.column.main  #free-gift-slider.slider-products-wrapper .product-item:hover .product-item-wrapper {border:0}
.column.main .slider-products-wrapper .product-item a {position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 9;}
.product-item-image {text-align: center;max-height: 182px;}
.product-item-review {height: 12px;text-align: center;overflow: hidden;margin-bottom: 10px;margin-top: 10px;}
.product-item-review .product-reviews-summary {margin: 0;display: block;height: 12px;}
.product-item-review .rating-summary .rating-result > span::before,.product-item-review .rating-summary .rating-result::before{height: 12px;line-height: 12px;font-size: 20px;letter-spacing: -7px;}
.product-item-review .rating-summary .rating-result {margin-left: 0px;top: -5px;width: 73px;}
.product-item .product-reviews-summary .rating-summary {margin: 0;height: 12px;text-align: left;top: -6px;left: 0;display: inline-block;}
.product-item .rating-summary .rating-result::before {color: #b4b4b4;}
.product-item .rating-summary .rating-result > span::before{color: #383838;}
.product-item-manufacture {color: #5b5b5b;font-style: italic;font-size: 12px;text-align: center;}
.product-item-name{font-size: 13px;height: 30px;max-height: 30px;overflow: hidden;display: block;word-wrap: break-word;text-align: center;line-height: 1.1em;width: 100%;}
.product-item-price .price {font-size: 17px;font-weight: bold;}
.product-item-price .price .final-price{color: #ff000f;}
.product-item-price {text-align: center;}
.product-item-price .price .old-price, .product-item-price .price .special-price {display: inline-block;}
.product-item-price .price .old-price{font-weight: normal;}
.product-item-price .price .special-price {color: #ff000f;}
.owl-nav .owl-prev {position: absolute;top: 41%;left: 0;background-color: #f5f5f5 !important;border-radius: 30px !important;margin: 0 !important;padding: 0 !important;height: 50px;width: 50px;}
.owl-nav .owl-next {position: absolute;top: 41%;right: 0;background-color: #f5f5f5 !important;border-radius: 30px !important;margin: 0 !important;padding: 0 !important;height: 50px;width: 50px;}
.slider-products-wrapper.owl-carousel {padding: 0;overflow: visible;}
.slider-products .owl-carousel .owl-nav .owl-next {background-position: -200px -60px;width: 50px;height: 50px;background-color: transparent !important;font-size: 0;box-shadow: none !important;right: -18px;}
.slider-products .owl-carousel .owl-nav .owl-next:hover {background-position: -200px 0px;background-image: url('../images/sprites.png');}
.slider-products .owl-carousel .owl-nav .owl-prev {background-position: -150px -60px;width: 50px;height: 50px;background-color: transparent !important;font-size: 0;box-shadow: none !important;left: -18px;}
.slider-products .owl-carousel .owl-nav .owl-prev:hover {background-position: -150px 0px;background-image: url('../images/sprites.png');}
.sidebar-additional .product-reviews-summary{display: none;}

.item-labels{position: absolute;width: auto;left: 4px;top: 14px;z-index: 9;}
.item-label{height: 23px;margin-bottom: 5px;}
.item-sale-label{background-color: #f7f705;color: #fc0d1b;font-size: 13px;font-weight: 600;text-align: center;line-height: 23px;}
.item-labels > div {
  float: left;
  clear: both;
  min-width: 47px;
  padding: 0 2px;
}
.item-labels > .item-label.item-custom {
  background-color: #fc0d1b;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  text-align: center;
  line-height: 23px;
  width: auto;
  min-width: 51px;
  max-width: 115px;
  padding: 0 4px;
  box-sizing: border-box;
  overflow: hidden;
}
.minisearch .normal-price {
  display: block !important;
}
.item-bio-label{background-position: -294px 0;background-size: 491px;height: 26px;}
.item-new-label{background-color: #f3f3f3;color: #5b5b5b;font-size: 13px;text-transform: uppercase;font-weight: 600;text-align: center;line-height: 23px;}
.item-free-label{background-color: #68d060;color: #effff2;font-size: 13px;text-transform: uppercase;font-weight: 600;text-align: center;line-height: 23px;}
.item-labels-free{position: absolute;left: 33px;top: 24px;z-index: 9;}
.wishlist-item {position: absolute;width: 25px;height: 25px;background-color: #fff;border-radius: 50%;right: 21px;top: 16px;z-index:20;cursor: pointer;}
.wishlist-item .wishlist-item-icon{display: block;width: 18px;height: 16px;background-position: 0px -16px;background-size: 137px;margin: 5px auto;}
.wishlist-item:hover .wishlist-item-icon,.wishlist-item .wishlist-item-icon.active-wishlist{background-position: -18px -16px;}

.account-block:hover .account-menu-login-block{display: block;}
.account-menu-login-block {position: absolute;width: 257px;left: -50%;right: 0;margin: auto;z-index: 9;background-color: #fff;-webkit-transform: translate(-25%, 0%);-moz-transform: translate(-25%, 0%);-ms-transform: translate(-25%, 0%);-o-transform: translate(-25%, 0%);transform: translate(-25%, 0%);display: none;}
.account-login-block {padding: 20px 16px 30px 17px;border: 1px solid #b8b7b7;margin-top: 7px;}
.account-login-block a{text-decoration:none;}
.account-login-block a:hover{text-decoration:underline;color:#ff652b;}
.orange-btn{background-color: #ff652b !important;color: #fff !important;font-weight: 600;text-align: center;text-transform: uppercase;padding: 11px 0 12px 0;cursor: pointer;}
.checkout-index-index .orange-btn:active,.checkout-index-index .orange-btn:focus{background-color: #ff652b;box-shadow: none;}
.orange-btn:hover{opacity: 0.8;}
.account-registration a {display: inline-block;position: relative;width: auto;font-size: 13px;font-weight: 600;text-decoration:underline;margin-left: 2px;}
.account-registration{font-size: 13px;font-weight: 600;margin-top: 10px;}

.language-popup .modal-footer,.language-popup.modal-popup .modal-title,
.customer-popup-login .modal-footer,.customer-popup-login.modal-popup .modal-title{display: none;}
.popup-customer-login {display: none;}
.language-popup.modal-popup .modal-inner-wrap,.customer-popup-login.modal-popup .modal-inner-wrap {-webkit-transform: translateY(-50%);transform: translateY(-50%);margin: auto;top:50%;width:520px;}
.language-popup.modal-popup .action-close,.customer-popup-login.modal-popup .action-close{width: 15px;height: 15px;padding-right: 18px;padding-top: 18px;box-sizing:inherit!important}
.language-popup.modal-popup .action-close::before,.customer-popup-login.modal-popup .action-close::before{color: #000000;position: absolute;left: -3px;font-size: 40px;top: 8px;}
.popup-customer-title{font-size: 27px;text-transform: uppercase;font-weight: 600;text-align: center;position: relative;line-height: 24px;}
.popup-customer-title::before {content: "";width: 20px;height: 22px;background-size: 280px;background-position: -3px -2px;display: block;margin: auto;}
.language-popup.modal-popup .modal-header,.customer-popup-login.modal-popup .modal-header {padding-bottom: 0;padding-top: 30px;}
.customer-popup-login .block-customer-login.block-header-customer-login {margin-top: 45px;}
.customer-popup-login .block-customer-login.block-header-customer-login label{font-size: 13px;margin-bottom: 5px;display: block;}
.customer-popup-login .block-customer-login.block-header-customer-login input{height: 35px;border-color: #000;}
.customer-popup-login.modal-popup .modal-content{padding-left: 80px;padding-right: 80px;}
.customer-popup-login .fieldset > .field > .control{width: 100% !important;float: none !important;position: relative;}
.customer-popup-login .fieldset > .field{margin-bottom: 12px;}
.customer-popup-login .orange-btn .action.primary{background: none;border: none;font-size: 14px;padding: 0;font-weight: 600;}
.customer-popup-login .login-button-row{text-align:center;}
.customer-popup-login .orange-btn{height: 35px;padding: 0;line-height: 33px;width: 224px;margin: auto;margin-top:20px;}
.customer-popup-login .pass-forgot .action.remind {color: #000;font-size: 13px;}
.customer-popup-login .pass-forgot {text-align: right;}
.customer-popup-login .fieldset > .field.password {margin-bottom: 4px;}
.customer-popup-login .popup-customer-registration {height: 145px;background-color: #f3f3f3;border-top: 1px solid #e6e6e7;position: absolute;bottom: 0px;width: 100%;left: 0;text-align: center;}
.popup-customer-registration-title {margin-top: 27px;font-size: 18px;font-weight: 800;}
.popup-customer-registration-btn {font-size: 13px;font-weight: 600;color: #000 !important;background-color:#fff;border: 1px solid #000;display: inline-block;text-transform: uppercase;padding-left: 47px;padding-right: 49px;padding-top: 9px;padding-bottom: 8px;margin-top: 14px;}
.popup-customer-registration-btn:hover{background-color:#000;color:#fff!important;text-decoration:none;}
.account-block .account-login-block a {position: relative;width: auto;text-align: left;font-size: 13px;font-weight: 600;}
.account-block .account-login-block ul {list-style: none;padding: 0;margin: 0;}
.account-login-block-logout {border-top: 1px solid #b8b6b1;padding-top: 10px;margin-top: 35px;}
.account-block .account-login-block .account-login-block-logout a {font-size: 12px;font-weight: normal;}
.account-block .account-login-block li {margin-bottom: 11px;}
.login-container .show-password{top:12px!important;}
.customer-account-create .registration-form .show-password,
.customer-account-login .login-container .show-password,
.customer-popup-login #show-popup-pass{width: 29px;height: 20px;position: absolute;right: 9px;top: 31px;z-index:2;background-position: -71px 0;cursor: pointer;}
.login-container .show-password.showed,
.customer-popup-login #show-popup-pass.showed{background-position: -71px -21px;}
.pass-forgot a:hover{color:#ff652b!important;}

.language-popup.modal-popup .modal-inner-wrap{height: 255px;}

.box-billing-address .box-content, .box-shipping-address .box-content, .box-information .box-content, .box-newsletter .box-content{line-height:1.42857143!important}
.account .column.main .block:not(.widget) .box-title > span, .multicheckout .box-title > span, .paypal-review .block .box-title > span, .magento-rma-guest-returns .column.main .block:not(.widget) .box-title > span, [class^="sales-guest-"] .column.main .block:not(.widget) .box-title > span, .sales-guest-view .column.main .block:not(.widget) .box-title > span{font-size:14px!important;}
body.account .page-footer{margin-top:40px;}
body.account .column.main a{text-decoration:underline;margin-right:10px;}
body.account .block-dashboard-info .block-title{font-weight:700;border-bottom:1px solid #e6e6e7;padding-bottom:10px;}
body.account .block.block-dashboard-orders strong,
body.account .block-dashboard-info .block-title strong{font-weight:700!important;}
body.account .block-dashboard-info .block-title-subtitle{margin-bottom:40px}
body.account .block-dashboard-info .block-title-subtitle a{margin-right:0px;}
body.account .block.block-dashboard-orders table th,
body.account .block.block-dashboard-orders table td{padding-left:0px}
body.account .form-newsletter-manage .legend{margin-left:0px!important;border-bottom:1px solid #e6e6e7;padding-bottom:10px;float:none;width:100%}
body.account .form-newsletter-manage .legend span{font-weight:700;font-size:1.8rem;}
body.account .form-newsletter-manage .fieldset > .field.choice::before{display:none!important}
body.account .form-newsletter-manage .actions-toolbar{margin-left:0px!important;}
body.account .actions-toolbar button:hover{opacity:0.8;}
body.account.wishlist-index-index .actions-toolbar{margin-top:0px!important;text-align:center;background-color:#f2f2f2;padding:15px 0px 25px 0px;}
body.account.wishlist-index-index .actions-toolbar .primary{float:none!important}
body.account.wishlist-index-index .actions-toolbar .primary button{border:0px!important;padding:15px 25px!important;margin-right:0px!important;width:375px;max-width:375px;}
body.account.wishlist-index-index .actions-toolbar .primary button:hover{background-color:#ff652b;color:#fff;}
body.account.wishlist-index-index .wishlist-total-available-amount{background-color:#f2f2f2;padding:25px 0px 0px 0px;text-align:center;margin-top:1px;}
body.account.wishlist-index-index .wishlist-total-available-amount .price{font-weight:600}
body.account.wishlist-index-index .price .final-price{color:#ff0000}
body.account.customer-address-index .column.main .block.block-addresses-default .block-title strong{font-size:18px;font-weight:700}
body.account.customer-address-index .column.main .block .box-title span{font-size:16px!important}
body.account.customer-address-form .fieldset .legend span{font-size:18px!important;font-weight:700}
body.account.customer-address-form .form-address-edit .control.static{font-size:16px!important;padding-top:5px;}
body.account .block.block-dashboard-addresses{overflow:hidden;}
body.account .block.block-dashboard-addresses .box.box-billing-address{width:33.3%!important;float:left;clear:none!important;}
body.account .block.block-dashboard-info .block-title strong,
body.account .block.block-dashboard-orders .block-title strong,
body.account .block.block-dashboard-addresses .box.box-billing-address .box-title span{font-size:16px!important;}
body.account .block.block-dashboard-addresses .box.box-billing-address .box-title a span{font-size:14px!important;}
body.account .block.block-dashboard-addresses .box.box-billing-address .box-content{margin-top:15px;}
body.account .sidebar.sidebar-main .block.account-nav{margin-bottom:10px!important}
body.account .sidebar.sidebar-additional{margin-top:0px!important}
body.account .sidebar.sidebar-additional .accout-logout-button{border:1px solid #000;display:inline-block;padding:5px 15px;}
body.account .sidebar.sidebar-additional .accout-logout-button:hover{text-decoration:none;color:#ff652b;border-color:#ff652b;}

.grid-products {margin-top: 27px;padding-left: 18px;padding-right: 18px;overflow: hidden;}
.grid-products .product-item {float: left;width: 20%;padding-left: 0 !important;position: relative;margin-bottom: 16px;}
.product-item-manufacture{height: 18px;}
.product-item-name{height: 30px;}
.product-item-price{height: 25px;}
.product-item-review{height: 14px;}
.grid-products .product-item .product-item-wrapper {border: 1px solid #ffffff;margin: 0 8px;padding: 23px 13px 30px 13px;}
.grid-products .product-item:hover .product-item-wrapper {border: 1px solid #d0d0d0;}
.grid-products .product-item a {position: absolute;width: 100%;height: 100%;left: 0;top: 0;}

.footer.content {padding: 0 !important;margin: 0 !important;max-width: inherit !important;border: none;}
.footer .copyright {margin: 0;background-color: #f4f4f4;height: 92px;position: relative;}
.footer.content .footer-security-logo {width: 90px;height: 35px;background-position: 0px -214px;margin: auto;position: absolute;left: 0;right: 0;top: 29px;}
.footer.content .copyright span {margin-top: 40px;display: inline-block;font-size: 13px;}
.footer-block {margin-bottom: 30px;}
.footer-row {overflow: hidden;}
.footer-row .footer-column-big {float: left;max-width: 755px;width: 64%;overflow: hidden;}
.footer-row .footer-column-small {float: right;max-width: 378px;width: 32%;}
.footer-title{height: 40px;font-size: 16px;background-color: #f3f3f3;padding-left: 12px;line-height: 40px;font-weight: 600;}
.footer-row .footer-column-big .footer-col2 {width: 52%;float: left;}
.footer-row .footer-column-small .footer-col2 {width: 50%;float: left;}
.footer-row .footer-column-big .footer-col2.shipping-logos {width: 48%;}
.footer-row .footer-column-big .footer-col3 {width: 26%;float: left;}
.footer-row .footer-column-big .footer-col3.categories-link {width: 48%;float: left;}
.footer-content {padding-left: 12px;margin-top: 13px;margin-bottom: 30px;overflow: hidden;}
.footer-content a {color: #000000;font-size: 13px;line-height: 19px;display: block;}
.footer-content a:hover {color: #ff652b;}
.categories-link .footer-content ul {float: left;width: 50%;}
.footer-row .footer-column-big.marken-list ul {float: left;width: 26%;}
.footer-row .footer-column-big.marken-list ul li {padding-left: 12px;}
.footer-row .footer-column-big.marken-list ul:nth-child(3) {width: 23%;}
.footer-row .footer-column-big.marken-list ul:nth-child(4) {width: 25%;}
.footer-row .footer-column-big.marken-list ul:nth-child(4) li {padding-left: 14px;}
.footer-column-big.marken-list .footer-content {padding-left: 0;}
.footer-row .footer-column-big.marken-list .special-link a {display: block;margin-top: 18px; color: #ff652b;}
.footer.content .switcher.store{margin-bottom: 0;}
.footer.content .switcher.store .switcher-lang-block{margin-top: 10px;float: none;}
.payment-type-logo{display: inline-block;width: 57px;height: 36px;background-size: 355px;margin-right: -3px;text-indent: -9999px;}
.payment-type-logo.visa{background-position: -3px -194px;}
.payment-type-logo.master {background-position: -60px -194px;}
.payment-type-logo.invoice {background-position: -117px -194px;}
.payment-type-logo.post {background-position: -173px -194px;}
.payment-type-logo.am-express {background-position: -230px -194px;}
.payment-type-logo.paypal {background-position: -287px -194px;}
.payment-type-logo.vorkasse-de {background-position: -68px -508px;}
.payment-type-logo.vorkasse-en {background-position: -131px -508px;}
.payment-type-logo.vorkasse-fr {background-position: -195px -508px;}
.payment-type-logo.twint {background-position: -259px -508px;}
.payment-type-logo.bitcoin {background-image:url('../images/method-bitcoin.png');background-repeat:no-repeat;background-size:82%;background-position: center;}
.payment-type-logo.saferpayalipay {background-image:url('../images/method-saferpayalipay.png');background-repeat:no-repeat;background-size:95%;}
.payment-type-logo.cashondelivery {background-image:url('../images/method-cashondelivery.webp');background-repeat:no-repeat;}
.shipping-logos .footer-content {margin-top: 15px;}
.shipping-type-logo{display: inline-block;width: 94px;height: 34px;background-size: 305px;margin-right: -3px;text-indent: -9999px;}
.shipping-type-logo.swisspost {background-position: 0px -210px;}
.shipping-type-logo.prioriry {background-position: 0 -243px;}
.shipping-type-logo.gls {background-position: -184px -373px;}
.footer .app-icon {display: inline-block;height: 41px;width: 40px;background-size: 380px;text-indent: -9999px;}
.footer .app-icon a {width: 100%;height: 100%;}
.footer .app-icon.apple {background-position: -59px -359px;}
.footer .app-icon.android {background-position: 0px -359px;}
.footer .social-icon {display: inline-block;width: 41px;height: 42px;background-size: 380px;text-indent: -9999px;}
.footer .social-icon a {display: block;width: 100%;height: 100%;}
.footer .social-icon.facebook {background-position: -111px -359px;}
.footer .social-icon.twitter {background-position: -172px -359px;margin-left: 6px;}
.footer .social-icon.instagram {background-position: -172px -306px;margin-left: 6px;}

.footer-newsletter-label {width: 100%;height: 65px;background-color: #ff652b;color: #fff;font-size: 16px;font-weight: 600;overflow: hidden;}
.footer-newsletter-label .footer-newsletter-label-sale {float: left;width: 83px;background-color: #3a3a3a;height: 65px;position: relative;font-size: 37px;text-align: center;line-height: 65px;}
.footer-newsletter-label .footer-newsletter-label-info {float: left;width: 282px;height: 65px;padding-left: 44px;box-sizing: border-box;line-height: 20px;padding-top: 11px;}
.footer-newsletter-label-sale::after {content: "";width: 0;height: 0;border-bottom: 50px solid transparent;border-top: 50px solid transparent;border-left: 33px solid #3a3a3a;position: absolute;right: -22px;top: -17px;}
.footer-newsletter-text {font-size: 13px;line-height: 1.2;margin-top: 8px;}
.footer-block .footer-column-small .newsletter-form {margin-top: 0;float: none;width: 100%;}
.footer-column-small .newsletter-form .block.newsletter {margin-bottom: 0;margin-top: 13px;}
.footer-block .footer-column-small .newsletter-form #newsletter-error{position: absolute;}

.switcher-lang-flag {width: 27px;height: 17px;display: inline-block;position: relative;top: 3px;margin-left: 5px;margin-right: 4px;}
.switcher-lang-change {position: relative;}
.switcher-lang-1 .switcher-lang-flag,
.switcher-lang-2 .switcher-lang-flag,
.switcher-lang-3 .switcher-lang-flag {background-position: 0px -261px;background-size: 235px;}
#switcher-language {display: none;}
.switcher-lang-block {margin-top: 34px;float: left;cursor: pointer;}
.footer-content .switcher-lang-block{margin-top:10px;}
.switcher-lang-change::after {
  content: "\e622";
  font-family: 'icons-blank-theme';
  font-size: 25px;
  color: #8d8d8d;
  position: absolute;
  top: 3px;
  line-height: 14px;
  right: -25px;
  width: auto;
  height: 14px;
  display: block;
  text-decoration: none;
}
.ie11 .catalog-product-view.page-layout-2columns-right #product_addtocart_form .product-options-bottom{
  margin-top:-83px;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-size: 30px 60px;
  text-indent: .01em;
  text-overflow: '';
}
.customer-account-create .registration-form .field-dob .select-item:after {
  top: 0;
}
.account .field-name-prefix select,
.account .limiter-options,
.account select,
.checkout-index-index select{
  background: #fff url(../images/select-bg.svg) no-repeat 100% 45%;
  padding: 5px 25px 4px 10px;
}

select::-ms-expand {
  display: none;
}
.switcher-lang-change::before {
  content:'';
  height: 1px;
  background: #000;
  width: 100%;
  position: absolute;
  bottom: 1px;
  left: 0;
  display: block;
}
.switcher-lang-title {font-weight: 600;font-style: italic;margin-top: 25px;margin-bottom: 19px;}
.switcher-language .switcher-land-dropdown{display: none;position: absolute;margin-right: 5px;background-color: #fff;height: 40px;}
.switcher-land-dropdown-lang {display: none;position: absolute;margin-left: 5px;border: 1px solid #000;background-color: #fff;width: 97%;border-top: none;}
.switcher-land-dropdown-lang.open-dropdown{display: block;}
.switcher-language .switcher-land-dropdown.open-dropdown{display: block;font-size:16!important}
.switcher-lang-select-country-current {height: 35px;border: 1px solid #000;padding-left: 14px;line-height: 35px;position: relative;margin-right: 5px;cursor:pointer;}
.switcher-lang-select-country-current::after {content: "\e622";font-family: 'icons-blank-theme';font-size: 25px;color: #000;position: absolute;height: auto;top: 10px;line-height: 14px;right: 4px;width: auto;}
.switcher-lang-select-country-current.open-dropdown-menu::after{-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.switcher-lang-select-country {width: 50%;float: left;position: relative;z-index: 9;}
.switcher-lang-select-country .ui-helper-hidden-accessible{display: none !important;}
.language-popup #switcher-language .ui-autocomplete{background-color: rgb(255, 255, 255);position: absolute !important;width: 100% !important;z-index: 9;display: block !important;padding: 0;max-height: 312px;overflow-y: scroll;border: 1px solid #000;box-sizing: border-box;border-top:none;margin-bottom: 0;margin-top: -2px;left: 0 !important;padding-left: 13px;
padding-right: 10px;list-style: none;padding-top: 15px;}
.language-popup #switcher-language .ui-autocomplete li {padding-left: 28px;color: #000 !important;}
.language-popup #switcher-language .ui-autocomplete li a{color: #000 !important;cursor:pointer;}
.language-popup #switcher-language .ui-autocomplete li a:hover{color:#f4761f!important}
.switcher-lang-select-country .search-languages:focus {box-shadow: none;}
.language-popup.modal-popup._inner-scroll .modal-content {overflow-y: inherit;}
.switcher-lang-select-country .search-languages{height: 38px;border: 1px solid #000;border-top:none;border-bottom: none;padding-left: 41px;position: relative;font-size:16!important}
.switcher-language .switcher-land-dropdown::before{content: '\e615';font-family: 'icons-blank-theme';width: 28px;height: 18px;position: absolute;z-index: 9;font-size: 21px;line-height: 18px;border-right: none;top: 10px;left: 13px;}
.switcher-language .switcher-land-dropdown::after {width: 90%;content: "";height: 1px;background-color: #000;display: block;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;bottom: 4px;}
.switcher-lang-select-lang {width: 50%;float: right;position: relative;z-index: 9;}
.switcher-lang-select-country-current-lang {height: 35px;border: 1px solid #000;padding-left: 14px;line-height: 35px;position: relative;margin-left: 5px;cursor:pointer;}
.switcher-lang-select-country-current-lang::after {content: "\e622";font-family: 'icons-blank-theme';font-size: 25px;color: #000;position: absolute;height: auto;top: 10px;line-height: 14px;right: 4px;width: auto;}
.switcher-lang-select-country-current-lang.open-dropdown-menu::after{-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.switcher-land-dropdown-lang ul {list-style: none;padding: 0;margin: 0;padding-left: 13px;padding-right: 10px;padding-top: 15px;}
.switcher-land-dropdown-lang ul li {padding-left: 28px;}
.switcher-land-dropdown-lang ul li a{color: #000;display: block;}
.switcher-language .orange-btn{width: 49%;height: 35px;padding: 0;line-height: 34px;margin: auto;margin-top: 32px;}
.switcher-language .orange-btn a {color: #fff;font-weight: 800;}

.panel.topbar {background-color: #ff652b;padding: 10px 0px;text-align: center;font-size: 12px;color: #fff}
.panel.topbar p {margin: 0;display: inline-block;padding-right: 20px; padding-left: 20px;}
.top-bar-close {float: right;color: #fff !important;font-weight: bold;font-size: 14px;margin-top: 5px;margin-right: 10px;}
.topbar-button {margin-left: 10px;padding: 7px 50px;background-color: #000000;color: #ffffff !important;}
#top-bar .topbar-button {white-space: nowrap;display: inline-block;}
.panel.topbar.modal-custom .action-close{margin:9px!important;}
.panel.topbar.modal-custom.without-button .action-close{margin:3px!important}
.panel.topbar.modal-custom .action-close::before{color:#fff!important;font-weight:bold;}

.minicart-wrapper .action.showcart .counter.qty {background: #ff652b;height: 18px;line-height: 18px;border-radius: 18px;min-width: 18px;padding: 0;font-size: 11px;font-weight: 600;position: absolute;top: -13px;right: 3px;}
.rev_slider_wrapper .hesperiden.tparrows:hover {background: none;background-image: url('../images/sprites.png');background-repeat: no-repeat;}
.rev_slider_wrapper .hesperiden.tparrows.tp-leftarrow:hover{background-position: -150px -0px;}
.rev_slider_wrapper .tparrows.hesperiden.tp-leftarrow {background:none;background-image: url('../images/sprites.png');background-repeat: no-repeat;background-position: -150px -60px;width: 50px;height: 50px;}
.rev_slider_wrapper .hesperiden.tparrows.tp-leftarrow::before,.rev_slider_wrapper .hesperiden.tparrows.tp-rightarrow::before {display: none;}
.rev_slider_wrapper .tparrows.hesperiden.tp-rightarrow {background: none;background-image: url('../images/sprites.png');background-repeat: no-repeat;background-position: -200px -60px;width: 50px;height: 50px;}
.rev_slider_wrapper .hesperiden.tparrows.tp-rightarrow:hover {background-position: -200px -0px;}
.forcefullwidth_wrapper_tp_banner .ares .tp-bullet:hover,.forcefullwidth_wrapper_tp_banner .ares .tp-bullet.selected{background-color: #ff652b;}
.forcefullwidth_wrapper_tp_banner {margin-bottom: 82px !important;}

.home-info-block-wrapper {margin-left: -13px;margin-right: -13px;margin-top: 15px;margin-bottom: 60px;}
.home-info-block-wrapper ul {list-style: none;padding: 0;margin-bottom: 0;height: 276px;}
.home-info-block-wrapper ul li {float: left;height: 278px;width: 20%;box-sizing: border-box;}
.home-info-block-wrapper ul li span {display: block;}
.home-info-block-wrapper ul li .content-block {border: 1px solid #838383;display: block;height: 100%;margin: 0 13px;padding-left: 9px;padding-right: 9px;}
.home-info-block-wrapper ul li .content-block .img-block {text-align: center;padding-top: 25px;padding-bottom: 15px;}
.home-info-block-wrapper ul li .content-block .title-block {font-size: 16px;font-weight: 800;text-align: center;line-height: 1;height: 35px;overflow: hidden;}
.home-info-block-wrapper ul li .content-block .text-block {text-align: center;font-size: 14px;line-height: 1.4;margin-top: 12px;}

.home-text-items {overflow: hidden;}
.home-text-item {float: left;width: 33.333%;}
.blod-text {font-weight: 600;display: block;margin-bottom: 15px;}
.home-text-wrapper {margin-top: 15px;margin-left: -33px;margin-right: -33px;}
.home-text-item-wrapper {margin-left: 33px;margin-right: 33px;}
.home-text-block {margin-bottom: 60px;}
.check-text{display: block;}
.check-text::before { font-family: icons-blank-theme;content: "\e610";color: #828081;font-size: 21px;position: relative;top: 4px;line-height: 10px;}

.bottom-slider{margin-bottom:60px;height:465px;}
.bottom-slider a{position:absolute;width:100%;height:100%;left:0;top:0;}
.bottom-slider .container{margin-top:20px;}
.bottom-slider .badge-hot{padding:0px 3px;color:#ff652b;border:2px solid #ff652b;margin-right:5px;}
.bottom-slider .product-item{background-color:#fff;width:212px;margin:auto;height:348px;}
.bottom-slider .product-item .product-item-image{max-height:212px;}
.bottom-slider-text{background-color:#f3f3f3;height:465px;position:absolute;left:0;right:0;font-size:14px;font-weight:600;}
.column.main .bottom-slider-text .slider-products-wrapper .product-item .product-item-wrapper{}

.page-footer .home-info-block{max-width:1180px;margin:auto;}

/* Category Page */
.cms-page-view .breadcrumbs .items{padding-top:25px;max-width:1180px;margin:auto;}
.cms-page-view .breadcrumbs,
.catalogsearch-result-index .page-main,
.catalog-category-view .page-main{max-width:100%!important;background-image:url('../images/category-top-bck.png');background-repeat:repeat-x;background-position:top left;}
.catalogsearch-result-index .page-main .page-title-wrapper,
.catalogsearch-result-index .page-main .page.messages,
.catalogsearch-result-index .page-main .category-view,
.catalogsearch-result-index .page-main .columns, .catalog-category-view .page-main .page-title-wrapper,.catalog-category-view .page-main .page.messages,.catalog-category-view .page-main .category-view,.catalog-category-view .page-main .columns{max-width:1180px!important;margin:auto;}
.catalogsearch-result-index .page-footer, .catalog-category-view .page-footer{border-top:1px solid #f3f3f3;padding-top:40px;}
.catalog-category-view .page-main .columns{padding-top:25px!important;margin-bottom:40px!important;}
.catalogsearch-result-index .page-main .columns{padding-top:10px !important;}
.catalogsearch-result-index .page-layout-1column .column.main, .catalog-category-view.page-layout-1column .column.main{border-left:0px!important;}
.catalogsearch-result-index .category-description, .catalog-category-view .category-description{border-top:1px solid #f3f3f3;padding-top:35px;}
.catalogsearch-result-index .category-image-label, .catalog-category-view .category-image-label{background-color:#f3f3f3;height:41px;line-height:41px;text-align:center;color:#1a1a1a;width:100%;}
.catalogsearch-result-index .category-image-label a, .catalog-category-view .category-image-label a{color:#1a1a1a;text-decoration:none;display:block;}
.catalogsearch-result-index .column.main, .catalog-category-view .column.main{width:930px;padding-left:15px;border-left:1px solid #f3f3f3;}
.catalogsearch-result-index .page-title-wrapper h1, .catalog-category-view .page-title-wrapper h1{font-size:27px;font-weight:700;margin-bottom:15px;}
.catalogsearch-result-index .category-short-description, .catalog-category-view .category-short-description{font-size:14px!important;margin-bottom:20px;color:#333333;}
.catalogsearch-result-index .category-image, .catalog-category-view .category-image{margin-bottom:30px;}
.catalogsearch-result-index .toolbar .limiter, .catalog-category-view .toolbar .limiter{display:block!important;float:right;}
.catalogsearch-result-index .products-grid .product-item:nth-child(4n+1), .catalog-category-view.page-products .products-grid .product-item:nth-child(4n+1) {margin-left: auto;}
.catalogsearch-result-index .products-grid .product-item, .catalog-category-view.page-products .products-grid .product-item{margin-left: auto;width: 20%;}

.catalog-category-view.page-products .products-grid .product-item:nth-child(3n + 1),.catalogsearch-result-index .products-grid .product-item:nth-child(3n + 1){margin-left: 0;}
.catalogsearch-result-index .product-image-photo, .catalog-category-view .product-image-photo{position: absolute; bottom: auto;}
.catalogsearch-result-index img.product-image-photo, .catalog-category-view img.product-image-photo{max-height: initial; }
.catalogsearch-result-index .grid-products .product-item a.product-item-photo, .catalog-category-view .grid-products .product-item a.product-item-photo{position: relative;width: auto;height: auto;}
.catalogsearch-result-index .product-item .product-reviews-summary .reviews-actions, .catalog-category-view .product-item .product-reviews-summary .reviews-actions{display: none;}
.catalogsearch-result-index .rewardpoints-product-point-text, .catalog-category-view .rewardpoints-product-point-text {display: none;}
.catalogsearch-result-index .grid-products .product-item .product-item-wrapper, .catalog-category-view .grid-products .product-item .product-item-wrapper{padding: 23px 13px 30px 13px;}
.catalogsearch-result-index .slider-products,
.catalog-category-view .slider-products,
.account .slider-products {padding-left: 0;padding-right: 0;}
.catalogsearch-result-index .grid-products, .catalog-category-view .grid-products{padding-left:0px!important;padding-right:0px!important}
.catalogsearch-result-index .products-grid .product-item, .catalog-category-view .products-grid .product-item{width:25%!important}
.catalogsearch-result-index .products-grid .product-item .stock, .catalog-category-view .products-grid .product-item .stock{text-align:center;margin-bottom:5px;font-size:13px;color:#ff0000;font-weight:700;height: 15px;}
.catalogsearch-result-index .products-grid .product-item-image, .catalog-category-view .products-grid .product-item-image{max-height:220px!important}
.catalogsearch-result-index .product-item-name, .catalog-category-view .product-item-name{margin-bottom:0px!important;font-weight:600}
.catalogsearch-result-index .product-item .price-box.price-final_price, .catalog-category-view .product-item .price-box.price-final_price{margin-top:0px!important;display: flex;justify-content: center;}
.catalog-category-view .product-item .price-box.price-final_price p.minimal-price{margin-bottom:0px!important;}
.catalogsearch-result-index .product-item .price-box.price-final_price .special-price, .catalog-category-view .product-item .price-box.price-final_price .special-price{order: 2;margin-left: 5px;}
.catalogsearch-result-index .product-item .price-box.price-final_price .old-price, .catalog-category-view .product-item .price-box.price-final_price .old-price{order: 1;}
.catalogsearch-result-index .toolbar-bottom .toolbar-amount .catalog-category-view .toolbar-bottom .toolbar-amount,
.catalogsearch-result-index .toolbar-bottom .field.limiter .catalog-category-view .toolbar-bottom .field.limiter,
.catalogsearch-result-index .toolbar-bottom .toolbar-sorter.sorter, .catalog-category-view .toolbar-bottom .toolbar-sorter.sorter{display:none!important;}
.catalogsearch-result-index .toolbar-bottom .pages, .catalog-category-view .toolbar-bottom .pages{display:inline-block!important;}
.catalogsearch-result-index .toolbar-sorter.sorter, .catalog-category-view .toolbar-sorter.sorter{padding-top:0px!important;margin-left:20px;}
.catalogsearch-result-index .field.limiter, .catalog-category-view .field.limiter,
.catalogsearch-result-index .toolbar-sorter.sorter, .catalog-category-view .toolbar-sorter.sorter,
.catalogsearch-result-index .toolbar-amount, .catalog-category-view .toolbar-amount{color:#777777;font-size:13px;position:relative;}
.catalogsearch-result-index .toolbar.toolbar-products .control,  .catalog-category-view .toolbar.toolbar-products .control{position:relative;}
.catalogsearch-result-index .toolbar-sorter.sorter:after, .catalog-category-view .toolbar-sorter.sorter:after,
.catalogsearch-result-index .toolbar.toolbar-products .control:after,.catalog-category-view .toolbar.toolbar-products .control:after{content:"\e622";font-family:'icons-blank-theme';font-size:25px;color:#000;position:absolute;height:auto;top:10px;line-height:14px;right:4px;width:auto;z-index:0;}
.catalogsearch-result-index .toolbar.toolbar-products select, .catalog-category-view .toolbar.toolbar-products select{color:#000;border:0px;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #e8e8e9;padding-right:20px;position:relative;background:transparent;z-index:10;}
.catalogsearch-result-index .category-top-slider, .catalog-category-view .category-top-slider{border-top:1px solid #f3f3f3;padding-top:20px;}
.catalogsearch-result-index .category-top-slider .category-top-slider-title, .catalog-category-view .category-top-slider .category-top-slider-title{font-size:27px;font-weight:bold;margin-bottom:20px;}
.catalogsearch-result-index .category-top-slider .owl-next.disabled, .catalog-category-view .category-top-slider .owl-next.disabled,
.catalogsearch-result-index .category-top-slider .owl-prev.disabled, .catalog-category-view .category-top-slider .owl-prev.disabled{display:none;}
.catalogsearch-result-index .category-top-slider .slider-block, .catalog-category-view .category-top-slider .slider-block{margin-bottom:30px;}
.catalogsearch-result-index .toolbar-products, .catalog-category-view .toolbar-products{padding:0px!important;}
.catalogsearch-result-index .product-item-price .price-box .price-label, .catalog-category-view .product-item-price .price-box .price-label{display:none!important;}
.catalogsearch-result-index .product-item-price .price-box span, .catalog-category-view .product-item-price .price-box span{display:inline-block;}
.catalogsearch-result-index .product-item-price .price-box .old-price .price, .catalog-category-view .product-item-price .price-box .old-price .price{text-decoration:line-through!important;}
.catalogsearch-result-index .product-item-price .price-box .price, .catalog-category-view .product-item-price .price-box .price{font-size:17px;}
.catalog-category-view.page-layout-1column .sidebar.sidebar-additional{display:none!important;}
.catalogsearch-result-index .top-brands-page.inhaltsstoffe-page .brands-list-brand:hover, .catalog-category-view .top-brands-page.inhaltsstoffe-page .brands-list-brand:hover{text-decoration:none!important}
.pages a{color: #777!important;font-size: 13px;font-weight: 600;}
.pages strong span{color:#ff652b!important;}
.pages a.page{color: #777;font-size: 13px;font-weight: 600;}
.pages a.page:hover {color: #000;}
.pages strong.page{font-size: 13px;color: #000;font-weight: 600;}
.pages .action.next::before{font-size: 25px;color: #000;width: 18px;}
.pages .action{border: 1px solid #828282;}
.pages .action.previous::before{font-size: 25px;color: #000;width: 21px;}
.pages .action.next.disabled,.pages .action.previous.disabled{border-color: #e8e8e9;}
.pages .action.next.disabled::before,.pages .action.previous.disabled::before{color: #e6e6e7;}
.sidebar.sidebar-main .block.filter {display: none;}
.category-view-nav-container {display: none;}
.catalogsearch-result-index .product-item-price .price-box .special-price .price,
.catalog-category-view .product-item-price .price-box .special-price .price {color: #ff000f;}
.catalogsearch-result-index.page-products .products-grid .product-item{margin-left: auto;}
.catalogsearch-result-index.page-products .products-grid .product-item:nth-child(3n + 1){margin-left: auto;}
.catalogsearch-result-index .page-title-wrapper {margin-top: 25px !important;}
.catalogsearch-result-index #layered-filter-block{display: none;}
.amasty-catalog-mobile-filter{display: none;}
.s-device.category-breadcrumbs {display: none;}
.block-content.filter-content .filter-options .filter-option.mobile-sorter-nav{display: none !important;}
.block-content.filter-content #narrow-by-list.filter-options > .filter-option.mobile-sorter-nav{display: none !important}

/* Category Left Navigation */
.category-leftnav{font-size:14px;width: 200px;}
.category-leftnav .category-leftnav-content-subcategories{margin-left:0px;list-style:none;padding-left:0px;}
.category-leftnav .navigation-level1{padding-left:0px;}
.category-leftnav .navigation-level2{padding-left:8px;}
.category-leftnav .navigation-level3{padding-left:16px;}
.category-leftnav .navigation-level4{padding-left:24px;}
.category-leftnav li{margin-bottom:5px;margin-top:0px;}
.category-leftnav li a{color:#000;}
.category-leftnav li a:hover{color:#f4761f}
.category-leftnav li.active a{font-weight:bold;}
.navigation-level1.all-products-category{padding-bottom:5px;}

.category-leftnav.stick {
  position: fixed;
  top: 0;
  z-index: 10000;
}

/* Detail Page */
.catalog-product-view.page-layout-2columns-right .page-main{max-width:100%!important;background-image:url('../images/category-top-bck.png');background-repeat:repeat-x;background-position:top left;}
.catalog-product-view.page-layout-2columns-right .page-main .page-title-wrapper,.catalog-product-view .page-main .page.messages,.catalog-product-view .page-main .product-view,.catalog-product-view .page-main .columns,
.checkout-cart-index .page-main .columns,.checkout-cart-index .page-title-wrapper{max-width:1180px!important;margin:auto;}
.catalog-product-view.page-layout-2columns-right .item-labels{z-index:1!important;top:0px;}
.catalog-product-view.page-layout-2columns-right .column.main{width:785px;}
.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product{width:460px;float:right;}
.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .page-title{font-size:23px;font-weight:600;margin-bottom:5px;}
.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-info-manufacturer a{font-size:14px;color:#777777;text-decoration:underline;}
.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-info-manufacturer{font-size:14px;color:#777777;}
.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-info-manufacturer a:hover{color:#ff652b;}
.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-reviews-summary{margin:0px!important;font-size:14px;color:#000;}
.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-reviews-summary a{text-decoration:underline;color:#000;}
.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-reviews-summary a:hover{color:#ff652b;}
.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-reviews-summary .rating-summary{left:0px;}
.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .rating-summary .rating-result > span::before{color:#383838;font-size:21px;letter-spacing:-8px}
.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .rating-summary .rating-result{width:70px;margin-left:-4px;margin-right:5px;}
.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .rating-summary .rating-result::before{font-size:21px;letter-spacing:-8px}
.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-info-short-description{margin-top:15px;color:#000000;font-size:14px;border-bottom:1px solid #e6e6e7;padding-bottom:14px;}
.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-info-alternatives{margin-top:14px;border-bottom:1px solid #e6e6e7;padding-bottom:20px;}
.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-info-alternatives .product-info-alternatives-title{font-size:14px;font-weight:600;}
.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-info-actions{padding-top:14px;}
.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-info-actions a{color:#000;font-size:14px;margin-right:20px;}
.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-info-actions a:hover{color:#ff652b;}
.catalog-product-view.page-layout-2columns-right .product.info.detailed{border-top:1px solid #e6e6e7;padding-top:0px;}
.catalog-product-view.page-layout-2columns-right .sidebar-additional{width:348px;padding-left:0px;margin-top:74px;}
.catalog-product-view.page-layout-2columns-right .sidebar-additional .product-info-main{background-color:#f5f5f5}
.catalog-product-view.page-layout-2columns-right .product-info-main{width:100%;float:none;}
.catalog-product-view.page-layout-2columns-right .product.media{width:305px!important;position:relative;margin-bottom:55px;}
.catalog-product-view.page-layout-2columns-right .fotorama__nav-wrap.fotorama__nav-wrap--horizontal .fotorama__thumb-border{border:0px!important;border-bottom:2px solid #cecece!important;background-image:none!important;}
.catalog-product-view.page-layout-2columns-right .page-wrapper .fotorama__nav-wrap.fotorama__nav-wrap--horizontal .fotorama__nav--thumbs{text-align:center;margin-top:10px!important;}
.catalog-product-view.page-layout-2columns-right .page-wrapper .fotorama__nav-wrap.fotorama__nav-wrap--horizontal .fotorama__thumb{background-color:#fff!important;}
.catalog-product-view.page-layout-2columns-right .page-wrapper .fotorama__nav-wrap.fotorama__nav-wrap--horizontal .fotorama__nav__frame{padding:0px!important;}
.catalog-product-view.page-layout-2columns-right .page-wrapper .fotorama__nav-wrap.fotorama__nav-wrap--horizontal{display:block!important;}
.catalog-product-view.page-layout-2columns-right .fotorama__nav-wrap.fotorama__nav-wrap--horizontal{display:none!important;}
.catalog-product-view.page-layout-2columns-right .fotorama__stage__frame{cursor: zoom-in!important;}
.catalog-product-view.page-layout-2columns-right .product-info-main{box-sizing:border-box;padding:20px;}
.catalog-product-view.page-layout-2columns-right .slider-products-block {max-width: 1180px !important;padding: 0 !important;margin: auto;width: 100%;}
.catalog-product-view.page-layout-2columns-right .slider-product-block {border-top: 1px solid #e6e6e7;padding-top: 50px;padding-bottom: 30px;}
.catalog-product-view.page-layout-2columns-right .product-detail-slider .slider-products-wrapper .product-item{padding: 0;float: left;width: auto;position: relative;}
.catalog-product-view.page-layout-2columns-right .product-detail-slider .slider-products-wrapper .product-item .product-item-wrapper {margin: 0 8px;border: 1px solid #fff;padding: 23px 13px 30px 13px;}
.catalog-product-view.page-layout-2columns-right .product-detail-slider .slider-products-wrapper .product-item:hover .product-item-wrapper {border: 1px solid #d0d0d0;}
.catalog-product-view.page-layout-2columns-right .product-detail-slider .slider-products-wrapper .product-item a {position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.catalog-product-view.page-layout-2columns-right .slider-products-block.product-detail-slider .slider-subtitle{margin-bottom:40px;}
.catalog-product-view.page-layout-2columns-right .slider-products-block.product-detail-slider.upsell-slider{max-width:100%!important;padding-bottom:20px!important;}
.catalog-product-view.page-layout-2columns-right .slider-products-block.product-detail-slider.crosssell-slider{max-width:100%!important;padding-bottom:50px!important;}
.catalog-product-view.page-layout-2columns-right .slider-products-block.product-detail-slider .slider-products{max-width:1180px!important;margin:auto;}
.catalog-product-view.page-layout-2columns-right .upsell-crosssell-sliders{border-top:1px solid #e6e6e7;padding-top:55px!important;border-bottom:1px solid #e6e6e7;margin-bottom:55px;}
.catalog-product-view.page-layout-2columns-right .featured-categories{border-top:1px solid #e6e6e7;padding-top:35px;}
.catalog-product-view.page-layout-2columns-right .featured-categories-title{font-weight:bold;font-size:27px;margin-bottom:20px;}
.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;color:#000;text-decoration:none;padding:7px 15px;border:1px solid #e8e8e9;margin-right:5px;font-size:14px;}
.catalog-product-view.page-layout-2columns-right .product-info-alternatives-products{margin-top:5px;}
.catalog-product-view.page-layout-2columns-right .product-info-alternatives-products a:hover,
.catalog-product-view.page-layout-2columns-right .featured-categories-content a:hover{color:#ff652b;border:1px solid #ff652b;}
.catalog-product-view.page-layout-2columns-right .supplement-facts-block,
.catalog-product-view.page-layout-2columns-right .einnahmeempfehlung-block{border-top:1px solid #e6e6e7;}
.catalog-product-view.page-layout-2columns-right .einnahmeempfehlung-block-content{margin-bottom:25px}
.catalog-product-view.page-layout-2columns-right .sets-block.closed,
.catalog-product-view.page-layout-2columns-right .einnahmeempfehlung-block-content.closed,
.catalog-product-view.page-layout-2columns-right .supplement-facts-block-content.closed{display:none;}
.catalog-product-view.page-layout-2columns-right .einnahmeempfehlung-block-title,.catalog-product-view.page-layout-2columns-right .description-block-title,.catalog-product-view.page-layout-2columns-right .sets-block-title,
.catalog-product-view.page-layout-2columns-right .supplement-facts-block-title{height:84px;line-height:84px;padding-left:35px;cursor:pointer;font-size:17px;text-transform:uppercase;position: relative;}
.catalog-product-view.page-layout-2columns-right .reviews-block .content.closed{display: none !important;}
.catalog-product-view.page-layout-2columns-right .reviews-block .product.data.items{margin-bottom: 0;}
.catalog-product-view.page-layout-2columns-right .reviews-block .review-content-tab-header,
.catalog-product-view.page-layout-2columns-right .reviews-block #tab-label-reviews {height: 84px;line-height: 84px;padding-left: 35px;cursor: pointer;font-size: 17px;text-transform: uppercase;float: none;position: relative;}
.catalog-product-view.page-layout-2columns-right .reviews-block #tab-label-reviews .switch{padding: 0;line-height: 84px;font-size: 17px;text-transform: uppercase;display: block;height: 84px;border: none;font-weight: 500;color: #000;background-color: #fff;float: left;}
.catalog-product-view.page-layout-2columns-right .reviews-block{border-top: 1px solid #e6e6e7;}
.catalog-product-view.page-layout-2columns-right .reviews-block .product-reviews-summary.title-review-block{display:inline-block!important;line-height:20px;position:relative;top:5px;}
.catalog-product-view.page-layout-2columns-right .sets-block-title.closed::before,
.catalog-product-view.page-layout-2columns-right .description-block-title.closed::before,
.catalog-product-view.page-layout-2columns-right .reviews-block #review-content-tab-header.closed::before,
.catalog-product-view.page-layout-2columns-right .reviews-block #tab-label-reviews.closed::before,
.catalog-product-view.page-layout-2columns-right .supplement-facts-block-title.closed::before,
.catalog-product-view.page-layout-2columns-right .einnahmeempfehlung-block-title.closed::before {content: "+";position: absolute;left: 0;color: #777;font-size: 25px;height: 17px;top: 36px;line-height: 12px;background-color: #fff;}
.catalog-product-view.page-layout-2columns-right .sets-block-title::before,
.catalog-product-view.page-layout-2columns-right .description-block-title::before,
.catalog-product-view.page-layout-2columns-right .reviews-block #review-content-tab-header::before,
.catalog-product-view.page-layout-2columns-right .reviews-block #tab-label-reviews::before,
.catalog-product-view.page-layout-2columns-right .supplement-facts-block-title::before,
.catalog-product-view.page-layout-2columns-right .einnahmeempfehlung-block-title::before {content: "";position: absolute;left: 0;color: #777;font-size: 25px;;top: 42px;line-height: 12px;width: 14px;height: 2px;background-color: #777;}
.catalog-product-view.page-layout-2columns-right .reviews-block .product.data.items > .item.content{border: none;margin-top: 0;padding: 0;}
.catalog-product-view.page-layout-2columns-right #customer-reviews .block-title{display: none;}
.catalog-product-view.page-layout-2columns-right .reviews-block .review-item {padding: 0;border: none;margin-bottom: 50px;}
.catalog-product-view.page-layout-2columns-right .review-author .review-details-value {font-weight: 800;color: #000;font-size: 14px;}
.catalog-product-view.page-layout-2columns-right .rating-summary .label.rating-label span,.catalog-product-view.page-layout-2columns-right .review-author .review-details-label {display: none;}
.catalog-product-view.page-layout-2columns-right .review-content .review-title{font-size: 14px;font-weight: 800;color: #000;margin: 0 0 5px;}
.catalog-product-view.page-layout-2columns-right .review-content .review-des {font-size: 14px;color: #000;}
.catalog-product-view.page-layout-2columns-right .customer-verifi {padding-left:17px;font-size: 12px;color: #00844c;font-weight: 500;position: relative;}
.catalog-product-view.page-layout-2columns-right .rating-summary .rating-result > span::before{color: #fc6637;font-size: 22px;height: 22px;line-height: 22px;}
.catalog-product-view.page-layout-2columns-right .rating-summary .rating-result::before{font-size: 22px;height: 22px;line-height: 22px;color: #c3c5c9;}
.catalog-product-view.page-layout-2columns-right .bottom-slider-text .rating-summary .rating-result > span::before,.catalog-product-view.page-layout-2columns-right .upsell-crosssell-sliders .rating-summary .rating-result > span::before{color: #383838;height: 12px;line-height: 12px;font-size: 20px;}
.catalog-product-view.page-layout-2columns-right .bottom-slider-text .rating-summary .rating-result::before,.catalog-product-view.page-layout-2columns-right .upsell-crosssell-sliders .rating-summary .rating-result::before{color: #b4b4b4;height: 12px;line-height: 12px;font-size: 20px;}
.upsell-crosssell-sliders .slider-products .owl-carousel .owl-nav .owl-prev.disabled,
.upsell-crosssell-sliders .slider-products .owl-carousel .owl-nav .owl-next.disabled {display: none;}
.catalog-product-view.page-layout-2columns-right .rating-summary .rating-result{width: 72px;}
.catalog-product-view.page-layout-2columns-right .review-ratings ~ .review-content, .catalog-product-view.page-layout-2columns-right .review-ratings ~ .review-details {margin-left: 155px;margin-bottom: 0;}
.catalog-product-view.page-layout-2columns-right .customer-verifi::before{content: "";background-position: -160px -21px;width: 9px;height: 11px;display: block;background-size: 266px;position: absolute;left: 2px;top: 4px;}
.catalog-product-view.page-layout-2columns-right .review-toolbar{border-top:none;}
.catalog-product-view.page-layout-2columns-right .review-toolbar .pages strong.page{font-size: 13px;font-weight: 600;text-decoration: underline;}
.catalog-product-view.page-layout-2columns-right .review-toolbar .pages a.page{color: #777;font-size: 13px;font-weight: 600;}
.catalog-product-view.page-layout-2columns-right .review-toolbar .pages .action{border: 1px solid #828282;}
.catalog-product-view.page-layout-2columns-right .review-toolbar .pages .action.previous::before,.catalog-product-view.page-layout-2columns-right .review-toolbar .pages .action.next::before{font-size: 30px;color: #000;margin: 0 0 0 0px;width: 34px;}
.catalog-product-view.page-layout-2columns-right .review-toolbar .pages{border: none;}
.catalog-product-view.page-layout-2columns-right .block.review-add {padding-bottom: 40px;}
.catalog-product-view.page-layout-2columns-right .message.info a,.catalog-product-view.page-layout-2columns-right .message.info{color: #000;}
.catalog-product-view.page-layout-2columns-right .message.info a{text-decoration: underline;}
.catalog-product-view.page-layout-2columns-right .reviews-block .title-review .product-reviews-summary {display: block;margin: 0;float: left;}
.catalog-product-view.page-layout-2columns-right .rating-summary.title-review .rating-result > span::before{color:#383838;}
.catalog-product-view.page-layout-2columns-right .rating-summary.title-review {left: 19px;top: -1px;}
.catalog-product-view.page-layout-2columns-right .description-block .bold-title {font-size: 18px;}
.catalog-product-view.page-layout-2columns-right .description-block.closed{display: none;}
.catalog-product-view.page-layout-2columns-right .product-reviews-summary.title-review-block{margin: 0;}
.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-info-actions a.pricedetektor {padding-left: 24px;margin-right: 35px;position: relative;float: left;}
.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .product-info-actions a.pricedetektor::before{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::before{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 .page-title-wrapper.product .product-info-actions a.bestprice{padding-left: 17px;position: relative;float: left;}
.catalog-product-view.page-layout-2columns-right .question-circle-icon{float:right;display:inline-block;height:16px;width:16px;background-image:url('../images/sprites.png');background-repeat:no-repeat;background-position:-51px -334px;margin-top:1px;margin-left:3px;background-size: 250px auto;}

.catalog-product-view .maxration{margin-bottom:15px;}
.catalog-product-view .maxration .color-red{color:red!important;}
.catalog-product-view .maxration .question-circle-icon{float:none!important;}

.catalog-product-view .pdf-document{margin:25px 0px;}
.catalog-product-view .pdf-document a{color:#000;border:1px solid #e6e6e7;padding:10px 20px;}
.catalog-product-view .pdf-document a:hover{border:1px solid #ff652b;color:#ff652b;text-decoration:none;}

.catalog-product-view .sets-block{border-bottom:1px solid #e6e6e7;}
.catalog-product-view .sets-block .sets-block-content.closed{display:none;}
.catalog-product-view .sets-block .sets-block-content .set-block{margin-bottom:10px;width:100%!important;clear:both;height:170px;}
.catalog-product-view .sets-block .sets-block-content .set-block .set-block-equal,
.catalog-product-view .sets-block .sets-block-content .set-block .set-block-plus,
.catalog-product-view .sets-block .sets-block-content .set-block .set-block-item{position:relative;float:left;}
.catalog-product-view .sets-block .sets-block-content .set-block .set-block-item{width:148px;}
.catalog-product-view .sets-block .sets-block-content .set-block .set-block-item .set-block-item-overlay{position:absolute;top:0;left:0;width:100%;background-color:#fff;z-index:2;height:170px;opacity:0.7;}
.catalog-product-view .sets-block .sets-block-content .set-block .set-block-plus{background-image:url('../images/sprites.png');background-position:-341px -77px;width:23px;height:23px;background-repeat:no-repeat;margin:0px 10px;margin-top:39px;}
.catalog-product-view .sets-block .set-form{margin-bottom:50px;}
.catalog-product-view .sets-block .set-block-addtocart{float:right}
.catalog-product-view .sets-block .set-block-addtocart .set-total-price{margin-top:20px;font-size:14px;font-weight:600;}
.catalog-product-view .sets-block .set-block-addtocart .set-total-price span{font-size:17px;font-weight:700;}
.catalog-product-view .sets-block .set-block-addtocart .set-addtocart-btn{margin-top:15px;}
.catalog-product-view .sets-block .set-block-addtocart .set-addtocart-btn button{text-transform:uppercase;padding:10px 20px;}
.catalog-product-view .sets-block .set-block-summary .sp-price,
.catalog-product-view .sets-block .set-block-summary .sp-current-label{font-weight:600;font-size:14px}
.catalog-product-view .sets-block .set-block-summary .sp-sep{margin:0px 8px;}
.catalog-product-view .sets-block .set-block-summary input{display:none;}
.catalog-product-view .sets-block .set-block-summary label{padding-left:24px;position:relative;}
.catalog-product-view .sets-block .set-block-summary label::before{content:"";width:15px;height:15px;position:absolute;display:block;margin-left:1px;margin-top:1px;background-image:url('../images/sprites.png');background-position:-384px -95px;top:0;left:0;}
.catalog-product-view .sets-block .set-block-summary input:checked+label::before{background-position:-384px -72px;}
.catalog-product-view .sets-block .set-block-summary input+label{color:#000;opacity:0.5;}
.catalog-product-view .sets-block .set-block-summary input:checked+label{opacity:1}
.catalog-product-view .sets-block .set-block-summary-line{margin-bottom:4px;}
.catalog-product-view .sets-block .set-block-item-configurable{margin-top:5px;width:148px;}
.catalog-product-view .sets-block .set-block-item-image{text-align:center;}
.catalog-product-view .sets-block{}

.featured-alternative {margin-top: 30px;}
.featured-alternative img{width:auto;height:100px;padding:0px!important;margin: 0 auto !important;}
.featured-alternative .reviews-actions{display:none;}
.featured-alternative .product-reviews-summary{margin:0px!important;}
.featured-alternative .product-reviews-summary .rating-summary{left:0px!important;}
.featured-alternative .rating-summary .rating-result > span::before{color:#383838!important}
.featured-alternative .price-label{display:none;}
.featured-alternative-title{font-weight: 600;margin-bottom: 8px;}
.featured-alternative-item {border: 1px solid #cacaca;width: 100%;margin-bottom: 15px;display: flex;align-items: center;position: relative; cursor: pointer;}
.featured-alternative-item a{position: absolute;width: 100%;height: 100%;display: block;}
.featured-alternative-item .item-img {width: 100px;height: 100px;text-align: center;}
.featured-alternative-item:hover{border-color: #ff713c;}
.featured-alternative-item .item-title {font-weight: 600;}
.featured-alternative-item .item-price {font-weight: 600;}
.featured-alternative-item .item-manufacture {font-size: 13px;color: #777;}
.catalog-product-view.page-layout-2columns-right .featured-alternative-item .rating-summary.title-review{left: 0;}
.featured-alternative-item .item-review {margin-top: 6px;}
.featured-alternative-item .item-price {margin-top: -4px;}

.catalog-product-view.page-layout-2columns-right .product-info-main{position:relative;}
.catalog-product-view.page-layout-2columns-right .product-info-main .product-addto-links{margin:0px!important;position:absolute;right:20px;}
.catalog-product-view.page-layout-2columns-right .product-info-main .action.towishlist{font-size:0px;display:inline-block;width:46px;height:46px;border:1px solid #e6e6e7;border-radius:46px;background-color:#fff;text-align:center;}
.catalog-product-view.page-layout-2columns-right .product-info-main .action.towishlist span{display:inline-block;width:20px;height:19px;background-image:url('../images/sprites.png');background-position:0px -18px;background-size:157px;margin-top:8px;}
.catalog-product-view.page-layout-2columns-right .product-info-main .action.towishlist.active-wishlist span{background-position:-20px -18px;}
.catalog-product-view.page-layout-2columns-right .product-info-main .action.towishlist:hover span{background-position:-20px -18px;}
.catalog-product-view.page-layout-2columns-right .product-info-main .product-info-price .price-box{overflow:hidden;text-align:left;padding-top:10px;}
.catalog-product-view.page-layout-2columns-right .product-info-main .product-info-price .price-box .special-price,
.catalog-product-view.page-layout-2columns-right .product-info-main .product-info-price .price-box{margin:0px!important;}
.catalog-product-view.page-layout-2columns-right .product-info-main .product-info-price .price-box .price-label{display:none!important}
.catalog-product-view.page-layout-2columns-right .product-info-main .product-info-price .price-box .special-price,
.catalog-product-view.page-layout-2columns-right .product-info-main .product-info-price .price-box .old-price{display:inline-block;}
.catalog-product-view.page-layout-2columns-right .product-info-main .product-info-price .price-box .old-price .price{font-size:22px!important;}
.catalog-product-view.page-layout-2columns-right .product-info-main .product-info-price .price-box .special-price{}
.catalog-product-view.page-layout-2columns-right .product-info-main .product-info-price .price-box .old-price{float:left;margin-right:10px;}
.catalog-product-view.page-layout-2columns-right .product-info-main .product-info-price .price-box .old-price .price{font-weight:normal!important;}
.catalog-product-view.page-layout-2columns-right .product-info-main .product-info-price .price-box .special-price .price{font-size:22px;color:#ff000f}
.catalog-product-view.page-layout-2columns-right .product-info-main .product-info-price .price-box .special-price.notdiscounted-price .price{color:#000!important;}
.catalog-product-view.page-layout-2columns-right .product-info-main .product-info-price .price-box .special-price.discounted-price .price{color:#ff000f!important;}
.catalog-product-view.page-layout-2columns-right .box-tocart .field.qty{float:right;margin-bottom:16px;padding-right:0px;}
.catalog-product-view.page-layout-2columns-right .box-tocart.simple-product .field.qty{float:left;}
.catalog-product-view.page-layout-2columns-right .box-tocart .field.qty .label{font-size:14px;color:#777777;font-weight:normal;}
.catalog-product-view.page-layout-2columns-right .box-tocart .field.qty .control input{font-size:13px;float:left;color:#000000;height:33px;border:1px solid #c9c9c9;}
.catalog-product-view.page-layout-2columns-right .box-tocart .field.qty .control .qty-button{height:33px;width:37px;float:left;background-color:#fff;line-height:33px;font-size:18px;color:#000;text-align:center;font-weight:normal;}
.catalog-product-view.page-layout-2columns-right .box-tocart .field.qty .control .qty-button:hover{text-decoration:none;color: #ff652b;}
.catalog-product-view.page-layout-2columns-right .box-tocart .field.qty .control .qty-button.add-button{border-right:1px solid #c9c9c9;}
.catalog-product-view.page-layout-2columns-right .mhd-info-block{text-align:right;font-size:13px;margin-top:3px;}
.catalog-product-view.page-layout-2columns-right .mhd-info-block span{color:#ff0000;}
.catalog-product-view.page-layout-2columns-right .mhd-info-block a:hover{text-decoration:none!important;}
.catalog-product-view.page-layout-2columns-right #product_addtocart_form .product-options-wrapper{max-width:165px;position:relative;z-index:3;}
.catalog-product-view.page-layout-2columns-right .prices-tier{padding:0px!important;}
.catalog-product-view.page-layout-2columns-right #product_addtocart_form .product-options-wrapper .label{font-weight:normal!important;color:#777777;}
.catalog-product-view.page-layout-2columns-right #product_addtocart_form .product-options-bottom{position:relative;margin-top:-79px;}
.catalog-product-view.page-layout-2columns-right #product_addtocart_form select{height:35px;}
.catalog-product-view.page-layout-2columns-right .fieldset > .field.required > .label::after{display:none!important;}
.catalog-product-view .stock-alert-form .input-text{margin-bottom:15px;height:38px;}
.catalog-product-view.page-layout-2columns-right .field.custom-inhalt{margin:0px 0px 20px 0px;max-width:165px;}
.catalog-product-view.page-layout-2columns-right .field.custom-inhalt .label{font-weight:normal!important;color:#777777;}
.catalog-product-view.page-layout-2columns-right .field.custom-inhalt .control{height:35px;background-color:#fff;border:1px solid #c9c9c9;color:#000;padding:5px 8px 4px;box-sizing:border-box;margin-top:4px;}
.catalog-product-view.page-layout-2columns-right .field.custom-inhalt{}
.product-reviews-summary.mobile-review{display: none;}

.catalog-product-view.page-layout-2columns-right .SumoSelect{width:100%!important;height:35px!important;}
.catalog-product-view.page-layout-2columns-right .SumoSelect > .CaptionCont{border-radius:0px!important;height:23px!important;border:1px solid #c9c9c9!important}
.catalog-product-view.page-layout-2columns-right .SumoSelect > .CaptionCont > label > i{background-image:none !important;background-repeat:no-repeat!important}
.catalog-product-view.page-layout-2columns-right .SumoSelect > .CaptionCont > label > i::before{content: "\e622";font-family: 'icons-blank-theme';position: absolute;left: -7px;top: -8px;font-style: normal;color: #656565;font-size: 30px;line-height: 33px;}
.catalog-product-view.page-layout-2columns-right .SumoSelect > .optWrapper > .options > li.opt,
.catalog-product-view.page-layout-2columns-right .SumoSelect > .optWrapper > .options > li.opt:last-child,
.catalog-product-view.page-layout-2columns-right .SumoSelect > .optWrapper > .options > li.opt:first-child{border-radius:0px!important;margin-bottom:0px!important;}
.catalog-product-view.page-layout-2columns-right .SumoSelect > .optWrapper,
.catalog-product-view.page-layout-2columns-right .SumoSelect > .optWrapper > .options,
.catalog-product-view.page-layout-2columns-right .SumoSelect.open .search-txt{border-radius:0px!important}
.catalog-product-view.page-layout-2columns-right .SumoSelect > .optWrapper > .options > li.opt.out-of-stock label{color:#ddd!important;}
.catalog-product-view.page-layout-2columns-right .SumoSelect > .optWrapper > .options li label{white-space:normal!important;}
.catalog-product-view .glyphicon-question-sign::before{content:"\e085";}

.catalog-product-view.page-layout-2columns-right .product-info-main .box-tocart-info ul{padding: 0px;margin: auto;list-style: none;}
.catalog-product-view.page-layout-2columns-right .product-info-main .box-tocart-info ul li {margin-bottom: 3px;font-size: 13px;padding-left: 20px;position: relative;}
.catalog-product-view.page-layout-2columns-right .product-info-main .box-tocart-info ul li::before {font-family: "icons-blank-theme";content: "\e610";color: #828081;font-size: 17px;position: absolute;top: 5px;line-height: 10px;left: -3px;}
.shipping-same-day {font-size: 13px;margin-top: 14px;margin-bottom: 8px;}
.shipping-same-day span {font-weight: 800;color:#ff0000;}
.catalog-product-view.page-layout-2columns-right .product-info-main .box-tocart .actions,.catalog-product-view.page-layout-2columns-right .product-info-main .product-options-bottom .box-tocart .actions{display: block;}
.catalog-product-view.page-layout-2columns-right .product-info-main .box-tocart, .catalog-product-view.page-layout-2columns-right .product-options-bottom .box-tocart{display:block;margin-bottom: 23px;}
.action.primary:focus, .action.primary:active,.action.primary{background: #ff652b;border: none;border-radius: 0;}
.action.primary:hover{background: #ff652b;border: none;}
.catalog-product-view.page-layout-2columns-right .product-info-main .box-tocart .action.primary{width: 100%;font-size: 14px !important;text-transform: uppercase;padding: 12px 0 !important;line-height: 14px !important;}
.catalog-product-view.page-layout-2columns-right .product-info-main .box-tocart .action.primary:hover {opacity: 0.8;}
.stock-status-block{font-size: 13px;font-weight: 600;margin-top: 2px;padding-bottom: 10px;}
.stock-status-block .on-stock{color: #0c3;font-weight: 600;}
.stock-status-block .out-stock{color: #ff0000;}

/* Out of Stock alert */
.box-tocart.configurable-product #stockalert{}
#stockalert .stock-alert-label{text-align:left;margin-bottom:15px;}
#stockalert #stockalert-validation{display:none;color:red;margin-bottom:15px;}

/* CMS pages */
input:-internal-autofill-selected{background-color:transparent!important}

/* Login & Registration page */
.customer-account-login .page-main .page-title-wrapper{display:none;}
.customer-account-login .page.messages{max-width:1170px;margin:auto;}
.customer-account-create .registration-form,
.customer-account-login .login-container{padding:0px;border:0px;box-shadow:0px 0px 0px #fff;margin-top:20px;}
.block.block-new-customer .block-title strong,
.customer-account-login input[type="email"]{height:43px;}
.customer-account-login .fieldset > .field:not(.choice) > .label{text-align:left!important;}
.customer-account-login .fieldset > .field > .label{font-weight:600!important}
.customer-account-login .login-container #block-customer-login-heading{font-size:30px;color:#000;font-weight:bold;}
.customer-account-login .login-container .block-title{border-bottom:1px solid #e6e6e7;padding-bottom:15px;}
.customer-account-login .new-customer-info{margin-bottom:0px!important;}
.customer-account-login .login-customer-info{margin-bottom:20px!important;}
.customer-account-login .login-label{font-weight:600;}
.customer-account-login .login-container label span{font-weight:bold;font-size:15px;}
.customer-account-login .login-container .fieldset > .field > .label{margin-bottom:3px;}
.customer-account-login .login-container .fieldset > .field{margin-bottom:15px;}
.customer-account-login .login-container .fieldset > .field > .control{width:100%}
.customer-account-login .login-container .fieldset > .field > .control input{height:43px;}
.customer-account-login .login-container .actions-toolbar .primary{float:none;display:block;}
.customer-account-login .login-container .actions-toolbar .primary button{width:100%;text-transform:uppercase;height:43px;border-radius:0px!important}
.customer-account-login .login-container .forgot-password-link{text-align:center;color:#aaaaaa;font-size:15px;margin-top:25px;width:100%;}
.customer-account-login .login-container .forgot-password-link a{color:#000;}
.customer-account-login .login-container .forgot-password-link a:hover{color:#ff652b!important;text-decoration:underline!important}
.customer-account-login .login-container .block.block-customer-login{max-width:504px;}
.customer-account-login .login-container .control{position:relative;}
.customer-account-login .login-container .actions-toolbar{margin-left:0px!important;}
.customer-account-login .block.block-new-customer{float:right;}
.customer-account-login .control,.block.block-new-customer .control{margin-top:5px;}
.login-container .block .block-title strong,
.block.block-new-customer .block-title{font-size:30px;color:#000;font-weight:bold;}
.customer-account-login .login-container .block:nth-child(2n+1){clear:none!important}
.customer-account-login .login-container .block.block-new-customer{float:right!important;}
.block.block-new-customer .fieldset .control{line-height:43px;}
#forgot-password-form .primary button{border-radius:0px!important}
.block.block-new-customer .fieldset .field.prefix input{height:auto;position:relative;top:2px}
.block.block-new-customer .fieldset .field.prefix label{font-weight:600;margin-right:20px;}
.block.block-new-customer .fieldset .field label{font-weight:600;}
.customer-account-login .login-container .fieldset > .field.prefix{margin-bottom:5px!important;}
.block.block-new-customer .fieldset .input-text.dob{width:80px;display:inline-block;margin-right:15px;}
.block.block-new-customer .fieldset #dob-reg{border:0px!important;height:0px;}
.block.block-new-customer .fieldset .field.land .control{line-height:10px;}
.block.block-new-customer .fieldset .field.land .control label{margin-right:20px;font-weight:normal!important}
.block.block-new-customer .fieldset .field.land input{height:auto;position:relative;top:2px}
.block.block-new-customer .fieldset .land-info{margin-bottom:20px;}
.block.block-new-customer .fieldset .land-info a{color:#000;font-weight:700;}
.block.block-new-customer .fieldset .land-info a:hover{color:#ff652b;}

/* Search */
.mst-searchautocomplete__autocomplete{width: 700px !important;margin: auto;margin-top: 1px;border: none;right: 0;}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__wrapper {border: 1px solid #dedede;margin-top: 4px;}
.mst-searchautocomplete__autocomplete._active{visibility: hidden;height: 0;}
.active-search-open .mst-searchautocomplete__autocomplete._active{left: 0 !important;right: 0;}
.active-search .mst-searchautocomplete__autocomplete,.active-search .mst-searchautocomplete__autocomplete._active{visibility: visible;height: auto;}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index-title{background: #f3f3f3;text-align: left;font-size: 15px;line-height: 28px;color: #000;text-transform: uppercase;font-weight: 600;margin-top: 0;height: 28px;padding: 0 0 0 17px;}
.mst-searchautocomplete__index.popular ul li a {font-size: 14px;color: #000;font-weight: normal;}
.mst-searchautocomplete__index.popular ul li{padding:10px;}
.mst-searchautocomplete__autocomplete ul{padding-left:17px;padding-top: 0px;margin-top: 10px;padding-bottom:25px;overflow: hidden;}
.mst-searchautocomplete__autocomplete ul li{margin-left:0px!important;text-overflow:ellipsis;overflow:hidden;	white-space: nowrap;}
.mst-searchautocomplete__autocomplete .no-results ul li{cursor: inherit;}
.mst-searchautocomplete__wrapper > div > div {max-height: 464px;overflow: hidden;}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__spinner{z-index: 99;}
.mst-searchautocomplete__index.magento_catalog_categoryproduct,.mst-searchautocomplete__index.magento_search_query{width: 245px;border-right: 1px solid #e6e6e7;max-height: 160px;}
.mst-searchautocomplete__index.magento_catalog_product{width: calc(65% - 1px);border-left: 1px solid #e6e6e7;position: relative;left: -1px;flex: inherit;min-height: 230px;float: right}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all{height: 40px;background-color: #f3f3f3;}
.mst-searchautocomplete__item.magento_catalog_product{height: 60px;padding: 0;border: none;}
.mst-searchautocomplete__item.magento_catalog_product .meta{width: 245px;}
.mst-searchautocomplete__item.magento_catalog_product img{width: auto;max-height: 60px;}
.mst-searchautocomplete__item.magento_catalog_product .product-reviews-summary{display: none;}
.mst-searchautocomplete__index.popular {width: 100%;}
.mst-searchautocomplete__autocomplete ul li {color: #000;font-weight: normal;font-size: 14px;padding-top: 0;padding-bottom: 0;height: auto;line-height: 25px;}
.mst-searchautocomplete__highlight{color: #ff652b;}
.mst-searchautocomplete__autocomplete ul li a.title{font-weight: 500;}
.mst-searchautocomplete__index.magento_catalog_product .mst-searchautocomplete__index-title {display: none;}
.mst-searchautocomplete__item.magento_catalog_product .title{margin-bottom: 0;line-height: 18px;}
.mst-searchautocomplete__item.magento_catalog_product .description{font-size: 14px;color: #777;margin-bottom: 3px;height: 17px;overflow: hidden;margin-top:6px;text-overflow: ellipsis;white-space: nowrap;}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all a {padding: 0;color: #000;font-size: 14px;display: block;line-height: 40px; margin: 0 auto;}
.mst-searchautocomplete__item .num_results{display:none!important;}
.mst-searchautocomplete__item.magento_catalog_product .title a {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
/* Cart */
.checkout-cart-index .page-main {max-width: 100% !important;background-image: url('../images/category-top-bck.png');background-repeat: repeat-x;background-position: top left;}
.checkout-cart-index .page-title-wrapper {display: none;}
.cart-summary{width: 30% !important;max-width: 350px;}
.abs-shopping-cart-items-desktop, .block-cart-failed, .cart-container .form-cart, .cart-container .cart-gift-item{width: 70% !important;}
.cart-title{font-size: 27px;font-weight: 800;margin-left: 26px;margin-top: 30px;}
.cart.table-wrapper .col.price, .order-items.table-wrapper .col.price, .cart.table-wrapper .col.qty, .order-items.table-wrapper .col.qty, .cart.table-wrapper .col.subtotal, .order-items.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp, .order-items.table-wrapper .col.msrp, .order-items.table-wrapper .col.sku, .order-items.table-wrapper .col.name{font-weight: 500;padding-top: 18px;}
.order-items.table-wrapper .col.name .item-options dt{font-weight: 500;}
.cart.table-wrapper table th{font-weight: 500;}
.cart.table-wrapper .col{padding-bottom: 2px;}
.cart.table-wrapper .col.item{padding-left: 9px;}
.price-including-tax .price, .price-excluding-tax .price{font-size: 14px;}
.cart.table-wrapper .col.qty .input-text{width: 68px;height: 38px;padding: 0;padding-left: 16px;text-align: left;margin-top: 0;}
.cart.table-wrapper .control.qty .select-input-cart {width: 68px;height: 38px;position: relative;overflow: hidden;margin: auto;border: 1px solid #c2c2c2;}
.cart.table-wrapper .control.qty .select-input-cart::after {content: "\e622";font-family: 'icons-blank-theme';font-size: 25px;color: #000;position: absolute;height: auto;top: 12px;line-height: 14px;right: 1px;width: auto;}
.cart-amount-select{width: 130%;height: 38px;padding: 0;padding-left: 0px;padding-left: 12px;text-align: left;margin-top: 0;position: relative;z-index: 1;background-color: rgba(0,0,0,0);border: none;}
.update-qty a{font-size: 11px;color: #ff652b;display: block;margin-top: 5px;}
.update-qty a:hover{text-decoration: underline;}
select:not([disabled]):focus {box-shadow: none;}
.cart.table-wrapper .product-image-photo {max-width: 125px;margin-left: 0;}
.cart.table-wrapper .item .col.item{padding: 18px 8px 10px;}
.cart.table-wrapper .product-item-name {margin-top: 0;font-weight: 500;font-size: 14px;text-align: left;}
.cart.table-wrapper .action.action-edit {display: none;}
.cart.table-wrapper .product-item-details{position:static;}
.cart.table-wrapper .actions-toolbar > .action.action-delete{position:relative;bottom: 8px;margin-bottom: 0;left: 0;background: transparent;border: none;width: auto;padding: 0;font-size: 14px;font-weight: 400;padding-left: 18px;color: #666;}
.cart.table-wrapper .actions-toolbar > .action.action-delete::before {content: "\e616";font-family: 'icons-blank-theme';font-size: 28px;color: red;position: absolute;height: auto;top: 1px;line-height: 14px;right: auto;width: auto;left: -8px;font-weight:800;}
.cart.table-wrapper .item-options dt, .block-giftregistry-shared-items .product .item-options dt, .multicheckout .item-options dt{font-size: 14px;font-weight: 500;margin: 0 10px 0px 0;}
.cart.table-wrapper .item-options dd, .block-giftregistry-shared-items .product .item-options dd, .multicheckout .item-options dd{font-size: 14px;margin: 0 0 0px;}
.cart.main.actions {display: none;}
#shopping-cart-table .cart.item .actions-toolbar{margin-left:0px!important;}
#shopping-cart-table .cart.item .product-item-name{font-weight:600!important;height:auto!important;max-height:inherit!important;margin-bottom:20px;overflow:visible!important}
#shopping-cart-table .cart.item .item-options dt{font-weight:600!important;margin-right:5px!important}
#shopping-cart-table .cart.item .item-options{margin-bottom:15px!important}
#shopping-cart-table .cart.item .cart-bundle-option{margin-top:10px;font-weight:600;position:absolute;max-width:615px;}
#shopping-cart-table .cart.item .cart-bundle-option dd{line-height:18px;display: block;}
.cart.table-wrapper .item .col.item{padding-top:22px!important;position:static;}
#shopping-cart-table .cart.item .cart-bundle-option .price{display:none;}
.catalog-product-view .block-bundle-summary .availability-date-block{margin-top: 20px;}
.catalog-product-view .configurable-product .availability-date-block.outstock{margin-top: 79px;margin-bottom: -50px;}
.catalog-product-view .configurable-product .availability-date-block {margin-top: 10px;margin-bottom: 20px;}
.cart.table-wrapper .product-item-name + .item-options{margin-top:0px!important}
.bundle-options-container .block-bundle-summary .box-tocart .action.primary{width: 100%;font-size: 14px !important;text-transform: uppercase;padding: 12px 0 !important;line-height: 14px !important;}
.form-cart .table-wrapper{margin-right: 20px;}
.cart.table-wrapper .price-including-tax, .cart.table-wrapper .price-excluding-tax{height: 38px;display: flex;align-items: center;text-align: right;justify-content: right;}
.cart.table-wrapper .price-including-tax span, .cart.table-wrapper .price-excluding-tax span {display: block;width: 100%;}
.cart.table-wrapper .col.qty {text-align: center;}
.cart.table-wrapper .product-item-photo{max-width: 125px;}
.cart-summary > .title{font-weight: 800;font-size: 22px;margin-top: 19px;}
.cart-summary{padding: 1px 24px 25px;}
.cart-custom-summary-container .cart-summary-line .cart-summary-line-label .action.action-delete::before {content: "\e616";font-family: 'icons-blank-theme';font-size: 28px;color: #666;position: sticky;height: auto;top: 1px;line-height: 14px;right: auto;width: auto;left: -8px;}
.exchange-money-block .exchange-money-block-container span span.price {display: inline-block}
.cart-container .checkout-methods-items .action.primary{padding: 0;height: 40px;font-size: 14px;text-transform: uppercase;}
.cart-container .checkout-methods-items .item + .item {margin-top: 0;}
.cart-container .checkout-methods-items .item + .item .action.multicheckout {display: none;}
.cart-container #block-shipping,.cart-container .totals-tax,.cart-container .grand.totals.excl {display: none;}
.cart-container .cart-totals{border-top: none;padding-top: 0;margin-top: 14px;}
.cart-totals .mark, .opc-block-summary .table-totals .mark{padding-left: 0;padding-top: 10px;padding-bottom: 10px;}
.cart-container .grand.totals.incl {border-top: 1px solid #777;}
.cart-container .grand.totals.incl .mark,.cart-container .grand.totals.incl .amount{padding-top: 14px;}
.cart-container #shopping-cart-table tr.item-info td.col.price,.cart-container #shopping-cart-table tr.item-info td.col.subtotal{width:13%;}
.exchange-money-block-title,.payment-types-title {font-size: 27px;font-weight: 700;}
.payment-types img {margin-top:20px;}
.cart.table-wrapper .items > .item{border-bottom: 1px solid #e6e6e7;}
.cart.table-wrapper th span{font-weight:600!important;}
.exchange-money-block-container,.payment-types .payment-types-container{width:100%;margin-top:30px;}
.exchange-money-block-wrapper,.payment-types .payment-types-wrapper{margin-right: 20px;border-bottom: 1px solid #e6e6e7;padding-left: 10px;padding-bottom: 20px;}
.exchange-money-block-wrapper{border: none;padding-top:20px;}
.exchange-money-block-content span {display: block;}
.exchange-money-block-content{margin-top: 16px;}
.exchange-money-block-content a {text-decoration: underline;}
.exchange-money-block-content .black-white-btn{border: 1px solid #000;color: #000 !important;font-weight: 700; font-size: 14px;text-transform: uppercase;text-decoration: none;display: inline-block;padding: 11px 24px;margin-top: 7px;}
.checkout-cart-index .slider-products .product-item .price-box .price{font-size: 17px;font-weight: bold;}
.checkout-cart-index .slider-products .product-item .price-box .price-label {display: none;}
.checkout-cart-index .slider-products .product-item .price-box {margin: 0;display: flex;justify-content: center;}
.checkout-cart-index .slider-products .product-item .product-reviews-summary .reviews-actions{display: none;}
.checkout-cart-index .slider-products .price-final_price .normal-price{order: 2;margin-left: 5px;}
.checkout-cart-index .slider-products .product-item .price-box.price-final_price .old-price .price{font-weight: 400;order: 1;}
.checkout-cart-index .mobile-cart-row-info-name .cart.item.message.error{margin-top:10px;}
.checkout-cart-index .upsell-crosssell-sliders {margin-top: 43px;border-top: 1px solid #e6e6e7;border-bottom: 1px solid #e6e6e7;padding-top: 40px;padding-bottom: 36px;}
.column.main .cart-summary #block-discount.block > .title strong {font-size: 14px;font-weight: 600;margin-left: 24px;margin-top: 19px;display: block;margin-bottom: 0;line-height: 14px;}
.cart-summary{padding-bottom: 0;}
.cart-summary #block-discount.block > .title::after{right: 13px;top: 5px;}
.cart-summary #block-discount.block.active > .content{padding-left: 24px;padding-right: 24px;}
#discount-coupon-form .fieldset.coupon {margin-top: 0;}
#discount-coupon-form .action.apply.primary{background-color: #ff652b;border: none;color: #fff;font-size: 14px;font-weight: 600;}
.freeshipping-cart {background-color: #fff;padding-top: 9px;}
.freeshipping-cart-wrapper{border: 1px solid #4671bc;padding-left: 24px;padding-right: 24px;color: #2f5fb4;line-height: 1.2;padding-top: 10px;padding-bottom: 10px;}
.freeshipping-cart-wrapper .bold {font-weight: 700;}
.freeshipping-cart-wrapper .icon-info{width: 21px;height: 21px;background-position: -180px -346px;display: inline-block;position: relative;top: -2px;}
.freeshipping-cart-wrapper .text-info {display: inline-block;width: 84%;padding-left: 18px;}
.input-qty-hidden{display: none;}
.cart-totals tr.grand.totals strong{text-transform: uppercase;font-weight: 700;}
.cart-totals tr.grand.totals th strong::after {content: "inkl. Steuern, Porto und Verpackung";font-size: 11px;text-transform: none;width: auto;font-weight: 600;color: #777;display: block;margin-top: 1px;}
.cart-totals .totals.shipping .value{font-size: 11px;text-transform: none;width: auto;font-weight: 600;color: #777;display: block;margin-top: 1px;}
.checkout-cart-index #block-discount{position: relative;}
.checkout-cart-index #block-discount .open-block {position: absolute;width: 100%;height: 65px;top: 0;left: 0;}
.checkout-cart-index #block-discount #coupon_code-error{position: absolute;bottom: 5px;font-weight: normal;}
.checkout-cart-index .slider-products .product-item .price-box .old-price .price {font-weight: normal;}
.checkout-cart-index .slider-products .price-final_price .special-price {order: 2;margin-left: 5px;}

/* Brands page */
.top-brands-page .col-sm-4.top-brands-logo{float:left;width:33.3333%}
.top-brands-page .brands-list-section .col-sm-2{float:left;width:16.66666%}
.top-brands-page .brands-list-section .col-sm-10{float:left;width:83.3333%;}
.top-brands-page .container{padding:0px!important;}
.top-brands-page .container .top-brands-logo{margin:10px 0px;text-align:center;height:100px;line-height:100px;box-sizing:border-box;}
.top-brands-page .container .top-brands-logo a{display:block;}
.top-brands-page .container .top-brands-logo img{max-height:100px;}
.top-brands-page .container .brands-list-section{overflow:hidden;}
.top-brands-page .container .top-brands-list{padding:20px 0px;overflow:hidden;}
.top-brands-page .container .top-brands-list .top-brands-list-label{font-weight:bold;font-size:30px;color:#000000}
.top-brands-page .container .brands-list-brand{float:left;width:33%;}
.top-brands-page .container .top-brands-list a{display:block;line-height:25px;color:#666;}
.top-brands-page .container.brands-list-section{border-bottom:1px solid #ddd;}
.top-brands-page .container .top-brands-list a:hover{text-decoration:underline;color:#ff652b;}
.top-brands-page .brand-search input{max-width:300px;margin:auto;width:100%;}
.top-brands-page .brand-search{max-width:300px;margin:auto;width:100%;text-align:center;margin-top:40px;margin-bottom:40px;}

/* Forgot Password Page */
.customer-account-forgotpassword .page-main{max-width:100%!important;background-image:url('../images/category-top-bck.png');background-repeat:repeat-x;background-position:top left;}

/* minicart */
.minicart-wrapper .block-minicart{width: 305px !important;right: 0 !important;padding:15px 15px 5px;margin-top: 0;}
.minicart-wrapper .action.close{display: none;}
.header-custom-block .minicart-wrapper a.product-item-photo {width: 55px;height: 55px;position: relative;}
.header-custom-block .minicart-wrapper a.product-item-photo img{width: 55px !important;height: 55px !important;}
.header-custom-block .minicart-items .product-item-name a {width: auto;height: 20px;position: relative;text-align: left;color: #000;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.header-custom-block .minicart-items .details-qty-name.qty .product-item-name {width: 75%;height: 20px;position: relative;text-align: left;color: #000;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.minicart-items .action.delete{position: relative;width: auto;height: auto;}
.minicart-wrapper .product .actions > .primary {display: none;}
.header-custom-block a.action.viewcart {position: relative;}
.minicart-wrapper .block-minicart .block-title {display: block;text-transform: uppercase;text-align: center;font-size: 15px;margin-bottom: 10px;}
.minicart-wrapper .minicart-items-wrapper{border:none;margin: 0 -15px;}
.header-custom-block .qty-detail {width: auto;float: left;font-weight: 700;margin-right: 7px;line-height: 16px;}
.minicart-items .product-item-details{position: relative;padding-left: 65px;}
.header-custom-block .minicart-items .product-item-name{width: 75%;display: inline-block;height: 20px;margin-bottom: 0;}
.header-custom-block .minicart-items .action.delete::before{content: '\e616';}
.header-custom-block .minicart-wrapper .product .actions.delete-btn{margin: 0;position: absolute;top: 0;right: 0;}
.header-custom-block .minicart-items .product-item-details{position: relative;}
.header-custom-block .minicart-items .product-item-details .price {font-weight: 500;font-size: 13px;}
.header-custom-block .minicart-items .product-item-details .price-including-tax{margin: 0;}
.header-custom-block .block-minicart .items-total{display: none;}
.header-custom-block .block-minicart .subtotal,.header-custom-block .block-minicart .extra{border-top: 1px solid #ececed;margin: 0 -15px;padding: 0 15px;text-align: left;overflow: hidden;padding-top: 15px;}
.header-custom-block .block-minicart .subtotal .amount.price-container {float: right;}
.header-custom-block .block-minicart .subtotal .label {float: left;font-size: 14px;font-weight: 700;}
.header-custom-block .block-minicart .subtotal .amount.price-container .price{font-size: 15px !important;}
.header-custom-block .block-minicart .block-content > .actions > .primary .action.primary#top-cart-btn-checkout{padding: 10px 0;width: 100%;font-size: 15px;}
.header-custom-block .block-minicart .block-content > .actions > .primary .action.primary#top-cart-btn-checkout:hover{background-color: rgba(255,101,43,0.8);}
.header-custom-block .block-minicart .block-content > .actions > .primary {margin: 0;}
.header-custom-block .block-minicart .block-content > .actions{margin-top: 25px;}
.header-custom-block .block-minicart .block-content > .actions a:hover{text-decoration:none;opacity:0.8;}
.header-custom-block .details-qty-name.qty {margin-top: 3px;margin-bottom: -6px;}
.header-custom-block .minicart-items .product-item:not(:first-child) {border-top: none;}
.header-custom-block .minicart-wrapper .block-minicart::before,.header-custom-block .minicart-wrapper .block-minicart::after{display: none;}
.header-custom-block .minicart-items .product.options {display: none;}
.header-custom-block .minicart-items .action.delete:hover::before{color:#ff652b;}
.header-custom-block .block-minicart .extra{overflow: hidden;}
.header-custom-block .block-minicart .extra .label{float: left;font-size: 15px;}
.header-custom-block .block-minicart .extra .price-wrapper{float: right;font-size: 15px;}
.header-custom-block .block-minicart .extra + .subtotal {border: none;padding-top: 0px;}

.catalog-topnav.amasty-catalog-topnav .filter-options{border:none;}
.catalog-topnav.amasty-catalog-topnav .filter-options .filter-option dt{border: 1px solid #000;padding-top: 0;padding-bottom: 0;padding-left: 13px;position: relative;font-size: 13px;font-weight: normal;height: 33px;line-height: 33px;cursor: pointer;}
.catalog-topnav.amasty-catalog-topnav .block-content.filter-content .filter-options .filter-option{display: inline-block; !important;width: 24%;float: left;margin-right: 1.08%;position: relative;margin-bottom: 10px;}
.catalog-topnav.amasty-catalog-topnav .block-content.filter-content .filter-options .filter-option:nth-child(4n){margin-right: 0;}
.catalog-topnav.amasty-catalog-topnav .block-content.filter-content .filter-options .filter-option dd {margin-top: -1px;width: 100%;box-sizing: border-box;border: 1px solid #000;padding-bottom: 11px;}
.catalog-topnav.amasty-catalog-topnav .block-content.filter-content .filter-options .filter-option dd .items .item{margin-bottom: 0;padding-bottom: 12px;}
.catalog-topnav.amasty-catalog-topnav .block-content.filter-content .filter-options .filter-option dd .amshopby-search-box{padding-left: 12px;padding-right: 13px;margin-top: 5px;}
.catalog-topnav.amasty-catalog-topnav .block-content.filter-content .filter-options .filter-option dd .amshopby-search-box input{border: none;border-bottom: 1px solid #000;padding-left: 30px;font-size: 13px;}
.catalog-topnav.amasty-catalog-topnav .filter-options .filter-option dt::after{content: "\e622";font-family: 'icons-blank-theme';font-size: 25px;color:#000;position: absolute;height: auto;top: 11px;line-height: 14px;right: 4px;width: auto;}
.filter-option-btn .btn-orange.orange-btn {background-color: #000 !important;border: none;border-radius: 0;width: 100%;height: 37px;}
.catalog-topnav.amasty-catalog-topnav .block-content.filter-content .filter-options .filter-option.active-filter dd{display: block !important;}
.catalog-topnav.amasty-catalog-topnav .filter-options .filter-option.active-filter dt::after{content: "\e621";}
.catalog-topnav.amasty-catalog-topnav .filter-options .filter-options-content .items{max-height: 302px;overflow-y: scroll;margin-bottom: 15px;padding-left: 13px;padding-right: 12px;}
.catalog-topnav.amasty-catalog-topnav .filter-options .filter-option-btn {padding-left: 13px;padding-right: 12px;}
.catalog-topnav.amasty-catalog-topnav .block-content.filter-content .filter-options .filter-option dd .items .item input{display: none;}
.catalog-topnav.amasty-catalog-topnav .block-content.filter-content .filter-options .filter-option dd .items .item input + span{position: relative;padding-left: 30px;display: block;font-size: 13px;color: #000;}
.catalog-topnav.amasty-catalog-topnav .block-content.filter-content .filter-options .filter-option dd .items .item input + span::before{content: "";width: 18px;height: 18px;border: 1px solid #e8e8e9;display: block;position: absolute;left: 0;top: 0;}
.catalog-topnav.amasty-catalog-topnav .block-content.filter-content .filter-options .filter-option dd .items .item input:checked + span::before{content: "";background-color: #000;color: #fff;border: 1px solid #000;}
.catalog-topnav.amasty-catalog-topnav .block-content.filter-content .filter-options .filter-option dd .items .item input:checked + span::after {content: "";position: absolute;left: 1px;top: 1px;font-size: 25px;line-height: 21px;background-image: url('../images/checkbox.png');width: 18px;height: 18px;}
.catalog-topnav.amasty-catalog-topnav .block-content.filter-content .filter-options .filter-option dd .items .item input:checked + span {font-weight: 600;}
.catalog-topnav.amasty-catalog-topnav .block-content.filter-content .filter-options .count{display: none;}
.amasty-catalog-topnav .block.filter .filter-title{display: none;}
.catalog-topnav.amasty-catalog-topnav .block-content.filter-content .filter-options .filter-option dd .amshopby-search-box::before{content: '\e615';font-family: 'icons-blank-theme';position: absolute;font-size: 23px;left: 8px;}
.catalog-topnav.amasty-catalog-topnav .block-content.filter-content .filter-options .filter-option dd .amshopby-search-box input:focus{box-shadow: none;}
.block-subtitle.filter-current-subtitle,.block-subtitle.filter-subtitle,.block.filter .filter-title,.filter-current .amshopby-filter-name{display: none;}
.filter-current .item.amshopby-item {display: inline-block;border: 1px solid #e8e8e9;padding-top: 7px;padding-bottom: 7px;height: 35px;box-sizing: border-box;font-size: 13px;color: #777;padding-left: 13px;padding-right: 30px;position: relative;margin-right: 7px;}
.amshopby-item .filter-value{margin-left: 0px;}
.filter-current .item.amshopby-item .action.remove {position: absolute;width: 100%;height: 33px;font-size: 0;top: 0;right: 0;}
.filter-current .item.amshopby-item .action.remove::after {content: '\e616';font-family: 'icons-blank-theme';position: absolute;left: auto;top: 1px;font-size: 24px;color: #777;right: 2px;}
.am-item-removed {
  text-decoration: none;
}

#amasty-shopby-product-list > .block.filter > .block-content.filter-content{display: flex;margin-top: 10px;}
.column.main > .block.filter > .block-content.filter-content{display: flex;margin-top: 10px;}
.column.main > .block.filter{margin-bottom: 0}
#amasty-shopby-product-list .empty-products-filter > .block.filter > .block-content.filter-content{display: flex;margin-top: 10px;}
#amasty-shopby-product-list .empty-products-filter > .catalog-topnav.amasty-catalog-topnav{display: none;}
.block-content.filter-content #am-shopby-container{order: 2;}

.filter-current + .filter-actions {margin-bottom: 0;height: 35px;background-color: #e6e6e7;color: #777;margin-right: 12px;}
.filter-current + .filter-actions a {color: #777;display: block;height: 35px;width: auto;line-height: 36px;font-size: 13px;position: relative;padding-left: 12px;padding-right: 33px;}
.filter-current + .filter-actions a::after {content: '\e616';font-family: 'icons-blank-theme';position: absolute;left: auto;top: 1px;font-size: 24px;color: #777;right: 2px;}
.filter-current + .filter-actions a span {white-space: nowrap;}
#amasty-shopby-product-list > .block.filter{margin-bottom: 9px;}
.items.am-filter-items-attr_price.am-top-filters {margin-top: 15px;}

.catalogsearch-result-index #amasty-shopby-product-list {z-index: 1;display: flex;flex-direction: column;margin-bottom: 30px;width:100%}
#amasty-shopby-product-list {z-index: 1;display: flex;flex-direction: column;margin-bottom: 30px;}
#amasty-shopby-product-list .toolbar.toolbar-products{order: 1;margin-bottom: 0;}
#amasty-shopby-product-list .products.wrapper{order:2;}
#amasty-shopby-product-list .toolbar-bottom{order: 3;}

.filter-current .item.amshopby-item:hover {color: #000;border-color: #000;}
.filter-current .item.amshopby-item:hover .action.remove::after{color: #000;}

.minicart-items-wrapper{display:block!important;max-height:274px;overflow-y:auto;height:auto!important}
.catalogsearch-result-index dl.block{display:none!important;}

#newsletter-validate-detail-home #newsletter-home-error{position: absolute;}

#mobile-slider_forcefullwidth{display: none;}

#hide_on_desktop{display: none!important;}

/*
.checkout-cart-index .page.messages .messages{display:block!important;}
.checkout-cart-index .page.messages [data-bind^="scope: 'messages'"] .messages{display:block!important;}
*/

.owl-carousel{z-index:0!important}

#narrow-by-list > .filter-option-btn.mobile-filter-btn {display: none;}


.catalog-product-view.page-layout-2columns-right .sidebar-additional{position: absolute !important;right: 0;top: 0;}
.catalog-product-view .page-main .columns{position: relative;}
.description-block a,.description-block a:visited {color: #000;text-decoration: underline;}
.description-block a:hover, .description-block .alink:hover{color: #ff652b;}

/* Replace Verdana from old inline-code*/
.description-block [style^="font-family: verdana"] {
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif !important;
}


.account .block.block-reviews-dashboard {display: none;}
.order-details-items .order-title > strong{font-weight: 400;}
.order-details-items .price-including-tax .price, .order-details-items .price-excluding-tax .price{font-weight: 400;}
.order-details-items .items-qty .item .title {display: none;}
.order-details-items .items-qty .item:not(:first-child) .content{display: none;}
.order-details-items.ordered .col-rewardpoints_gathered{display: none !important;}
#my-orders-table td.col.name,#my-orders-table th.col.name {padding-left: 10px;}
.order-details-items .table-order-items .product-item-name{text-align: left;}
.account .column.main .block:not(.widget) .block-title > strong {font-weight: 400;}
#my-orders-table .col.status strong {font-weight: 400;}
.customer-address-form .actions-toolbar .secondary .action.back,.customer-address-index .actions-toolbar .secondary .action.back,.customer-account-edit .actions-toolbar .secondary .action.back,.review-customer-index .actions-toolbar .secondary .action.back,.sales-order-history .actions-toolbar .secondary .action.back{display: none;}
.account .actions-toolbar .primary .action.primary{text-transform: uppercase;font-size: 14px !important;line-height: 14px !important;padding: 12px 25px !important;}
#my-reviews-table .col.date {display: none;}
.account .column.main .block-addresses-list .block-title strong{font-weight: 700 !important;font-size: 16px !important;}

.fa-icon:before{margin-right:2px;content: "";display: inline-block;width: 12px;height: 14px;float: left;margin-top: 3px;}
.fa-download-icon:before{background: url('../images/download.jpeg') no-repeat; background-size: 12px 14px;}
.fa-refresh-icon:before{background: url('../images/refresh.jpeg') no-repeat;background-size: 12px 14px;}

.order-view-header .actions-toolbar {margin-top:0;}
.order-view-header .actions-toolbar .secondary .fa-arrow-left:before{margin-right:2px;}
.order-view-header .actions-toolbar .secondary {float:none;}
.order-view-header .actions-toolbar .secondary .action.back {margin-top: 0;}
.container .grid {display: grid;}
.order-view-header .page-title-wrapper, .order-view-header .order-date, .order-view-header .container,
.block.block-order-details-comments, .block.block-order-details-view .block-title,
.block.block-order-details-view .block-content .row.addresses,
#orange-payment-slip .block-title,
#bank-payment .block-title{margin-left:10px;}
.block.block-order-details-view .block-content .row.addresses{width:100%;}
.line-between-blocks{border-bottom: 1px solid #d1d1d1;margin-bottom: 20px;padding-bottom: 20px;}

.order-view-header .container .grid .col-23 span.row, #orange-payment-slip .orange-border .row {float:left;clear:left;}
.order-view-header .container .grid .col-23 span.row {margin-bottom: 5px;}
span.semi-bold {font-weight: 600;}
.order-view-header .page-title .base {font-size:27px;}

.order-view-header .actions-toolbar > .primary, .actions-toolbar {margin-top:0;}
.order-view-header .actions-toolbar > .primary, .actions-toolbar > .secondary {text-align:inherit;}
.order-view-header h1 {margin-bottom: 8px !important;margin-top: 0 !important;}
.order-view-header .order-date {margin-bottom: 20px;}
.order-view-header .actions-toolbar > .secondary a {text-decoration: none !important;}
.block.block-order-details-comments {margin-bottom: 0;}
.block.block-order-details-comments .block-title strong, .block.block-order-details-view .block-title strong,
#my-orders-table .col.name strong, .block.block-order-details-view .block-content .row.addresses .box-title > span, #orange-payment-slip .block-title strong,
#bank-payment .block-title strong{font-weight: 600 !important;}

.block#orange-payment-slip{margin-bottom: 10px;}
.order-view-header .col-30 a{float:left;clear:both}
.col-23 {width: 23%;float: left;}
.col-2 {width: 48.5%;float: left;}
.col-30 {width:30%;float:left;}
.block-content .container .grid .background-grid:nth-child(odd) {background-color: #f5f5f5;}
.block-content .container .grid .background-grid .col-2 {height: 30px;line-height: 30px;}
.block-content .container .grid .background-grid .col-2:nth-child(2n -1){padding-left: 10px;}
.block-content .container .grid .background-grid span {vertical-align: middle;line-height: normal;}

.block.block-order-details-view {margin-bottom: 0;}
.block.block-order-details-view .background-grid .col-2.auto-height #tracking-number {float:left;width:100%;padding-top:5px;}
.block-content .container .grid .order-information{display: grid;}
.block-content .container .grid .order-information .auto-height {height: auto !important;}
.block-content .container .grid .order-information .auto-height div {padding-left: 0;}
#orange-payment-slip .orange-border .grey-label {color: #7e7e7e;}
#orange-payment-slip .orange-border .orange-background {background-color: #ffe5ce;padding-left: 30px;}
#orange-payment-slip .orange-border .orange-background .right-border {border-right: 2px solid #f2b982;padding-top: 25px;}
#orange-payment-slip .orange-border{border: 2px solid #f2b982;display:grid;}
#orange-payment-slip #orange-border{margin-top: 3%;}
#orange-payment-slip .orange-border .footer{margin: 25px 0 25px 30px;}
#orange-payment-slip .orange-border .footer .grey-label{margin-right:11%;}
#orange-payment-slip .orange-border .margin10{margin-bottom: 10px;}
#orange-payment-slip .orange-border .margin25{margin-bottom: 25px;}
#orange-payment-slip .orange-border .chf{width:100%}
#orange-payment-slip .orange-border .chf .col-2:nth-child(3){width:9%;text-align:center;}
#orange-payment-slip .orange-border .chf .col-2:nth-child(1){width:42%;text-align:right;padding-right: 1%;}
#orange-payment-slip .orange-border .col-2.address {width: 47.2%;margin-top: 11%;padding-left: 4%;border-top: 2px solid #f2b982;padding-top: 2%;}
#orange-payment-slip .orange-border .col-2.address .reference-number {padding: 1% 1% 1% 1%;width: 88%;}
#orange-payment-slip .orange-border .row .point{float: left;margin-right: 1%;margin-left: 1%;margin-top: 6px;}
.page-print.sales-order-print #top-bar,.page-print.sales-order-print .advantages-block{display: none !important;}

.checkout-cart-index .cart.table-wrapper .item-options dd{display: inline-block;float: none;}
.checkout-cart-index .owl-carousel .product-item{padding:0px 10px!important;max-width:100%}

.stockalert-list-addtocart .tocart a {color: #fff;text-decoration: none !important;}

/*
Headings for descriptions, cms pages, etc.
*/
h1 {font-size: 18px!important;margin-bottom: 15px!important;margin-bottom: 15px!important;font-weight:700!important;line-height: 1.42857143;}
h2 {font-size: 18px!important;margin-bottom: 15px!important;font-weight:700!important;line-height: 1.42857143;}
h3 {font-size: 18px!important;margin-bottom: 15px!important;font-weight:700!important;margin-top: 25px!important;line-height: 1.42857143;}
h4 {font-size: 18px!important;margin-bottom: 15px!important;font-weight:700!important;margin-top: 25px!important;line-height: 1.42857143;}
h5 {font-size: 18px!important;margin-bottom: 15px!important;font-weight:700!important;margin-top: 25px!important;line-height: 1.42857143;}
h6 {font-size: 18px!important;margin-bottom: 15px!important;font-weight:700!important;margin-top: 25px!important;line-height: 1.42857143;}
.bold-title {font-size: 18px!important;margin-bottom: 15px!important;font-weight:700!important;margin-top: 25px!important;line-height: 1.42857143;}
.normal-title {font-size: 14px!important;margin-bottom: 15px!important;font-weight:400!important;margin-top: 14px!important;line-height: 1.42857143;}
.bold-title27 {font-size: 27px!important;margin-bottom: 15px!important;font-weight:700!important;margin-top: 25px!important;line-height: 1.42857143;}

.description-block, .cms-page-view .page-main ul {
margin-top: 1.5rem!important;
}
.description-block, .cms-page-view .page-main ol {
margin-top: 1.5rem!important;
}
/*
Underline für CMS Links
*/
.cms-page-view .page-main a {
  text-decoration: underline;
}

.page-main .page.messages {max-width: 1180px;margin: auto;}

.account .order-products-toolbar .pager .limiter .limiter-text{display: none;}

.floating-label{position: relative;}
.floating-label label {position: absolute;pointer-events: none;left: 0px;left: 9px;top: 4px;transition: 0.2s ease all;opacity: 0;}
.floating-label input{border-radius: 0;}
.floating-label input:focus {outline: none;}
.floating-label input:not(:placeholder-shown) + label{top: 2px;bottom: 0;left: 9px;font-size: 12px;opacity: 1;outline: none;color: #888;font-weight: normal;}
.floating-label input:not(:placeholder-shown) {padding-top: 9px;}
.field.password .control.floating-label {display: block;}
.customer-popup-login #show-popup-pass{top:13px;}
.customer-popup-login .block-customer-login.block-header-customer-login input{height: 42px;}
.customer-popup-login .block-customer-login.block-header-customer-login label{font-size: 9px;}

.mobile-title .product-info-manufacturer{position: relative;}
.mobile-title .product-info-manufacturer .mobile-add-wishlist {position: absolute;top: 0;right: 0;z-index: 9;}
.catalog-product-view.page-layout-2columns-right .mobile-title .product-info-manufacturer .mobile-add-wishlist a {font-size: 0px;display: block;width: 46px;height: 46px;border: none;border-radius: 46px;background-color: #fff;text-align: center;}
.mobile-title .product-info-manufacturer .mobile-add-wishlist a:hover span {background-position: -24px -18px;}
.mobile-title .product-info-manufacturer .mobile-add-wishlist.active-wishlist a span {background-position: -24px -18px;}
.mobile-title .product-info-manufacturer .mobile-add-wishlist a span {display: inline-block;width: 24px;height: 26px;background-image: url('../images/sprites.png');background-position: 0px -18px;background-size: 185px;margin-top: 0px;}
.bundle-calculated-discount-mobile{display: none;}
.catalog-product-view .bundle-calculated-discount span:first-child {color: #000;text-decoration: line-through;}

.rewardpoints-product-point-text{display:none;}

.sidebar-banner-mobile{display:none;}
.mst-searchautocomplete__item.magento_catalog_product .price .price-label,
.mst-searchautocomplete__item.magento_catalog_product .price .old-price{
  display: none;
}
.mst-searchautocomplete__index.magento_catalog_category.no-results .no-search-results{
  padding: 0 0 25px 17px;
  margin-top: 10px;
}
@media only screen and (min-width:767px){
  .mst-searchautocomplete__index.magento_catalog_category.no-results,
  .mst-searchautocomplete__index.magento_cms_page.no-results{display: block !important;}
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_cms_page.no-results .mst-searchautocomplete__index-title,
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_cms_page.no-results .no-search-results{
    display: none;
  }
}
@media only screen and (max-width:767px){
	.sidebar-banner-desktop{display:none;}
	.sidebar-banner-mobile{display:block;}
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__close {
    z-index: 99;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    font-weight: bold;
    color: #999;
    font-size: 1.6rem;
    padding: 1rem;
    line-height: 1rem;
    cursor: pointer;
  }
	.checkout-onepage-success .page-main {padding-left: 15px !important;padding-right: 15px !important;}
	.checkout-onepage-success .newsletter-block {margin-top: 40px!important;}
  body .mst-searchautocomplete__index.magento_cms_page,
  body .mst-searchautocomplete__index.magento_catalog_category {
    width: 100%;
  }
  body .mst-searchautocomplete__wrapper > div > div {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  body .mst-searchautocomplete__index.magento_catalog_category {
    order: 1;
  }
  body .mst-searchautocomplete__index.magento_cms_page{
    order: 2;
  }
  .mst-searchautocomplete__index.magento_catalog_product{
    order: 3;
  }

}
.catalog-product-view.page-layout-2columns-right .page-title-wrapper.product .rating-summary .rating-result{
  width: 76px;
}

/* Blog / CMS section */

.ff-guide-image {
    float: left;
    width: 370px;
    margin-right: 0%;
    padding: 0px;
    background: #fff;
    box-sizing: border-box;
}
.ff-guide-image2 {
    max-width: 370px;
    width: 100%;
	margin-bottom: 10px;
}
.ff-guide-image:last-child {
    margin-right: 0;
}
.ff-guide-image-wrapper {
    margin: 8px;
    box-shadow: 0 .0625rem .1875rem 0 rgba(51,51,51,.3);
    -moz-box-shadow: 0 .0625rem .1875rem 0 rgba(51,51,51,.3);
    -webkit-box-shadow: 0 .0625rem .1875rem 0 rgba(51,51,51,.3);
    border: 1px solid #d2d2d2;
    border-radius: .1875rem;
    position: relative;
}
.ff-guide-image-wrapper:hover {
    border: 1px solid #ff652b;
    ;
}
.ff-guide-image-title {
    font-size: 19px;
    text-align: center;
    margin: 10px;
	padding-bottom: 14px;
	text-decoration: none!important;
}
.ff-guide-image-title a {
    text-decoration: none!important;
}
.ff-guide-categories a {
    text-decoration: none!important;
}
.ff-guide-categories a:hover {
    text-decoration: underline!important;
}
.cms-image-half-left {
	float: left;
	padding-right: 25px;
	max-width: 300px;
	padding-bottom: 15px;
	}
.cms-image-half-right {
	float: right;
	padding-left: 25px;
	max-width: 300px;
	padding-bottom: 15px;
	}
.cms-image-top {
	/* Wegen H1 nicht nötig
	margin-bottom: 20px; */
	margin-top: 8px;
	}

@media only screen and (max-width:820px) {
.ff-guide-image2 {
    width: 100%;
    max-width: 100%;
}
.ff-guide-image {
    width: 97%;
    /* padding: 0px; */
    background: #fff;
    box-sizing: border-box;
}
.cms-image-half-left {
	float: left!important;
	padding-right: 0px!important;
	max-width: 100%!important;
		padding-bottom: 25px!important;
	}
.cms-image-half-right {
	float: right!important;
	padding-left: 0px!important;
	max-width: 100%!important;
		padding-bottom: 25px!important;
	}
}

@media only screen and (min-width: 820px) and (max-width: 1169px) {
.ff-guide-image2 {
    width: 100%;
    max-width: 100%;
}
.ff-guide-image {
    width: 47.5%;
   /* padding: 0px; */
    background: #fff;
    box-sizing: border-box;
}
}

/* CMS Table Style */

.cms-content table > tbody > tr:nth-child(even) > td, .cms-content table > tbody > tr:nth-child(even) > th {
    background:#f7f7f7
}
.cms-index-index .grid-products .product-item-image img {
  max-height: 160px;
}
.cms-index-index .grid-products {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: wrap;
}
.cms-content-important {
display: block;
background: #f5f5f5;
}

.cms-content table > thead > tr > th, .cms-content table > thead > tr > td {
    border-bottom:1px solid #d1d1d1
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .footer-row .footer-column-small.apps .footer-col2{
    width: 100%;
  }
}
