
    /***** New Css styles *****/
    
	
	body.boxed-layout .content-wrapper .container,
	.boxed-layout .breadcrumbs-wrapper .container,
	html body.wide-layout {
		background-color: #E7EAED;
	}
	html body.boxed-layout,
	.boxed-layout .footer {background-color: rgb(231, 234, 237);}
	body.boxed-layout .content-wrapper .container,
	.boxed-layout .breadcrumbs-wrapper .container {
		border-color: rgba(0, 0, 0, 0);
	}
	.products-list li.item + li.item,
	.block-dashboard-orders .block-title,
	.block-dashboard-addresses .block-title,
	.block-dashboard-info .block-title,
	.block-reviews-dashboard .block-title,
	.block-dashboard-info .block-content .box.box-information,
	.block-dashboard-info .block-content .box.box-newsletter,
	.block-dashboard-addresses .block-content .box.box-billing-address,
	.block-dashboard-addresses .block-content .box.box-shipping-address,
	.box .box-title,
	.table > thead > tr > th,
	.table > tbody > tr > th,
	.table > tfoot > tr > th,
	.table > thead > tr > td,
	.table > tbody > tr > td,
	.table > tfoot > tr > td,
	.products-grid.wishlist li.product-item .product-item-actions a.btn-remove,
	#review-form {
		border-color: rgba(0, 0, 0, 0.08);
	}
	html body,
	.reviews-actions a,
	.toolbar label,
	.toolbar .label,
	.block.review-add .review-field-ratings .label,
	.review-field-rating .rating-values,
	.product-info-main .title-wrapper .add-review,
	.block-title strong,
	.block-collapsible-nav-title strong,
	.block-dashboard-orders .block-title strong,
	.block-dashboard-addresses .block-title strong,
	.block-dashboard-info .block-title strong,
	.block-reviews-dashboard .block-title strong,
	.box .box-title {
		color: #16181F;
		background-color: #E7EAED;
	}
	
	.toolbar .modes i {
	    color: #8996a6;
	}
	
	.toolbar .modes strong i {
        color: #16181f !Important;
    }	
	
	.product-info-main .title-wrapper .add-review::before {
		background-color: #16181F;
	}
	.page-title,
	.page-title h1 {
		color: #16181F;
	}
	body a,
	.v-ellipsis .read-more-link,
	#my-orders-table a,
	.account .content-inner a {
		color: #F75500;
	}
	body a:hover,
	.v-ellipsis .read-more-link:hover,
	#my-orders-table a:hover,
	.account .content-inner a:hover {
		color:  #2B303E;
	}
	body a:active,
	.v-ellipsis .read-more-link:active,
	#my-orders-table a:active,
	.account .content-inner a:active {
		color:  #2B303E;
	}
	body a:focus,
	.v-ellipsis .read-more-link:focus,
	#my-orders-table a:focus,
	.account .content-inner a:focus {
		color:  #2B303E;
	}
	.price {
		color: #16181F !Important;
	}
	.price-box .special-price .price {
		color: #F75500 !Important;
	}
	.old-price .price {
		color: #AAAAAA !Important;
	}
	.products-list .sold-out .price,
	.products-grid .sold-out .price,
	.products-list .sold-out .price-currency,
	.products-grid .sold-out .price-currency,
	.products-list .sold-out .price-pennie,
	.products-grid .sold-out .price-pennie {
		color: rgb(43, 48, 62);
	}
	
	 div.sold-out-label {
	    color: #e7eaed !Important;
	    background-color: rgb(43, 48, 62) !Important;
	 } 
	
	
	ul.breadcrumb li a,
	body .breadcrumbs > .items li a,
	.breadcrumbs-wrapper .breadcrumb > li + li::before,
	.breadcrumbs-wrapper .breadcrumbs > .items  > li + li::before{
		color: #8996A6;
	}
	ul.breadcrumb li a:hover,
	body .breadcrumbs > .items li a:hover{
		color:  #16181F;
	}
	ul.breadcrumb li a:active,
	body .breadcrumbs > .items li a:active,
	ul.breadcrumb li strong,
	body .breadcrumbs > .items li strong{
		color:  #16181F;
	}
	ul.breadcrumb li a:focus,
	body .breadcrumbs > .items li a:focus{
		color:  #16181F;
	}
	body input[type="text"],
	body input,
	body input[type="email"],
	body input[type="password"],
	body input.form-control,
	body input,
	body textarea.form-control,
	body textarea,
	button.action.apply.primary,
	.block.review-add .field.required .form-control,
	.block.review-add .form-control {
		color: rgb(22, 24, 31) !Important;
		background-color: rgb(212, 216, 219) !Important;
	}
	body select.form-control,
	body select,
	.toolbar select.form-control,
	.toolbar select {
		color: #16181F;
		background-color: rgb(212, 216, 216) !Important;
	}
	.rating-result,
	.review-control-vote::before {
		color: #AAAAAA;
	}
	.rating-result span,
	.review-control-vote label::before {
		color: #FFDD20;
	}
	.reviews-actions a:hover {
		color: #F75500;
	}

	
	body button.action,
	.sidebar .block li a.action.tocart,
	.actions-toolbar a.primary,
	.sidebar .block.block-compare .actions-toolbar .action,
	.sidebar .block.block-wishlist .actions-toolbar a.action.details,
	.sidebar .block.block-reorder .actions-toolbar .secondary a.action.view,
	.sidebar .block.block-reorder .actions-toolbar .primary button.action.tocart,
    body .weltpixel-quickview,
	button.action-primary,
	button.action-secondary,
	body.checkout-index-index button[type="submit"],
	.weltpixel-quickview-catalog-product-view button.action,
	.weltpixel_quickview-catalog_product-view button.action,
	.product-info-main .actions button {
		color: #E7EAED !Important;
		background-color: rgb(247, 85, 0) !Important;
		border-color: rgb(247, 85, 0) !Important;
	}
	
	body button.action:hover,
	.sidebar .block li a.action.tocart:hover,
	.actions-toolbar a.primary:hover,
	.sidebar .block.block-compare .actions-toolbar .action:hover,
	.sidebar .block.block-wishlist .actions-toolbar a.action.details:hover,
	.sidebar .block.block-reorder .actions-toolbar .secondary a.action.view:hover,
	.sidebar .block.block-reorder .actions-toolbar .primary button.action.tocart:hover,
	body .cart-container .cart.actions a.action.continue:hover,
	body .weltpixel-quickview:hover,
	button.action-primary:hover,
	button.action-secondary:hover,
	body.checkout-index-index button[type="submit"]:hover,
	.weltpixel-quickview-catalog-product-view button.action:hover,
	.weltpixel_quickview-catalog_product-view button.action:hover,
	.product-info-main .actions button:hover {
		color:  #E7EAED !Important;
		background-color:  #2B303E !Important;
		border-color:  #2B303E !Important;
	}
	
	body button.action:active,
	.sidebar .block li a.action.tocart:active,
	.actions-toolbar a.primary:active,
	.sidebar .block.block-compare .actions-toolbar .action:active,
	.sidebar .block.block-wishlist .actions-toolbar a.action.details:active,
	.sidebar .block.block-reorder .actions-toolbar .secondary a.action.view:active,
	.sidebar .block.block-reorder .actions-toolbar .primary button.action.tocart:active,
	body .cart-container .cart.actions a.action.continue:active,
	body .weltpixel-quickview:active,
	button.action-primary:active,
	button.action-secondary:active,
	body.checkout-index-index button[type="submit"]:active,
	.weltpixel-quickview-catalog-product-view button.action:active,
	.weltpixel_quickview-catalog_product-view button.action:active,
	.product-info-main .actions button:active {
		color:  #E7EAED !Important;
		background-color:  #F75500 !Important;
		border-color:  #F75500 !Important;
	}
	
	body button.action:focus,
	.sidebar .block li a.action.tocart:focus,
	.actions-toolbar a.primary:focus,
	.sidebar .block.block-compare .actions-toolbar .action:focus,
	.sidebar .block.block-wishlist .actions-toolbar a.action.details:focus,
	.sidebar .block.block-reorder .actions-toolbar .secondary a.action.view:focus,
	.sidebar .block.block-reorder .actions-toolbar .primary button.action.tocart:focus,
	body .cart-container .cart.actions a.action.continue:focus,
	body .weltpixel-quickview:focus,
	button.action-primary:focus,
	button.action-secondary:focus,
	body.checkout-index-index button[type="submit"]:focus,
	.weltpixel-quickview-catalog-product-view button.action:focus,
	.weltpixel_quickview-catalog_product-view button.action:focus,
	.product-info-main .actions button:focus {
		color:  #E7EAED !Important;
		background-color:  #2B303E !Important;
		border-color:  #2B303E !Important;
	}
	
		
	body .btn {
	    color: #8996A6 !Important;
		background-color: #E7EAED !Important;
		border-color: #E7EAED !Important;
	}
	
	body .btn:hover {
	    color:  #16181F !Important;
		background-color: #E7EAED !Important;
		border-color: #E7EAED !Important;
	}
	
	body .btn:active {
	    color:  #8996A6 !Important;
		background-color: #E7EAED !Important;
		border-color: #E7EAED !Important;
	}
	
	body .btn:focus {
	 color:  #16181F !Important;
		background-color: #E7EAED !Important;
		border-color: #E7EAED !Important;
	}
	
	.action.clear, .action.update, a.action.continue, .action.share, .action.tocart {
	    border-color: #b0b9c4 !Important;
	    background-color: #e7eaed !Important;
	    color: #b0b9c4 !Important;
	}
	
	.action.tocart.primary {
	    color: #E7EAED !Important;
        background-color: rgb(247, 85, 0) !Important;
        border-color: rgb(247, 85, 0) !Important;
	}
	
	.action.tocart.primary:hover {
	    background-color: #2b303e !Important;
	    border-color: #2b303e !Important;
	}
	
	
	.action.share::before, .action.tocart::before {
	    display: none;
	}
	

	body .totals-wrapper .checkout-methods-items button:hover,
	.sidebar .block.block-reorder .actions-toolbar .primary button.action.tocart,
	.sidebar .block.block-compare .actions-toolbar .primary a.action,
	body .weltpixel-quickview, body .btn.btn-primary {
		color: #E7EAED;
		background-color: rgb(247, 85, 0);
		border-color: rgb(247, 85, 0);
	}
	.sidebar .block.block-reorder .actions-toolbar .primary button.action.tocart:hover,
	.sidebar .block.block-compare .actions-toolbar .primary a.action:hover,
	body .weltpixel-quickview, body .btn.btn-primary:hover {
		color:  #16181F;
		background-color: #E7EAED;
		border-color: #E7EAED;
	}
	.sidebar .block.block-reorder .actions-toolbar .primary button.action.tocart:active,
	.sidebar .block.block-compare .actions-toolbar .primary a.action:active,
	body .weltpixel-quickview, body .btn.btn-primary:active {
		color:  #8996A6;
		background-color: #E7EAED;
		border-color: #E7EAED;
	}
	.sidebar .block.block-reorder .actions-toolbar .primary button.action.tocart:focus,
	.sidebar .block.block-compare .actions-toolbar .primary a.action:focus,
	body .weltpixel-quickview, body .btn.btn-primary:focus {
		color:  #16181F;
		background-color: #E7EAED;
		border-color: #E7EAED;
	}
	body .btn.btn-primary.type-2,
	.weltpixel-quickview-catalog-product-view button.action,
	.weltpixel_quickview-catalog_product-view button.action {
	  color: #fff;
	  background-color: #e84855;
	}
	body .btn.btn-primary.type-2:hover,
	.weltpixel-quickview-catalog-product-view button.action:hover,
	.weltpixel_quickview-catalog_product-view button.action:hover{
	  color:  #fff;
	  background-color:  #3185fc;
	}
	body .btn.btn-primary.type-2:active,
	.weltpixel-quickview-catalog-product-view button.action:active,
	.weltpixel_quickview-catalog_product-view button.action:active{
	  color:  #fff;
	  background-color:  #3185fc;
	}
	body .btn.btn-primary.type-2:focus,
	.weltpixel-quickview-catalog-product-view button.action:focus,
	.weltpixel_quickview-catalog_product-view button.action:focus{
	  color:  #fff;
	  background-color:  #3185fc;
	}
	
	.owl-dot.active {
	    background-color: #16181F !Important;
	}
	
	.owl-dot:hover {
	    background-color:  rgba(0, 0, 0, 0.3) !Important;
	}
	
	.owl-nav div,
	.text-banner .owl-nav div {
		color: #16181F !Important;
		background-color: rgba(0, 0, 0, 0) !Important;
		border-color: rgba(0, 0, 0, 0.08) !Important;
	}
	.owl-nav div:hover,
	.text-banner .owl-nav div:hover {
		color:  #16181F !Important;
		background-color:  rgba(0, 0, 0, 0.3) !Important;
		border-color:  rgba(0, 0, 0, 0.08) !Important;
	}
	.owl-nav div:active,
	.text-banner .owl-nav div:active {
		color:  #16181F !Important;
		background-color:  rgba(0, 0, 0, 0) !Important;
		border-color:  rgba(0, 0, 0, 0.08) !Important;
	}
	.owl-nav div:focus,
	.text-banner .owl-nav div:focus {
		color:  #16181F !Important;
		background-color:  rgba(0, 0, 0, 0) !Important;
		border-color:  rgba(0, 0, 0, 0.08) !Important;
	}
	
	.text-banners-block .text-banner {
      background-color: #8996a6 !Important;
      background-image: none !Important;
      background-repeat: no-repeat;
      background-size: cover;
    }

    .text-banners-block .title {
     color: #e7eaed !Important;
    }


	
	body .subscribe-block {
		background-color: rgb(231, 234, 237) !Important;
	}
	.subscribe-block .block-title,
	.subscribe-block .block-title strong {
		color: #2B303E !Important;
	}
	body .subscribe-block .content label {
		color: #8996A6 !Important;
	}
	body .subscribe-block .content input {
		background-color: rgb(212, 216, 219) !Important;
		color: #8996A6 !Important;
	}
	body .subscribe-block .content input::-webkit-input-placeholder {
	  color: #8996A6 !Important;
	}
	body .subscribe-block .content input::-moz-placeholder {
	  color: #8996A6 !Important;
	}
	body .subscribe-block .content input:-ms-input-placeholder {
	  color: #8996A6 !Important;
	}
	body .subscribe-block .content input:-moz-placeholder {
	  color: #8996A6 !Important;
	}
	.newsletter .btn.btn-primary.type-2,
	body .subscribe-block .newsletter .btn.btn-primary {
		color: #B0B9C4 !Important;
		background-color: #E7EAED !Important;
		border-color: rgb(176, 185, 196) !Important;
	}
	.newsletter .btn.btn-primary.type-2:hover,
	.newsletter .btn.btn-primary.type-2.hover,
	body .subscribe-block .newsletter .btn.btn-primary:hover,
	body .subscribe-block .newsletter .btn.btn-primary.hover {
		color:  #E7EAED !Important;
		background-color:  #B0B9C4 !Important;
		border-color:  #B0B9C4 !Important;
	}
	.newsletter .btn.btn-primary.type-2:active,
	.newsletter .btn.btn-primary.type-2.active,
	body .subscribe-block .newsletter .btn.btn-primary:active,
	body .subscribe-block .newsletter .btn.btn-primary.active {
		color:  #B0B9C4 !Important;
		background-color:  #E7EAED !Important;
		border-color:  #B0B9C4 !Important;
	}
	.newsletter .btn.btn-primary.type-2:focus,
	.newsletter .btn.btn-primary.type-2.focus,
	body .subscribe-block .newsletter .btn.btn-primary:focus,
	body .subscribe-block .newsletter <div class="btn btn-primary focus"></div> {
		color:  #E7EAED !Important;
		background-color:  #B0B9C4 !Important;
		border-color:  #B0B9C4 !Important;
	}
	.wide-layout .page-header.header-1 > *,
	.boxed-layout .header-wrapper .page-header.header-1 > * .container,
	.cms-index-index.wide-layout .page-header.header-1,
	.cms-index-index.boxed-layout .page-header.header-1 .container,
	.wide-layout .page-header.header-2 > *,
	.boxed-layout .page-header.header-2 > * .container,
	.wide-layout:not(.checkout-cart-index) .header-wrapper .page-header.header-3,
	.boxed-layout:not(.checkout-cart-index) .header-wrapper .page-header.header-3 .container,
	.wide-layout .page-header.header-4,
	body.boxed-layout .page-header.header-4 .container,
	.cms-index-index.wide-layout .page-header.header-4,
	.cms-index-index.boxed-layout .page-header.header-4 .container,
	.wide-layout .page-header.header-5 > *,
	.boxed-layout .page-header.header-5 > * .container,
	.wide-layout:not(.checkout-cart-index) .header-wrapper .page-header.header-6,
	.boxed-layout:not(.checkout-cart-index) .header-wrapper .page-header.header-6 .container,
	.wide-layout:not(.checkout-cart-index) .header-wrapper .page-header.header-6 .top-block,
	.wide-layout:not(.checkout-cart-index) .header-wrapper .page-header.header-7 > *,
	.boxed-layout:not(.checkout-cart-index) .header-wrapper .page-header.header-7 .container,
	.page-header.header-8 .middle-block,
	.page-header.header-9 .middle-block .container,
	.page-header.header-9 .menu-wrapper .container  {
		background-color: rgb(231, 234, 237) !Important;
		border: 1px solid rgb(231, 234, 237) !Important;
	}
	.page-header.header-8 .middle-block .container,
	.page-header.header-8 .menu-wrapper .container {background-color: transparent;}
	body .header-wrapper .page-header[class*="header-"],
	.page-header[class*="header-"] .meigee-menu,
	.page-header[class*="header-"] .header-info .item a,
	.page-header[class*="header-"] .header-info .item i,
	body .header-wrapper .page-header[class*="header-"] .top-block-inner {
		color: #16181F;
	}
	.wide-layout .page-header.header-1 .menu-wrapper,
	.page-header.header-1 .menu-wrapper .menu-inner,
	.wide-layout .header-wrapper .page-header.header-2 .menu-wrapper,
	.boxed-layout .header-wrapper .page-header.header-2 .menu-wrapper .menu-inner,
	.page-header.header-3 .top-block .top-block-inner,
	.page-wrapper.header-5 .middle-block,
	.boxed-layout .header-wrapper .page-header.header-6 .menu-wrapper .menu-inner,
	.wide-layout .page-header.header-8 .middle-block,
	.boxed-layout .page-header.header-8 .middle-block,
	.wide-layout .page-header.header-8 .menu-wrapper,
	.boxed-layout .page-header.header-8 .menu-wrapper,
	.wide-layout .header-wrapper .page-header.header-9 .menu-wrapper,
	.boxed-layout .header-wrapper .page-header.header-9 .menu-wrapper .menu-inner {
		border-color: rgba(0,0,0,0.08);
	}
	body .header-wrapper .page-header.header-6 .top-block-inner {
		border-bottom: 1px solid rgba(0,0,0,0.08);
	}
	.wide-layout .header-wrapper .page-header.header-6 .menu-wrapper::before {
		background-color: rgba(0,0,0,0.08);
	}
	.header-wrapper .page-header[class*="header-"] .block-search .input-group {
		background-color: rgb(231, 234, 237);
		border-color: #16181F;
		border: 1px solid !Important;
	}
	.header-wrapper .page-header[class*="header-"] .block-search input {
		color: rgb(137, 150, 166) !Important;
		background-color: #E7EAED !Important;
	}
	
	.header-wrapper .page-header[class*="header-"] .block-search .search-icon i {
	    color: rgb(22, 24, 31) !Important;
	}
	
	.header-wrapper .page-header[class*="header-"] .block-search .search-icon::after {
		background-color: rgb(137, 150, 166) !Important;
	}
	.header-wrapper .page-header[class*="header-"] .block-search input::-webkit-input-placeholder {
	  color: rgb(137, 150, 166) !Important;
	}
	.header-wrapper .page-header[class*="header-"] .block-search input::-moz-placeholder {
	  color: rgb(137, 150, 166) !Important;
	}
	.header-wrapper .page-header[class*="header-"] .block-search input:-ms-input-placeholder {
	  color: rgb(137, 150, 166) !Important;
	}
	.header-wrapper .page-header[class*="header-"] .block-search input:-moz-placeholder {
	  color: rgb(137, 150, 166) !Important;
	}
	
	@media (min-width: 768px) {
	.header-wrapper .page-header[class*="header-"] .block-search .btn {
		color: #E7EAED !Important;
		background-color: rgb(22, 24, 31) !Important;
	}
	}
	
	.header-wrapper .page-header[class*="header-"] .block-search .btn:hover,
	.header-wrapper .page-header[class*="header-"] .block-search .btn.hover {
		color:  #E7EAED;
		background-color:  rgb(22, 24, 31);
	}
	.header-wrapper .page-header[class*="header-"] .block-search .btn:active,
	.header-wrapper .page-header[class*="header-"] .block-search .btn.active {
		color:  #E7EAED;
		background-color:  rgb(22, 24, 31);
	}
	.header-wrapper .page-header[class*="header-"] .block-search .btn:focus,
	.header-wrapper .page-header[class*="header-"] .block-search .btn.focus {
		color:  #E7EAED;
		background-color:  rgb(22, 24, 31);
	}
	.header-wrapper .page-header[class*="header-"] .block-search.type-2 .search-button {
		color: #E7EAED;
		background-color: rgb(22, 24, 31);
	}
	.header-wrapper .page-header[class*="header-"] .block-search.type-2 .search-button:hover,
	.header-wrapper .page-header[class*="header-"] .block-search.type-2 .search-button.hover {
		color:  #E7EAED;
		background-color:  rgb(22, 24, 31);
	}
	.header-wrapper .page-header[class*="header-"] .block-search.type-2 .search-button:active,
	.header-wrapper .page-header[class*="header-"] .block-search.type-2 .search-button.active {
		color:  #E7EAED;
		background-color:  rgb(22, 24, 31);
	}
	.header-wrapper .page-header[class*="header-"] .block-search.type-2 .search-button:focus,
	.header-wrapper .page-header[class*="header-"] .block-search.type-2 .search-button.focus {
		color:  #E7EAED;
		background-color:  rgb(22, 24, 31);
	}
	.page-header[class*="header-"] .options-wrapper .options-block {
		color: rgb(22, 24, 31);
		background-color: rgba(0,0,0,0);
	}
	.page-header[class*="header-"] .options-wrapper .options-block:hover {
		color:  rgb(22, 24, 31);
		background-color:  rgba(0,0,0,0.08);		
	}
	.page-header[class*="header-"] .options-wrapper .options-block.open,
	.page-header[class*="header-"] .options-wrapper .options-block:active {
		color:  rgb(22, 24, 31);
		background-color:  rgba(0,0,0,0.08);
	}
	.page-header[class*="header-"] .options-wrapper .options-block:focus {
		color:  rgb(22, 24, 31);
		background-color:  rgba(0,0,0,0.08);
	}
	.header-wrapper .page-header[class*="header-"] .options-wrapper .options-block .title i {color: inherit;}
	.page-header[class*="header-"] .options-wrapper .options-dropdown {
		background-color: #E7EAED;
	}
	.page-header[class*="header-"] .options-wrapper .options-dropdown .header.links li a,
	.page-header[class*="header-"] .options-wrapper .options-dropdown .header.links li.authorization-link a {
		color: #16181F;
	}
	.page-header[class*="header-"] .options-wrapper .options-dropdown .header.links li a:hover,
	.page-header[class*="header-"] .options-wrapper .options-dropdown .header.links li.authorization-link a:hover {
		color:  #F75500;
	}
	.page-header[class*="header-"] .options-wrapper .options-dropdown .header.links li a:active,
	.page-header[class*="header-"] .options-wrapper .options-dropdown .header.links li.authorization-link a:active {
		color:  #F75500;
	}
	.page-header[class*="header-"] .options-wrapper .options-dropdown .header.links li a:focus,
	.page-header[class*="header-"] .options-wrapper .options-dropdown .header.links li.authorization-link a:focus {
		color:  #F75500;
	}
	.page-header[class*="header-"] .options-wrapper .options-dropdown .header.links li + li {
		border-color: rgba(0,0,0,0.12);
	}
	.page-header[class*="header-"] .options-wrapper .options-dropdown .header-switcher .options strong {
		background-color: rgba(0,0,0,0.08);
		color: rgba(0, 0, 0, .7);
	}
	.page-header[class*="header-"] .options-wrapper .options-dropdown .header-switcher .options strong:hover {
		background-color:  rgba(0,0,0,0.08);
		color:  #2B303E;
	}
	.page-header[class*="header-"] .options-wrapper .options-dropdown .header-switcher .options.active strong,
	.page-header[class*="header-"] .options-wrapper .options-dropdown .header-switcher .options strong:active {
		background-color:  rgba(0,0,0,0.08);
		color:  #2B303E;
	}
	.page-header[class*="header-"] .options-wrapper .options-dropdown .header-switcher .options strong:focus {
		background-color:  rgba(0,0,0,0.08);
		color:  #2B303E;
	}
	.page-header[class*="header-"] .options-wrapper .options-dropdown .header-switcher .options .action.toggle::after {
		border-top-color: rgba(0, 0, 0, .7);
	}
	.page-header[class*="header-"] .options-wrapper .options-dropdown .header-switcher .options:hover .action.toggle::after {
		border-top-color:  #2B303E;
	}
	.page-header[class*="header-"] .options-wrapper .options-dropdown .header-switcher .options.active .action.toggle::after {
		border-top-color:  #2B303E;
	}
	.page-header[class*="header-"] .options-wrapper .options-dropdown .header-switcher .options:focus .action.toggle::after {
		border-top-color:  #2B303E;
	}
	.page-header[class*="header-"] .minicart-wrapper .title-cart {
		background-color: rgba(0,0,0,0);
		color: rgb(22, 24, 31);
		border-color: rgba(0,0,0,0);
	}
	.page-header[class*="header-"] .minicart-wrapper .title-cart .icon i {color: inherit;}
	.page-header[class*="header-"] .minicart-wrapper .title-cart:hover {
		background-color:  rgba(0,0,0,0.08);
		color:  rgb(22, 24, 31);
		border-color:  rgba(0,0,0,0);
	}
	.page-header[class*="header-"] .minicart-wrapper .title-cart.active,
	.page-header[class*="header-"] .minicart-wrapper .title-cart:active {
		background-color:  rgba(0,0,0,0.08);
		color:  rgb(22, 24, 31);
		border-color:  rgba(0,0,0,0);
	}
	.page-header[class*="header-"] .minicart-wrapper .title-cart.focus,
	.page-header[class*="header-"] .minicart-wrapper .title-cart:focus {
		background-color:  rgba(0,0,0,0.08);
		color:  rgb(22, 24, 31);
		border-color:  rgba(0,0,0,0);
	}
	.page-header[class*="header-"] .minicart-wrapper .title-cart .counter-number {
		background-color: #16181F;
		color: #E7EAED;
	}
	.page-header[class*="header-"] .minicart-wrapper .title-cart:hover .counter-number {
		background-color:  #16181F;
		color:  #E7EAED;
	}
	.page-header[class*="header-"] .minicart-wrapper .title-cart:active .counter-number,
	.page-header[class*="header-"] .minicart-wrapper .title-cart.active .counter-number {
		background-color:  #16181F;
		color:  #E7EAED;
	}
	.page-header[class*="header-"] .minicart-wrapper .title-cart:focus .counter-number {
		background-color:  #16181F;
		color:  #E7EAED;
	}
	.page-header[class*="header-"] .minicart-wrapper .block-minicart {
		background-color: #E7EAED;
		color: #16181F;
		width: 600px !important;
	}
	.block-minicart .subtotal .label,
	.minicart-wrapper .product-item-name a {
		color: #16181F;
	}
	.page-header[class*="header-"] .block-minicart .subtotal {
		border-color: rgba(0,0,0,0.1);
		text-align: left;
		padding-left: 4px;
	}
	.page-header[class*="header-"] .minicart-items .action.edit,
	.page-header[class*="header-"] .minicart-items .action.delete {
		color: #aaa;
	}
	.page-header[class*="header-"] .minicart-items .action.edit:hover,
	.page-header[class*="header-"] .minicart-items .action.delete:hover {
		color:  rgba(0,0,0,0.8);
	}
	.page-header[class*="header-"] .minicart-items .action.edit:active,
	.page-header[class*="header-"] .minicart-items .action.delete:active {
		color:  rgba(0,0,0,0.8);
	}
	.page-header[class*="header-"] .minicart-items .action.edit:focus,
	.page-header[class*="header-"] .minicart-items .action.delete:focus {
		color:  rgba(0,0,0,0.8);
	}
	.page-header[class*="header-"] .minicart-price .price {
		color: #53777a;
		   position: absolute !Important;
    right: 250px !Important;
	}
	
	
	.page-header[class*="header-"] .minicart-items .item-qty {
		color: #E7EAED;
		background-color: #3eb051;
	}
	.page-header[class*="header-"] .block-minicart .subtotal .price-container .price {
		color: #16181F;
		position: absolute;
		right: 24px;
	}
	.page-header[class*="header-"] .minicart-wrapper .actions div.secondary .btn {
		color: #16181F !Important;
		background-color: rgba(0,0,0,0) !Important;
		border-color: rgba(0,0,0,0.1) !Important;
	}
	.page-header[class*="header-"] .minicart-wrapper .actions div.secondary .btn:hover, 
	.page-header[class*="header-"] .minicart-wrapper .actions div.secondary .btn.hover {
		color:  #16181F !Important;
		background-color:  #B4B4B8 !Important;
		border-color:  #B4B4B8 !Important;
	}
	.page-header[class*="header-"] .minicart-wrapper .actions div.secondary .btn:active, 
	.page-header[class*="header-"] .minicart-wrapper .actions div.secondary .btn.active {
		color:  #16181F !Important;
		background-color:  #B4B4B8 !Important;
		border-color:  #B4B4B8 !Important;
	}
	.page-header[class*="header-"] .minicart-wrapper .actions div.secondary .btn:focus, 
	.page-header[class*="header-"] .minicart-wrapper .actions div.secondary .btn.focus {
		color:  #16181F !Important;
		background-color:  #B4B4B8 !Important;
		border-color:  #B4B4B8 !Important;
	}
	.page-header[class*="header-"] .minicart-wrapper .actions div.primary .btn {
		color: #E7EAED;
		background-color: #F75500;
		border-color: #F75500;
	}
	.page-header[class*="header-"] .minicart-wrapper .actions div.primary .btn:hover,
	.page-header[class*="header-"] .minicart-wrapper .actions div.primary .btn.hover {
		color:  #E7EAED;
		background-color:  #2B303E;
		border-color:  #2B303E;
	}
	.page-header[class*="header-"] .minicart-wrapper .actions div.primary .btn:active,
	.page-header[class*="header-"] .minicart-wrapper .actions div.primary .btn.active {
		color:  #E7EAED;
		background-color:  #F75500;
		border-color:  #F75500;
	}
	.page-header[class*="header-"] .minicart-wrapper .actions div.primary .btn:focus,
	.page-header[class*="header-"] .minicart-wrapper .actions div.primary .btn.focus {
		color:  #E7EAED;
		background-color:  #2B303E;
		border-color:  #2B303E;
	}
	.page-header[class*="header-"] ul.social-links li a {
		color: #16181F;
		background-color: rgba(0,0,0,0);
	}
	.page-header[class*="header-"] ul.social-links li a:hover {
		color:  #16181F;
		background-color:  rgba(0,0,0,0.8);
	}
	.page-header[class*="header-"] ul.social-links li a:active {
		color:  #16181F;
		background-color:  rgba(0,0,0,0.8);
	}
	.page-header[class*="header-"] ul.social-links li a:focus {
		color:  #16181F;
		background-color:  rgba(0,0,0,0.8);
	}
	
	.wide-layout .page-header.header-1 .menu-wrapper,
	.boxed-layout .page-header.header-1 .menu-wrapper .container,
	.wide-layout .page-header.header-2 .menu-wrapper,
	.boxed-layout .page-header.header-2 .menu-wrapper .menu-inner,
	.header-wrapper .page-header.header-3 .navbar-collapse.collapse,
	.wide-layout .header-wrapper .page-header.header-5 .menu-wrapper,
	.boxed-layout .header-wrapper .page-header.header-5 .menu-wrapper .menu-inner,
	.page-header.header-7 .menu-wrapper .container,
	.wide-layout .header-wrapper .page-header.header-6 .menu-wrapper,
	.boxed-layout .header-wrapper .page-header.header-6 .menu-wrapper .container,
	.page-header.header-4 .toggle-nav,
	.wide-layout .page-header.header-8 .menu-wrapper,
	.boxed-layout .page-header.header-8 .menu-wrapper,
	.wide-layout .header-wrapper .page-header.header-9 .menu-wrapper,
	  .boxed-layout .header-wrapper .page-header.header-9 .menu-wrapper .menu-inner {
	    background: rgba(0, 0, 0, 0) !Important;
	  }
	  .wide-layout .header-wrapper .page-header.header-9 .menu-wrapper .container {
	    background-color: transparent;
	  }
    
    .page-header .action.nav-toggle{color: rgb(22, 24, 31);}
    
	@media only screen and (min-width: 1008px) {
		.header-wrapper .page-header[class*="header-"] .navbar-collapse.collapse a.level-top {
			background-color: rgb(22, 24, 31) !Important;
			border: 1px solid rgb(22, 24, 31) !Important;
			color: #E7EAED !Important;
		}
		.header-wrapper .navbar-collapse.collapse a.level-top .ui-menu-icon:after {color: inherit; opacity: 0.6;}
		.header-wrapper .page-header[class*="header-"] .navbar-collapse.collapse a.level-top:hover,
		.header-wrapper .page-header[class*="header-"] .navbar-collapse.collapse a.level-top.ui-state-focus {
			background-color:  rgb(43, 48, 62) !Important;
			border: 1px solid  rgb(43, 48, 62) !Important;
			color:  #E7EAED !Important;
		}
		.header-wrapper .page-header[class*="header-"] .navbar-collapse.collapse a.level-top:active,
		.header-wrapper .page-header[class*="header-"] .navbar-collapse.collapse li.active > a.level-top,
		.header-wrapper .page-header[class*="header-"] .navbar-collapse.collapse a.level-top.ui-state-active {
			background-color:  rgb(22, 24, 31) !Important;
			border: 1px solid  rgb(22, 24, 31) !Important;
			color:  #E7EAED !Important;
		}
		.header-wrapper .page-header[class*="header-"] .navbar-collapse.collapse a.level-top:focus {
			background-color:  rgb(43, 48, 62) !Important;
			border: 1px solid  rgb(43, 48, 62) !Important;
			color:  #E7EAED !Important;
		}
	}

	body.wide-layout .footer,
	body.boxed-layout .footer .container {
		background: #16181F;
	}
	.footer {
		color: rgb(231, 234, 237);
	}
	
	.footer address {
	    color: unset !Important;
	}    
	
	.footer .copyright {
	    color: rgb(231, 234, 237) !Important;
	}
	
	.footer .links a::before {
		background-color: #F75505;
	}
	.footer hr.solid, .footer hr.dotted, .footer hr.dashed, .footer hr.solid.red {
		border-color: ;
	}
	body.wide-layout .footer .footer-bottom,
	body.boxed-layout .footer .footer-bottom .container,
	body.wide-layout .footer .footer-top .container,
	body.boxed-layout .footer .footer-top .container,
	body.wide-layout .footer .footer-middle .container,
	body.boxed-layout .footer .footer-middle .container {
		border-color: ;
	}
	.footer .footer-block-title {
		color: #E7EAED;
	}
	.footer a:hover,
	.footer a:focus,
	.footer a:active,
	.footer .links a:hover,
	.footer .horizontal-links li a:hover {
		color: #F75505;
		text-decoration: underline;
		text-underline-position: under;
	}
	
	.footer .horizontal-links li a:before {
        content: none !Important;
        display: none !Important;
    }
    
    .footer .links a:after {
        content: none !Important;
        display: none !Important;
    }
	
	.footer .links a:hover::after {
		background-color: #F75505;
		color: #F75505;
	}
	body .footer ul.social-links li a {
		color: rgb(231, 234, 237);
		background-color: rgba(0,0,0,0);
	}
	body .footer ul.social-links li a:hover {
		color:  rgb(247, 85, 5);
		background-color:  rgba(0,0,0,0.08);
	}
	body .footer ul.social-links li a:active {
		color:  rgb(247, 85, 5);
		background-color:  rgba(0,0,0,0.08);
	}
	body .footer ul.social-links li a:focus {
		color:  rgb(247, 85, 5);
		background-color:  rgba(0,0,0,0.08);
	}


	body .product-hover-1 .hover-buttons a, button.action.tochart {
		color: #16181f !Important;
		background-color: #e7eaed !Important;
	}
	body .product-hover-1 .hover-buttons a:hover, button.action.tochart:hover {
		color: #16181f !Important;
		background-color: #b0b9c4 !Important;
	}
	body .product-hover-1 .hover-buttons a:active, button.action.tochart:active {
		color: #16181f !Important;
		background-color: #b0b9c4 !Important;
	}
	body .product-hover-1 .hover-buttons a:focus, button.action.tochart:focus {
		color: #16181f !Important;
		background-color: #b0b9c4 !Important;
	}
	body [class*="product-hover-"] .hover-buttons .btn,
	body [class*="product-hover-"] .hover-buttons .btn-default {
		color: #16181f !Important;
		background-color: #e7eaed !Important;
	}
	body [class*="product-hover-"] .hover-buttons .btn:hover,
	body [class*="product-hover-"] .hover-buttons .btn-default:hover,
	body [class*="product-hover-"] .hover-buttons .btn.hover,
	body [class*="product-hover-"] .hover-buttons .btn-default.hover {
		color:  #E7EAED !Important;
		background-color:  #8996A6 !Important;
	}
	body [class*="product-hover-"] .hover-buttons .btn:active,
	body [class*="product-hover-"] .hover-buttons .btn-default:active,
	body [class*="product-hover-"] .hover-buttons .btn.active,
	body [class*="product-hover-"] .hover-buttons .btn-default.active {
		color:  #E7EAED !Important;
		background-color:  #8996A6 !Important;
	}
	body [class*="product-hover-"] .hover-buttons .btn:focus,
	body [class*="product-hover-"] .hover-buttons .btn-default:focus,
	body [class*="product-hover-"] .hover-buttons .btn.focus,
	body [class*="product-hover-"] .hover-buttons .btn-default.focus {
		color:  #E7EAED !Important;
		background-color:  #8996A6 !Important;
	}

	.toolbar .pagination > li > a,
	.toolbar .pagination > li > span {
		color: #16181F !Important;
		background-color: #B0B9C4 !Important;
	}
	.toolbar .pagination > li > a:hover,
	.toolbar .pagination > li > span:hover {
		color:  #E7EAED !Important;
		background-color:  #8996A6 !Important;
	}
	.toolbar .pagination > .active > a,
	.toolbar .pagination > .active > span {
		color:  #E7EAED !Important;
		background-color:  #8996A6 !Important;
	}
	
	.toolbar .pagination > li > a:focus,
	.toolbar .pagination > li > span:focus {
		color:  #E7EAED !Important;
		background-color:  #8996A6 !Important;
	}

	/*Sidebar*/
	body[class*="blog-"] .sidebar:not(.sidebar-wrapper),
	.catalogsearch-result-index .sidebar:not(.sidebar-wrapper), 
	catalogsearch-advanced-result .sidebar:not(.sidebar-wrapper),
	.catalog-category-view .sidebar:not(.sidebar-wrapper),
	body[class*="blog-"].page-layout-3columns .sidebar-wrapper,
	.catalogsearch-result-index.page-layout-3columns .sidebar-wrapper,
	.catalogsearch-advanced-result.page-layout-3columns .sidebar-wrapper,
	.catalog-category-view.page-layout-3columns .sidebar-wrapper {
		background-color: #E7EAED;
	}
	body[class*="blog-"] .sidebar .block,
	.catalogsearch-result-index .sidebar .block,
	.catalogsearch-advanced-result .sidebar .block,
	.catalog-category-view .sidebar .block,
	.sidebar .block li + li,
	.sidebar .block .actions-toolbar {
		border-color: ;
	}
	body[class*="blog-"] .sidebar .block,
	.catalogsearch-result-index .sidebar .block,
	.catalogsearch-advanced-result .sidebar .block,
	.catalog-category-view .sidebar .block,
	.sidebar .block.block-compare .action.delete,
	.sidebar .block.block-wishlist .product-item-details .product-item-actions a.btn-remove::before,
	.sidebar .block.block-wishlist .product-item-details .product-item-actions .action.tocart::before {
		color: #16181F;
	}
	.sidebar .block li a:hover,
	.sidebar .block.account-nav li strong,
	.sidebar .block.account-nav li a:hover,
	.sidebar .block li a.delete:hover,
	.sidebar .block.block-wishlist .product-item-details .product-item-actions .action.tocart:hover::before,
	.sidebar .block.block-compare .action.delete:hover,
	.sidebar .block.block-wishlist .product-item-details .product-item-actions a.btn-remove:hover::before,
	.sidebar .block.block-wishlist .product-item-details .product-item-actions .action.tocart:hover::before {
		color: #F75500;
	}

	.cart-summary .block > .title,
	.sidebar .block .block-title,
	.sidebar .block .title {
		color: #16181F;
	}
	.sidebar .price {
		color: #16181F;
	}
	
	
	.sidebar .price-box .special-price .price {
		color: #F75500;
	}
	.sidebar .old-price .price {
		color: #aaa;
	}
	.sidebar .block.filter .block-title {
		color: #16181F;
	}
	.sidebar .block.filter .options dt,
	.filter-options-title {
		color: #16181F;
	}
	.sidebar .block.filter ol li a {
		color: #2B303E;
	}
	.sidebar .block.filter ol li a:hover {
		color:  #F75500;
	}
	.sidebar .block.filter ol li a:active {
		color:  #F75500;
	}
	.sidebar .block.filter ol li a:focus {
		color:  #F75500;
	}
	.sidebar .block.filter .swatch-attribute-options .swatch-option.text {
		color: #16181F;
		border-color: rgba(0,0,0,0.1);
		background-color: rgba(0,0,0,0);
	}
	.sidebar .block.filter .swatch-attribute-options .swatch-option.text:hover {
		color:  #16181F;
		border-color:  rgba(0,0,0,0.1);
		background-color:  #fff;
	}
	.sidebar .block.filter .swatch-attribute-options .swatch-option.text:active {
		color:  #16181F;
		border-color:  rgba(0,0,0,0.1);
		background-color:  #fff;
	}
	.sidebar .block.filter .swatch-attribute-options .swatch-option.text:focus {
		color:  #16181F;
		border-color:  rgba(0,0,0,0.1);
		background-color:  #fff;
	}

	body .swatch-option.text::before,
	body .swatch-option.image::before,
	body .swatch-option.color::before {
		-webkit-box-shadow: 0px 1px 15px 0px rgba(0,0,0,0);
		-moz-box-shadow: 0px 1px 15px 0px rgba(0,0,0,0);
		box-shadow: 0px 1px 15px 0px rgba(0,0,0,0);
	}
	body .swatch-option.image:hover::before,
	body .swatch-option.image:not(.disabled):hover::before,
	body .swatch-option.color:hover::before,
	body .swatch-option.color:not(.disabled):hover::before,
	body .swatch-option.text:hover::before,
	body .swatch-option.text:not(.disabled):hover::before {
		-webkit-box-shadow: 0px 1px 15px 0px  rgba(0,0,0,0.1);
		-moz-box-shadow: 0px 1px 15px 0px  rgba(0,0,0,0.1);
		box-shadow: 0px 1px 15px 0px  rgba(0,0,0,0.1);
		border-color:  rgba(0,0,0,0.1);
	}
	body .swatch-option.image.selected::before,
	body .swatch-option.color.selected::before,
	body .swatch-option.text.selected::before {
		-webkit-box-shadow: 0px 1px 15px 0px  rgba(0,0,0,0.1);
		-moz-box-shadow: 0px 1px 15px 0px  rgba(0,0,0,0.1);
		box-shadow: 0px 1px 15px 0px  rgba(0,0,0,0.1);
		border-color:  rgba(0,0,0,0.1);
	}
	body .swatch-option.image:focus::before,
	body .swatch-option.image:not(.disabled):focus::before,
	body .swatch-option.color:focus::before,
	body .swatch-option.color:not(.disabled):focus::before,
	body .swatch-option.text:focus::before,
	body .swatch-option.text:not(.disabled):focus::before {
		-webkit-box-shadow: 0px 1px 15px 0px  rgba(0,0,0,0.1);
		-moz-box-shadow: 0px 1px 15px 0px  rgba(0,0,0,0.1);
		box-shadow: 0px 1px 15px 0px  rgba(0,0,0,0.1);
		border-color:  rgba(0,0,0,0.1);
	}

	.sidebar .block.block-wishlist .product-item-details .product-item-name a,
	.sidebar .block.block-reorder li .product-item-name a,
	.sidebar .block.block-compare li .product-item-name a,
	.sidebar .block li .product-item-name a {
		color: #16181F;
	}
	.sidebar .block.block-wishlist .product-item-details .product-item-name a:hover,
	.sidebar .block.block-reorder li .product-item-name a:hover,
	.sidebar .block.block-compare li .product-item-name a:hover,
	.sidebar .block li .product-item-name a:hover {
		color:  #F75500;
	}
	.sidebar .block.block-wishlist .product-item-details .product-item-name a:active,
	.sidebar .block.block-reorder li .product-item-name a:active,
	.sidebar .block.block-compare li .product-item-name a:active,
	.sidebar .block li .product-item-name a:active {
		color:  #F75500;
	}
	.sidebar .block.block-wishlist .product-item-details .product-item-name a:focus,
	.sidebar .block.block-reorder li .product-item-name a:focus,
	.sidebar .block.block-compare li .product-item-name a:focus,
	.sidebar .block li .product-item-name a:focus {
		color:  #F75500;
	}
	.product-info-main .page-title {
		color: #16181F;
	}
	.product-info-main .product-social-links a.mailto,
	.bundle-options-container .product-add-form .product-addto-links a,
	.product-info-main .product-addto-links a {
		color: #F75500;
		background-color: #E7EAED;
		border-color: rgba(0, 0, 0, 0.1);
	}
	.product-info-main .product-mail-to a:hover,
	.bundle-options-container .product-add-form .product-addto-links a:hover,
	.product-info-main .product-social-links a:hover {
		color:  rgba(0, 0, 0, 0.8);
		background-color:  #E7EAED;
		border-color:  rgba(0,0,0,0.1);
	}
	.product-info-main .product-mail-to a:active,
	.bundle-options-container .product-add-form .product-addto-links a:active,
	.product-info-main .product-social-links a:active {
		color:  rgba(0, 0, 0, 0.8);
		background-color:  #E7EAED;
		border-color:  rgba(0,0,0,0.1);
	}
	.product-info-main .product-mail-to a:focus,
	.bundle-options-container .product-add-form .product-addto-links a:focus,
	.product-info-main .product-social-links a:focus {
		color:  rgba(0,0,0,0.8);
		background-color:  #E7EAED;
		border-color:  rgba(0,0,0,0.1);
	}
	.product-labels span.label-sale,
	.product-labels span.label-sale span {
		color: #E7EAED;
		background-color: #F75500;
	}
	.product-labels span {
		color: #E7EAED;
		background-color: #F75500;
	}
	.catalog-product-view .product-info-main .box-tocart .btn {
		color: #E7EAED !Important;
		background-color: #F75500 !Important;
		border-color: #F75500 !Important;
	}
	.catalog-product-view .product-info-main .box-tocart .btn:hover,
	.catalog-product-view .product-info-main .box-tocart .btn.hover {
		color:  #E7EAED !Important;
		background-color:  #2B303E !Important;
		border-color:  #2B303E !Important;
	}
	.catalog-product-view .product-info-main .box-tocart .btn:active,
	.catalog-product-view .product-info-main .box-tocart .btn.active {
		color:  #E7EAED !Important;
		background-color:  #F75500 !Important;
		border-color:  #F75500 !Important;
	}
	.catalog-product-view .product-info-main .box-tocart .btn:focus,
	.catalog-product-view .product-info-main .box-tocart .btn.focus {
		color:  #E7EAED !Important;
		background-color:  #2B303E !Important;
		border-color:  #2B303E !Important;
	}
	.product-info-main .product-options-wrapper {
		background-color: #F7F7F7;
	}
	.product-info-main .product-options-wrapper .label,
	.product-info-main .product-options-wrapper .swatch-attribute-label,
	body .swatch-attribute-selected-option {
		color: rgba(0,0,0,0.8);
	}
	
	.stock.available {
		color: #4caf50;
	}
	.stock {
		color: #FF2525;
	}
	.product-info-main .availability.only {
		color: #16181F;
	}
	.catalog-product-view .product-info-main .box-tocart label[for="qty"] {
		color: rgb(22, 24, 31);
		margin-right: 5px !Important;
	}
	.catalog-product-view .product-info-main .box-tocart .field.qty .control {
		background-color: rgb(176, 185, 196);
	}
	.catalog-product-view .product-info-main .box-tocart .field.qty input.qty {
		color: rgb(22, 24, 31);
	}
	.catalog-product-view .product-info-main .box-tocart .field.qty div.quantity-decrease i,
	.catalog-product-view .product-info-main .box-tocart .field.qty div.quantity-increase i {
		color: rgb(22, 24, 31);
		background-color: rgb(176, 185, 196);
	}
	.catalog-product-view .product-info-main .box-tocart .field.qty div.quantity-decrease i:hover,
	.catalog-product-view .product-info-main .box-tocart .field.qty div.quantity-increase i:hover {
		color:  #16181F;
		background-color:  rgb(176, 185, 196);
	}
	.catalog-product-view .product-info-main .box-tocart .field.qty div.quantity-decrease i:active,
	.catalog-product-view .product-info-main .box-tocart .field.qty div.quantity-increase i:active {
		color:  #16181F;
		background-color:  rgb(176, 185, 196);
	}
	.catalog-product-view .product-info-main .box-tocart .field.qty div.quantity-decrease i:focus,
	.catalog-product-view .product-info-main .box-tocart .field.qty div.quantity-increase i:focus {
		color:  #16181F;
		background-color:  rgb(176, 185, 196);
	}
	.catalog-product-view .static-block-top .block-link {
		color: #16181F;
	}
	.product-options-wrapper .block-link.size-chart {
		color: #8996A6;
	}
	.product-options-wrapper .block-link.size-chart:hover {
		color:  #8996A6;
	}
	.product-options-wrapper .block-link.size-chart:active {
		color:  #16181F;
	}
	.product-options-wrapper .block-link.size-chart:focus {
		color:  #16181F;
	}
	.catalog-product-view .additional-information li,
	.catalog-product-view .additional-information li a {
		color: #8996A6;
	}
	.catalog-product-view .additional-information li:hover,
	.catalog-product-view .additional-information li a:hover {
		color:  #8996A6;
	}
	.catalog-product-view .additional-information li:active,
	.catalog-product-view .additional-information li a:active {
		color:  #16181F;
	}
	.catalog-product-view .additional-information li:focus,
	.catalog-product-view .additional-information li a:focus {
		color:  #16181F;
	}
	.catalog-product-view .additional-information i,
	.catalog-product-view .additional-information a i {
		color: #B0B9C4;
	}
	.product-info-main .sku strong,
	.product-info-main .manufacturer strong {
		color: #16181F;
	}
	.product-info-main .sku div,
	.product-info-main .manufacturer div {
		color: #16181F;
	}
	
	
	.product.data.items {
		border-color: rgb(176, 185, 196) !Important;
	}
	
	.product.data.items > .item.content {
	    background-color: #E7EAED;
	}
	
	.product.data.items > .item:first-child::before {
		background-color: #16181F !Important;
	}
	.product.data.items > .item.title > .switch {
		background-color: #16181F !Important;
		color: #E7EAED !Important;
	}
	.product.data.items > .item.title:not(.disabled) > .switch:hover {
		color:  #E7EAED !Important;
		background-color:  #16181F !Important;
	}
	.product.data.items > .item.title:not(.disabled) > .switch:active,
	.product.data.items > .item.title.active > .switch,
	.product.data.items > .item.title.active > .switch:focus,
	.product.data.items > .item.title.active > .switch:hover {
		color:  #16181F !Important;
		background-color:  #E7EAED !Important;
	}
	.product.data.items > .item.title:not(.disabled) > .switch:active::after,
	.product.data.items > .item.title.active > .switch::after,
	.product.data.items > .item.title.active > .switch:focus::after,
	.product.data.items > .item.title.active > .switch:hover::after {
		background-color:  #E7EAED !Important;
	}
	.product.data.items > .item.title:not(.disabled) > .switch:focus {
		color:  #16181F !Important;
		background-color:  #E7EAED !Important;
	}
	.product.data.items > .item.title:not(:first-of-type):not(.active) .switch::before {
		background-color: rgb(231, 234, 237) !Important;
	}
	.additional-attributes-wrapper .table tbody tr {
		border-color: #B0B9C4;
	}
	#product-review-container .review-item .top-block,
	#product-review-container .review-box {
		background-color: #E7EAED;
		border-color: rgba(0,0,0,0.06);
	}
	#product-review-container .review-title {
		color: rgba(0,0,0,0.8);
	}
	#product-review-container .rating-summary .label,
	#product-review-container .review-box,
	#product-review-container .review-item .customer-info .review-author {
		color: #16181F;
	}
	#product-review-container .review-item .customer-info .review-author strong,
	#product-review-container .review-item .customer-info .date {
		color: rgba(0,0,0,0.3);
	}

    ul.submenu li a:hover, ul.submenu li a:active, ul.submenu li a:focus {
    color: #f75500 !Important;
}
	.checkout-container .opc-progress-bar-item._active:before {
    background: #8996a6 !Important;
}

