/* Only the synchronized lower menu; do not touch the left BeTheme sidebar. */
.yh2b-footer-nav-sync { width:100%; max-width:100%; margin:18px auto; text-align:center; clear:both; }
.yh2b-footer-nav-sync .yh2b-footer-main-menu { display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:0; list-style:none; margin:0 auto; padding:0; }
.yh2b-footer-nav-sync .yh2b-footer-main-menu > li { display:block; list-style:none; margin:4px 0; padding:0; line-height:1.4; border-right:1px solid rgba(255,255,255,.50); }
.yh2b-footer-nav-sync .yh2b-footer-main-menu > li:last-child { border-right:0; }
.yh2b-footer-nav-sync .yh2b-footer-main-menu > li > a { display:inline-block; padding:2px 13px; color:#f5f7fb; font-size:14px; text-decoration:none; line-height:1.5; background:none; box-shadow:none; }
.yh2b-footer-nav-sync .yh2b-footer-main-menu > li > a:hover,
.yh2b-footer-nav-sync .yh2b-footer-main-menu > li.current-menu-item > a,
.yh2b-footer-nav-sync .yh2b-footer-main-menu > li.current_page_item > a { color:#00b2ec; text-decoration:underline; }
.yh2b-footer-nav-sync .yh2b-footer-main-menu > li > a:focus-visible { outline:2px solid #00b2ec; outline-offset:3px; }
@media(max-width:680px) {
 .yh2b-footer-nav-sync .yh2b-footer-main-menu > li { margin:6px 0; }
 .yh2b-footer-nav-sync .yh2b-footer-main-menu > li > a { padding:5px 10px; font-size:14px; }
}
