/** Headlines **/

body {
    background:#e7e7e7;
}

.btn-link:hover,
.btn-link.active {
    color:#f39200;
}

#fixedsocial {
    display:none;
}

#section-vehicle-list-search-horizontal .search-start {
    background-color:#00305d;
}

.btn-link {
    color:#00305d;
}

#header-slider-container .carousel-control {
    color:#00305d;
    top:38%;
}

.link-default .btn-primary {
    padding:15px;
}

#section-vehicles-last-view-preisvorteil-slider .nv-element h3,
#section-vehicles-home-3block-slider .nv-element h3,
h1.headline-h1 + h2.subheadline-h1 {
    color:#00305d;
}

#section-vehicles-last-view-preisvorteil-slider .nv-element .nv-price .price-box,
#section-vehicles-last-view-preisvorteil-slider .nv-element .nv-price .price .price-rrp {
    background:#00305d;
}

#section-vehicle-contact-wide > p {
    margin-bottom:30px;
    font-size:20px;
}

#header-slider-container .carousel-caption .left-middle-1,
#header-slider-container .carousel-caption .center-middle-1,
#header-slider-container .carousel-caption .right-middle-1,
#header-slider-container .carousel-caption .left-top-1,
#header-slider-container .carousel-caption .center-top-1,
#header-slider-container .carousel-caption .right-top-1 {
    font-family:Impact, sans-serif;
}

.content-title-center-top,
.content-title-center-bottom {
    font-family:Impact, sans-serif;
}

@media (max-width:1200px) {
    .content-title-center-top,
    .content-title-center-bottom {
        font-size:1.5em;
    }
}

@media (min-width:1201px) {
    .content-title-center-top,
    .content-title-center-bottom {
        font-size:2.8em;
    }
}

#section-vehicles-home-3block-slider .nv-element h2 {
    font-family:Impact, sans-serif;
    font-size:28px;
}

#section-newsletter-form .newsletter-request-title {
    color:#00305d;
    font-family:Impact, sans-serif;
    font-size:3em;
}

body:not(.site-home) #header-slider-container > div > div > div.fill {
    background-image:url(/website/themes/niedermayer.de_b2c/dynamic/2172_full.jpg);
    filter:blur(10px);
}

#section-blog-3slider .prev {
    left:-20px;
}

#section-blog-3slider .next {
    right:-10px;
}

#section-vehicles-home-3block-slider .prev {
    left:-35px;
}

#section-vehicles-home-3block-slider .next {
    right:-30px;
}

#section-blog-3slider .blog-3slider-entry .hover_area {
    background:rgba(255, 255, 255, 0.9);
}

#header-slider-container .carousel-caption {
    background-color:rgba(0, 0, 0, 0.2);
}

#page_wrapper #header {
    background:rgba(0, 48, 93, 1);
}

#page_wrapper #header-static {
    padding-bottom:30px;
}

#article-vehicle-view.article-vehicle-new-view-5 .view-right-area #section-vehicle-contact-wide .contact-persons-slider-container .user-picture {
    width:200px;
    height:200px;
}

#section-infotext-manufacturer-slider .manufacturer-list-title {
    font-size:1.50em;
}

#article-vehicle-view.article-vehicle-new-view-5 .user-picture {
    background-size:cover;
}

#section-vehicle-list-search-horizontal-1line > form > div > small > a {
    color:white;
}

#page_wrapper #header #menu-toggle {
    padding:10px 10px 10px 10px;
}


#page_wrapper #header #optional-header-icons a {
    color:#fff;
}

#page_wrapper #header #menu-toggle:hover {
    background:#fff;
}

#page_wrapper #header #optional-header-icons a:hover {
    color:#f39200;
}

#section-vehicle-list-search-horizontal-1line .search-start {
    background-color:#f39200;
}

#section-audaris-seo #vehicle-info-line-area {
    display:none;
}

.navbar-toggle {
    border-radius:0;
}

@media (max-width:767px) {
    #page_wrapper #header #logo-primary-box .logo-link img {
        margin-top:24px;
        max-height:70px;
        max-width:200px;
    }
}

@media (min-width:768px) {
    #page_wrapper #header #logo-primary-box .logo-link img {
        max-height:130px;
    }
}

@media (min-width:768px) {
    #page_wrapper #header #logo-primary-box {
        height:130px;
    }
}

@media (min-width:992px) {
    .site-home .search-startseite-oben #section-vehicle-list-search-horizontal-1line {
        background:rgba(0, 48, 93, 0.7) !important;
    }
}

@media (min-width:1024px) {
    #page_wrapper #header #phone-top {
        color:white;
    }
}

@media (max-width:767px) {
    #menu-shopping:focus .fa,
    #menu-shopping:hover .fa {
        color:#f39200;
    }

    #menu-shopping .fa {
        color:#fff;
    }
}

@media (min-width:992px) {
    .site-home .search-startseite-oben {
        padding:0 15px;
    }
}

@media (max-width:479px) {
    .content-block .btn-primary {
        padding:15px 15px;
    }
}

@media (min-width:1200px) {
    .search_startseite_oben {
        height:120px;
        margin-top:-200px;
    }
}

/* CUSTOM MH */

#logo-primary-box .logo-link img {
    background:#00305d;
    border-radius:100px;
}

.search_startseite_oben .container-fluid {
    max-width:unset;
}

.niedermayer-reviews > div {
    background:#fff;
    padding:10px;
}

#footer #pre_area .btn-primary {
    background:#00305d !important;
    color:#fff;
}

#article-vehicle-view.article-vehicle-new-view-5 .view-right-area #section-vehicle-contact-wide .contact-persons-slider-container .user-picture {
    background-size:cover;
}

#vehicle_anfrage_ap .user-picture {
    background-position:top;
}

/* Overriding of language selector of theme_010 */
#page_wrapper #header #optional-header-icons #select-language-top {
    display:none !important;
}

.lang-mobile {
    display:block !important;
    margin-left:0;
}
/* End of overriding of language selector of theme_010 */

.site-home #section-vehicles-configurable-slider h2.headline-h2 {
    color: #00305d;
    font-family: Impact, sans-serif;
    font-size: 36px;
    margin: 0 0 25px;
    padding: 0;
    text-align: center;
}   

/* Positionierung Ansprechpartner mittig */
#section-consultants:not(.consultants-view-1):not(.consultants-view-2) .user-picture {
    background-position: top;
}