.checkout-container .opc-progress-bar-item._active > span:before {
    background: #8996a6 !Important;
}

.meigee-search:before {
    content: url("/pub/media/meigee_icons/lupe.svg") !Important;
}

.header-wrapper .block-search .action-btn.hidden-xs .btn i:before {
    content: '\0079' !Important;
}

.meigee-account:before {
   content: url("/pub/media/meigee_icons/user.svg") !Important;
}

.meigee-cart:before {
   content: url("/pub/media/meigee_icons/warenkorb.svg") !Important;
   margin-left: -2px;
}

@media (min-width: 768px) and (max-width: 1007px) {
.meigee-cart:before {
    content: url(/pub/media/meigee_icons/warenkorb.svg) !Important;
    margin-left: -7px;
    margin-top: -7px;
}
}

.meigee-pencil:before {
   content: url("/pub/media/meigee_icons/edit.svg") !Important;
}

.meigee-x:before {
   content: url("/pub/media/meigee_icons/papierkorb.svg") !Important;
}

.navigation .level0 .submenu .active > a {
    color: #F75500 !Important;
}

.header-wrapper .block-search .input-group .mobile-search-btn {
    background-color: #E7EAED !Important;
	border-right: 1px solid #16181f !important;
}

.header-wrapper .block-search {
    max-width: 480px !Important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0 !Important;
    margin-left: 0 !Important;
}

