.navigation { background-color: #00379b; }

@media only screen and (max-width: 799px) { .navigation .menu > li:hover > a, .navigation .menu > .current-menu-item > a, 
.navigation .menu > .current-menu-parent > a { background-color: #00379b; } }

.navigation.sticky { background: rgb(0,55,155); background: rgba(0,55,155, 0.9); }

.navigation .mega-menu, .navigation .menu ul { background-color: #489ff7; }

@media only screen and (max-width: 799px) { .navigation .mega-menu.links > li:hover { background-color: #489ff7; } }

.main .sidebar .widgettitle, .tabbed .tabs-list { background-color: #489ff7; }

.main-footer { background-color: #fbfbfb; background-image: none; }

.navigation .menu > li:hover, .navigation .menu li li:hover, .navigation .menu li li.current-menu-item,
.navigation .mega-menu .sub-nav li:hover, .navigation .menu .sub-nav li.current-menu-item { background-color: #4e59f8; }

@media only screen and (max-width: 799px) { .navigation .menu > li:hover > a, .navigation .menu > .current-menu-item > a, 
.navigation .menu > .current-menu-parent > a, .navigation .mega-menu.links > li:hover,
.navigation .menu > .current-menu-ancestor > a, .navigation .menu li.active { background-color: #4e59f8; } }

.navigation a, .mega-menu .heading, .mega-menu .featured h2 a { color: #ffffff; }

body, .main .sidebar .widgettitle, .tabbed .tabs-list, h3.gallery-title, .comment-respond small, .main-heading, .gallery-title, .section-head, .main-footer .widgettitle, .entry-title, .page-title { font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;  }
.main .sidebar .widgettitle, .tabbed .tabs-list a { color: #ffffff }

.main-footer, .main-footer .widget { color: #000000 }

.lower-foot { background-color: #00379b }

.lower-foot { color: #ffffff }

.main-footer .widget a { color: #000000 }

.main-footer .widgettitle { color: #2520db }


