@charset "utf-8";
/* CSS Document */
    /* Sticky Navbar */
    .navbar-ghs {
      background: var(--grind-black);
      box-shadow: 0 4px 16px rgba(0,0,0,.24);
      z-index: 1030;
    }
    .navbar-ghs .nav-link,
    .navbar-ghs .navbar-brand { color: #fffafa !important; }
    .navbar-ghs .nav-link:hover,
    .navbar-ghs .nav-link:focus { color: var(--pulse-gold) !important; }
    .navbar-toggler { border-color: rgba(255,255,255,.35); }
    .navbar-toggler-icon { filter: invert(1); }
    .navbar-ghs,
    .navbar-ghs .nav-link,
    .navbar-ghs .dropdown-toggle,
    .navbar-ghs .dropdown-item,
    .navbar-ghs .btn {
      text-transform: uppercase;
      letter-spacing: .06em;
    }
    .navbar-ghs .nav-link { padding: .9rem 1rem; font-weight: 800; }
    .navbar-ghs .dropdown-item { padding: .75rem 1.1rem; font-weight: 700; }
    .navbar-ghs .navbar-toggler { padding: .6rem .75rem; border-radius: .75rem; }

    @media (max-width: 991.98px) {
      .navbar-ghs .navbar-collapse { padding: .75rem 0 1rem; background: var(--grind-black); }
      .navbar-ghs .navbar-nav { gap: .15rem; }
      .navbar-ghs .btn { margin-top: .5rem; width: 100%; }
    }