/* Language menus: a navy panel with transparent option surfaces. The selector
 * also covers Astra's sticky header copy, outside the original #masthead. */
.muxwave-visual .trp-menu-ls-item,
.muxwave-visual .trp-menu-ls-item :is(.menu-link,.ast-menu-toggle,.dropdown-menu-toggle,.trp-menu-ls-label,.trp-ls-language-name) {
  background-color: transparent !important;
  background-image: none !important;
  color: #fff !important;
}
.muxwave-visual .trp-menu-ls-item .sub-menu {
  background-color: #000f3c !important;
  background-image: none !important;
}
.muxwave-visual .trp-menu-ls-item .sub-menu :is(li,.menu-link) {
  background-color: transparent !important;
  background-image: none !important;
  color: #fff !important;
}
.muxwave-visual .trp-menu-ls-item .sub-menu li:is(:hover,:focus-within,.current-menu-item,.current-language-menu-item),
.muxwave-visual .trp-menu-ls-item .sub-menu li:is(:hover,:focus-within,.current-menu-item,.current-language-menu-item) > .menu-link {
  background-color: #0f2364 !important;
}
.muxwave-visual .trp-menu-ls-item :is(svg,svg path) {
  fill: #fff !important;
}
