.audaris-widget .z-10 {
    z-index: 9 !important;
}

#header .header-above{
    max-width: 1580px;
    margin: 0 auto;
}

#header #primary-menu-container {
    flex-grow: inherit;
}

#header .more-brands img, 
#header .logos-top-right img {
    width: auto;
}

#header .logos-top-right{
    display: flex;
    flex-grow: 1;
    justify-content: space-between;
}

#header .logos-top-right .auda-call{
    display: flex;
    flex-grow: 1;
    justify-content: center;
    align-items: center;
}

#primary-menu-container .is-active,
.auda-bg-light{
    background: #f5f5f5;
}

#header #icons-menu li > a:hover {
    color: #b5b5b5;
}

#header #logo {
    flex-grow: inherit;
    }

.breadcrumb_area {
    background: #f2f2f2;
    padding: 5px 0px;
}

.pageid-532 #menu-social-floating,
.auda-land select,
.auda-land .col-md-4{
    display: none;
}
#site-content h2, #site-content h2.headline-h2, #site-content .headline-h2,#site-content .h2{
    text-transform: initial;
    font-size: 32px;
}

.auda-consultant .contact-person{
    width: 100%;
}

#section-consultants .row.view-2{
    display: flex;
}

#conultants-content h2{
    display: none;
}

.headline-h1, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,
[data-container="infomanager"].infomanager-view-6 .im-headline,
label{
      font-weight: 100;
}

@media (min-aspect-ratio: 1 / 1) {
    body.site-home #header-slider .fill{
        padding-bottom: 40%;
  }
}

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

@media (max-width: 767px) {
  nav .sdropdown-menu {
    background: transparent;
  }
}
    
@media (max-width: 991px) {
    #header .logos-top-right img{
        display: none;
    }
    
    #header #logo{
        padding: 30px 0;
    }
    
    #header #logo img{
        max-height: 50px;
    }
    
    .auda-sm-justify-end{
        justify-content: flex-end;
    }
}
    
@media (min-width: 1380px) {

    #header #logo {
        height: 124px;
    }
    #header #logo img {
        max-height: fit-content;
        height: 90px;
  }
    #header #primary-menu > li {
        padding: 0 7px;
  }
  
    #header .header-below {
        justify-content: center;
    }
    .no_header .breadcrumb_area {
        margin-top: 57px;
    }
}


.site-home #header-slider h1, .site-home #header-slider h2,
.quicksearch .audaris-widget .flex-wrap > div:nth-child(5){
    display: none;
}

.audaris-widget .btn-primary {
    background-color: #242D57 !important;
    border-radius: 4px;
    height: 44px !important;
}
.audaris-widget .btn-primary:hover {
    background-color: #2b3669 !important;
}
.audaris-widget .text-primary {
    color: #2b3669;
}

body:not(.fe-admin-area) .form-control {
    border-radius: 4px;
    border-color: #c6c6c6;
    height: 44px;
}
body:not(.fe-admin-area).form-control:focus-visible {
    outline: none;
}

.btn {
    border-radius: 4px;
}

.quicksearch .audaris-widget .form-select {
    border-radius:4px;
    height: 44px;
}

.quicksearch h2 {
    text-transform: inherit;
}

#footer #footer_info_box ul a {
    color: #f5f5f5;
}

#footer #pre_area {
    padding: 40px 0 0;
}

@media (min-width: 1380px) {
    .quicksearch {
        position: absolute;
        z-index: 4;
        top: 220px;
        left: 220px;
    }
    .quicksearch h2 {
        color: #ffffff;
    }
    .quicksearch .audaris-widget .form-select {
        border: none;
    }
    
    .quicksearch .audaris-widget > div > div {
        display: block;
    }
    
    .quicksearch .audaris-widget {
        min-width: 320px;
    }

    textarea.form-control {
        height: 129px;
    }
}


/************ Grauer Hintergrund SW *******************/

.auda-bg-light {
    background-color: #f2f2f2;
    padding-top:50px;
    padding-bottom:50px;
}

/************ Grauer Hintergrund SW END *******************/

/************ SW 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:#f2f2f2;
    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;
}

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