footer {
background-color:#000;
}
.menu-container {
border-bottom:2px solid #2268ad;
}
.menu-container ul.site-menu li span a,
.menu-container ul.site-menu li span span {
text-shadow:none !important;
}


ul.site-menu ul.sub-menu li span a {
line-height:28px !Important;
}
ul.site-menu ul.sub-menu.mega-sub ul.sub-menu {
padding:0px !important;
}
ul.site-menu ul.sub-menu.mega-sub ul.sub-menu {
border-right:1px solid #cdcdcd !important;
}
ul.site-menu ul.sub-menu.mega-sub ul.sub-menu:last-child {
border-right:none !important;
}
ul.site-menu ul.sub-menu.mega-sub ul.sub-menu li.submenu-name span a {
text-transform:uppercase;
font-weight:bold !important;
font-size:15px !Important;
}

ul.site-menu ul.sub-menu li span a:hover {
color:#000 !important;