@media (max-width: 1007px) and (min-width: 768px) {
.header-wrapper .block-search {
    max-width: 340px;
    }
}

.product-image-container {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100% !important;
}


.text-banner a {
    color: #8996a6 !Important;
}

.menu-inner, #sticky-header .container {
    position: relative;
    background-color: #e7eaed;
}

.owl-nav {
   display: flex;
   justify-content: center;
   align-items: center;
}


#sticky-header {
    background: #e7eaed;
    box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);
}

a.action.add:hover {
    color: #F75500 !important;
}

.product-image-wrapper {
    padding-bottom: 0 !Important;
}

.product-image-wrapper img {
    object-fit: contain;
}







.timer-box {
    display: none !Important;
}    

.catalog-product-view .product-add-form-wrapper .price-availability-inner {
    padding-left: 0;
}



.product-info-main .product-options-wrapper .control .label {
    white-space: normal;
    text-align: left;
    height: fit-content;
    background: none;
    padding-top: 15px;
    padding-bottom: 15px;
}

div.form-control {
    height: fit-content;
}

.product-options-wrapper .options-list.nested {
    background: none !Important;
}


.product-options-wrapper input[type="checkbox"] {
    margin: 6px 0 0;
}

body.boxed-layout .page-header.cart-header .container, body.wide-layout .page-header.cart-header .container {
    background-color: #E7EAED;
}

