/* Custom menu styling - Larger and darker font */
#mainnav > ul > li > a {
    font-size: 16px !important;
    color: #222222 !important;
    font-weight: 500 !important;
}

#mainnav > ul > li > a:hover,
#mainnav > ul > li.home > a {
    color: #2d5aae !important;
}

/* Maintain styling for transparent header */
.header-transparent #mainnav > ul > li > a {
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 500 !important;
}