.navigation { background-color: #ffffff; }

@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: #ffffff; } }

.navigation.sticky { background: rgb(255,255,255); background: rgba(255,255,255, 0.9); }

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

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

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

.mega-menu .heading, .navigation .mega-menu.links > li > a { border-color: #e8e8e8; }

.mega-menu .sub-nav { background: #e8e8e8; }

.post-content a:hover { color: #e8e8e8 }

.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: #e8e8e8; }

@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: #e8e8e8; } }

.post-content { color: #282929 }

.highlights .excerpt, .listing-alt .content .excerpt { color: #1e1e1e }


