@media (min-width: 1241px) {
  body:not(.dash) .site-header .nav > a {
    gap: 0;
    border-radius: 0;
    background: transparent !important;
    transition: color .16s ease;
  }

  body:not(.dash) .site-header .nav > a > i {
    display: none !important;
  }

  body:not(.dash) .site-header .nav > a::before {
    content: "";
    position: absolute;
    left: 50%;
    right: 50%;
    bottom: 18px;
    height: 2px;
    background: rgba(72, 151, 220, .72);
    transition: left .18s ease, right .18s ease, opacity .18s ease;
    opacity: 0;
  }

  body:not(.dash) .site-header .nav > a:not(.active):hover {
    color: #fff;
  }

  body:not(.dash) .site-header .nav > a:not(.active):hover::before {
    left: 18%;
    right: 18%;
    opacity: 1;
  }

  body:not(.dash) .site-header .nav > a.active::before {
    display: none;
  }

  body:not(.dash) .site-header .nav > a.active {
    background: transparent !important;
  }
}


@media (min-width: 1241px) {
  body:not(.dash) .site-header .nav > a:not(.active):hover {
    color: #10243e;
  }
  body:not(.dash) .site-header .nav > a::before {
    background: rgba(44, 132, 212, .62);
  }
}