body.boxed-layout.checkout-cart-index .content-wrapper .container, body.wide-layout.checkout-cart-index .content-wrapper .container {
    background-color: #E7EAED;
    padding-top: 50px !Important;
}

@media (max-width: 767px) {
    hr, .visible-xs {
        display: none !Important;
    }
    
    .bildstartseite {
        padding: 10px;
    }
    
    .col-sm-6 {
        padding: 10px;
    }
    
    .imgstartseite {
        width: 100% !Important;
    }
    
    .widget-title {
        margin-top: 30px;
    }
}

body .subscribe-block .content .field.newsletter label {
    display: block;
    max-width: 100%;
    width: 100%;
    margin: 0;
}


.sidebar .block.block-wishlist .product-item-photo {
    display: none;
}

.block-wishlist button.action {
background-color: unset !Important;
margin-top: -20px;
}

.block-wishlist button.action:hover {
background-color: unset !Important;
}

.account .content-inner a {
color: #16181f;
}

.account .content-inner a:hover, .account .content-inner a:active, .account .content-inner a:focus {
color: #f75500;
}

.products-grid.wishlist li.product-item .product-item-actions a.btn-remove {
border: none !Important;
}

.minicart-items-wrapper img {
height: unset !Important;
}

.minicart-items-wrapper a.product-item-photo {
    background: none;
    height: unset !Important;
    }
    
