.logo img,
.site-logo img,
.navbar-brand img {
    max-height: 80px !important;
    width: auto !important;
    height: auto !important;
}
div:empty, 
p:empty, 
span:empty {
    display: none;
}
/* 1. Change ALL article headings (Lead, Grid, Modules, and links) to blue */
h1, h2, h3, h4, 
.article-title, .page-header h2,
.com-content-category-blog .page-header h2 a,
.com-content-category-blog .article-title a,
.com-content-category-blog .cols-container a,
.article-title a,
.items-row a {
    color: #0056b3 !important;
}

/* 2. Keep grid and lead layout titles blue even when hovering over them */
.article-title a:hover, 
.page-header h2 a:hover,
.cols-container a:hover,
.items-row a:hover {
    color: #004085 !important;
}

/* 3. Change main menu navigation bar background to blue */
.t4-header, .navbar, .t4-megamenu {
    background-color: #0056b3 !important;
}

/* 4. Force main menu text and dropdown arrows to be white */
.t4-megamenu .nav-link, 
.navbar-nav .nav-link, 
.navbar-nav .nav-link i,
.navbar-nav .dropdown-toggle::after {
    color: #ffffff !important;
}

/* 5. Keep menu text white but slightly faded when hovering */
.navbar-nav .nav-link:hover {
    color: #e0e0e0 !important;
}
