/* Anpassungen MS */

.btn-primary {
    text-transform: none;
}

.fa-heart::before {
    color: #2168b2;
}

/* Anpassungen MS-end */

p,
div {
    hyphens: auto;
}

#wrapper .more-brand-icons img {
    max-width: 208px !important;
}

/* LF */
.auda-space {
    padding: 25px;
}

.auda-shadow {
    box-shadow: 3px 3px 15px rgb(0 0 0 / 19%);
}

#section-consultants:not(.consultants-view-2) h2.headline-h2 {
    text-align: center;
}

/* Huyndai style */

.pageid-12325 {
    font-family: HyundaiSansText-Bold, Verdana, sans-serif;
    font-style: normal;
}

.pageid-12325 .nav-area-lines .navbar-nav > li > a:hover,
.pageid-12325 .nav-area-lines .navbar-nav > li > a:focus,
.pageid-12325 #footer #pre_area,
.pageid-12325 .btn-primary,
.auda-bg-hyundai,
.pageid-12325 [data-container='infomanager'].infomanager-view-3[data-slider-view='2'] .dashboard-tag,
.pageid-12325 #wrapper #header #optional-header-icons a span,
.pageid-12325 #wrapper #header #menu-toggle .icon-bar {
    background-color: #012c5f;
}

.pageid-12325 #header #phone-top a,
.pageid-12325 #wrapper #header #phone-top,
.pageid-12325 #serviceleistungen a,
.pageid-12325 .form-group a,
.pageid-12325 .headline-h1,
.pageid-12325 .headline-h2,
.pageid-12325 .content-title,
.pageid-12325 #wrapper #header #menu-toggle .menu-toggle-text,
.pageid-12325 #wrapper #header #optional-header-icons a {
    color: #012c5f;
}

.pageid-12325 #wrapper #header .top-area {
    background-color: #e4dcd3;
}

.pageid-12325 #header-slider {
    margin-top: 0;
}

/** Headerslider Anpassungen PE **/
#header-slider .carousel-caption .h2 {
    text-shadow: 4px 4px 4px #0f0805;
}

#header-slider .carousel-caption .h3 {
    text-shadow: 4px 4px 4px #0f0805;
    font-weight: 400;
}

.nav-area-lines .navbar-nav > li > .dropdown-menu {
    box-shadow: -2px 4px 19px 0 rgb(86 86 86 / 15%);
}

.nav-area-lines .navbar-nav > li > .dropdown-menu > li,
.nav-area-lines .navbar-nav > li > .dropdown-menu > li:hover {
    border-top: none;
}

.nav-area-lines .navbar-nav > li > .dropdown-menu > li:hover > a {
    background: #fff;
    color: #414141;
}

#wrapper #header #menu-toggle .menu-toggle-text {
    color: #1b64b0;
}

#wrapper #header #menu-toggle .icon-bar {
    height: 2px;
    background-color: #1b64b0;
}

/** Top-Area Farbe Anpassung PE **/
#wrapper #header .top-area {
    background: #0f0805;
}

/** Footer Icons Größe & Border PE **/
.footer-info > .ge-content > p:first-child .fa {
    font-size: 40px;
}

@media (min-width: 767px) {
    .border-info {
        border-right: solid 2px #fff;
    }
}

/** Titel Anpassung Jobangebote PE **/
.imentry-2472 .headline-h1,
.imentry-2473 .headline-h1 {
    font-size: 30px;
}

.blog-entry .headline-h1 {
    font-size: 30px;
}

@media (max-width: 479px) {
    .blog-entry .headline-h1 {
        font-size: 18px;
    }
}

/** Infomaanger flex PE **/
@media (min-width: 992px) {
    .d-flex-v-center {
        flex-wrap: wrap;
        align-items: center;
        display: flex;
    }
}

/** INFOMANAGER FORMULARE ABSTAND PE **/
.blog-entry .module-block {
    margin: 0;
}

.site-home .categoryslider {
    background: #f3f3f3;
    padding-bottom: 45px;
}

.auda-align-center {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.form-control {
    border: 1px solid #737373;
}

.audaris-widget .border-gray-400 {
    border-color: #737373 !important;
}

#footer_info_box {
    color: #000;
}

#footer_info_box a:not(.btn) {
    color: #000;
}

#phone-top a {
    color: #fff !important;
}

input[aria-label='Suche nach Marke, Modell, Farbe'][role='searchbox'] {
    border: 1px solid #6e6e6e;
}

.module-block[data-container='kachel-modul'] .tile-img-text-container > .h3 {
    background: #1b64b0;
    padding: 20px;
}

/*Header Anpassungen*/
#header .navbar > .container-limited,
#header .top-area > .container-limited {
    max-width: none;
}

@media (max-width: 1758px) {
    @media (min-width: 1380px) {
        #wrapper .more-brand-icons img {
            max-width: 70px !important;
        }
    }
}

@media (max-width: 980px) {
    #wrapper .more-brand-icons img {
        max-width: 60px !important;
        margin-right: 5px;
    }
}
