body {
    font-weight: 300;
    hyphens: auto;
}

p {
    line-height: 2.3;
}

b,
strong,
h1,
h2,
h3,
h4,
h5,
h6,
.headline-h1,
.headline-h2,
.headline-h3,
body .audaris-widget .font-semibold,
.navbar-inverse .navbar-nav > li > a {
    font-weight: 500;
}

#header-slider {
    border-bottom: 0;
}

.btn-primary,
.btn-default,
#footer #pre_area .btn-primary {
    padding: 15px 30px;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 16px;
    letter-spacing: 2px;
    border-radius: 10px;
}

#footer #pre_area .btn-primary:hover {
    color: #fff;
}

caption {
    color: #1b294a;
}

.btn-default {
    background: transparent;
}

.audaris-widget .btn-primary,
.btn-primary,
#footer #pre_area .btn-primary {
    background: rgb(228 15 26);
    background: linear-gradient(90deg, rgb(228 15 26 / 100%) 0%, rgb(187 15 24 / 100%) 100%) !important;
    border-color: rgb(228 15 26);
}

.audaris-widget .vehicle-card-1,
.audaris-widget .vehicle-card-3,
.Detail .aw-vehicle-thumbs-container .bg-primary,
.audaris-widget .aspect-4\/3 > :first-child,
#site-content img {
    border-radius: 25px;
    overflow: hidden;
}

.audaris-widget .vehicle-card-1 .vehicle-installment::after {
    bottom: 3px !important;
}

.audaris-widget .vehicle-card-1 .vehicle-installment {
    bottom: 0 !important;
}

.auda-img-box {
    transition: 0.2s all;
}

.auda-img-box:hover {
    background: #1b294a;
    color: #fff;
    border-radius: 25px;
}

.auda-img-box:hover a {
    color: #fff;
}

.auda-bg-gradient {
    padding: 100px 0;
    background: rgb(255 255 255);
    background: linear-gradient(180deg, rgb(255 255 255) 0%, rgb(200 200 200) 100%);
}

.auda-bg-gradient-inverse {
    background: rgb(255 255 255);
    background: linear-gradient(180deg, rgb(200 200 200) 0%, rgb(255 255 255) 100%);
}

.auda-footer-blocks {
    box-shadow: 1px 0 11px -7px #606060;
    padding: 15px;
}

#footer #pre_area {
    text-align: left;
}

#footer #pre_area .table {
    width: auto;
}

[data-container='testimonials'] .container .row:nth-child(2),
.audaris-widget .Showroom main .w-full.pb-4:nth-child(7n + 9),
.pageid-532 #menu-social-floating {
    display: none;
}

/************ ACCORDION FIRST ********************/
.auda-accordion .panel-title a {
    display: block;
    position: relative;
    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-title a::after {
    content: '\f078';
    font-family: FontAwesome;
    padding: 10px;
    color: #414141;
    position: absolute;
    right: 0;
    top: 0;
}

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

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

/**************   Formulare   *****************************/
label {
    font-weight: 400;
}

form input.form-control,
form textarea.form-control {
    border-width: 0 0 2px;
    border-style: solid;
    border-color: #1b294a;
    background: #fbfbfb;
}

#section-contact-form form .well,
.auda-search .audaris-widget .form-select:focus {
    box-shadow: none;
}

#section-contact-form .well {
    border: 1px solid #fff;
    box-shadow: 0 10px 16px rgb(0 0 0 / 7%);
}

/**************   END Formulare   *****************************/

/************ AUDARIS Widget ********************/

.site-home .auda-search {
    position: relative;
    z-index: 99;
}

.auda-search .audaris-widget {
    background: #fff;
    padding: 30px 20px;
    border-radius: 8px;
    box-shadow: 0 13px 22px -12px rgb(0 0 0 / 30%);
}

.auda-search .audaris-widget .form-select {
    border: 0;
    position: relative;
    z-index: 2;
    left: 0;
    bottom: 0;
    background-color: transparent;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.auda-search .audaris-widget .form-select::before {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: 0.6s all;
    background: #707070;
    opacity: 1;
}

/************ END AUDARIS Widget ********************/

/************ AUDA-CARDS-4 Overlap-right & left ********************/

.auda-card-overlap .auda-overlap-box {
    background: #fff;
    padding: 45px;
    box-shadow: 1px 0 11px -7px #606060;
}

/************ AUDA-CARDS-4 - END ********************/

.auda-wrap,
[data-container='testimonials'] .container .row:first-child {
    display: flex;
    flex-wrap: wrap;
}

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

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

.auda-hv-center {
    display: flex;
    flex-flow: column wrap;
    align-items: center;
    justify-content: center;
}

.auda-justify-between {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.auda-space,
.auda-testimonial {
    padding: 20px;
}

.auda-h-100 {
    height: 100%;
}

#section-direction-compact .service-area-open-time {
    padding: 10px;
    background: #e3e3e3;
    margin: 20px 0 0;
}

#footer #pre_area .row > div:not(:last-child) {
    margin-bottom: 0;
}

@media (min-width: 1280px) {
    .auda-testimonial {
        position: relative;
        text-align: center;
        margin: 50px 0;
    }

    .auda-testimonial::before {
        content: '\f004';
        position: relative;
        font-family: FontAwesome;
        color: #fff;
        text-shadow: 0 0 13px #d9d9d9;
        font-size: 4em;
        line-height: 1;
        z-index: -1;
        top: 0;
        left: 0;
    }
}

@media (min-width: 992px) {
    .site-home .auda-search {
        margin-top: -140px !important;
    }

    .auda-card-overlap .auda-overlap-right {
        margin-right: -7%;
        z-index: 9;
    }

    .auda-card-overlap .auda-overlap-left {
        margin-left: -7%;
    }
}

/* CL Korrekturschleife */
.py-3.mx-3.text-xs.text-right.shadow-separator.self-end,
.leading-normal.text-xl.font-bold.py-3.mx-3.text-right.self-center,
.audaris-widget .bg-gradient-gray,
.leading-normal.text-xl.font-bold {
    color: #1b294a !important;
}

.audaris-widget .bg-gradient-gray .text-white {
    color: #1b294a !important;
}

/* CL Header Logo */
.navbar-left img {
    max-height: 100%;
}

.imentry-12844 .headline-h1 {
    text-align: center;
}

.nav-area-lines {
    font-size: 14px;
}

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

#page_sidebar li a {
    padding: 10px;
}

.audaris-widget .form-select:disabled {
    color: #212121 !important;
    background: #fff !important;
}

.audaris-widget .text-success {
    color: #0d6417 !important;
    font-weight: 600;
}

.auda-bg-blue {
    padding: 100px 0;
    background: #1b294a;
}

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

.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 {
    background: #eaeaea;
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.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 ********************/
