/**** Rno fonts ***/
.audaris-widget header h1 {
    color: #000;
    font-size: 36px;
    font-weight: bold;
}

.auda-search .audaris-widget {
    border: 2px solid #0e4194;
    padding: 40px;
    border-radius: 28px;
    background: #fff;
}

.auda-search .audaris-widget .form-select:focus {
    box-shadow: none;
}

.auda-search .audaris-widget .form-select {
    border-width: 0 0 2px;
    border-style: solid;
    border-color: #0e4194;
}

.auda-search .audaris-widget .mx-auto {
    margin: 20px auto 0;
}

.nav-area-lines li a {
    font-weight: 400;
    font-style: italic;
}

.navbar-top {
    align-items: center;
    display: flex;
    flex-direction: row-reverse;
}

#header-slider .header-envkv-info,
#header-slider-container .header-envkv-info,
#site-content [data-container='infomanager'].infomanager-view-2 .gallery-item .co2-info,
#section-infomanager.infomanager-view-2 .gallery-item .co2-info {
    color: #000;
}

.list-group-item {
    background-color: transparent;
    border: 0;
    padding: 8px 15px;
}

.auda-bg-secondary {
    background: #efefef;
}

.auda-bg-blue,
.auda-bg-blue .headline-h1,
.auda-bg-blue .headline-h2,
.auda-bg-blue .headline-h3 {
    background: #0e4194;
    color: #fff;
}

.auda-marken .auda-bg-blue {
    padding: 20px;
    border-radius: 0 28px 28px 0;
}

.auda-marken .auda-bg-blue p {
    margin: 0;
}

.auda-marken .auda-bg-blue .btn-primary {
    padding: 6px 20px;
}

.auda-marken .row.row-no-gutters {
    border: 1px solid #0e4194;
    display: flex;
    align-items: center;
    border-radius: 30px;
}

.auda-text-on-img {
    position: absolute;
    bottom: 20px;
    right: 35px;
    background: #fff;
    padding: 20px;
}

.auda-text-on-img-left {
    position: absolute;
    bottom: 20px;
    left: 35px;
    background: #fff;
    padding: 20px;
}

.fa-check,
#footer #pre_area #location-info-request,
#footer #pre_area .location-info-footer {
    color: #0e4194;
}

#header-slider .container-fluid.container-limited {
    max-width: 100%;
}

#header-slider .carousel-caption .h2,
#header-slider .carousel-caption .h3,
.auda-text-on-img,
.auda-text-on-img-left,
.btn-primary,
#pre_area .auda-bg-blue {
    border-radius: 28px;
}

#header-slider .carousel-caption .h2,
#header-slider .carousel-caption .h3 {
    padding: 12px 40px;
}

#header-slider .carousel-caption .h3 {
    margin: -8px 30px;
}

.btn-primary,
#footer #pre_area .btn-primary {
    background: transparent;
    color: #0e4194;
    border: 1px solid #0e4194;
    padding: 12px 30px;
    transition: 0.2s ease-in-out;
}

.fieldsBoxWrapper .fieldsBox {
    background: #f5f5f5;
    border: none !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.active,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary.focus:active,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover {
    background: #000;
    border-color: transparent;
}

.auda-bg-blue .btn-primary {
    color: #fff;
    border: 1px solid #fff;
}

#pre_area .auda-bg-blue {
    padding: 20px;
    display: flex;
}

#pre_area .auda-bg-blue .column {
    display: flex;
    align-items: center;
    justify-content: center;
}

#pre_area .auda-bg-blue .column:nth-child(n + 2) {
    border-left: 1px solid #fff;
}

.blog-post .auda-bg-blue {
    border-radius: 28px;
    padding: 20px;
}

@media (min-width: 1200px) {
    body.site-home #header-slider .fill,
    body.blog-entry:not(.angebot-entry) #header-slider .fill,
    body.blog-entry:not(.angebot-entry) #header-slider .item {
        height: 600px;
        padding: 0;
    }

    .site-home #header-slider .header-envkv-info,
    .site-home #header-slider-container .header-envkv-info {
        bottom: 115px;
    }

    .auda-search .audaris-widget {
        position: relative;
        bottom: 100px;
        z-index: 9;
    }

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

@media (max-width: 767px) {
    .auda-text-on-img {
        position: relative;
        color: #fff;
        background: #0e4194;
        bottom: 0;
        right: 0;
        border-radius: 0;
    }

    .auda-text-on-img .headline-h3 {
        color: #fff;
    }

    #pre_area .auda-bg-blue {
        display: block;
    }

    #pre_area .auda-bg-blue .column:nth-child(n + 2) {
        border-left: 0;
    }
}

@media (max-width: 1350px) {
    .auda-marken {
        display: block;
    }

    .auda-marken .row.row-no-gutters {
        margin: 20px 0;
    }

    .auda-marken .row.row-no-gutters .col-xs-12 {
        margin-bottom: 0;
    }
}

.audaris-widget [role='button']:focus,
.btn-trapezium:focus,
.btn-trapezium:active {
    outline: none;
}

/*** Karriereseite SW ***/

.box-job {
    padding: 20px;
    border: 1px solid #0e4194;
    border-radius: 15px;
}

.box-job-blue {
    padding: 20px;
    border: 1px solid #0e4194;
    border-radius: 15px;
    background-color: #0e4194;
}

/*** Karriereseite SW END ***/

/*** RM: Hide 3rd Party Widget if modal opened ***/

.multi-directions-loaded #ap-widget-button-container,
.modal-open #ap-widget-button-container {
    display: none !important;
}

/*** RM: Hide 3rd Party Widget if modal opened - END ***/
