body,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
p,
.subheadline-h1 {
    color: #1e1c1c;
}

#site-content {
    padding: 0;
}

hr {
    border: 1px solid #bd1421;
}

.navbar-top li a {
    color: #fff;
}

section .container,
section .container-fluid {
    background: transparent;
}

.panel {
    border: none;
}

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

.auda-card-shadow {
    border-radius: 10px;
    box-shadow: 0 3px 5px 4px #f8f8f8;
}

/********* Rno slider on header fullcontent *****************/
.site-home .header-area-indi.block_directions_map_search {
    position: relative;
}

.site-home .header-area-indi.block_directions_map_search .search-left-area {
    position: absolute;
    left: 6%;
    top: 9%;
    z-index: 9;
    border-right: none;
}

.site-home .block_directions_map_search .search-left-area .secondary-highlight {
    position: relative;
    background: #d9d9d9;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 30px;
}

.site-home .block_directions_map_search .search-left-area .secondary-highlight a {
    color: #404040;
}

#article-blog-entry .blog-post img {
    margin: 0;
}

.header-area-indi .highlight-search {
    background: #fff;
}

.vehicle_quicksearch_bereich_icons .nav-tabs > li.active a {
    background: #fff;
    border-color: #fff;
}

.site-home .header-area-indi.block_directions_map_search .search-left-area > .highlight-search {
    border-right: none;
}

.site-home .header-area-indi.block_directions_map_search {
    border-bottom: none;
}

@media (max-width: 1699px) {
    .site-home .header-area-indi.block_directions_map_search .search-left-area {
        position: relative;
        left: 0;
        top: 0;
    }
}

/********* End Rno slider on header fullcontent *****************/

#pre_area img {
    margin: 5px;
}

@media (min-width: 992px) {
    .auda-align-center {
        display: flex;
        align-items: center;
    }

    .auda-justify-end {
        display: flex;
        justify-content: end;
    }

    .auda-justify-center {
        display: flex;
        justify-content: center;
    }
}

/* Definiton of padding-bottom-30 MH */
.padding-bottom-30 {
    padding-bottom: 30px;
}

/* Mobile Whatsapp-Button MH */
@media (max-width: 1379px) {
    .more-brand-icons {
        display: flex !important;
        width: 100%;
        justify-content: center;
        position: absolute !important;
    }
}

@media (min-width: 1380px) {
    .more-brand-icons {
        display: none !important;
    }
}
