/*!
 * Amos Local Styles
 * Copyright 2008-2017 Punchmark
 */


  /*===================

 General

===================*/

@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap');


section.alt {
    background: var(--bs-section-default-bg) !important;
}

.script,
script {
     font-family: "Great Vibes", 'cursive' !important;
    font-weight: 400;
    font-style: normal;
}

 /*===================

 Header

===================*/

header {
    background: var(--primary) !important;
}

header, header .main-content, header .main-content > .row > .col {
    height: 111px !important;
}

@media (min-width: 992px) {
    header, header .main-content, header .main-content > .row > .col {
        height: 150px !important;
    }
    nav.navbar .navbar-nav > .nav-item .nav-link {
        font-size: 1.2rem !important;
        color: #fafaf8;
    }
    nav.navbar .navbar-nav .nav-item:hover .nav-link, 
    nav.navbar .navbar-nav .nav-item:hover .nav-link i, 
    nav.navbar .navbar-nav .nav-item:focus .nav-link, 
    nav.navbar .navbar-nav .nav-item:focus .nav-link i, 
    nav.navbar .navbar-nav .nav-item.dropdown-is-open .nav-link,
     nav.navbar .navbar-nav .nav-item.dropdown-is-open .nav-link i,
    nav.navbar .navbar-nav > .nav-item .nav-link:hover,
    nav.navbar .navbar-nav > .nav-item .nav-link:focus {
        color: rgba(255, 255, 255, 0.7);
    }
}

@media (max-width: 991px) {
    header .content-toolbar .content-toolbar-inner>ul>li {
        color: #fafaf8;
    }
    header .content-toolbar .content-toolbar-inner>ul>li>a:hover,
    header .content-toolbar .content-toolbar-inner>ul>li>a:focus,
    header .content-toolbar .content-toolbar-inner>ul>li>a:hover>i, 
    header .content-toolbar .content-toolbar-inner>ul>li>a:focus>i {
        color: var(--bs-dark) !important;
    }
    header {
        padding-top: 0 !important;
    }
    
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item>a {
       color: var(--bs-light);
    }
    nav.navbar #main-navigation .mobile-bottom .social-networks .network {
        border: 1px solid var(--bs-light);
        color: var(--bs-light);
    }
    nav.navbar #main-navigation .mobile-bottom .social-networks .network i {
        color: var(--bs-light);
    }
}

/*===================

 Footer

===================*/

footer .footerlinks a:hover,
footer .footerlinks a:focus {
    text-decoration: underline;
}

footer p.copyrights a:hover, 
footer p.copyrights a:focus {
    text-decoration: underline;
}

footer .input-group>input.form-control+.input-group-btn>.btn:hover,
footer .input-group>input.form-control+.input-group-btn>.btn:focus {
    background-color: var(--bs-light);
    color: var(--bs-dark);
}

footer .social-networks .network:hover,
footer .social-networks .network:focus {
    background-color: var(--bs-light);
    color: var(--bs-primary);
}

footer .social-networks .network:hover i,
footer .social-networks .network:focus i {
    color: var(--bs-primary);
}