.navigation { background-color: #f2f2f2; }
.navigation.sticky { background: rgb(239,239,239); background: rgba(239,239,239, 0.9); }
.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: #ffffff; 
}
.navigation { border-color: #eee; }
.navigation .menu > li li a, .navigation .mega-menu.links > li > a, .navigation .mega-menu.links > li li a,
.mega-menu .posts-list .content, .navigation .mega-menu .sub-nav li a { border-color: #e0e0e0; }
.mega-menu .heading, .navigation .mega-menu.links > li > a { border-color: #e0e0e0; }
.navigation a, .mega-menu .heading, .mega-menu .featured h2 a, .tabbed .tabs-list a { color: #19232d; }
.navigation .mega-menu, .navigation .menu ul { background-color: #fff; }
.mega-menu .sub-nav { background: #f2f2f2; }
.navigation .menu .user-login a, .navigation .menu .shopping-cart > a { 
background: #e6e6e6;
}
.navigation .menu > li > ul, .navigation .mega-menu {
-webkit-box-shadow: 0px 0px 4px 0 rgba(0, 0, 0, 0.2);
-moz-box-shadow:  0px 0px 4px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 4px 0 rgba(0, 0, 0, 0.2);
}
@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: #f2f2f2; 
}
.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: #ffffff; 
}
.navigation .menu li a { border-color: #e0e0e0; } 
.navigation .mega-menu.links > li:hover { background-color: #fff; }
.navigation .mobile .fa { color: #efefef; }	
.navigation .mobile .fa-search, .mobile .search .query, .mobile .searchform input, .mobile .searchform #s { color: inherit; }
.off-canvas .close .fa { border-color: #19232d; }
}
.breadcrumbs { background: #fbfbfb; }
.main .sidebar .widgettitle, .tabbed .tabs-list { background: #f2f2f2; color: #19232d; } 
.main-footer .widgettitle, .main-footer .posts-list .content { border-color: #d9d9d9; }
.main-footer .posts-list time, .main-footer .posts-list .comments { color: #606569; }
.main-footer .feedburner input { background: #ddd; color: inherit; }
.main-footer { background-color: #f2f2f2; background-image: none; }
.main-footer .widgettitle { color: #19232d; }
.main-footer, .main-footer .widget { color: #2c3a49; }
.main-footer .widget a { color: #19232d; }
.lower-foot { background-color: #e3e3e3; }
.lower-foot { color: #2c3a49; }
.lower-foot a { color: #19232d; }