/* Devoks desktop header menu hover behaviour */
@media (min-width:901px){
  .desktop-nav>.nav-item>a[data-desktop-main-menu-link]{
    text-decoration:none!important;
    text-decoration-thickness:1px!important;
    text-underline-offset:4px!important;
    text-decoration-skip-ink:auto!important;
    transition:font-weight .18s ease,color .18s ease,opacity .18s ease!important;
  }
  /* Disable theme-specific pseudo underline so the line never floats below the text. */
  .desktop-nav>.nav-item>a[data-desktop-main-menu-link]::after{
    display:none!important;
    content:none!important;
  }
  body.menu-hover-underline .desktop-nav>.nav-item>a[data-desktop-main-menu-link]:hover,
  body.menu-hover-underline .desktop-nav>.nav-item>a[data-desktop-main-menu-link]:focus-visible{
    text-decoration-line:underline!important;
  }
  body.menu-hover-bold .desktop-nav>.nav-item>a[data-desktop-main-menu-link]:hover,
  body.menu-hover-bold .desktop-nav>.nav-item>a[data-desktop-main-menu-link]:focus-visible{
    font-weight:700!important;
  }
  body.menu-hover-underline_bold .desktop-nav>.nav-item>a[data-desktop-main-menu-link]:hover,
  body.menu-hover-underline_bold .desktop-nav>.nav-item>a[data-desktop-main-menu-link]:focus-visible{
    text-decoration-line:underline!important;
    font-weight:700!important;
  }
  body.menu-hover-none .desktop-nav>.nav-item>a[data-desktop-main-menu-link]:hover,
  body.menu-hover-none .desktop-nav>.nav-item>a[data-desktop-main-menu-link]:focus-visible{
    text-decoration:none!important;
  }
}
