
/* Dynamic Settings - Generated from Database */

/* Announcement Bar Colors */
.announcement-bar {
    background: #ebebeb !important;
    color: #001eff !important;
}

.announcement-item,
.announcement-item a {
    color: #001eff !important;
}

.announcement-phone {
    background: #4e42f0 !important;
    color: #ffffff !important;
}

.announcement-phone i {
    color: #ffffff !important;
}


/* Menu Bar Colors */
.navbar-bottom {
    background: #ff0000 !important;
    height: 30px !important;
}

.navbar-bottom .container {
    min-height: 30px !important;
    height: 30px !important;
}

.navbar-bottom .nav-menu {
    height: 30px !important;
}

.nav-link {
    color: #ffffff !important;
    font-size: 14px !important;
    height: 30px !important;
    line-height: 30px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.nav-link:hover,
.nav-link.active {
    background: rgba(255, 255, 255, 0.15) !important;
}

/* Search Button Colors */
.nav-search-btn {
    background: #684545 !important;
    color: #ffffff !important;
}

.nav-search-btn:hover {
    background: #684545 !important;
    opacity: 0.9;
}

/* Mobile Menu Colors */
@media (max-width: 768px) {
    .nav-menu {
        background: #ff0000 !important;
    }
    
    .nav-menu .nav-link {
        color: #ffffff !important;
    }
    
    .nav-menu .nav-link:hover,
    .nav-menu .nav-link.active {
        background: rgba(255, 255, 255, 0.15) !important;
        color: #ffffff !important;
    }
}
