body, .body {
  background-color: #FFFFFF;
}

.bg-primary {
  background-color: #002937 !important;
}

.page-item.active .page-link {
  z-index: 3;
  color: #EEEEEE;
  background-color: #002937;
  border-color: #002937;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background-color: #AAAAAA;
  border-color: #AAAAAA;
  box-shadow: none !important;
}

.page-item .page-link {
  color: #EEEEEE;
}

.page-item.disabled .page-link {
  color: #434343;
}

.pagination > li > a, .pagination > li > span, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
  color: #EEEEEE;
  box-shadow: none !important;
}

.text-color-primary {
  color: #434343;
}

.text-color-hover-primary {
  color: #002937;
}
.text-color-hover-primary:hover {
  color: #434343;
}

.errorcontainer {
  width: 100%;
  height: 200px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -100px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Poppins", Arial, sans-serif !important;
}

h1, h1 a:hover, .h1 a:hover {
  color: #ED6B06;
}

h2, h2 a:hover, .h2 a:hover {
  color: #00638E;
}

h3, h3 a:hover, .h3 a:hover {
  color: #002937;
  text-transform: none;
}

.textcol_h1, a.textcol_h1:hover {
  color: #ED6B06;
}

.textcol_h2, a.textcol_h2:hover {
  color: #00638E;
}

.textcol_h3, a.textcol_h3:hover {
  color: #002937;
}

.textcol_text, a.textcol_text:hover {
  color: #434343;
}

.textcol_infotext, a.textcol_infotext:hover {
  color: #EEEEEE;
}

.textcol_akzent {
  color: #002937;
}

.bgcol_page {
  background-color: #FFFFFF;
}

.bgcol_akzent {
  background-color: #002937;
}

.bgcol_footer {
  background-color: #FFFFFF;
}

.bgcol_filter {
  background-color: #FFFFFF;
}

.bgcol_suche {
  background-color: #FFFFFF;
}

.divider.divider-small hr {
  background-color: #FFFFFF;
}

#header .header-column .header-extra-info li .header-extra-info-text a {
  color: #002937;
}

#header .header-column .header-extra-info li .header-extra-info-text label {
  color: #434343;
}

#header .header-nav-features .header-nav-features-cart .cart-info .cart-qty {
  background-color: #002937;
  color: #EEEEEE;
}

#footer {
  background: #333333;
  border-top: 4px solid #333333;
}

#footer .footer-copyright.footer-copyright-style-2 {
  background: #333333;
  border-top: 1px solid #333333;
}

.search-with-select .search-form-wrapper > .form-control, .search-with-select .search-form-wrapper .search-form-select-wrapper {
  background-color: #FFFFFF;
  color: #434343;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu)::placeholder {
  color: #EEEEEE;
}

#header .header-nav-features .header-nav-top-icon {
  color: #002937;
}

@media (min-width: 992px) {
  #header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav > ul:not(:hover) > li > a {
    color: #EEEEEE;
  }

  #header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav > ul:not(:hover) > li > a.active {
    color: #ED6B06;
  }
}
.card-header {
  background-color: #FFFFFF;
}

.breadcrumb {
  color: #434343;
}
.breadcrumb a, .breadcrumb a:hover {
  color: #434343;
}
.breadcrumb.breadcrumb-checkout {
  color: #EEEEEE;
}
.breadcrumb.breadcrumb-checkout a, .breadcrumb.breadcrumb-checkout a:hover {
  color: #EEEEEE;
}
.breadcrumb.breadcrumb-checkout a.active, .breadcrumb.breadcrumb-checkout a:hover.active {
  color: #00638E;
}

p {
  color: #434343;
}

.form-control:focus {
  color: #434343;
}

a, a:hover {
  color: #00638E;
}

aside ul.nav-list > li > a {
  color: #434343;
}

aside ul.nav-list > li > a:hover {
  color: #00638E;
}

.tabs.tabs-simple .nav-tabs > li .nav-link, .tabs.tabs-simple .nav-tabs > li .nav-link:hover, .tabs.tabs-simple .nav-tabs > li .nav-link:focus {
  color: #434343;
  border-bottom: none;
}

.tabs.tabs-simple.tabs-simple-full-width-line .nav-tabs {
  border-bottom: 3px solid #FFFFFF;
}

.shop .quantity .minus, .shop .quantity .plus {
  color: #434343;
}

.shop .quantity .qty {
  color: #ED6B06;
}

.shop_table .product-thumbnail .product-thumbnail-wrapper .product-thumbnail-remove {
  color: #ED6B06;
}

.shop_table td {
  border-top: 1px solid #FFFFFF;
}
.shop_table td.border-bottom {
  border-bottom: 1px solid #FFFFFF !important;
}

.form-label {
  color: #434343;
}

::placeholder {
  color: #EEEEEE !important;
}

#footer {
  border-top: 4px solid #e6e6e6;
}

footer#footer, #footer .footer-copyright {
  color: #434343;
  background: #FFFFFF;
  background-color: #FFFFFF;
}

#footer h5.textcol_footer, a.textcol_footer, #footer a.textcol_footer:hover, #footer .textcol_footer a, #footer .textcol_footer a:hover {
  color: #434343;
}

#footer h5.textcol_footer_headline {
  color: #434343;
}

#footer a:not(.btn):not(.no-footer-css) {
  color: #434343;
}

#footer .footer-copyright p {
  color: #434343;
}

/*# sourceMappingURL=custom.css.map */