tbody.cart.item img, tbody.cart.item a.product-item-photo {
height: unset !Important;
}


body.checkout-cart-index .container {
    padding-left: 0;
    padding-right: 0; 
}

body .cart-container {
    margin-left: 10px;
    margin-right: 10px;
}

.middle-block {
margin: 10px;
}

.cart-summary #block-shipping, #shopping-cart-table tr td, .totals-inner, .cart-container .cart.actions {
    padding: 20px;
}

@media (max-width: 1197px) and (min-width: 1008px) {
body .cart-summary {
    width: 40%;
}

body .cart-container .form-cart {
    float: left;
    width: 60%;
    padding-left: 10px;
    padding-right: 10px;
}

.cart-summary #block-shipping .item-options .label {
    font-size: 13px;
    font-weight: bold;
    color: #666;
}

.cart-container .cart.actions button, .cart-container a.action.continue {
font-size: 11px !Important;
padding-left: 5px !Important;
padding-right: 5px !Important;
}
}

.shipping-information-content a {
color: #16181f;
}

.shipping-information-title span {
background-color: white !Important;
color: #16181f !Important;
border: none !Important;
}

.opc-block-shipping-information .shipping-information-title .action {
    border: none !Important;
    background: none !Important;
    }

.shipping-information-title span:hover {
background-color: white !Important;
color: #b0b9c4 !Important;
}

body.checkout-index-index button[type="submit"] {
color: #16181f !Important;
    background-color: #e7eaed !Important;
    border-color: #e7eaed !Important;
}
}

body.wide-layout.checkout-index-index .content-wrapper .container {
    background-color: unset;
}

.checkout-container .opc-progress-bar-item:before {
    background: #b0b9b4;
}

.checkout-container .opc-progress-bar-item > span {
    color: #b0b9b4;
}

.checkout-container .opc-progress-bar-item > span:before {
background-color: #b0b9b4;
}

.checkout-container #checkoutSteps > li, .checkout-container #checkoutSteps > li + li#opc-shipping_method {
background-color: white;
    border: none;
}

span#tooltip-label {
display: none;
}

body.wide-layout.checkout-index-index .content-wrapper .container {
    background-color: #e7eaed !Important;
}

/********** Sonstige Anpassungen **********/

.form-create-account .fields .field-name-prefix {
    width: 100%;
}

.form-create-account .field.taxvat {
margin-top: 20px !Important;
}

.product-top-block .stock.available {
margin-top: 30px !Important;
}

.product-top-block .product-add-form.simple {
margin-top: 50px !Important;
}

.mfp-container .mfp-content {
height: 400px !Important;
}

.block-minicart .block-content > .actions .paypal-logo {
    margin-top: 15px;
    text-align: right;
}

.paypal.checkout {
text-align: left;
}

#block-customer-login-heading, #block-new-customer-heading {
background: none !Important;
}

.block-authentication .actions-toolbar {
margin-top: 10px;
}

.checkout-container .opc-progress-bar-item > span {
cursor: pointer;
}

.cart-summary #block-shipping .control input, .cart-summary #block-shipping .control select {
color: rgb(22, 24, 31) !important;
}

mark, .mark {
background-color: rgb(231, 234, 237) !Important;
}

.opc-block-summary:before {
display: none;
}

.page-print .copyright {
margin-left: 10px !Important;
}

body.sales-order-view .price-including-tax {
position: relative;
    text-align: end;
    margin-top: -15px;
    margin-right: -8px;
}

body.sales-order-view .cart-price {
    position: absolute;
    right: 0;
    margin-top: 10px;
}

body.sales-order-view td.amount {
    text-align: right !Important;
}

.block-reorder .primary {
margin-bottom: 5px;
}

.cart-totals tbody .mark, .cart-totals tfoot .mark, .opc-block-summary .table-totals tbody .mark, .opc-block-summary .table-totals tfoot .mark {
background-color: #fff !Important;
}

body.page-print td.amount {
text-align: right !Important;
}

body.page-print .price-including-tax {
text-align: right !Important;
}

body.page-print .col.subtotal {
padding-right: 8px;
}

h3 {
font-size: 17px !Important;
}

p {
font-size: 16px !Important;
}

.footer p {
font-size: 13px !Important;
}

/***** Startseite *****/


.content-wrapper.page-main {
margin-bottom: 60px;
}


.pager {
    padding-left: 0;
    margin: 50px 0;
    list-style: none;
    text-align: center;
}

.startseite {
	margin-top: 20px;
}
@media (min-width: 768px) {
	.startseite {
		margin-top: -5px;
	}
}
.spalte1 {
width: 100%;
float: left;
margin-top: 30px;
}

@media (min-width: 768px) {
.spalte1 {
width: 40%;
padding-right: 20px;
}
}

.spalte2 {
width: 100%;
float: left;
margin-top: 30px;
}

@media (min-width: 768px) {
.spalte2 {
width: 60%;
padding-left: 20px;
}
}

.linksstartseite {
margin-top: 60px;
}

.gemalto {
margin-top: 30px;
}

@media (min-width: 992px) {
.linksstartseite a {
font-size: 16px;
}
}

@media (max-width: 767px) {
.linksstartseite a {
font-size: 16px;
}

.linksstartseite {
margin-top: 0;
}

.spalte1 {
margin-bottom: 30px;
}
}

/* Konto */

a.action.create.primary {
width: fit-content;
}


/* Wunschliste */

.products-grid.wishlist .product-item-inner {
margin-bottom: 30px;
}

