/* Silbentrennung aktiviert MH */
div,
p {
    hyphens: auto;
}

.quicksearch .audaris-widget .btn-primary,
.quicksearch .audaris-widget .btn-primary .text-primary {
    color: #333 !important;
}

/* Button Hover-Effekt MH */
.btn.btn-primary:hover,
.btn.btn-primary.search-start:hover {
    background-color: #666 !important;
    color: #fff;
}

.btn-primary:hover .badge {
    background-color: #666;
    color: #ffff;
    border: 1px solid #fff;
}

/* Leistungen zentriert zum Bild MH */
.row.leistungen {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.site-home #site-content {
    padding-top: 0;
}

/* Mobile Menü Bug MH */
@media (max-width: 1379px) {
    #optional-header-icons .fa,
    #menu-toggle .menu-toggle-text {
        color: #666 !important;
    }

    #menu-toggle .icon-bar {
        background-color: #666 !important;
    }

    #optional-header-icons .fa:hover,
    #menu-toggle:hover .menu-toggle-text {
        color: #000 !important;
    }

    #menu-toggle:hover .icon-bar {
        background-color: #000 !important;
    }
}

/* Top Markenlogos MH */
.navbar-left img {
    max-width: 45px !important;
    margin-left: 10px !important;
}

/* Textausrichtung Footer MH */
@media (max-width: 991px) {
    #footer #pre_area p {
        text-align: center !important;
    }
}

/* Background Kacheln grau MH */
.site-home [data-container='kachel-modul'] {
    background-color: #666;
}

body:not(.site-home) #header-slider .fill,
body:not(.site-home, .blog-entry, .location-landingpage) #header-slider .item,
body:not(.site-home, .blog-entry, .location-landingpage) #header-slider .fill {
    padding-bottom: 28%;
}

@media (min-width: 1380px) {
    #wrapper #header {
        background: rgb(255 255 255 / 85%);
        height: 170px;
    }
}

.nav-area-lines .navbar-nav > li > a {
    text-transform: uppercase;
    font-weight: 600;
}

/* Hintergrundfarbe .top-area MH */
#wrapper #header .top-area {
    background-color: #5d5d5d;
}

/* Styling Trapezbuttons MH */
.pageid-532 .btn-trapezium div {
    color: #fff !important;
}

/* Finanzierungspreis Detailansicht MH */
@media (min-width: 1380px) {
    #header-slider,
    .site-home #header-slider {
        margin-top: 0;
    }
}

#site-content .overlap .col-md-offset-3 {
    margin-left: -5%;
    bottom: -6vw;
    background: #fff;
    padding: 25px;
    box-shadow: 1px 0 11px -7px #606060;
}

/************ ACCORDION_SW ********************/
.auda-accordion .panel-title a {
    display: block;
    padding: 10px 15px;
    box-shadow:
        0 5px 5px 0 #ddd,
        0 2px 12px #fff;
}

.auda-accordion .panel-default > .panel-heading {
    background: transparent;
    border: none;
    padding: 0;
}

.auda-accordion .panel-default {
    border: none;
    margin-bottom: 20px;
}

.auda-accordion .fa {
    float: right;
    color: #c6282c;
}

/************ ACCORDION - END ********************/
