/*!
 * Virtus Collective Local Styles
 * Copyright 2008-2017 Punchmark
 */


section.alt {
  background: #fdfbf9 !important;
}

/* ==================================
    Header
================================== */

header {
    border: none !important;
    box-shadow: none !important;
    background: var(--bs-section-default-bg) !important;
}

@media(max-width:991px){
    header {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    header a#logo {
        max-width: 130px !important;
    }
    header, 
    header .main-content, 
    header .main-content > .row > .col {
        height: 80px !important;
    }
}

@media(min-width:992px){
    /* header a#logo {
        max-width: 145px !important;
    }
    header a#logo img {
        max-width: 87% !important;
    } */
    header, 
    header .main-content, 
    header .main-content > .row > .col {
        height: 125px !important;
    }
}

@media(min-width:1200px){
    /* header a#logo {
        max-width: 165px !important;
    } */
    header, 
    header .main-content, 
    header .main-content > .row > .col {
        height: 140px !important;
    }
}

nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item>a {
    color: #fff;
 }
 nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item>a:hover,  nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item>a:focus {
    color:  var(--primary) !important;  
 }

 #main-navigation .mobile-top .input-group .form-control {
    color: var(--bs-p-color) !important;
 }

 @media (max-width: 991px) {
    nav.navbar #main-navigation .mobile-bottom .social-networks .network i {
        color: #fff;
    }
}

/*===================================
    Footer
===================================*/

footer .footerlinks a:hover,
footer .footerlinks a:focus,
footer p.copyrights a:hover,
footer p.copyrights a:focus {
    text-decoration: underline;
}

footer .subscribe-widget-xl form .input-group .form-control,
footer .subscribe-widget-xl form .input-group .form-control::placeholder {
    color: #fff !important;
}

footer .subscribe-widget-xl form .input-group .btn {
    color: #fff;
}

.input-group>input.form-control+.input-group-btn>.btn:hover,
.input-group>input.form-control+.input-group-btn>.btn:focus {
    background: var(--dark) !important;
}

footer .social-networks .network:hover i {
    transition: color 0.15s linear;
}

footer .social-networks .network:hover i,
footer .social-networks .network:focus i {
    color: var(--primary) !important;
}

footer .footer-affiliate-logos {
    margin: 2rem auto 1.1rem auto;
}