/* Language switcher in the main menu: EN / 繁中 / VI */
.rd-nav-lang { display: inline-flex; align-items: center; white-space: nowrap; }
.rd-nav-lang .lang-link { display: inline-block; padding: 4px 5px; font-size: 13px; line-height: 1; letter-spacing: .06em; text-transform: none; color: inherit; opacity: .65; transition: opacity .2s, color .2s; }
.rd-nav-lang .lang-link:hover { opacity: 1; color: #F5A000; }
.rd-nav-lang .lang-link.is-active { opacity: 1; color: #F5A000; font-weight: 700; }
.rd-nav-lang .lang-sep { display: inline; font-size: 13px; opacity: .3; }
/* Phone menu */
.rd-navbar-fixed .rd-nav-lang { display: flex; padding: 14px 16px; }
