/* XDOUBLE STYLES */
/* CI ROT: #e30613 */
/* DUNKELGRAU: #444
	
*/

.field-recaptcha { display: none; }

/* COLORS */

a, .alink, .breadcrumbs a {
    color: #4a4a4a;
    text-decoration:none
}

a:visited, .alink:visited, .breadcrumbs a:visited {
    color: #4a4a4a;
    text-decoration:none
}

a:hover, .alink:hover {
    color: #e30613;
    text-decoration:underline
}

a:active, .alink:active {
    color: #e30613;
    text-decoration:underline
}

.white,
h2.white { color: #fff; }


.minicart-wrapper .action.showcart .counter.qty {
	background: #e30613;
}

.action.primary { 
	background: #444;
	border: 1px solid #444;
}

.action.primary:hover {
background: #e30613;
border: 1px solid #e30613;
color: #fff;
}


.products-grid .product-item-info:hover, .products-grid .product-item-info.active {
	box-shadow: 0px 0px 10px 0 rgba(0, 0, 0, 0.12);
	border: 1px solid rgba(187, 187, 187, 0.45);
}

@media (min-width: 768px), print, screen and (min-width: 768px) {
	.navigation .level0.active>.level-top, .navigation .level0.has-active>.level-top {
		border-color: #e30613;
	}
}

@media (max-width: 768px), print, screen and (max-width: 768px) {
	.footer.content .links a.social {
		display:inline-block; 
	}
}

.opc-progress-bar-item._active:before {
        background: #e30613;
        border-color:#e30613
}

.opc-progress-bar-item._active > span:before {
        background: #e30613;
        border-color:#e30613
}

.opc-progress-bar-item._active > span:after {
        border-color: #e30613;
        content: '\e610';
        font-family: 'luma-icons'
}


/* ABSTÄNDE */

.mr-1 { margin-right: 1rem; }
.mr-2 { margin-right: 2rem; }
.mr-3 { margin-right: 3rem; }
.mr-4 { margin-right: 4rem; }


h1, h2, h3 {
	font-weight: 900;
}

h2.footertitle {
	line-height: 1.1;
	font-size: 1.8rem;
	margin-top: 2rem;
	margin-bottom: 1rem;
}

.block-compare .block-title strong, .block-reorder .block-title strong, .widget .block-title strong, .block-wishlist .block-title strong {
font-size: 18px;
font-weight: 900;
}

@media (min-width: 768px), print, screen and (min-width: 768px) {
	.product-info-main .page-title-wrapper h1 {
	margin-bottom: 25px;
	}
}

.page-header .panel.wrapper,
.copyright {
	background-color: #444;
	}
.copyright { 
	padding: 25px;
	}
	
.footer.content {
	padding-top: 3rem;
	padding-bottom: 1.2rem;
}

.block.newsletter {
	margin-top: 2rem;
}


/* Produkt LISTING */ 


.old-price.sly-old-price span.price-label,
.old-price span.price-label
 	{ display:none!important; }
 
.old-price.sly-old-price span.price,
.old-price span.price
 	{ text-decoration: line-through; }

.old-price.sly-old-price {
  display: block !important; 
}


/* Produktdetailseiten */ 

.product-info-main .product-info-price .price-box { padding-right: 15px; }
.product-info-main .product-info-price {
	font-size: 13px;
}


@media (min-width: 640px), all {
	.products-grid .product-item-actions {
		margin: 16px 0 10px;
	}

}

.product-reviews-summary .reviews-actions {
	display: none;
}
div[itemprop="delivery_time"],
div[itemprop="sku"] {
	display:inline-block;
}

div.delivery_time {
	margin-bottom: 20px;
}

.product-social-links {
	font-size: 1.2rem;
}


/* Statt-Preis */
.product-info-main .product-info-price .old-price .price-wrapper .price {
font-size: 2rem;
font-weight: 300;
color: #333;
text-decoration: line-through;
}

.old-price, .old.price {
color: #333;
	
}

.special-price span.price { color: #e30613; }

.preorder {
	    color: #e30613;

}


/* Front Page Product Slider */

.tax-details { font-size: 11px; }
.price-container .price { font-size: 1.8rem; }
.product-item .price-box { margin: 10px 0 10px 0; }

.product-item-name, .product.name a {
font-weight: 900;
}


/* FOOTER */

li.inline a {
	display: inline-block!important;
	padding: 10px 0;
}

@media (min-width: 768px), print, screen and (min-width: 768px) {
	.footer.content .links .widget.block {
	clear: none;
	}
	
	.widget.block.block-static-block:nth-child(2) {
		margin-right: 140px;
	}
	
	li.inline a {
	display: inline!important;
	padding: 10px 0;
	}

}






/* GENERELLES */

.abs-account-blocks .block-title>strong, .abs-account-blocks .block-title>span, .account .legend>strong, .account .legend>span, .form-giftregistry-search .legend>strong, .form-giftregistry-search .legend>span, .block-giftregistry-results .block-title>strong, .block-giftregistry-results .block-title>span, .block-giftregistry-shared-items .block-title>strong, .block-giftregistry-shared-items .block-title>span, .block-wishlist-search-form .block-title>strong, .block-wishlist-search-form .block-title>span, .block-wishlist-search-results .block-title>strong, .block-wishlist-search-results .block-title>span, .multicheckout .block-title>strong, .multicheckout .block-title>span, .multicheckout .block-content .title>strong, .multicheckout .block-content .title>span, .customer-review .review-details .title>strong, .customer-review .review-details .title>span, .paypal-review .block .block-title>strong, .paypal-review .block .block-title>span, .account .column.main .block:not(.widget) .block-title>strong, .account .column.main .block:not(.widget) .block-title>span, .multicheckout .block-title>strong, .multicheckout .block-title>span, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title>strong, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title>span, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title>strong, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title>span, .sales-guest-view .column.main .block:not(.widget) .block-title>strong, .sales-guest-view .column.main .block:not(.widget) .block-title>span {
	font-size: 2.2rem;
	font-weight: 600;
}

.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary>.title, .checkout-agreements-items .checkout-agreements-item-title {
	font-weight: 600;
}


/* Amasty Brand Plugin - Logo Size */
.amshopby-option-link {
	max-width: 70px;
	margin: 0 auto;
	margin-top: 16px;
	height: 80px;
	vertical-align: middle;
}
.amshopby-option-link a {
	display:table-cell;
	vertical-align: middle;
}

li.product-item .product-item-details {
	text-align: center;
}

ol.list .amshopby-option-link {
	max-width: 70px;
}

.page-title-wrapper .amshopby-option-link {
	text-align: right;
	margin: 0;
}


body.ambrand-index-index .category-image img { width: 230px!important; } 


/* Sparsh Product Labels */

.products-grid .product-item-info .sparsh-product-label {
	padding: 5px 15px;
}

