/* Hoogcontrastweergave */

html,
body {
    background: #000 !important;
    color: #fff !important;
}

/* Tekst */
h1,
h2,
h3,
h4,
h5,
h6,
p,
li,
span,
label,
strong {
    color: #fff !important;
}

/* Links */
a {
    color: #ffd400 !important;
}

/* Algemene lichte vlakken */
header,
main,
section,
footer,
.container,
.card,
.isotope-item {
    background-color: #000 !important;
    color: #fff !important;
}

/* Knoppen */
button,
.button,
.btn,
a.button {
    background: #ffd400 !important;
    border: 2px solid #ffd400 !important;
    color: #000 !important;
    span.text {
        color: #000 !important;
    }
    i, svg {
        color: #000!important;
    }
}
button:focus,
.button:focus,
.btn:focus,
a.button:focus {
    border: 4px solid #FFF!important;
}

/* Hover */
button:hover,
.button:hover,
.btn:hover,
a.button:hover {
    background: #fff !important;
    border-color: #fff !important;
    color: #000 !important;
    span.text {
        color: #000 !important;
    }
    i, svg {
        color: #000!important;
    }
}
.btn-secondary.btn-animated:after, .btn-secondary.btn-animated:hover:after {
    background: #ffd400 !important;

}

/* Formuliervelden */
input,
textarea,
select {
    background: #000 !important;
    border: 2px solid #fff !important;
    color: #fff !important;
}

/* Randen */
hr,
table,
th,
td {
    border-color: #fff !important;
}

/* Schaduwen */
* {
    box-shadow: none !important;
    text-shadow: none !important;
}
.nav_top,
.nav_normal,
footer .lower-footer {
    background: #000;
    coloe: #FFF;
}
svg, i {
    color: #FFF;
}
.blok_header .titel,
.blok_header .tekst {
    color: #FFF;
}
.card {
    border: #fff solid 1px;
}

.card .card-body .card-icon img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(8%) saturate(7467%) hue-rotate(270deg) brightness(117%) contrast(112%);
}
.btn i img, .btn svg img,
.card-actie .card-body .card-link i, .card-actie .card-body .card-link svg {
    filter: brightness(0) saturate(100%);
}

.nav_normal nav.navbar .navbar-nav .nav-item.dropdown .dropdown-menu a,
.nav_normal nav.navbar .navbar-nav .nav-item.dropdown .dropdown-menu a.dropdown-item {
    color: #000!important;
}
.nav_normal nav.navbar .navbar-nav .nav-item .nav-link.dropdown-toggle:after, .nav_normal nav.navbar .navbar-nav .nav-item a.dropdown-toggle:after {
    color: #fff;
}
footer .middle-footer .footer-heading {
    color: #fff;
}
.list-group-item {
    background: transparent;
}

footer .footer_blok_contact .contact-btns .icon_link a {
    width: fit-content;
    padding: 0.5em 1em;
    background: #ffd400 !important;
    border: 2px solid #ffd400 !important;
    color: #000 !important;
}
footer .footer_blok_contact .contact-btns .icon_link a span.text {
    color: #000 !important;
}
footer .footer_blok_contact .contact-btns .icon_link a i, svg {
    color: #000!important;
}

.scrollTo .icon {   
    background: #ffd400 !important;
    color: #000 !important;
}
.slideHeader-item .container-image:after {
    display: none;
}