.bg-chlaus-red {
    background-color: #f03543 !important;
}
.btn-primary, .btn-primary:hover, .btn-primary:focus {
    background-color: #f03543 !important;
    border-color: #f03543;
}
.bg-chlaus-gold {
    background-color: #F5F5F5 !important;
}
.nav-link {
    color: #000 !important;
    font-size: 1.25rem;
}
.nav-link.active {
    color: #FFF;
}
.nav-link:focus, .nav-link:hover {
    color: #f03543 !important;
    font-weight: bold;
}
.text-chlaus {
    color: #f03543;
}
header .chlaus-box {
    background: #ffffff;
    background: linear-gradient(0deg, rgba(255, 255, 255, 1) 50%, rgba(33, 37, 41, 1) 50%);
}
footer .chlaus-box {
    background: #ffffff;
    background: linear-gradient(0deg, rgba(33, 37, 41, 1) 50%, rgba(255, 255, 255, 1) 50%);
}

.navbar {
    transition-duration: 0.2s;
}
.navbar-scroll-custom {
    @media (max-width: 768px) {
        transform: translateY(-76px);
        transition-duration: 0.6s;
    }
}
body {
    padding-top: 76px;
}
.accordion-button {
    font-size: 1.25rem;
}
.accordion-button:not(.collapsed) {
    background-color: #F5F5F5 !important;
    color: #000;
    font-weight: bold;
}
.accordion-button:focus, .accordion-button:hover, .accordion-button:active  {
    border: none;
    box-shadow: none;
}
.accordion-body {
    font-size: 1.25rem;
}
.link-light {
    color: #FFF !important;
}
#sponsoring a, a {
    color: #000;
}