.infobox {
    background: #f1f1f1;
    border-radius: 10px;
    padding: 30px;
}

.auda-slider[data-container='image-slider'] .item {
    display: flex;
    flex-direction: column-reverse;
}

.auda-slider[data-container='image-slider'] .slider-content {
    position: relative;
}

.content-title {
    color: #242424;
}

#loginboxbc input {
    border: 2px solid #f5f5f5;
    padding: 5px 8px;
}

#footer #pre_area .btn-primary {
    background: #000;
}

#footer #pre_area .btn-default,
.audaris-widget .btn-default {
    background-color: #000 !important;
    border-color: transparent !important;
}

#footer #pre_area .btn-default,
.audaris-widget .btn-default:hover {
    background-color: transparent;
    border-color: #000;
}

.audaris-widget .btn-primary:hover {
    background-color: #fbbf11 !important;
}

/* H1 Anpassung PE */
.headline-h1 {
    font-size: 40px;
}

@media (max-width: 991px) {
    .headline-h1 {
        font-size: 30px !important;
    }
}

@media (max-width: 479px) {
    .headline-h1 {
        font-size: 20px !important;
    }
}

#section-service-brands-ajax #marken-request .direction-marken-logo {
    width: 30%;
}

/* Optional Header Icons PR */
.js-fav-counter {
    background-color: #000 !important;
}

#optional-header-icons .fa,
#phone-top .fa,
#phone-top,
.audaris-widget .vehicle-card-1 .vehicle-price-difference,
.audaris-widget .btn-primary,
.Detail h2,
.audaris-widget .text-primary,
.text-white:not(.vehicle-installment) {
    color: #000 !important;
}

/* Standort Vacha Page Custom Boxes PR */
.location-landingpage .custom-square {
    background-color: lightgrey;
    width: 345px;
    padding: 50px;
    margin: 20px;
}

/* Über uns Seite MH */
.pageid-587 .custom-flex-row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 20px;
}

.custom-flex-row::after,
.custom-flex-row::before {
    display: inherit;
}

.pageid-587 .coloured:nth-child(2n + 1) {
    background-color: #ececec;
}

.navbar-left img {
    width: auto;
}

/* Instagram Icon MH */
#fixedsocial > div.instagramflat.socialicon_area {
    background: radial-gradient(circle farthest-corner at 32% 106%, rgb(255 225 125) 0%, rgb(255 205 105) 10%, rgb(250 145 55) 28%, rgb(235 65 65) 42%, transparent 82%), linear-gradient(135deg, rgb(35 75 215) 12%, rgb(195 60 190) 58%);
}

/* Footer 1 Urkunde Anpassung PE */
.urkunde {
    box-shadow: -1px 0 8px 1px rgb(0 0 0 / 45%);
}

/* Aufbereitung Table PE */
.pageid-404 .conditions-table .row {
    padding: 10px 10px 5px 0;
}

.pageid-404 .conditions-table .row:nth-child(odd) {
    background-color: #f5f5f5;
}

.preis {
    background-color: #f5f5f5;
    padding: 10px;
    border-radius: 4px;
    border: 1px solid #ddd;
    box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
}

/* Phone Top Anpasung PE */
#phone-top a {
    color: #000;
    font-weight: bold;
    font-size: 18px;
}

/* Header Slider Titel PE */
#header-slider .carousel-caption .h2 {
    text-transform: uppercase;
}

/* Probefahrt Button PE */
.pageid-2026 .btn-primary.active:hover,
.btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary:hover {
    background-color: #ffce2f;
}

/************ AUDA CARD 1 SW ********************/

.auda-card-group-1 {
    display: flex;
    flex-wrap: wrap;
}

.auda-card-group-1 .ge-content {
    height: 100%;
}

.auda-card-group-1 .column {
    margin-bottom: 30px;
}

.auda-card-group-1 .auda-card {
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
    box-shadow: 3px 3px 15px rgb(0 0 0 / 19%);
}

.auda-card-group-1 .auda-card-body {
    flex: 1 1 auto;
    padding: 1.25rem;
}

.auda-card-group-1 .auda-card-footer {
    padding: 1.25rem;
}

/************ END AUDA CARD 1 SW ********************/

.auda-space {
    padding: 35px;
}

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

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

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

.ecar-calculator {
    background: #f6f6f6;
    border: 0;
    box-shadow: none;
}

.ecar-calculator .btn-primary {
    color: #fff;
    background: #000;
}

.ecar-calculator .btn-default {
    color: #000;
    border-color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ecar-calculator .color-primary {
    color: #000;
}

.ecar-calculator .well {
    background-color: #fff;
    border: none;
    box-shadow: 0 9px 10px 1px rgb(0 0 0 / 5%);
    margin-top: 40px;
}
