/* All themed front-end pages share the existing Top Menu on the logo row. */
.cfh-top-menu-restored #header :not(.cfh-header-menu) > .cfh-desktop-menu-source { display: none !important; }
.cfh-top-menu-restored #header #top-bar { display: none !important; }
.cfh-top-menu-restored #header .cfh-header-menu {
    display: flex; align-items: center; justify-content: flex-end; flex-wrap: nowrap;
    flex: 0 0 auto; order: 3; width: auto; gap: 24px; list-style: none;
    margin: 0 0 0 auto; padding: 0; color: #111;
    font-family: -apple-system, BlinkMacSystemFont, 'Apple SD Gothic Neo', 'Malgun Gothic', sans-serif;
}
.cfh-top-menu-restored #header .cfh-header-menu > li {
    display: block; list-style: none; margin: 0; padding: 0; border: 0;
}
.cfh-top-menu-restored #header .cfh-header-menu > li::before,
.cfh-top-menu-restored #header .cfh-header-menu > li::after { display: none; }
.cfh-top-menu-restored #header .cfh-header-menu > li > a {
    display: inline-flex; align-items: center; min-height: 32px; padding: 0;
    white-space: nowrap; color: inherit; font-size: 12px; font-weight: 400;
    line-height: 1.5; letter-spacing: normal; text-transform: none;
}
