 footer .subscribe input[type="email"],
footer .subscribe input[type="text"] {
    background: rgba(255, 255, 255, 0.2);
}

footer .subscribe input[type="email"]::placeholder,
footer .subscribe input[type="text"]::placeholder {
    color: rgba(255, 255, 255, 0.7);
}
/* Track */
 ::-webkit-scrollbar-track {
     border: 0;
     background-color: rgba(0,0,0,0.8);
}
/* Handle */
 ::-webkit-scrollbar-thumb {
     background-color: rgba(0,0,0,0.5);
}
/* if Dark background */
 body.home {
     background-image:url(../img/bg-black.jpg);
     background-color: #202020;
     color: white;
}
 body {
     color: white;
}
 footer .btn {
     color: white;
     border-color: rgba(255,255,255,0.2);
}
 .intro-links, .btn {
     border-color: rgba(255,255,255,0.1);
}
 .intro-links a:hover {
     background-color: rgba(255,255,255,0.1) 
}
 .toggled a {
     color: white;
}
 a:not(.btn) {
     color: white;
}
 .burger .burger-line {
     background-color: white;
}
 .menu a {
     color: white;
}
 .search i {
     color: white;
}
 .search input[type="Text"]:focus {
     border-left: 0;
     border-top: 0;
     border-bottom: 0;
     color: black;
}
 .search:hover i {
     color: rgba(255,255,255,0.5);
}
 body:not(.home):not(.menu-on) .search input[type="submit"] {
     background-image: url(../img/search-white.png);
     transition: background 0s, border-radius 0.5s ease;
}
 .logo {
     background-image: url(../img/logo2-white.svg);
}
 .burger label.burger-toggle:hover > .burger-line {
     background-color: var(--cta-color);
}
 footer .btn {
     background-color: transparent;
}
 footer .btn:hover {
     border-color: transparent;
}
 .footer-logo {
     filter: invert(1);
}
 .modal-window > div {
     background-image: url(../img/bg-black.jpg);
}
 .modal-window {
     background-color: rgba(0,0,0,0.8);
}
 .modal-window h1 {
     color: white;
}
 input, textarea {
     background-color: rgba(0,0,0,0.3);
     border: 0 solid transparent;
     color: white;
}
 .modal-close, .btn, .cta-audience .box-link {
     background-color: rgba(255,255,255,0.1);
     color:white;
}
 input[type="submit"]:hover {
     opacity: 0.5;
}
 .dl-box p, p {
     color: rgba(255,255,255,0.6);
}
 .iframe iframe {
     filter: saturate(3000%) hue-rotate(100deg);
}
 .modal-window a.btn:not(:hover) {
     background: rgba(255,255,255,0.1);
}
/* STICKY */
 body:not(.menu-on) .sticky ul {
     background-color: #191919;
     box-shadow: 0px 0px 85px rgba(255,255,255,0.1);
}
 body:not(.menu-on) .sticky .logo {
     background: var(--neutral) url(../img/logo2-white.svg);
}
 body:not(.menu-on) .sticky .menu a:hover > span, body:not(.menu-on) .sticky .search a:hover i {
     color: white;
     background-color: transparent;
}
 body:not(.menu-on) .sticky .burger label.burger-toggle:hover .burger-line {
     background-color: var(--neutral);
}
 body.menu-on .sticky {
     background-color: #2d1b26;
     box-shadow: 0px 0px 35px var(--neutral);
}
 body:not(.menu-on) .sticky .menu a:hover {
     background-color: var(--cta-bg);
     color: var(--cta-color);
}
 @media screen and (max-width:750px) {
     body .search {
         background-color: rgba(0,0,0,0.3);
    }
     .logo {
         background-image: url(../img/logo2-white.svg);
    }
}
 @media screen and (min-width:1200px) {
}
@media screen and (min-width:751px) and (max-width:1199px) {
footer .row-2 {
    background-color: rgba(255,255,255,0.1);
}
    footer .row-2 .social-wrap {
        background-color: rgba(88, 87, 87, 0.68);
        filter: none;
    }
}