
/* SV.EINLOESEN/[Layout]/contrast-portal.css */


/* ============================================ */
/* header                               - Start */
/* ============================================ */

html.contrast-mode .tools .column2 {
    border: none;
}

html.contrast-mode .menuicon {
    background: var(--c-bg-color);
}

html.contrast-mode .accessicon img,
html.contrast-mode .login img,
html.contrast-mode .menuicon img {
    filter: brightness(0%);
}


/* ============================================ */
/* main-navigation                      - Start */
/* ============================================ */

html.contrast-mode #esv-header .main .menu-item a:hover,
html.contrast-mode #esv-header .main .current-menu-item a,
html.contrast-mode #esv-header .main .current-menu-item a:visited {
    text-decoration-thickness: 5px !important;
    text-underline-offset: 30px;
}


/* ============================================ */
/* mobile-navigation                    - Start */
/* ============================================ */

html.contrast-mode .mobilenavi li {
    box-shadow: none;
}


/* ============================================ */
/* zeilenkonzeptpageheader              - Start */
/* ============================================ */

html.contrast-mode .lc_pageheader .bigimage_teaser .freetext {
    text-shadow: none;
}

html.contrast-mode .lc_pageheader picture:after {
    background: var(--c-bg-color-02);
}


/* ============================================ */
/* zeilenkonzeptmetacontainer           - Start */
/* ============================================ */

/* Zusätzliche HTML Klasse: Custom1 */

html.contrast-mode .meta_container.mc-custom1:before,
html.contrast-mode .meta_container.mc-custom1:after {
    background: var(--c-bg-color-02);
}


/* ============================================ */
/* footer                               - Start */
/* ============================================ */

html.contrast-mode #esv-footer:before {
    display: none;
}
