/* GO v83: remove active underline/bold from header navigation items. */
body:not(.wp-admin) :is(.newsx-site-header, .go-shell-header) :is(.newsx-header-menu-primary, .newsx-header-menu-secondary, .newsx-nav-menu) > ul > li > a,
body:not(.wp-admin) :is(.newsx-site-header, .go-shell-header) :is(.newsx-header-menu-primary, .newsx-header-menu-secondary, .newsx-nav-menu) .menu-item > a,
body:not(.wp-admin) :is(.newsx-site-header, .go-shell-header) .newsx-nav-menu > .menu-item > a {
  font-weight: 400 !important;
}

body:not(.wp-admin) :is(.newsx-site-header, .go-shell-header) :is(
  .newsx-header-menu-primary,
  .newsx-header-menu-secondary,
  .newsx-nav-menu
) :is(
  .current-menu-item,
  .current-menu-ancestor,
  .current_page_item,
  .current_page_ancestor
) > a {
  font-weight: 400 !important;
  text-decoration: none !important;
}

body:not(.wp-admin) :is(.newsx-site-header, .go-shell-header) :is(
  .current-menu-item,
  .current-menu-ancestor,
  .current_page_item,
  .current_page_ancestor
) > .newsx-pointer-item::after,
body:not(.wp-admin) :is(.newsx-site-header, .go-shell-header) .newsx-nav-menu :is(
  .current-menu-item,
  .current-menu-ancestor,
  .current_page_item,
  .current_page_ancestor
) > a::after,
body:not(.wp-admin) :is(.newsx-site-header, .go-shell-header) .newsx-nav-menu :is(
  .current-menu-item,
  .current-menu-ancestor,
  .current_page_item,
  .current_page_ancestor
) > a::before {
  content: none !important;
  display: none !important;
  opacity: 0 !important;
  width: 0 !important;
  height: 0 !important;
  transform: none !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

body:not(.wp-admin) :is(.newsx-site-header, .go-shell-header) .newsx-pointer-item::after {
  height: 0 !important;
}

body:not(.wp-admin) :is(.newsx-site-header, .go-shell-header) :is(
  .newsx-header-menu-primary,
  .newsx-header-menu-secondary
) .newsx-nav-menu > .menu-item > a:is(:hover, :focus-visible) {
  font-weight: 400 !important;
}
