﻿body.contrast-mode .site-menu > ul > li.active > a,
body.contrast-mode .site-menu ul > li.active > a {
    border-top-color: #383838;
    color: #383838;
    font-weight: 600;
}
body.contrast-mode .site-menu ul > li:hover > a {
    color: #383838;
    font-weight: bold;
}
body.contrast-mode .alert-warning > *:not(.text-white), body.contrast-mode .vormerkung .alert-primary i,
body.contrast-mode .site-footer .sb-light-skin, body.contrast-mode .scroll-to-top-btn,
body.contrast-mode .cookietextlbl a, body.contrast-mode .cookiepanelbtns .cookiebtn {
    color: #FFF !important;
}

body.contrast-mode .MainSection #description p,
body.contrast-mode .MainSection #description p span,
body.contrast-mode .text-primary {
    color: #383838 !important;
}

body.contrast-mode .sub-menu > li:hover > a, body.contrast-mode .toolbar-dropdown > li:hover > a,
body.contrast-mode .widget-title, body.contrast-mode .leftnavnumlnk, body.contrast-mode .custom-control .custom-control-label,
body.contrast-mode .breadcrumbs li, body.contrast-mode .breadcrumbs li > a, body.contrast-mode .breadcrumbs li > a:hover {
    color: #383838;
}

body.contrast-mode .text-muted, body.contrast-mode .custom-control .custom-control-input:disabled ~ .custom-control-label {
    color: inherit !important;
}

body.contrast-mode .cookiepanelbtns .cookiebtn, body.contrast-mode div#hidden-nav a{
    background: #2F631C !important;
}
body.contrast-mode a.btn-outline-primary {
    border-color: #383838;
}

body.contrast-mode .btn-toolbar a.btn-success,
body.contrast-mode .bg-success {
    background: #064b66 !important;
    color: #FFF !important;
}

body.contrast-mode .orderhistory .bg-primary,
body.contrast-mode .vormerkung .bg-primary {
    background: #2F631C !important;
}

body.contrast-mode .orderhistory .bg-warning,
body.contrast-mode .vormerkung .bg-warning {
    background: #6B5200 !important;
}

body.contrast-mode .alert-warning,
body.contrast-mode .btn-primary, body.contrast-mode .vormerkung .alert-primary,
body.contrast-mode .list-group-item.active, body.contrast-mode input.pageon, body.contrast-mode a.btn-primary,
body.contrast-mode .pagination .pages > li.active > input {
    color: #FFF;
    background: #383838;
    border: #383838;
}

body.contrast-mode .offcanvas-wrapper .btn-outline-white, body.contrast-mode .offcanvas-wrapper .btn-outline-white:hover,
body.contrast-mode .offcanvas-wrapper .btn-outline-white:focus, body.contrast-mode .offcanvas-wrapper .btn-outline-white:active {
    background-color: #FFF;
    color: #383838;
}

body.contrast-mode .site-footer, body.contrast-mode .site-footer .widget-title, body.contrast-mode .site-footer .fcopyright,
body.contrast-mode .site-footer .dvp, body.contrast-mode .site-footer .widget, body.contrast-mode .site-footer .widget a,
body.contrast-mode .site-footer .widget ul li:before, body.contrast-mode .widget-light-skin.widget-categories ul > li > a:hover,
body.contrast-mode .widget-light-skin.widget-links ul > li > a:hover {
    color: #FFF;
}

    body.contrast-mode .site-footer .widget a, body.contrast-mode .widget-light-skin.widget-categories ul > li > a:hover,
    body.contrast-mode .widget-light-skin.widget-links ul > li > a:hover {
        text-decoration: underline;
    }

        body.contrast-mode .site-footer .widget ul li a,
        body.contrast-mode .site-footer .widget a.social-button {
            text-decoration: none;
        }

body.contrast-mode a {
    color: #383838;
}

body.contrast-mode .owl-carousel .owl-item .from-bottom {
    background-color: rgba(0, 0, 0, 0.5);
    padding: 1rem;
    color: #FFF;
}

    body.contrast-mode .owl-carousel .owl-item .from-bottom :is(.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6) {
        color: #FFF;
    }

body.contrast-mode .text-glow {
    text-shadow: none;
}

body.contrast-mode .kurs-karte .text-white {
    margin-left: 0 !important;
}


body.contrast-mode .courseDetails .figure-caption,
body.contrast-mode .CategoryImageCaption, body.contrast-mode .kurs-karte .text-white,
body.contrast-mode .offcanvas-wrapper .promo-box-content,
body.contrast-mode .offcanvas-wrapper .subcategory figcaption,
body.contrast-mode .fw-section .text-white {
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
}
