/*!
 * Forever Young Local Styles
 * Copyright 2008-2017 Punchmark
 */

 @import 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css';

/*========================

Header

========================*/

header {
    background: var(--bs-light) !important;
}

nav.navbar .navbar-nav .nav-item .nav-link {
    color: var(--bs-dark) !important;
}

header a#logo {
    height: 100% !important;
    max-height: 100% !important;
    padding: 6px 0 !important;
}

header a#logo img {
    width: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
}

header .content-toolbar .content-toolbar-inner > ul > li > a {
    color: var(--bs-dark) !important;
}

@media (min-width: 992px) {
    header>.container-fluid {
        min-height: 106px;
    }
    header a#logo {
        padding: 6px 0 0 !important;
    }
}

@media (min-width: 992px) {
    nav.navbar .navbar-nav.navbar-left .nav-item .nav-link, nav.navbar .navbar-nav.navbar-right .nav-item .nav-link {
        font-size: 0.825rem !important;
    }
}

@media (min-width: 1200px) {
    nav.navbar .navbar-nav.navbar-left .nav-item .nav-link, nav.navbar .navbar-nav.navbar-right .nav-item .nav-link {
        font-size: 1rem !important;
    }
}

/*========================

General

========================*/

section[data-pagebuilder="section"]#section-1.banner-aquamarine {
    margin-top: -80px !important;
}

@media (min-width: 992px) {
    section[data-pagebuilder="section"]#section-1.banner-aquamarine {
        margin-top: -106px !important;
    }
}

/*========================

Staff image fixes

========================*/

[data-src=staff].owl-carousel .widget .staff-member img {
    aspect-ratio: auto !important;
}

.meet-our-staff-grid .staff-grid-item .staff-member > div:not(.pt-3) {
    background-position: center center !important;
    border-radius: 50% !important;
}

.meet-our-staff-grid .staff-grid-item .staff-member > div.pt-3 {
    text-align: center !important;
}

/*========================

Fix Z-index issue - chat box

========================*/

/* .modal {
    z-index: 99999999999 !important;
} */