#mainmenu a, #mainmenu li.current-menu-item a, nav ul#mainmenu > li.current-menu-ancestor > a {
    color: #0c5ba5 !important;
}
#mainmenu a:hover, #mainmenu li.current-menu-item a:hover, nav ul#mainmenu > li.current-menu-ancestor > a:hover{
     color: #0c5ba5 !important;
}
#mainmenu li li a {
    background: #fff;
    color: #0c5ba5 !important;
}

header.header-bg #mainmenu ul li a, header.header-bg #mainmenu li:hover ul li a, header.header-bg #mainmenu li:hover, header.header-bg #mainmenu a:hover, header.header-bg #mainmenu a:active, header.header-bg #mainmenu a:hover,
 header.header-bg #mainmenu li ul li a:hover, header.header-bg #mainmenu li ul li:hover a, header.header-bg #mainmenu li:hover ul li a:hover{
    background: #fff !important;
    color: #0c5ba5 !important;
}
#mainmenu li a:after {
    color: #0c5ba5 !important;
}
#mainmenu li li {
    border-bottom: solid 1px #0c5ba5 !important;
}