p,
div {
    hyphens: auto;
}

/** Headline Anpassung **/
.headline-h1 {
    font-weight: 600 !important;
}

/** Hersteller Logo größer machen Kundenwunsch PE **/
.navbar-left img {
    max-height: 90px;
}

/** Menüpunkte Bold machen **/
#wrapper #header {
    font-weight: bold;
}

@media (min-width: 1200px) {
    .search_startseite_oben #section-vehicle-list-search-horizontal {
        margin-top: 115px;
    }
}

/** Transparency bei Header PE **/
.transparent-bg-image {
    background: none;
}

/** Header Slider Anpassung PE **/
#header-slider .carousel-caption .h2 {
    font-weight: 600;
    padding: 15px 15px 0;
    text-shadow: 2px 3px 8px rgb(0 0 0 / 90%) !important;
}

#header-slider .carousel-caption .h2::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 35px;
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
    width: 35px;
}

#header-slider .carousel-caption .h3 {
    padding: 15px;
    text-shadow: 2px 3px 8px rgb(0 0 0 / 90%) !important;
}

/** Socialmedia Display PE **/
@media (max-width: 1690px) {
    #menu-social-floating {
        display: none;
    }
}

/** Startseite d-flex PE **/
.d-flex-v-center {
    flex-wrap: wrap;
    align-items: center;
    display: flex;
}

.grau {
    background-color: #f3f3f3;
}

/** Werkstattleistung Infobox PE **/
.infobox-leistungen {
    padding: 15px;
    margin: 18px;
    background-color: #f3f3f3;
}

@media (min-width: 768px) and (max-width: 991px) {
    .infobox-leistungen {
        width: 45%;
        margin: 10px 10px 40px 5px;
    }
}

@media (min-width: 992px) {
    .infobox-leistungen {
        width: 30%;
    }
}

@media (min-width: 1542px) {
    .infobox-leistungen {
        width: 31%;
    }
}

.flex-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.infobox-border::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 60px;
    border-top: 2px solid #579c3f;
    border-left: 2px solid #579c3f;
    width: 60px;
    margin-top: -15px;
}

.infobox-border::after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    height: 60px;
    border-right: 2px solid #579c3f;
    border-bottom: 2px solid #579c3f;
    width: 60px;
    margin-bottom: -15px;
}

[data-container='kachel'] .tile-img-text-container .h3 {
    padding: 10px;
    background: #000;
}

@media (max-width: 867px) {
    .infobox-border::after {
        margin-right: 15px;
    }

    .infobox-border::before {
        margin-left: 15px;
    }
}

.skoda-border {
    border-left: solid 2px #579c3f;
    border-right: solid 2px #579c3f;
}

/** Info_Manager Formulare Text align PE **/
.blog-entry .text-center {
    text-align: left;
}

#section-contact-form {
    margin-top: unset;
}

/** Footer Background PE **/
#footer #pre_area {
    background: rgb(0 0 0 / 85%) url('/website/themes/autohaus-gohlke.de/dynamic/fe/Kopfgrafiken/Autohaus_Gohlke_Skoda_Header_2200x1000_1.jpg') center center / cover no-repeat;
    background-blend-mode: darken;
}

.footer-flex {
    justify-content: space-between;
}

#footer .container-fluid.container-limited {
    max-width: unset !important;
    padding-left: 25px;
    padding-right: 25px;
}

/** Probefahrt Anpassung PE **/
.pageid-2438 .container .headline-h1 {
    display: none;
}

/** Menü Text in Responsive PE **/
#wrapper #header #menu-toggle .menu-toggle-text {
    margin-top: 5px;
}

/** Abstand Shatten SW **/
.auda-space {
    padding: 25px;
}

.auda-space-xl {
    padding: 50px;
}

@media only screen and (max-width: 810px) {
    .auda-space-xl {
        padding: 15px;
    }
}

.pic {
    box-shadow: 0 0 12px 3px #eee;
}

/** End Abstand Shatten SW **/