@media (min-width: 1200px) {
.products-grid.wishlist .product-image-wrapper img {
    object-fit: contain;
    height: 300px !IMPORTANT;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.products-grid.wishlist .product-image-wrapper img {
    object-fit: contain;
    height: 220px !IMPORTANT;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.products-grid.wishlist .product-image-wrapper img {
    object-fit: contain;
    height: 175px !IMPORTANT;
}
}

@media (min-width: 675px) and (max-width: 767px) {
.products-grid.wishlist .product-image-wrapper img {
    object-fit: contain;
    height: 300px !IMPORTANT;
}
}

@media (min-width: 480px) and (max-width: 674px) {
.products-grid.wishlist .product-image-wrapper img {
    object-fit: contain;
    height: 200px !IMPORTANT;
}
}

@media (min-width: 320px) and (max-width: 479px) {
.products-grid.wishlist .product-image-wrapper img {
    object-fit: contain;
    height: 200px !IMPORTANT;
}
}

@media (max-width: 319px) {
.products-grid.wishlist .product-image-wrapper img {
    object-fit: contain;
    height: 150px !IMPORTANT;
}
}

@media (min-width: 320px) and (max-width: 400px) {
.form-wishlist-items .price-including-tax, .form-wishlist-items .price-excluding-tax {
    height: 50px !Important;
    display: block !Important;
}

.form-wishlist-items .price {
    position: absolute !Important;
    right: 0 !Important;
    height: 30px !Important;
    line-height: 30px !Important;
    display: block !Important;
}
}

@media (max-width: 554px) {
.products-grid.wishlist .input-text.qty {
margin-bottom: 8px !Important;
}
}


/* Slider */

.fotorama__arr, .fotorama__thumb__arr {
    background-color: unset;
    transition: background-color 0.3s ease-in-out;
}

.fotorama__arr:hover, .fotorama__thumb__arr:hover {
    background: none !Important;
}

.more-views-horizontal-slider .fotorama__arr--disabled + .fotorama__nav__shaft {
    left: 0;
}



@media (min-width: 1250px) {
    div.owl-item .product-image-wrapper img {
       height: 190px !Important;
    }
    
    div.owl-item .product-item-name {
    height: 50px;
    }
}

@media (min-width: 1008px) and (max-width: 1249px) {
    div.owl-item .product-image-wrapper img {
       height: 175px !Important;
    }
    
     div.owl-item .product-item-name {
    height: 60px;
    }
}

@media (min-width: 960px) and (max-width: 1007px) {
    div.owl-item .product-image-wrapper img {
       height: 200px !Important;
    }
    
     div.owl-item .product-item-name {
    height: 20px;
    }
}

@media (min-width: 768px) and (max-width: 959px) {
    div.owl-item .product-image-wrapper img {
       height: 150px !Important;
    }
    
     div.owl-item .product-item-name {
    height: 25px;
    }
}

@media (min-width: 500px) and (max-width: 767px) {
    div.owl-item .product-image-wrapper img {
       height: 200px !Important;
    }
    
     div.owl-item .product-item-name {
    height: 40px;
    }
}

@media (min-width: 375px) and (max-width: 499px) {
    div.owl-item .product-image-wrapper img {
       height: 150px !Important;
    }
    
     div.owl-item .product-item-name {
    height: 50px;
    }
}

@media (min-width: 320px) and (max-width: 374px) {
    div.owl-item .product-image-wrapper img {
       height: 200px !Important;
    }
    
     div.owl-item .product-item-name {
    height: 35px;
    }
}

@media (max-width: 319px) {
    div.owl-item .product-image-wrapper img {
       height: 250px !Important;
    }
    
     div.owl-item .product-item-name {
    height: 40px;
    }
}

/* Preisformatierung */

.price-including-tax::before, .price-excluding-tax::before {
    content: attr(data-label);
}

.minicart-wrapper .price-including-tax::before, .minicart-wrapper .price-excluding-tax::before {
padding-left: 20px;
}

.price-including-tax, .price-excluding-tax {
    display: block;
}

@media (min-width: 1200px) {

.products-grid.products-widget-slider .price-box {
position: relative;
}

.products-grid.products-widget-slider .old-price .price-including-tax::before {
    content: none;
}

.products-grid.products-widget-slider .price-excluding-tax::before, .products-grid.products-widget-slider .price-including-tax::before {
    content: attr(data-label);
    margin-right: 20px;
    position: absolute;
    left: 0px;
    display: block;
    line-height: 20px;
    height: 20px;
}

.products-grid.products-widget-slider .price-box.price-final_price span.price {
    display: block;
    position: absolute;
    right: 0px;
}

.products-grid.products-widget-slider .price-wrapper.price-including-tax, .products-grid.products-widget-slider .price-wrapper.price-excluding-tax {
    display: block;
    height: 20px;
}

.products-grid.products-widget-slider .price-container.price-final_price.tax.weee {
display: inline-block;
margin-bottom: -5px;
}

.products-grid.products-widget-slider .old-price {
    display: block;
    line-height: 20px;
}

.products-grid.products-widget-slider .price-wrapper.price-including-tax, .products-grid.products-widget-slider .price-wrapper.price-excluding-tax {
    display: block;
}

.products-grid.products-widget-slider .products-grid .price-box, .products-grid.products-widget-slider .products-list .price-box {
    display: block;
    position: relative;
}

.products-grid.products-widget-slider .products-grid .product-item-name {
    display: block;
    height: 80px;
}
}

@media (max-width: 1199px) and (min-width: 1007px) {
.products-grid.products-widget-slider .price-box {
position: relative;
}

.products-grid.products-widget-slider .old-price .price-including-tax::before {
    content: none;
}

.products-grid.products-widget-slider .price-excluding-tax::before, .products-grid.products-widget-slider .price-including-tax::before {
    content: attr(data-label);
    margin-right: 20px;
    left: 0px;
    display: block;
    line-height: 20px;
    height: 20px;
}

.products-grid.products-widget-slider .price-box.price-final_price span.price {
    display: block;
    width: 150px;
}

.products-grid.products-widget-slider .price-wrapper.price-including-tax, .products-grid.products-widget-slider .price-wrapper.price-excluding-tax {
    display: block;
}

.products-grid.products-widget-slider .price-container.price-final_price.tax.weee {
display: inline-block;
margin-bottom: -5px;
}

.products-grid.products-widget-slider .old-price {
    display: block;
    line-height: 20px;
}

.products-grid.products-widget-slider .price-wrapper.price-including-tax, .products-grid.products-widget-slider .price-wrapper.price-excluding-tax {
    display: block;
}

.products-grid.products-widget-slider .products-grid .price-box, .products-grid.products-widget-slider .products-list .price-box {
    display: block;
    position: relative;
}

.products-grid.products-widget-slider .price-box .price-label {
    text-transform: uppercase;
    display: block;
}

.products-grid.products-widget-slider .products-grid .product-item-name {
    display: block;
    height: 70px;
}
}

@media (max-width: 1006px) and (min-width: 451px) {
.products-grid.products-widget-slider .price-box {
position: relative;
}

.products-grid.products-widget-slider .old-price .price-including-tax::before {
    content: none;
}

.products-grid.products-widget-slider .price-excluding-tax::before, .products-grid.products-widget-slider  .price-including-tax::before {
    content: attr(data-label);
    margin-right: 20px;
    position: absolute;
    left: 0px;
    display: block;
    line-height: 20px;
    height: 20px;
}

.products-grid.products-widget-slider .price-box.price-final_price span.price {
    display: block;
    position: absolute;
    right: 0px;
}

.products-grid.products-widget-slider .price-wrapper.price-including-tax, .products-grid.products-widget-slider .price-wrapper.price-excluding-tax {
    display: block;
    height: 20px;
}

.products-grid.products-widget-slider .price-container.price-final_price.tax.weee {
display: inline-block;
margin-bottom: -5px;
}

.products-grid.products-widget-slider .old-price {
    display: block;
    line-height: 20px;
}

.products-grid.products-widget-slider .price-wrapper.price-including-tax, .products-grid.products-widget-slider .price-wrapper.price-excluding-tax {
    display: block;
}

.products-grid.products-widget-slider .products-grid .price-box, .products-grid.products-widget-slider .products-list .price-box {
    display: block;
    position: relative;
}

.products-grid.products-widget-slider .products-grid .product-item-name {
    display: block;
    height: 60px;
}
}

@media (max-width: 450px) and (min-width: 375px) {
.products-grid.products-widget-slider .price-box {
position: relative;
}

.products-grid.products-widget-slider .old-price .price-including-tax::before {
    content: none;
}

.products-grid.products-widget-slider .price-excluding-tax::before, .products-grid.products-widget-slider .price-including-tax::before {
    content: attr(data-label);
    margin-right: 20px;
    left: 0px;
    display: block;
    line-height: 20px;
    height: 20px;
}

.products-grid.products-widget-slider .price-box.price-final_price span.price {
    display: block;
    width: 150px;
}

.products-grid.products-widget-slider .price-wrapper.price-including-tax, .products-grid.products-widget-slider .price-wrapper.price-excluding-tax {
    display: block;
}

.products-grid.products-widget-slider .price-container.price-final_price.tax.weee {
display: inline-block;
margin-bottom: -5px;
}

.products-grid.products-widget-slider .old-price {
    display: block;
    line-height: 20px;
}

.products-grid.products-widget-slider .price-wrapper.price-including-tax, .products-grid.products-widget-slider .price-wrapper.price-excluding-tax {
    display: block;
}

.products-grid.products-widget-slider .products-grid .price-box, .products-grid.products-widget-slider .products-list .price-box {
    display: block;
    position: relative;
}

.products-grid.products-widget-slider .price-box .price-label {
    text-transform: uppercase;
    display: block;
}

.products-grid.products-widget-slider .products-grid .product-item-name {
    display: block;
    height: 50px;
}
}

@media (max-width: 374px) {
.products-grid.products-widget-slider .price-box {
position: relative;
}

.products-grid.products-widget-slider .old-price .price-including-tax::before {
    content: none;
}

.products-grid.products-widget-slider .price-excluding-tax::before, .products-grid.products-widget-slider .price-including-tax::before {
    content: attr(data-label);
    margin-right: 20px;
    position: absolute;
    left: 0px;
    display: block;
    line-height: 20px;
    height: 20px;
}

.products-grid.products-widget-slider .price-box.price-final_price span.price {
    display: block;
    position: absolute;
    right: 10px;
}

.products-grid.products-widget-slider .price-wrapper.price-including-tax, .products-grid.products-widget-slider .price-wrapper.price-excluding-tax {
    display: block;
    height: 20px;
}

.products-grid.products-widget-slider .price-container.price-final_price.tax.weee {
display: inline-block;
margin-bottom: -5px;
}

.products-grid.products-widget-slider .old-price {
    display: block;
    line-height: 20px;
}

.products-grid.products-widget-slider .price-wrapper.price-including-tax, .products-grid.products-widget-slider .price-wrapper.price-excluding-tax {
    display: block;
}

.products-grid.products-widget-slider .products-grid .price-box, .products-grid.products-widget-slider .products-list .price-box {
    display: block;
    position: relative;
}
}


/* Footer */

.footer .payments-wrapper .payment-item {
    float: none;
}

span.zahlungsmethode {
padding-left: 5px;
padding-right: 5px;
}

div.payment-item p { 
    margin-bottom: 20px;
    padding-left: 10px;
}

.paymenthr {
padding-left: 10px !Important;
padding-right: 10px !Important;
margin-top: 20px !Important;
}

div.footer-top div.container {
padding-left: 0;
padding-right: 0;
}

@media (max-width: 1007px) {
.footer-logo img {
padding-top: 30px;
padding-bottom: 20px;
}
}

@media (min-width: 1008px) {
.linksfooter {
display: none;
}

.footer-logo img {
padding-bottom: 25px;
margin-top: -10px;
}

.accordion-content ul.links li {
width: max-content;
}

.accordion-item {
padding-bottom: 20px;
}

.linkitem {
padding-bottom: 0 !Important;
}
}





/***** Produktseite *****/

.products.clearfix.list.items.product-items.row .old-price .price-including-tax::before {
    content: none !Important;
}

.products.clearfix.list.items.product-items.row .old-price .price {
margin-top: -15px;
}

.products.clearfix.list.items.product-items.row .price-box .price-label {
    text-transform: uppercase;
    height: 20px;
    line-height: 20px;
}

@media (min-width: 1250px) {
    .three-columns .product-image-wrapper img {
       height: 300px !Important;
    }
    
    .three-columns .products.clearfix.list.items.product-items.row h4 {
        height: 30px;
    }
    
    .three-columns .products.clearfix.list.items.product-items.row .price {
        position: absolute;
        right: 0;
    }
    
    .three-columns .products.clearfix.list.items.product-items.row .product-item-details {
     display: block;
     position: relative;
    }
    
    .three-columns .products.clearfix.list.items.product-items.row .price-including-tax::before, .three-columns .products.clearfix.list.items.product-items.row .price-excluding-tax::before {
        content: attr(data-label);
        height: 20px;
        line-height: 20px;
    }
    
    .four-columns .product-image-wrapper img {
       height: 200px !Important;
    }
    
    .four-columns .products.clearfix.list.items.product-items.row h4 {
        height: 30px;
    }
    
     .four-columns .products.clearfix.list.items.product-items.row .price {
        position: absolute;
        right: 0;
    }
    
     .four-columns .products.clearfix.list.items.product-items.row .product-item-details {
     display: block;
     position: relative;
    }
    
     .four-columns .products.clearfix.list.items.product-items.row .price-including-tax::before, .four-columns .products.clearfix.list.items.product-items.row .price-excluding-tax::before {
        content: attr(data-label);
        height: 20px;
        line-height: 20px;
    }
    
    .five-columns .product-image-wrapper img {
       height: 180px !Important;
    }
    
    .five-columns .products.clearfix.list.items.product-items.row h4 {
        height: 50px;
    }
    
     .five-columns .products.clearfix.list.items.product-items.row .price {
        position: absolute;
        right: 0;
    }
    
     .five-columns .products.clearfix.list.items.product-items.row .product-item-details {
     display: block;
     position: relative;
    }
    
     .five-columns .products.clearfix.list.items.product-items.row .price-including-tax::before, .five-columns .products.clearfix.list.items.product-items.row .price-excluding-tax::before {
        content: attr(data-label);
        height: 20px;
        line-height: 20px;
    }

}

@media (min-width: 1008px) and (max-width: 1249px) {
    .three-columns .product-image-wrapper img {
       height: 250px !Important;
    }
    
    .three-columns .products.clearfix.list.items.product-items.row h4 {
        height: 40px;
    }
    
    .three-columns .products.clearfix.list.items.product-items.row .price {
        position: absolute;
        right: 0;
    }
    
    .three-columns .products.clearfix.list.items.product-items.row .product-item-details {
     display: block;
     position: relative;
    }
    
    .three-columns .products.clearfix.list.items.product-items.row .price-including-tax::before, .three-columns .products.clearfix.list.items.product-items.row .price-excluding-tax::before {
        content: attr(data-label);
        height: 20px;
        line-height: 20px;
    }
    
    .four-columns .product-image-wrapper img {
       height: 200px !Important;
    }
    
    .four-columns .products.clearfix.list.items.product-items.row h4 {
        height: 55px;
    }
    
     .four-columns .products.clearfix.list.items.product-items.row .price {
        position: absolute;
        right: 0;
    }
    
     .four-columns .products.clearfix.list.items.product-items.row .product-item-details {
     display: block;
     position: relative;
    }
    
     .four-columns .products.clearfix.list.items.product-items.row .price-including-tax::before, .four-columns .products.clearfix.list.items.product-items.row .price-excluding-tax::before {
        content: attr(data-label);
        height: 20px;
        line-height: 20px;
    }
    
    .five-columns .product-image-wrapper img {
       height: 150px !Important;
    }
    
    .five-columns .products.clearfix.list.items.product-items.row h4 {
        height: 70px;
    }
    
     .five-columns .products.clearfix.list.items.product-items.row .price {
        position: unset;
        right: 0;
    }
    
     .five-columns .products.clearfix.list.items.product-items.row .product-item-details {
     display: block;
     position: relative;
    }
    
     .five-columns .products.clearfix.list.items.product-items.row .price-including-tax::before, .five-columns .products.clearfix.list.items.product-items.row .price-excluding-tax::before {
        content: attr(data-label);
        height: 20px;
        line-height: 20px;
        display: block;
    }
}

@media (min-width: 960px) and (max-width: 1007px) {
    .three-columns .product-image-wrapper img {
       height: 200px !Important;
    }
    
    .three-columns .products.clearfix.list.items.product-items.row h4 {
        height: 55px;
    }
    
    .three-columns .products.clearfix.list.items.product-items.row .price {
        position: absolute;
        right: 0;
    }
    
    .three-columns .products.clearfix.list.items.product-items.row .product-item-details {
     display: block;
     position: relative;
    }
    
    .three-columns .products.clearfix.list.items.product-items.row .price-including-tax::before, .three-columns .products.clearfix.list.items.product-items.row .price-excluding-tax::before {
        content: attr(data-label);
        height: 20px;
        line-height: 20px;
    }
    
    .four-columns .product-image-wrapper img {
       height: 150px !Important;
    }
    
    .four-columns .products.clearfix.list.items.product-items.row h4 {
        height: 70px;
    }
    
     .four-columns .products.clearfix.list.items.product-items.row .price {
        position: unset;
        right: 0;
    }
    
     .four-columns .products.clearfix.list.items.product-items.row .product-item-details {
     display: block;
     position: relative;
    }
    
     .four-columns .products.clearfix.list.items.product-items.row .price-including-tax::before, .four-columns .products.clearfix.list.items.product-items.row .price-excluding-tax::before {
        content: attr(data-label);
        height: 20px;
        line-height: 20px;
        display: block;
    }
    
    .five-columns .product-image-wrapper img {
       height: 100px !Important;
    }
    
    .five-columns .products.clearfix.list.items.product-items.row h4 {
        height: 90px;
    }
    
     .five-columns .products.clearfix.list.items.product-items.row .price {
        position: unset;
        right: 0;
    }
    
     .five-columns .products.clearfix.list.items.product-items.row .product-item-details {
     display: block;
     position: relative;
    }
    
     .five-columns .products.clearfix.list.items.product-items.row .price-including-tax::before, .five-columns .products.clearfix.list.items.product-items.row .price-excluding-tax::before {
        content: attr(data-label);
        height: 20px;
        line-height: 20px;
        display: block;
    }
}

@media (min-width: 768px) and (max-width: 959px) {
    .three-columns .product-image-wrapper img {
       height: 200px !Important;
    }
    
    .three-columns .products.clearfix.list.items.product-items.row h4 {
        height: 50px;
    }
    
    .three-columns .products.clearfix.list.items.product-items.row .price {
        position: unset;
        right: 0;
    }
    
    .three-columns .products.clearfix.list.items.product-items.row .product-item-details {
     display: block;
     position: relative;
    }
    
    .three-columns .products.clearfix.list.items.product-items.row .price-including-tax::before, .three-columns .products.clearfix.list.items.product-items.row .price-excluding-tax::before {
        content: attr(data-label);
        height: 20px;
        line-height: 20px;
        display: block;
    }
    
    .four-columns .product-image-wrapper img {
       height: 120px !Important;
    }
    
    .four-columns .products.clearfix.list.items.product-items.row h4 {
        height: 90px;
    }
    
     .four-columns .products.clearfix.list.items.product-items.row .price {
        position: unset;
        right: 0;
    }
    
     .four-columns .products.clearfix.list.items.product-items.row .product-item-details {
     display: block;
     position: relative;
    }
    
     .four-columns .products.clearfix.list.items.product-items.row .price-including-tax::before, .four-columns .products.clearfix.list.items.product-items.row .price-excluding-tax::before {
        content: attr(data-label);
        height: 20px;
        line-height: 20px;
        display: block;
    }
    
    .five-columns .product-image-wrapper img {
       height: 100px !Important;
    }
    
    .five-columns .products.clearfix.list.items.product-items.row h4 {
        height: 120px;
    }
    
     .five-columns .products.clearfix.list.items.product-items.row .price {
        position: unset;
        right: 0;
    }
    
     .five-columns .products.clearfix.list.items.product-items.row .product-item-details {
     display: block;
     position: relative;
    }
    
     .five-columns .products.clearfix.list.items.product-items.row .price-including-tax::before, .five-columns .products.clearfix.list.items.product-items.row .price-excluding-tax::before {
        content: attr(data-label);
        height: 20px;
        line-height: 20px;
        display: block;
        margin-bottom: 20px;
        margin-top: 10px;
    }
}

@media (min-width: 500px) and (max-width: 767px) {
    
    .two-columns .product-image-wrapper img {
       height: 200px !Important;
    }
    
    .two-columns .products.clearfix.list.items.product-items.row h4 {
        height: 25px;
    }
    
     .two-columns .products.clearfix.list.items.product-items.row .price {
        position: absolute;
        right: 0;
    }
    
     .two-columns .products.clearfix.list.items.product-items.row .product-item-details {
     display: block;
     position: relative;
    }
    
     .two-columns .products.clearfix.list.items.product-items.row .price-including-tax::before, .five-columns .products.clearfix.list.items.product-items.row .price-excluding-tax::before {
        content: attr(data-label);
        height: 20px;
        line-height: 20px;
    }
    
    .one-column .product-image-wrapper img {
       height: 350px !Important;
    }
    
    .one-column .products.clearfix.list.items.product-items.row h4 {
        height: 20px;
    }
    
     .one-column .products.clearfix.list.items.product-items.row .price {
        position: absolute;
        right: 0;
    }
    
     .one-column .products.clearfix.list.items.product-items.row .product-item-details {
     display: block;
     position: relative;
    }
    
     .one-column .products.clearfix.list.items.product-items.row .price-including-tax::before, .five-columns .products.clearfix.list.items.product-items.row .price-excluding-tax::before {
        content: attr(data-label);
        height: 20px;
        line-height: 20px;
    }
    
    
}

@media (min-width: 375px) and (max-width: 499px) {
    
     .two-columns .product-image-wrapper img {
       height: 150px !Important;
    }
    
    .two-columns .products.clearfix.list.items.product-items.row h4 {
        height: 50px;
    }
    
     .two-columns .products.clearfix.list.items.product-items.row .price {
        position: absolute;
        right: 0;
    }
    
     .two-columns .products.clearfix.list.items.product-items.row .product-item-details {
     display: block;
     position: relative;
    }
    
     .two-columns .products.clearfix.list.items.product-items.row .price-including-tax::before, .five-columns .products.clearfix.list.items.product-items.row .price-excluding-tax::before {
        content: attr(data-label);
        height: 20px;
        line-height: 20px;
    }
    
    .one-column .product-image-wrapper img {
       height: 250px !Important;
    }
    
    .one-column .products.clearfix.list.items.product-items.row h4 {
        height: 30px;
    }
    
     .one-column .products.clearfix.list.items.product-items.row .price {
        position: absolute;
        right: 0;
    }
    
     .one-column .products.clearfix.list.items.product-items.row .product-item-details {
     display: block;
     position: relative;
    }
    
     .one-column .products.clearfix.list.items.product-items.row .price-including-tax::before, .five-columns .products.clearfix.list.items.product-items.row .price-excluding-tax::before {
        content: attr(data-label);
        height: 20px;
        line-height: 20px;
    }
    
    
      
}

@media (min-width: 320px) and (max-width: 374px) {
  
     .two-columns .product-image-wrapper img {
       height: 120px !Important;
    }
    
     .two-columns .products.clearfix.list.items.product-items.row h4 {
        height: 70px;
    }
    
     .two-columns .products.clearfix.list.items.product-items.row .price {
        position: unset;
        right: 0;
    }
    
     .two-columns .products.clearfix.list.items.product-items.row .product-item-details {
     display: block;
     position: relative;
    }
    
     .two-columns .products.clearfix.list.items.product-items.row .price-including-tax::before, .five-columns .products.clearfix.list.items.product-items.row .price-excluding-tax::before {
        content: attr(data-label);
        height: 20px;
        line-height: 20px;
        display: block;
    }
    
    .two-columns .products.clearfix.list.items.product-items.row .price-including-tax, .two-columns .products.clearfix.list.items.product-items.row .price-excluding-tax {
    display: block;
    margin-bottom: 10px;
}
    
    .one-column .product-image-wrapper img {
       height: 250px !Important;
    }
    
    .one-column .products.clearfix.list.items.product-items.row h4 {
        height: 30px;
    }
    
     .one-column .products.clearfix.list.items.product-items.row .price {
        position: absolute;
        right: 0;
    }
    
     .one-column .products.clearfix.list.items.product-items.row .product-item-details {
     display: block;
     position: relative;
    }
    
     .one-column .products.clearfix.list.items.product-items.row .price-including-tax::before, .five-columns .products.clearfix.list.items.product-items.row .price-excluding-tax::before {
        content: attr(data-label);
        height: 20px;
        line-height: 20px;
    }
    
    
    
}

@media (max-width: 319px) {
 
    
    .one-column .product-image-wrapper img {
       height: 200px !Important;
    }
    
    .one-column .products.clearfix.list.items.product-items.row h4 {
        height: 50px;
    }
    
     .one-column .products.clearfix.list.items.product-items.row .price {
        position: absolute;
        right: 0;
    }
    
     .one-column .products.clearfix.list.items.product-items.row .product-item-details {
     display: block;
     position: relative;
    }
    
     .one-column .products.clearfix.list.items.product-items.row .price-including-tax::before, .five-columns .products.clearfix.list.items.product-items.row .price-excluding-tax::before {
        content: attr(data-label);
        height: 20px;
        line-height: 20px;
    }
    
   
}



/* Sidebar */

.sidebar .block.block-wishlist .actions-toolbar a.action.details {
width: fit-content;
}


.sidebar .block.block-wishlist .product-item-details .product-item-actions a.btn-remove:before {
    content: '\0035';
    font-family: 'meigee';
    top: 0;
    color: #16181f;
    font-size: 15px;
    line-height: 1;
    position: absolute;
}


.sidebar .block.block-wishlist li {
    padding: 1em 0;
    height: 125px;
}

.sidebar .block.block-wishlist .product-item-details {
    position: unset;
}

.sidebar .block.block-wishlist .product-item-details .product-item-name, .sidebar .block.block-wishlist .product-item-details .product-item-link {
width: 100%;
}


.sidebar .block.block-wishlist .product-item-details .product-item-actions {
    position: unset;
    right: unset;
    top: unset;
    text-align: left;
}

.sidebar .block.block-wishlist .product-item-details .product-item-actions .action {
    background: none;
    padding: 0;
    border: none;
    min-height: 1px;
    position: absolute
}

.sidebar .price {
    position: absolute;
    right: 0;
    height: 20px;
    line-height: 20px;
}

.sidebar .price-including-tax::before, .sidebar .price-excluding-tax::before {
    content: attr(data-label);
    height: 20px;
    line-height: 20px;
}

.sidebar .block.block-wishlist .product-item-details .product-item-name, .sidebar .block.block-wishlist .product-item-details .product-item-link {
    padding-bottom: 10px;
}

.sidebar .block .secondary {
    margin-left: 0;
}


.sidebar .block .actions-toolbar {
    text-align: left;
}

.actions-toolbar .primary, .actions-toolbar .secondary {
    display: block;
    vertical-align: middle;
}


/* Wunschliste */

.form-wishlist-items .price-box {
position: relative;
}

.form-wishlist-items .price {
position: absolute;
right: 0;
height: 20px;
    line-height: 20px;
}

.form-wishlist-items .price-including-tax, .form-wishlist-items .price-excluding-tax {
    height: 20px;
    line-height: 20px;
}


/***** Produktdetail *****/


@media (min-width: 1200px) {
.price-availability-block.clearfix {
margin-bottom: 80px;
}
}

@media (min-width: 1008px) and (max-width: 1199px) {
.price-availability-block.clearfix {
margin-bottom: 75px;
}
}



.product.media .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left, .product.media .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right {
    background-color: unset;
    background: none;
}

.product.media .fotorama__thumb--icon:before {
    color: black;
    font-weight: bolder;
}

@media (min-width: 1200px) {
.catalog-product-view .price-including-tax::before, .catalog-product-view .price-excluding-tax::before {
    content: attr(data-label);
    line-height: 30px;
}

.catalog-product-view .product-add-form-wrapper .price {
    font-size: 30px;
    position: absolute;
    right: 200px;
}
}

@media (min-width: 1008px) and (max-width: 1199px) {
.catalog-product-view .price-including-tax::before, .catalog-product-view .price-excluding-tax::before {
    content: attr(data-label);
    line-height: 30px;
}

.catalog-product-view .product-add-form-wrapper .price {
    font-size: 30px;
    position: absolute;
    left: 180px;
}
}

@media (min-width: 768px) and (max-width: 1007px) {

.catalog-product-view .old-price {
    line-height: 30px !important;
}

.catalog-product-view .old-price .price-label {
      position: absolute;
    left: 100px;
}

.catalog-product-view .product-info-main .box-tocart .field.qty .control {
    width: unset;
}

.catalog-product-view .product-add-form-wrapper .price {
    font-size: 30px;
    position: absolute;
    right: 20px;
}

.catalog-product-view .product-add-form-wrapper .price-including-tax::before, .catalog-product-view .product-add-form-wrapper .price-excluding-tax::before {
    content: attr(data-label);
    line-height: 30px;
    position: absolute;
    left: 100px;
}
}

@media (min-width: 680px) and (max-width: 767px) {

.catalog-product-view .old-price {
    line-height: 30px !important;
}

.catalog-product-view .product-add-form-wrapper .price {
    font-size: 30px;
    position: absolute;
    right: 200px;
}

.catalog-product-view .product-add-form-wrapper .price-including-tax::before, .catalog-product-view .product-add-form-wrapper .price-excluding-tax::before {
    content: attr(data-label);
    height: 30px;
    line-height: 30px;
    position: absolute;
    left: 200px;
}

.catalog-product-view .product-add-form-wrapper .price-availability-inner {
    height: 150px !Important;
}

.catalog-product-view .price-label {
    position: absolute;
    left: 200px !Important;
}

.catalog-product-view .product-add-form-wrapper .price-availability-block .stock {
    position: absolute;
    left: 200px !Important;
}
}

@media (min-width: 580px) and (max-width: 679px) {

.catalog-product-view .old-price {
    line-height: 30px !important;
}

.catalog-product-view .product-add-form-wrapper .price {
    font-size: 30px;
    position: absolute;
    right: 150px;
}

.catalog-product-view .product-add-form-wrapper .price-including-tax::before, .catalog-product-view .product-add-form-wrapper .price-excluding-tax::before {
    content: attr(data-label);
    height: 30px;
    line-height: 30px;
    position: absolute;
    left: 150px;
}

.catalog-product-view .product-add-form-wrapper .price-availability-inner {
    height: 150px !Important;
}

.catalog-product-view .price-label {
    position: absolute;
    left: 150px !Important;
}

.catalog-product-view .product-add-form-wrapper .price-availability-block .stock {
    position: absolute;
    left: 150px !Important;
}
}

@media (min-width: 420px) and (max-width: 579px) {

.catalog-product-view .old-price {
    line-height: 30px !important;
}

.catalog-product-view .product-add-form-wrapper .price {
    font-size: 30px;
    position: absolute;
    right: 100px;
}

.catalog-product-view .product-add-form-wrapper .price-including-tax::before, .catalog-product-view .product-add-form-wrapper .price-excluding-tax::before {
    content: attr(data-label);
    height: 30px;
    line-height: 30px;
    position: absolute;
    left: 100px;
}

.catalog-product-view .product-add-form-wrapper .price-availability-inner {
    height: 150px !Important;
}

.catalog-product-view .price-label {
    position: absolute;
    left: 100px !Important;
}

.catalog-product-view .product-add-form-wrapper .price-availability-block .stock {
    position: absolute;
    left: 100px !Important;
}
}

@media (max-width: 419px) {

.catalog-product-view .old-price {
    line-height: 30px !important;
}

.catalog-product-view .product-add-form-wrapper .price {
    font-size: 30px;
    position: absolute;
    right: 20px;
}

.catalog-product-view .product-add-form-wrapper .price-including-tax::before, .catalog-product-view .product-add-form-wrapper .price-excluding-tax::before {
    content: attr(data-label);
    height: 30px;
    line-height: 30px;
    position: absolute;
    left: 20px;
}

.catalog-product-view .product-add-form-wrapper .price-availability-inner {
    height: 150px !Important;
}

.catalog-product-view .price-label {
    position: absolute;
    left: 20px !Important;
}

.catalog-product-view .product-add-form-wrapper .price-availability-block .stock {
    position: absolute;
    left: 20px !Important;
}
}

.catalog-product-view .product-add-form-wrapper .price-availability-block .stock {
    display: inline-block;
    text-transform: capitalize;
    padding-left: 0;
    position: absolute;
    left: 0;
    margin-top: 60px;
}

.old-price .price-wrapper.price-including-tax:before {
display: none;
}

.catalog-product-view .product-add-form-wrapper .old-price .price {
    font-size: 18px;
}

.catalog-product-view .old-price {
    line-height: 30px !important;
}

.catalog-product-view .product-add-form-wrapper .price-availability-inner * {
    line-height: 1;
    height: 30px;
    line-height: 30px;
}

.catalog-product-view .product-add-form-wrapper .price-availability-inner * {
    height: 30px;
    line-height: 30px;
}

.price-availability-block.clearfix {
    position: relative;
}

.catalog-product-view .product-add-form-wrapper .price-availability-inner * {
    height: 30px;
}

.catalog-product-view .price-label {
    position: absolute;
    left: 0;
    height: 30px;
    line-height: 30px;
}

ul.prices-tier li.item {
border-bottom: 1px solid #16181F;
padding-top: 10px;
padding-bottom: 10px;
}

ul.prices-tier li.item:last-of-type {
border-bottom: none;
}

.prices-tier .benefit {
    position: absolute;
    right: 0;
}

ul.prices-tier li.item {
    position: relative;
}

prices-tier .price-including-tax, .prices-tier .price-excluding-tax {
    display: block;
    position: relative;
    height: 30px;
    line-height: 30px;
}

.prices-tier .price {
    color: #222;
    font-size: inherit;
    position: absolute;
    line-height: 30px;
    height: 30px;
    right: 0;
}

@media (max-width: 767px) {
.catalog-product-view .product-info-main .box-tocart .field.qty div.quantity-increase {
    padding-right: 20px;
}

.catalog-product-view .product-info-main .box-tocart .field.qty div.quantity-decrease {
    padding-left: 20px;
}
}



/***** Vergleichsliste *****/

.table-comparison .cell {
vertical-align: unset !Important;
}

.table-comparison .product-item-name {
height: 40px;
}

.table-comparison .price-box {
height: 80px;
position: relative;
}

@media (max-width: 1007px) and (min-width: 768px) {
.table-comparison .action.tocart span span {
    display: block !Important;
}
}

.table-comparison .price-container.price-final_price.tax.weee {
height: 30px;
line-height: 30px;
}

.table-comparison .price {
    position: absolute;
    right: 0;
}

@media (max-width: 1007px) {
.table-comparison .cell {
    width: 200px;
    padding: 15px 5px;
    min-width: 200px;
    word-break: break-all;
}

.table-comparison .price {
    position: absolute;
    right: 0;
    font-size: 14px;
}
}

@media (max-width: 515px) {
.table-comparison .cell {
    width: 100px;
    padding: 15px 5px;
    min-width: 100px;
    word-break: break-all;
}

.table-comparison .price {
    position: absolute;
    right: 0;
    font-size: 14px;
}
}

/***** Warenkorb *****/

.payments-wrapper img {
width: 80px;
padding-left: 10px;
padding-right: 10px;
}

.block.shipping .price-including-tax, .block.shipping .price-excluding-tax {
    display: inline; 
    padding-left: 10px;
}

.block.shipping .price-including-tax::before, .block.shipping .price-excluding-tax::before {
    content: attr(data-label);
    text-transform: none;
    font-size: 12px;
}

/***** Kassa & Checkout *****/


.button.action.continue.primary, .actions-toolbar button.action.action-apply, button.action.primary.checkout {
color: #E7EAED !Important;
    background-color: #F75500 !Important;
    border-color: #F75500 !Important;
}

button.action.action-show {
    color: #16181f !Important;
    background-color: #e7eaed !Important;
    border-color: #e7eaed !Important;
}

#shipping-new-address-form fieldset.street .field {
    width: 100%;
    float: left;
    margin: 0;
}

@media (min-width: 1300px) {
body.checkout-index-index .container {
    padding-left: 0;
    padding-right: 0;
}
}


#checkout-shipping-method-load .table-checkout-shipping-method .col-method {
    float: left;
    padding-right: 10px;
}

