/*Header*/
/**********************************/
/*CSS @Jan Crone - Crone-IT Hannover 09-2023 > Pfefferhaus Hannover*/
/**********************************/
/*Sie lesen gerade...*/
#breadcrumb1 {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}
/*Breadcrumb*/
.breadcrumb-item.active {
  font-weight: normal;
}
/*Button*/
.btn-primary {
  color: #fff;
  background-color: #C00418;
  border-color: #820E12;
  box-shadow: none;
}
.btn-animated .btn-primary:hover {
  color: #fff;
  background-color: #820E12;
  border-color: #C00418;
}
/*Warenkorb*/
.btn-animated .btn-outline-primary:hover::after {
  color: #fff;
  background-color: #820E12;
  border-color: #C00418;
}
header .btn-outline-primary:hover {
  color: #fff;
  border-color: #C00418;
}
.btn-outline-primary:hover {
  color: #fff;
}
.btn-animated .btn-outline-primary:hover {
  border-color: #C00418;
}
.btn-outline-primary {
  border-color: #C00418;
}
/*Checkout*/
.badge-primary {
  color: #fff;
  background-color: #C00418;
}
.stepper .step-active .step-content::after {
  background: #C00418;
}
.custom-control-input:checked ~ .custom-control-label::before {
  background-color: #820E12;
  border-color: #C00418;
}
.checkout-steps .step-check {
  color: #C00418;
}
/*Wunschzettel*/
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #C00418;
}
/*Kleiner Text Button*/
.btn-link:hover {
  color: #C00418;
}
.estimated-delivery:hover .estimated-delivery-info {
  color: #C00418;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .show > .btn-primary:not(.navbar-toggler)[data-toggle="collapse"] {
  color: #fff;
  background-color: #820E12;
  border-color: #C00418;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #820E12;
  border-color: #C00418;
}
/*Menü*/
header .navbar-nav > .nav-item > .nav-link::before {
    border-color: #C00418;
  }
/*Menü aktiv*/  
#header-top-bar a:not(.dropdown-item):not(.btn):hover, header a:not(.dropdown-item):not(.btn):hover {
  color: #C00418;
}
/*Artikel auf Lager*/
/*.ribbon-8 {
  background-color: #C00418;
}*/
/*Artikel Überschrift*/
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
  border-color: #C00418;
}
.tab-navigation .nav-link::after {
  border-color: #C00418;
}
/*.ribbon-8::before {
  border-right-color: #C00418;
}*/
/*Artikel Menge*/
.bootstrap-select.custom-select.show button.dropdown-toggle, .bootstrap-select.custom-select.show button:not(.navbar-toggler)[data-toggle="collapse"] {
  border-color: #C00418;
}
/*Warenkorb*/
.fa-sup {
  background-color: #C00418;
  color: #fff;
}
/*Eingabefelder Rahmen*/
.form-control:focus {
  border-color: #C00418;
}
.custom-select:focus {
  box-shadow: none;
}
/*Kundenkonto*/
.account-head-data .account-head-data-credit {
  border: 1px solid #C00418;
}
/*Alert / Hinweis im Kundenkonto*/
.alert-success {
  color: #fff;
  background-color: #C00418;
  border-color: #820E12;
}
/*Link*/
a:hover {
  color: #C00418;
}
/*Seiten Leiste links*/
aside .nav-panel > .nav > .active > .nav-link {
  border-bottom: 0.375rem solid #C00418;
}
/*Preisauswahl*/
.noUi-horizontal .noUi-connect {
  background: #C00418;
}
.noUi-horizontal .noUi-handle {
  background: #C00418;
  box-shadow: 0px 0px 0px 5px rgba(130, 14, 18, 0.5);
}
/*Nächste Seite*/
.page-item.active .page-link::after, .page-item.active .page-text::after {
  border-bottom: 4px solid #C00418;
}
.page-link:hover {
  color: #C00418;
}
/*Footer*/
#footer a:not(.btn):hover {
  color: #C00418;
}
.btn-icon-secondary:hover {
  background-color: #C00418;
}
#footer #copyright {
  background-color: #820E12;
  color: #f5f7fa;
}
/*Symbole Header*/
.fas.fa-user,
.fas.fa-heart,
.fas.fa-shopping-cart.cart-icon-dropdown-icon,
.cart-icon-dropdown-price {
  font-size: 1.35rem;
}
