/* Links */
a {
    color: #333;
}
/* aktive Links */
a:active,
a:hover,
a:focus,
.text-active,
.btn-option.active i,
.active > a,
.swatches-selected.text-muted,
.btn.btn-empty:hover .fal,
.btn.wishlist:hover .fal, 
.btn.compare:hover .fal, 
.btn.question:hover .fal,
.btn-white:hover,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.accordion strong.active,
#faq-accordion .menu[aria-expanded="true"] {
  color: #adb627;
}
/* Buttons */
.btn-info,
.section-cta .circle,
.list-group-item.active {
  color: #000;
  background-color: #adb627;
  background-image: linear-gradient(to bottom, #adb627 0%, #a6af21 100%);
  border-color: #adb627;
}
/* Warenkorb button */
.choose_quantity .btn-primary,
.choose_quantity .btn-primary:hover, 
.choose_quantity .btn-primary:focus,
.basket-well .panel-note .btn-primary,
.basket-well .panel-note .btn-primary:hover, 
.basket-well .panel-note .btn-primary:focus,
#complete-order-button.btn-primary,
.submit-once.btn-primary,
.change_quantity .btn-primary,
.change_quantity .btn-primary:hover, 
.change_quantity .btn-primary:focus {
    color: #fff;
    background-color: #18C139;
    background-image: linear-gradient(to bottom, #18C139 0%, #18C139 100%);
    border-color: #18C139;
}

/* aktive Badges */
.filter-type-characteristic .active a .badge,
.swatches .variation.active > span.label-variation,
.swatches .variation:hover > span.label-variation { 
  color: #fff;
  background-color: #adb627;
}
/* Labels */
.label.label-primary {
    background: #adb627;
}

/* header, topbar */
header {
    background-color: #222;
}
header .top-bar {
    background-color: #adb627;
    color: #fff;
}
#shop-nav .nav > li > a, .modern-header .phone {
    color: rgba(255,255,255,0.7);
}
.navbar-default .nav > li > a,
#shop-nav .nav > li > a:hover {
    color: #fff;
}
/* header suche */
#search .form-control {
    background-color: #ececec;
    border-width: 1px;
    border-color: #333;
}
#search .input-group-addon {
    background-color: #adb627;
    color: #fff;
}
.header-shop-nav .badge {
    background-color: #333;
    color: #fff;
}
/* Navigation */
.affix .navbar-default,
.navbar-default {
    background-color: #333;
}
/* aktiver element */
.navbar-default .megamenu .navbar-nav > li.categories.active > a {
    background-color: #adb627;
    background-image: linear-gradient(to bottom, #adb627 0%, #a6af21 100%);
    color: #fff;
}
.navbar-default .megamenu .navbar-nav > li.active > a,
.navbar-default .megamenu .navbar-nav > li > a:hover {
    color: #adb627;
}
/* Sale Button */
.navbar-default .navbar-nav > li.sale a::before {
    font-family: 'Font Awesome 5 Pro';
    font-size: 1.2em;
    line-height: 0.70em;
    content: "\f646";
    color: #ff0000;
    padding-right: 5px;
}

/* breadcrumb */
.breadcrumb-wrapper .inner  {
    border-color:#E3E5E7;
}

/* Seitenleiste */
aside .box:not(:last-child) {
    border-bottom-color: #E3E5E7;
}
/* Hover auf Symbol, seitliche Navigation */
aside .box-categories .nav > li > a .symbol.nav-toggle {
    background-color: #adb627;
}
/* Badges */
.header-shop-nav .cart-menu .badge,
.affix .cart-menu .badge,
a:hover .badge {
    background-color: #adb627;
    color: #fff;
}

/* Panel */
.panel-primary > .panel-heading {
    background-color: #adb627;
    border-color: #adb627;
}

/* Wizzard */
.nav.nav-wizard > li.active .step {
    background-color: #adb627;
    color: #fff;
}
#selectionwizard {
    border-color: #adb627;
}
#selectionwizard .selection-wizard-answer,
#selectionwizard .selection-wizard-desc {
    color: #adb627;
}

/* loader */
#loader {
    border-top-color: #128494;
}
#loader:before {
    border-top-color: #adb627;
}
#loader:after {
    border-top-color: #adb627;
}

/* Pfeile, Slick-Slider */
.slick-prev:hover, .slick-next:hover {
    background: #adb627;
}

/* Randfarbe, Variationen */
.varikombis-thumbs .thumbnail img:hover,
.image-gallery ul.image-thumbs li:hover img, 
.image-gallery ul.image-thumbs li.active img {
    border-color: #adb627;
}
/* Bigbox, Startseite */
.bigbox .product-cell .lead a {
    color: #adb627;
}
.bigbox .product-cell.maxbox {
    border-color: #adb627;
    border-width: 2px;
}
/* Hersteller-Slider, Background */
.manufacturers-slider {
    background-color: #EFF1F3;
}

/* Footer */
#footer {
    background-color: #adb627;
}
#footer, #footer a {
    color:  #000 /*rgba(255,255,255,0.7)*/;
}
#footer .btn-social,
#footer .nav-list a:hover,
#footer .panel .panel-title {
    color: #000;
}
#footer .btn-social {
    background-color: transparent;
}

/* Linie bei den Vorteilen */
.container-plain.actions {
    border-top: 1px solid #E3E5E7;
}
/* Icons bei den Vorteilen*/
.werbebox .wrap i,
.actions .wrap:hover h5,
.actions .wrap:hover h5 a,
.actions .wrap i {
    color: #adb627;
}
/*
    Background ist aktiv
*/

.isbg .container-plain.actions {
    border-top: 0;
}
/* Background bei Aktionsflächen */
.isbg .well,
.isbg .tab-content,
.isbg header .top-bar,
.isbg body[data-page="11"] header,
.isbg .row.gallery .product-cell,
.isbg aside .inner,
.isbg #navbar-filter,
.isbg #navbar-filter, .news-filter,
.isbg .smallbox .product-cell, 
.isbg .bigbox .product-cell,
.isbg #footer .btn-social,
.isbg .container-plain.actions,
.isbg .purchase-box .alert.choose-variations,
.isbg .purchase-box .alert.choose-variations::after {
    background-color: #fff;
}
.isbg body[data-page="11"] .nav.nav-wizard .step {
    background-color: #EFF1F3;
}

/* sprachenbox */
header .top-bar .langbox {
    background-color: transparent;
}

 .section-cta{
    color: #fff;
	background-color: #333  ;
	padding: 20px 0;
	margin-top: 30px;
}

.header-logo img{
	line-height: 40px;
	max-height: 55px; 
}

body[data-page="11"] header,
body[data-page="11"] .nav.nav-wizard > li .nav-badge,
body[data-page="11"] .nav.nav-wizard > li > a {
  background-color: #333;
  color: #cccccc;
}

.section-cta .form-control {
    height: 40px;
    background-color: #fff;
	color: #000;
}

header, header a {
    color: #000000;
}

.hamburger .line {
    background-color: #fff;
}

.pay-button, footer .panel-strap img {
    border: 0px solid #000;
    margin: 0 3px 10px 0;
}

.fa-search:before {
    content: "\f002";
    color: #f3f2f2;
}

.fa-shopping-cart:before {
    content: "\f07a";
    color: #f3f2f2;
}
.fa-user:before {
    content: "\f007";
	color: #f3f2f2;
}
.fa-shopping-cart:before {
    content: "\f07a";
    color: #f3f2f2;
}