/*!
 * Albert's Local Styles
 * Copyright 2008-2017 Punchmark
 */

 .btn-primary {
    border-color: var(--secondary);
    color: var(--light);
}

.btn-primary:hover, .btn-primary:focus {
    border-color: var(--secondary);
    color: var(--light);
}

.btn-secondary {
    color: var(--light);
 }

.btn-secondary:hover, .btn-secondary:focus {
    color: var(--light);
}
/* ======= Header ======== */

 nav.navbar #main-navigation .mobile-top .input-group .btn i, nav.navbar #main-navigation .mobile-top .input-group .form-control, nav.navbar .navbar-nav .nav-item > .nav-link-and-plus-wrap .dropdown-plus, nav.navbar .navbar-nav .nav-item.show > .nav-link-and-plus-wrap .dropdown-plus, nav.navbar .navbar-nav .nav-item.dropdown-is-open > .nav-link-and-plus-wrap .dropdown-plus, nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item > a {
    color: var(--light) !important;
}

nav.navbar .navbar-nav .nav-item .nav-link {
    color: var(--light) !important;
}

nav.navbar .navbar-nav .nav-item .nav-link:hover, nav.navbar .navbar-nav .nav-item .nav-link:focus, nav.navbar .navbar-nav .nav-item:hover .nav-link, nav.navbar .navbar-nav .nav-item.dropdown-is-open .nav-link {
    color: var(--dark) !important;
}

nav.navbar #main-navigation .mobile-top .input-group .btn:hover i, nav.navbar #main-navigation .mobile-top .input-group .btn:focus i, nav.navbar #main-navigation .mobile-top .input-group .form-control::placeholder, nav.navbar .navbar-nav .nav-item > .nav-link-and-plus-wrap .dropdown-plus:hover, nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item > a:hover, nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item > a:focus {
    color: var(--dark) !important;
    opacity: 1 !important;
}

header .content-toolbar .content-toolbar-inner>ul>li>a:hover, header .content-toolbar .content-toolbar-inner>ul>li>a:focus {
    color: var(--dark) !important;
}

header .content-toolbar .content-toolbar-inner > ul > li > a:hover > i, header .content-toolbar .content-toolbar-inner > ul > li > a:focus > i, header .content-toolbar .content-toolbar-inner > ul > li > a:hover > span, header .content-toolbar .content-toolbar-inner > ul > li > a:focus > span {
    color: var(--dark) !important;
} 

header a#logo {
    height: 105px !important
}

@media (max-width: 991px) {
    header a#logo {
        height: 90px !important
    }
}

@media (max-width: 768px) {
    header a#logo {
        height: 70px !important
    }
}

header a#logo img {
    max-height: 100% !important;
}

/* header .content-toolbar .content-toolbar-inner>ul>li>a>i {
    color: var(--dark) !important;
}

header .content-toolbar .content-toolbar-inner>ul>li>a>i:hover, header .content-toolbar .content-toolbar-inner>ul>li>a>i:focus {
    color: var(--light) !important;
} */

/* ======= Footer ======== */

footer .footerlinks a {
    opacity: 1 !important;
}

/* footer .footerlinks a:hover, footer .footerlinks a:focus, footer .footerlinks a:active {
    color: var(--dark) !important;
}

footer .required-links li a:hover, footer .required-links li a:focus {
    color: var(--dark) !important;
} */

footer .required-links li a:hover, footer .required-links li a:focus {
    text-decoration: underline;
}

footer .footerlinks a:hover, footer .footerlinks a:focus, footer .footerlinks a:active {
    text-decoration: underline;
}



