/*
 * Platz für eigene Änderungen direkt als CSS
 * Die hier gemachten Änderungen überschreiben ggfs. andere Styles, da diese Datei als letzte geladen wird.
 */


#header-top-bar, header {
    background-color: #132c55;
}
.col.main-search-wrapper.nav-right.order-lg-2 {
    margin-top: 25px;
}
.neosh {float: left}
.neosh p {margin-right: 25px; margin-bottom: 5px} 
.search-wrapper .form-control::placeholder {
  color: #ffffff !important;
  font-size: 1rem;
  text-transform: uppercase;
}
span.nav-mobile-heading {
    color: #ffffff;
}
.headerlie {
    font-size: 19px;
    font-weight: 800;
    color: #133991;
}
div#search {
    width: 25%;
    float: left;
}

.kk-fm-entry-group.kk-fm-entry-group-left {
    margin-left: 25px;
}

header .navbar-brand img {
    height: 32px;
}
span.nav-mobile-heading {
    text-transform: uppercase;
}
#header-top-bar a:hover:not(.dropdown-item):not(.btn), header a:hover:not(.dropdown-item):not(.btn) {
    color: #ffffff;
}
span.text-truncate.d-block {
    text-transform: uppercase;
}
.productlist-filter-headline.d-none.d-md-flex {
    background-color: #132c55;
    padding: 5px;
    color: #ffffff;
}
#header-top-bar a.nav-link {
    font-size: 0.7rem;
}
.search-wrapper .btn-secondary {
    color: #f5f7fa;
    background-color: #132c55;
    border-color: #ffffff;
    box-shadow: none;
}
.search-wrapper .form-control {
    background-color: #ecb40a;
     border-color: #ecb40a;
   
}
.search-wrapper .input-group-append {
    display: none;
}
header .dropdown-menu {
    background-color: #ecb40a;
    color: #fffdfd;
}
.productbox.productbox-hover:not(:hover) .productbox-onhover {
    opacity: 1;
}
