/*
 * Platz für eigene Änderungen direkt als CSS
 * Die hier gemachten Änderungen überschreiben ggfs. andere Styles, da diese Datei als letzte geladen wird.
 */

/***********/
/* USP-Bar */
/***********/

#usp-bar {
	background-color: #e8e8e8;	
	z-index: 1021;
}

#usp-bar ul {
	margin-bottom: 0;
}

#usp-bar .usp-element {
	padding: .25rem .5rem;
}

@media (min-width: 992px) {	
	#jtl-nav-wrapper.sticky-top {
		top: 29px;
	}
}

/************************/
/* Korrekturen Shop 5.8 */
/************************/

.container-fluid .slider-wrapper {
	margin: 0;
}

.slick-track .product-wrapper.product-wrapper-product {
	height: auto !important;
}

@media (max-width: 991px) {
	#mainNavigation .categories-recursive-link.d-block {
		display: flex !important;
	}
}

/******************************/
/* Zahlungs- und Versandicons */
/******************************/

.payment-icon {
	background: url("sprite/zahlungsarten.png");
	display: inline-block;
	margin: 0 5px 5px 0;
	background-position: 0 0;
	width: 50px;
	height: 50px;
}

.payment-icon.pm_americanexpress {
background-position: -1px -1px;
	width: 56px;
	height: 35px;
}

.payment-icon.pm_dinersclub {
background-position: -58px -1px;
	width: 54px;
	height: 35px;
}

.payment-icon.pm_ec {
background-position: -113px -1px;
	width: 30px;
	height: 35px;
}

.payment-icon.pm_girocard {
	background-position: -144px -1px;
	width: 38px;
	height: 35px;
}

.payment-icon.pm_giropay {
	background-position: -183px -1px;
	width: 81px;
	height: 35px;
}

.payment-icon.pm_jcb {
	background-position: -265px -1px;
	width: 43px;
	height: 35px;
}

.payment-icon.pm_klarna {
	background-position: -309px -1px;
	width: 121px;
	height: 35px;
}

.payment-icon.pm_maestro {
	background-position: -431px -1px;
	width: 56px;
	height: 35px;
}

.payment-icon.pm_mastercard {
	background-position: -1px -37px;
	width: 56px;
	height: 35px;
}

.payment-icon.pm_paypal {
	background-position: -58px -37px;
	width: 104px;
	height: 35px;
}

.payment-icon.pm_skrill {
	background-position: -163px -37px;
	width: 83px;
	height: 35px;
}

.payment-icon.pm_sofortueberweisung {
	background-position: -247px -37px;
	width: 91px;
	height: 35px;
}

.payment-icon.pm_visa {
	background-position: -339px -37px;
	width: 56px;
	height: 35px;
}

.payment-icon.pm_vorkasse {
	background-position: -396px -37px;
	width: 80px;
	height: 35px;
}

.payment-icon.pm_amazonpay {
	background-position: -1px -73px;
	width: 141px;
	height: 35px;
}

.payment-icon.pm_sepa {
	background-position: -143px -73px;
	width: 71px;
	height: 35px;
}

.payment-icon.pm_paydirekt {
	background-position: -215px -73px;
	width: 83px;
	height: 35px;
}

.payment-icon.pm_barzahlung {
	background-position: -299px -73px;
	width: 121px;
	height: 35px;
}

.payment-icon.pm_nachnahme {
	background-position: -1px -109px;
	width: 84px;
	height: 35px;
}

.payment-icon.pm_rechnung {
	background-position: -86px -109px;
	width: 128px;
	height: 35px;
}

.payment-icon.pm_applepay {
    background-position: -215px -109px;
    width: 63px;
    height: 35px;
}

.shipping-icon {
	background: url("sprite/versandarten.png");
	display: inline-block;
	margin: 0 5px 5px 0;
	background-position: 0 0;
	width: 50px;
	height: 50px;
}

.shipping-icon.pm_amazonlogistics {
	background-position: -1px -1px;
	width: 142px;
	height: 35px;
}

.shipping-icon.pm_hermes {
	background-position: -144px -1px;
	width: 171px;
	height: 35px;
}

.shipping-icon.pm_dhl {
	background-position: -316px -1px;
	width: 47px;
	height: 35px;
}

.shipping-icon.pm_deutschepost {
	background-position: -364px -1px;
	width: 54px;
	height: 35px;
}

.shipping-icon.pm_dpd {
	background-position: -419px -1px;
	width: 67px;
	height: 35px;
}

.shipping-icon.pm_gls {
	background-position: -1px -37px;
	width: 103px;
	height: 35px;
}

.shipping-icon.pm_ups {
	background-position: -105px -37px;
	width: 35px;
	height: 35px;
}

.shipping-icon.pm_transglobal {
	background-position: -141px -37px;
	width: 39px;
	height: 35px;
}

.shipping-icon.pm_zipmend {
	background-position: -181px -37px;
	width: 35px;
	height: 35px;
}
	