@import url('https://fonts.googleapis.com/css?family=Lato&display=swap');

body, h1, h2, h3, h4, h5, h6,
.headline-h1, .headline-h2, .headline-h3, .subheadline-h1, .subheadline-h2, .subheadline-h3,
.h1, .h2, .h3 {
    font-family:'Lato', sans-serif;
}

p, div {
    -webkit-hyphens:auto;
    -ms-hyphens:auto;
    hyphens:auto;
}

/* Hintergurnd von Titels PE */
#header-slider .carousel-caption .h3.left-top-2 {
    color:#fff;
    background-color:#252c35;
}

#header-slider .carousel-caption .h2.left-top-1 {
    color:#000;
    background-color:#fecc00;
}

#header-slider .carousel-caption .h2,
#header-slider .carousel-caption .h3 {
    text-shadow:none;
}

#header-slider .owl-dots {
    bottom:55px;
}

/**Anpassung vom Headerbild PE**/
.pageid-584 #header-slider .fill {
    background-position:bottom;
}

/**H2 allgemein PE**/
.headline-h2 {
    font-weight:600 !important;
    text-transform:uppercase;
}

/**Anpassung der SocialIcon PE**/
#menu-social-floating .youtubeflat {
    background:#f00;
}

#menu-social-floating .contactflat {
    background:#252c35;
}

/**Anpassung der Footer**/
#footer #after_area {
    padding-top:0;
}

/**Anpassung der Social Icon Pe**/
@media (max-width:1659px) {
    #menu-social-floating {
        display:none;
    }
}

/**Anpassung der Suche PE**/
#section-vehicle-list-search-horizontal {
    display:none;
}

#section-search-switcher .auto-categories-slider a {
    color:#252c35;
}

#section-search-switcher .auto-categories-slider a:hover {
    color:#fecc00;
}

/**Infomanager Tabelle PE**/
.conditions-table > .row {
    display:flex;
    flex-wrap:wrap;
}

.conditions-table > .row:after,
.conditions-table > .row:before {
    display:inherit;
}

.conditions-table .row {
    padding:15px 10px 10px;
}

.conditions-table .row:nth-child(odd) {
    background-color:rgb(236, 236, 236)
}

.infoboxen {
    box-shadow:0 1px 3px 0 rgba(51, 48, 46, 0.3);
    padding:36px;
}

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

    .row.d-flex-v-center:after,
    .row.d-flex-v-center:before {
        display:inherit;
    }
}

/**Astra Tabelle PE**/
.flex-tabelle {
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
}

.tabelle {
    margin:24px;
}

@media (min-width:1199px) {
    .site-home #header-slider .header-envkv-info {
        bottom:76px;
        text-align:center;
    }
}

/**Infomanager Opel Original Startetbatterien Anpassung**/
@media (min-width:767px) {
    .info-border {
        border-right:solid 1px #fecc00;
    }
}

.blog-entry #header-slider .carousel-caption .h2,
.blog-entry #header-slider .carousel-caption .h3 {
    text-shadow:0 0 10px #787878;
}

.imentry-2632 .carousel-caption {
    color:#252c35;
}

.imentry-2632.blog-entry #header-slider .carousel-caption .h2,
.imentry-2632.blog-entry #header-slider .carousel-caption .h3,
body.imentry-2632.blog-entry #header-slider .header-envkv-info {
    text-shadow:none;
}

body.imentry-2632.blog-entry #header-slider .angebot-preis {
    font-size:4em;
}

@media (min-width:1700px) {
    body.imentry-2632.blog-entry #header-slider .angebot-preis {
        font-size:5em;
        bottom:7%;
    }
}

@media (max-width:400px) {
    body.imentry-2632.blog-entry #header-slider .angebot-preis {
        font-size:2em;
    }
}

@media (max-width:542px) {
    .imentry-2632.blog-entry #header-slider .header-envkv-info {
        font-size:6px;
    }
}
