/* Allgemein */
a:hover {
    color: #15CE6F;
}
/* Checkbox/Radiobutton Hintergrundfarbe bei aktivem Wert */
input[type="checkbox"], input[type=radio]:checked {    
	accent-color: #15CE6F;
}
/* Scrollbutton unten rechts */
#scrollUp {
	background: #15CE6F;
	color: #fff;
	border: 1px solid #fff;
}
#scrollUp:hover {
	background: #E1E1E1;
	color: #00202E;
	border-color: #fff;
}
/* Warenkorb Counter im Header */
.cart-count {
    background-color: #15CE6F;
    color: #fff;
}

/* Menü */
.main-menu {
	background-color: #15CE6F;
}
.main-menu #divMenuCategory h6,
.main-menu nav > ul > li > a,
.show-leftfilterarea {
	color: #fff;
}
.catalog-menu ul,
.single-dropdown {
	background-color: #15CE6F;
}
.catalog-menu ul li a,
.single-dropdown > li > a {
	color: #fff;
}
.catalog-menu ul li:hover > a,
.catalog-menu ul li:hover > a i,
.single-dropdown > li > a:hover {
	color: #00202E;
}

/* Slider-Buttons */
.electro-slider-btn {
	background-color: rgb(21 206 111 / 75%);
	color: #fff;
}
.electro-slider-btn:hover {
	background-color: rgb(21 206 111 / 100%);
	color: #fff;
}
.electro-slider-btn.btn-hover::before {
	background-color: rgb(21 206 111 / 100%) !important;
}

/* Abgerundete Buttons, z.B. "Anmelden" im Header */
.default-btn:hover {
    background-color: #15CE6F;
    border: 1px solid #15CE6F;
    color: #fff;
}

/* Artikelliste Buttons */
.product-action-button,
.product-action a,
.product-action-list-style a {
    background-color: #15CE6F;
    color: #fff;
	border: 1px solid #fff;
}
.product-action input[type="submit"]:hover,
.product-action a:hover,
.product-action-list-style a:hover,
.filter-button:hover,
.sidebar-search form > button:hover,
.product-list-button form::before,
.product-action-basket a:hover, 
.product-action-basket button:hover,
.btn-cart-default:hover {
	background-color: #00202E;
}

/* Umschalter für Listenansicht */
.shop-tab-active {
    color: #15CE6F;
}

/* Seitennavigation */
.pagination-style-active {
	background-color: #15CE6F;
	color: #fff;
	border: 1px solid #15CE6F;
}
.pagination-style a:hover {
	background-color: #15CE6F;
	color: #fff;
	border: 1px solid #15CE6F;
}

/* Filter - Button "Produkte anzeigen" (Mobile) */
#filter-accordion button.filter-button.mobile-use-filter {
	color: #fff;
	background-color: #15CE6F;
}

/* Artikeldetails */
/* "Kaufen"-Button */
.quickview-btn-cart .form-cart {
    background-color: #15CE6F;
    color: #fff;
}
/* Warenkorb-Button hover */
.btn-hover-black::before {
	background: #00202E;
}
/* Merklisten/Vergleichsliste/Sonstige Buttons mit Slide-Effekt  (Kontaktformular, Warenkorb im Header, etc.) hover */
.btn-hover::before,
#ModalProductView .btn-hover:hover input[type=submit] {
	background: #15CE6F;
}

/* Warenkorb & Checkout */
/* Primäre Buttons (Weiter zur Kasse, Zahlungspflichtig bestellen) */
.wc-proceed-to-checkout input[type=submit],
.order-button-payment input[type=submit], .order-button-payment input[type=button], .order-button-payment button {
	background: #15CE6F;
	color: #fff;
}
.wc-proceed-to-checkout input[type=submit]:hover,
.order-button-payment input[type=submit]:hover, .order-button-payment input[type=button]:hover, .order-button-payment button:hover {
	background: #00202E;
	color: #fff;
}
/* Sekundäre Buttons (Aktualisieren, Weiter einkaufen, Einlösen, Bemerkung speichern) */
.buttons-cart input[type="submit"], 
.buttons-cart a,
.coupon-wrapper input[type="submit"] {
	background: #00202E;
	color: #fff;
}
.buttons-cart input[type="submit"]:hover, 
.buttons-cart a:hover,
.coupon-wrapper input[type="submit"]:hover {
	background: #15CE6F;
	color: #fff;
}

/* Breadcrumb */
.breadcrumb-content li a:hover {
    color: #15CE6F;
}

/* Vergleichsliste */
#product-compare-table table>thead>tr>th {
	background-color: #15CE6F;
}
.btn-cart-default {
	background-color: #00202E;
}
.btn-cart-default:hover {
	background-color: #15CE6F;
}

/* Footer */
.footer-area .black-bg {
	background: #E1E1E1;
}
.footer-area .black-bg-2 {
	background: #00202E;
}
/* Footer Überschrift */
.footer-widget-title-3 {
    color: #00202E;
}
.footer-widget-title-3::after {
    background-color: #00202E;
}
/* Footer Texte/Links */
.footer-info-text p,
.footer-info-text a,
.footer-widget-content-3 ul li a {
    color: #00202E;
}
.footer-info-text a:hover,
.footer-widget-content-3 ul li a:hover {
    color: #15CE6F;
}
/* Footer Listenicons */
.footer-widget-content-3 ul li::before {
    border: 1px solid #00202E;
}
