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


.auda-space {
    padding:25px;
}

.auda-space-xl {
    padding:50px;
}

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

.pic {
    box-shadow:0 0 12px 3px #eee;
}

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

.corona-praemie {
    background-color:#aa1e1e;
    margin:20px 0;
    padding:15px;
    font-size:18px;
    color:#fff;
    text-align:center;
}

.corona {
    background-color:#aa1e1e;
    padding:15px;
    font-size:18px;
    color:#fff;
    text-align:right;
}

#infoModal .close {
    opacity:1;
    color:#fff;
}

.tooltip.bottom .tooltip-inner {
    max-width:none;
}

/* CUSTOM MH */

#header .top-area {
    border-bottom:1px solid #a9a9aa;
    height:70px !important;
}

.header-menu-fixed #header {
    border-bottom:2px solid #a9a9aa;
}

@media (max-width:1379px) {
    .navbar-inverse {
        background:#fff;
        border-bottom:2px solid #a9a9aa;
    }
}

@media (min-width: 992px) {
  #header #header-right img {
    height: auto;
    width: 70px;
  }
}

/* CUSTOM PB */

.pageid-534 #header-slider .owl-carousel .item {
    background-position:center top;
}

.pageid-532 #header-slider .owl-carousel .item {
    background-position:top center;
}

.pageid-533 #header-slider .owl-carousel .item {
    background-position:top center;
}

.pageid-535 #header-slider .owl-carousel .item {
    background-position:top center;
}

.pageid-584 #header-slider .owl-carousel .item {
    background-position:top center;
}

.header-menu-fixed #header {
    background:#fff;
}

.site-home #header-slider .h2 {
    background:#034881;
}

.site-home #header-slider .h3 {
    background:#a9a9a9;
}

.pageid-534 .headline-h2 {
    font-weight:700;
    font-size:18px;
}

#footer #pre_area .row > div {

    margin-bottom:10px;
    box-sizing:border-box;
    border-color:white;
    border:15px;

}

.pageid-591 .fa.fa-check-square {
    color:green;
}

/* CUSTOM MH */
#header .container-fluid.container-limited, .carousel-caption .container {
    max-width:2500px;
}

/* CUSTOM PB */

.pageid-534 .more-detail {
    display:none;
}

.more-btn:hover .more-detail {
    display:block;
}

.pageid-534 .more-details {
    display:none;
}

.more-btns:hover .more-details {
    display:block;
}

.pageid-534 .more-detail-service {
    display:none;
}

.more-btn-service:hover .more-detail-service {
    display:block;
}

.pageid-534 .more-detail-fahrzeugcheck {
    display:none;
}

.more-btn-fahrzeugcheck:hover .more-detail-fahrzeugcheck {
    display:block;
}

.pageid-534 .more-detail-r {
    display:none;
}

.more-btn-r:hover .more-detail-r {
    display:block;
}

.pageid-534 .more-detail-mobil {
    display:none;
}

.more-btn-mobil:hover .more-detail-mobil {
    display:block;
}

.pageid-534 .more-detail-klima {
    display:none;
}

.more-btn-klima:hover .more-detail-klima {
    display:block;
}

.pageid-534 .more-detail-well {
    display:none;
}

.more-btn-well:hover .more-detail-well {
    display:block;
}

.pageid-534 .more-detail-reparatur {
    display:none;
}

.more-btn-reparatur:hover .more-detail-reparatur {
    display:block;
}

.pageid-534 .more-detail-teile {
    display:none;
}

.more-btn-teile:hover .more-detail-teile {
    display:block;
}

#section-multi-directions #direction-2 .direction-marken .brand-icon-set img {
    max-height:75px;
}

/* Qualitätscheck */
@media (max-width:570px) and (min-width:320px) {
    .pageid-534 .headline-h1 {
        font-size:30px;
    }
}

#header #phone-top {
    color:#000;
}

/* RM: New Featured Box - no space between header */
.site-home .featured-menu-boxes {
    margin-bottom:30px !important;
    margin-top:-30px !important;
}

/* CL Flex Row Center */
@media (min-width:768px) {
    .flex-row-center {
        display:-ms-flexbox;
        display:flex;
        align-items:center;
    }
}

.title_1 {
    font-size:24px;
}

.title_2 {
    font-size:20px;
}

.title_3 {
    font-size:18px;
}

.title_4 {
    font-size:16px;
}

@media (min-width:768px) {
    .title_1, .title_2 {
        font-size:4vw;
    }

    .title_3 {
        font-size:3vw;
    }

    .title_4 {
        font-size:2vw;
    }
}

@media (min-width:980px) {
    .title_1 {
        font-size:4vw;
    }

    .title_2 {
        font-size:3vw;
    }

    .title_3 {
        font-size:2vw;
    }

    .title_4 {
        font-size:1.5vw;
    }
}

#section-multi-directions .brand-icon-set {
    float:left;
    padding-right:20px;
}

.vehicle_quicksearch_bereich_icons {
    padding:0 !important;
    display:none;
}

.header-area-indi.block_directions_map_search .search-left-area {
    display:none;
    flex-direction:column;
}


@media (min-width: 992px) {
    #header #logo img {
        max-height: 40px;
        margin: 0;
    }
}