#label_method_eingeschrieben_perproductcarrier {
padding-left: 20px;
}


#checkout-shipping-method-load .table-checkout-shipping-method tbody td {
 border: none !Important;
}

.billing-address-details a {
color: #16181f;
}

.checkout-methods-items.items {
    margin: 0;
    text-align: center;
    border-top: 1px solid rgba(0,0,0,0.1);
    padding-top: 30px;
    padding-left: 0;
    padding-right: 0;
    margin-top: 30px;
    width: 100%;
}

.checkout-container #checkoutSteps > li#payment #co-payment-form > .fieldset {
background-color: #e7eaed;
}

.checkout-container #checkoutSteps > li#payment #co-payment-form > .fieldset > div {
    background-color: #ffffff;
    border: none;
}

.opc label, .opc .label {
    margin-bottom: 0;
}

.shipping-address-item a {
color: #16181f;
}

.opc-wrapper .action-select-shipping-item {
    float: none;
}

.opc-wrapper .shipping-address-item.not-selected-item:before {
    background: none;
}

.action.action-select-shipping-item {
border-color: #b0b9c4 !Important;
    background-color: #e7eaed !Important;
    color: #b0b9c4 !Important;
}

.checkout-agreement {
margin-top: 5px;
}

.field.sparsh-order-comments {
margin-top: 10px;
}

