body {
    font-family: "Lato", Arial, sans-serif;
}

.fa-angle-right:before {
    color: var(--quaternary);
}

#footer .footer-copyright p {
    color: var(--light);
}

#footer a:not(.btn):not(.no-footer-css) {
    color: var(--light);

}

.bg-color-black {
    background: var(--dark) !important;
}

#footer p {
    color: var(--light);
}

.testimonial blockquote p {
    font-family: "Lato", Arial, sans-serif;
}

.pricing-table .plan .plan-header {
    background: var(--quaternary);
}

h1, h2, h3, h4, h5, h6 {
    color: var(--secondary);
}

#footer {
    background: var(--primary);
    border-top: 4px solid var(--primary);
}


.home-intro-quaternary {
    background: #4bbccc;
}

.highlighted-word {
    font-family: "Lato", Arial, sans-serif;
}

.header-row.py-3 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:hover > a {
    background-color: transparent;
    color: #ffcc00;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
    border-bottom: none;
    color: #ffffff;
	/*color: #095095;*/
}

.dropdown-menu {
    background-color: #024f97;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
    border-top-color: #e94f7c;
}

#header .header-nav.header-nav-line nav > ul li:hover > a:before {
    background: #e94f7c;
    display: none;
}

#header .header-nav-main nav > ul > li > a {
    letter-spacing: 0;
}

#header .header-nav.header-nav-divisor nav > ul > li > a {
    border-right: none;
}

#header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active:before {
    background: #e94f7c;
}

#header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active {
    color: #ffffff;
}

#header .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a, #header .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li > a {
    color: #ffffff;
}

#header .header-nav-bar.header-nav-bar-top-border {
    border-top: none;
}

.bg-color-light, .bg-light {
    background-color: #009adf !important;
}


#header .header-nav-main nav > ul > li > a {
    font-weight: 400;
    text-transform: none;
}


.social-icons li:hover a .fa-facebook-f:before, .social-icons li:hover a .fa-linkedin-in:before, .social-icons li:hover a .fa-youtube-play:before {
    color: transparent !important;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #ffc107;
}

.social-icons.social-icons-icon-light.social-icons-clean li a:hover i {
    color: #ffcc00 !important;
}

.fab {
    font-weight: 400;
    font-size: 18px;
}

.social-icons li:hover a {
    background: transparent !important;
    border: none !important;
}

#header .header-column .header-extra-info li {
    margin-left: 5px;
}

.social-icons li:hover.social-icons-x a {
    background: transparent !important;
}

.social-icons li:hover.social-icons-facebook a {
    background: transparent !important;
}

.social-icons li:hover.social-icons-linkedin a {
    background: transparent !important;
}

.social-icons li:hover.social-icons-youtube-play a {
    background: transparent !important;
}

.social-icons li:hover.social-icons-instagram a {
    background: transparent !important;
    
}

.fa-facebook-f:before {
    content: "\f39e";
    color: transparent !important;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #ffffff;
}

.fa-linkedin-in:before {
    content: "\f0e1";
    color: transparent !important;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #ffffff;
}


.fa-youtube-play:before {
    content: "\f16a";
    color: transparent !important;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #ffffff;
}

.fa-instagram:before {
    content: "\f16d";
}

.header-background {
    background-color: #691C32;
}

/* Media Queries */

/* Smartphones */
@media (max-width: 480px) {

    #header .header-logo {
        margin: 0 auto !important;
    }

    #header .header-logo img {
        width: 120px;
    }

    .header-row.justify-content-end {
        max-height: 0 !important;
    }

    #header .header-btn-collapse-nav {
        margin: 0 1rem 0 0;
    }

    .header-column.justify-content-end.w-50.order-2.order-md-3 {
        flex-direction: row !important;
        width: 10% !important;
    }

    .d-logo-mobil {
        display: block !important;
    }

    .d-logo-desktop {
        display: none !important;
    }

}

/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {

    #header .header-logo {
        margin: 0 auto !important;
    }

    #header .header-logo img {
        width: 120px;
    }

    #header .header-btn-collapse-nav {
        margin: 0 1rem 0 0;
    }

    .header-column.justify-content-end.w-50.order-2.order-md-3 {
        flex-direction: row !important;
        width: 10% !important;
    }

    .d-logo-mobil {
        display: block !important;
    }

    .d-logo-desktop {
        display: none !important;
    }

}

/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {

    .d-logo-mobil {
        display: none !important;
    }

    .d-logo-desktop {
        display: block !important;
    }

}

/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) {

    .d-logo-mobil{
        display: none !important;
    }

    .d-logo-desktop {
        display: block !important;
    }

}

/* Large Display */
@media (min-width: 1200px) {

    .d-logo-mobil {
        display: none !important;
    }

    .d-logo-desktop {
        display: block !important;
    }


}

.bg-black-custom{
	background-color: #00060f !important;
}