/* Publisher's More-width calculation measures its link, not the LI margin. */
.site-header .main-menu > .bs-pretty-tabs-container { margin-right: 0 !important; }

/* The restored blue active background needs the corresponding light label. */
body .site-header .main-menu > .current-menu-item > a,
body .site-header .main-menu > .current-menu-parent > a,
body .site-header .main-menu > .current-menu-ancestor > a { color: #fff !important; }
body .site-header.header-style-8 .search-container .search-handler { color: #08408e !important; }

/* Preserve the original dark logo on the theme's native light header palette. */
.rh-header.dark .rh-container { background: #fff; border-bottom: 1px solid #e5e5e5; }
.rh-header.dark .menu-container .menu-handler .lines,
.rh-header.dark .menu-container .menu-handler .lines::before,
.rh-header.dark .menu-container .menu-handler .lines::after { background: #08408e; }