.checkout-success .action.primary.continue {
color: #E7EAED !Important;
    background-color: rgb(247, 85, 0) !Important;
    border-color: rgb(247, 85, 0) !Important;
    width: fit-content;
}


/***** Allgemein *****/


@media (min-width: 1200px) {
.col-lg-7 {
    width: 55%;
}
}

.menu-wrapper .container {
padding-left: 30px;
}

.header-wrapper .menu-wrapper .nav-sections-items .navbar-default {
    background-color: unset;
}

@media (max-width: 767px) {
.navigation li.level0.first {
    margin-top: 25px;
}
}

.page-header .header-switcher .options strong {
    color: #16181f;
    vertical-align: middle;
}

.sections nav-sections a {
color: #16181f !Important;
}

.sections nav-sections a:hover, .header.links li.authorization-link a:hover {
color: #f75500 !Important;
}

.header-wrapper .menu-wrapper .nav-sections {
    background-color: #E7EAED;
}

body .header.links li a, body .header.links li a, body .header.links li.authorization-link a, .header-wrapper .mobile-menu-wrapper .header.links li, .header-wrapper .navbar-collapse.collapse a.level-top, .page-header .header-switcher .options ul.dropdown a {
    color: #16181f;
}

body .header.links li a:hover, body .header.links li a:hover, body .header.links li.authorization-link a:hover, .header-wrapper .mobile-menu-wrapper .header.links li:hover, .header-wrapper .navbar-collapse.collapse a.level-top:hover, .page-header .header-switcher .options strong:hover, .page-header .header-switcher .options ul.dropdown a:hover {
    color: #f75500;
}

.page-header .header-switcher .options ul.dropdown, .page-footer .switcher .options ul.dropdown {
    background: #E7EAED;
    box-shadow: 1px 2px 5px rgba(0,0,0,0.4);
    margin-top: 3px;
    width: 100%;
    min-width: unset;
}

.nav-open .nav-sections {
    box-shadow: box-shadow: 1px 2px 5px rgba(0,0,0,0.4);
}

.nav-open .nav-toggle:after {
background: unset !Important;
}

.nav-sections-items {
    height: inherit;
    padding-right: 10px;
}

body .mobile-menu-wrapper #mobile_store_settings {
    padding-right: 10px;
    padding-left: 20px;
}

#mobile-nav .megamenu-wrapper {
    background-color: unset;
}


.fotorama__stage__frame .fotorama__img {
    padding: 50px;
}

#sticky-header .left-wrapper {
    padding-top: 15px;
}


/***** Solutions *****/

@media (min-width: 1200px) {
.cryptoshop img, .cohors img, .cryons img {
width: 300px;
height: auto;
}

.cohorslogos:last-of-type {
float: none;
}

.cryptoshop {
margin-top: 100px;
}

.cohors {
margin-top: 100px;
margin-bottom: 50px;
}

.cohorslogos {
    width: 33%;
    height: 300px;
    float: left;
    padding: 20px;
    border: 1px solid #b0b9c4;
}

.cryonslogos {
    width: 33%;
    height: 500px;
    float: left;
    padding: 20px;
    border: 1px solid #b0b9c4;
}    

.cohorslogos img, .cryonslogos img {
width: 100%;
}

.cohorsbild {
height: 145px;
}

.cryonsbild {
height: 250px;
}

.cryons {
width: 100%;
float: left;
margin-top: 100px;
margin-bottom: 50px;
}

.cryptas {
    width: 100%;
    float: left;
    margin-top: 100px;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.cryptoshop img, .cohors img, .cryons img {
width: 300px;
height: auto;
}

.cohorslogos:last-of-type {
float: none;
}

.cryptoshop {
margin-top: 100px;
}

.cohors {
margin-top: 100px;
margin-bottom: 50px;
}

.cohorslogos {
    width: 33%;
    height: 265px;
    float: left;
    padding: 20px;
    border: 1px solid #b0b9c4;
}

.cryonslogos {
    width: 33%;
    height: 450px;
    float: left;
    padding: 20px;
    border: 1px solid #b0b9c4;
}    

.cohorslogos img, .cryonslogos img {
width: 100%;
}

.cohorsbild {
height: 115px;
}

.cryonsbild {
height: 180px;
}

.cryons {
width: 100%;
float: left;
margin-top: 100px;
margin-bottom: 50px;
}

.cryptas {
    width: 100%;
    float: left;
    margin-top: 100px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.cryptoshop img, .cohors img, .cryons img {
width: 300px;
height: auto;
}

.cohorslogos:last-of-type {
float: none;
}

.cryptoshop {
margin-top: 100px;
}

.cohors {
margin-top: 100px;
margin-bottom: 50px;
}

.cohorslogos {
    width: 33%;
    height: 290px;
    float: left;
    padding: 20px;
    border: 1px solid #b0b9c4;
}

.cryonslogos {
    width: 33%;
    height: 425px;
    float: left;
    padding: 20px;
    border: 1px solid #b0b9c4;
}    

.cohorslogos img, .cryonslogos img {
width: 100%;
}

.cohorsbild {
height: 90px;
}

.cryonsbild {
height: 150px;
}

.cryons {
width: 100%;
float: left;
margin-top: 100px;
margin-bottom: 50px;
}

.cryptas {
    width: 100%;
    float: left;
    margin-top: 100px;
}
}

@media (min-width: 580px) and (max-width: 767px) {
.cryptoshop img, .cohors img, .cryons img {
width: 300px;
height: auto;
}

.cohorslogos:last-of-type {
float: none;
}

.cryptoshop {
margin-top: 100px;
}

.cohors {
margin-top: 100px;
margin-bottom: 50px;
}

.cohorslogos {
    width: 50%;
    height: 300px;
    float: left;
    padding: 20px;
    border: 1px solid #b0b9c4;
}

.cryonslogos {
    width: 50%;
    height: 525px;
    float: left;
    padding: 20px;
    border: 1px solid #b0b9c4;
}    

.cohorslogos img, .cryonslogos img {
width: 100%;
}

.cohorsbild {
height: 165px;
}

.cryonsbild {
height: 300px;
}

.cryons {
width: 100%;
float: left;
margin-top: 100px;
margin-bottom: 50px;
}

.cryptas {
    width: 100%;
    float: left;
    margin-top: 100px;
}
}

@media (min-width: 400px) and (max-width: 579px) {
.cryptoshop img, .cohors img, .cryons img {
width: 300px;
height: auto;
}

.cohorslogos:last-of-type {
float: none;
}

.cryptoshop {
margin-top: 100px;
}

.cohors {
margin-top: 100px;
margin-bottom: 50px;
}

.cohorslogos {
    width: 50%;
    height: 280px;
    float: left;
    padding: 20px;
    border: 1px solid #b0b9c4;
}

.cryonslogos {
    width: 50%;
    height: 460px;
    float: left;
    padding: 20px;
    border: 1px solid #b0b9c4;
}    

.cohorslogos img, .cryonslogos img {
width: 100%;
}

.cohorsbild {
height: 125px;
}

.cryonsbild {
height: 190px;
}

.cryons {
width: 100%;
float: left;
margin-top: 100px;
margin-bottom: 50px;
}

.cryptas {
    width: 100%;
    float: left;
    margin-top: 100px;
}
}

@media (max-width: 399px) {
.cryptoshop img, .cohors img, .cryons img {
width: 100%;
height: auto;
}

.cohorslogos:last-of-type {
float: none;
}

.cryptoshop {
margin-top: 100px;
}

.cohors {
margin-top: 100px;
margin-bottom: 50px;
}

.cohorslogos {
    width: 100%;
    height: fit-content;
    float: none;
    padding: 20px;
    border: 1px solid #b0b9c4;
}

.cryonslogos {
    width: 100%;
    height: fit-content;
    float: none;
    padding: 20px;
    border: 1px solid #b0b9c4;
}    

.cohorslogos img, .cryonslogos img {
width: 100%;
}

.cohorsbild {
height: unset;
margin-bottom: 20px;
}

.cryonsbild {
height: unset;
margin-bottom: 20px;
}

.cryons {
width: 100%;
float: none;
margin-top: 100px;
margin-bottom: 50px;
}

.cryptas {
    width: 100%;
    float: none;
    margin-top: 100px;
}
}

/***** Orderhandling *****/

.abwicklung h2 {
margin-top: 50px;
}

@media (max-width: 767px) {
td.white {
display: none !Important;
}
}

.abwicklung td {
padding-right: 20px;
}

td.white {
background-color: #fff;
border-left: 1px solid #8996a6;
padding: 0 !Important;
}

/***** Recht *****/

.recht a {
font-size: 16px; 
}

.agb h2 {
margin-top: 50px !Important;
}

/***** Payment *****/

.payment img {
width: 600px;
height: auto;
padding-left: 10px;
padding-right: 10px;
}

.payment h2 {
margin-top: 50px !Important;
}

.payment td {
padding-right: 20px;
}

td.white {
padding: 0 !Important;
}

@media (max-width: 767px) {
td.white {
display: none !Important;
}
}

/********** Ende **********/



	body .subscribe-block {
        background: rgb(231, 234, 237);
        }


.imgstartseite {
	max-width: 100%;
	width: auto;
	height: auto !important;
}