/* Minification failed. Returning unminified contents.
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,17): run-time error CSS1039: Token not allowed after unary operator: '-main-porcelain-color'
(46,40): run-time error CSS1046: Expect comma, found '6'
(46,44): run-time error CSS1046: Expect comma, found '/'
 */
/* ====== Root Styles ====== */
:root {
    --main-porcelain-color:#E4D3C9;
}

/* ====== Navbar Styles ====== */
.navbar .navbar-nav .nav-item .nav-link {
    font-size: 13px;
}

.navbar.bg-dark {
    color: #fff;    
    box-shadow: none;     
}

.navbar-color-on-scroll {
    box-shadow: 0 4px 20px 6px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(33, 33, 33, 0.46) !important;
}

.navbar.navbar-transparent{
    box-shadow: none !important;
}

.navbar.bg-dark .dropdown-item:hover, .navbar.bg-dark .dropdown-item:focus {
    box-shadow: none;
    background-color: #FEFBF4 !important;
    color:#421C1A !important;
}

.nav-link:hover:active:focus {
    color: var(--main-porcelain-color);
}

a.nav-link {
    border-bottom: 2px solid transparent;
}

a.nav-link:hover {
    color: #fff !important;
    border-bottom: 2px solid #E4D3C9;
    background-color: #0000001f;
}

.dropdown-menu {
    background-color: #421C1A;
    box-shadow: 1px 9px 10px 4px rgb(6 6 6 / 52%) !important;
}


.dropdown-divider {
    display: none !important;
}

li.dropdown.nav-item.show a.dropdown-toggle.nav-link {
    color: #fff !important;
}

.dropdown-menu .dropdown-item, .dropdown-menu li > a {
    color: white !important;
}

.dropdown-toggle::after {
    margin-left: 2px;
}

/* ====== Media Query Styles ====== */
@media(max-width: 991px) {
    .navbar .dropdown.show .dropdown-menu, .navbar .dropdown .dropdown-menu {
        height: auto;
        overflow: auto;
    }

    .navbar-collapse .navbar-nav .nav-item:after {
        background-color: transparent;
    }

    .navbar-collapse::after {
        background-color: #421c1a;
    }

    .dropdown-menu {
        color: white !important;
        background-color: transparent !important;
    }

    .dropdown-menu .dropdown-item, .dropdown-menu li > a {
        color: white !important;
    }

    a.nav-link:hover, a.nav-link {
        color: white !important;
        border-bottom: none;
    }
}

@media(max-width: 1450px) {
    .navbar .navbar-nav .nav-item .nav-link {
        padding: 6px;
    }
}

@media(max-width: 1300px) {
    .navbar .navbar-nav .nav-item .nav-link {
        font-size: 12px;
        border-radius: 0px;
        padding: 6px 6px 10px;
    }
}

@media (min-width: 991px){
    .navbar-expand-md .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
        justify-content: space-evenly;
    }

    /*
    removed 5/1/2024
    .navbar-expand-md .navbar-nav {        
        margin-left: -65px;
    }*/
}

/* ====== Other Styles ====== */
.content-item {
    padding-top: 60px;
}

div.left-border {
    border-left: 1px solid #FEFBF4;
}

div.right-border {
    border-right: 1px solid #FEFBF4;
}

.modal-open .modal {
    overflow-y: scroll;
}

.navbar-brand > span > img {
    width: 130px;
    top: -22px;
    position: relative;
    right: -25px;
}

