﻿/* V18: static primary navigation with balanced top breathing room. */
.navbar .header {
  padding-top: 18px;
  padding-bottom: 12px;
}
@media (min-width: 992px) {
  .header-content {
    position: relative;
    justify-content: space-between;
    min-height: 70px;
  }

  .header-content .logo-navitem {
    flex: 0 0 auto;
  }

  .header-content .nav-menu {
    position: absolute !important;
    left: 50%;
    top: 50%;
    display: flex !important;
    align-items: center;
    gap: 30px;
    width: max-content;
    transform: translate(-50%, -50%);
  }

  .header-content .nav-menu > * {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}



@media (max-width: 991px) {
  .navbar .header {
    padding-top: 12px;
    padding-bottom: 10px;
  }
}

.nav-link[aria-disabled="true"],
.navtext[aria-disabled="true"]{
  pointer-events:none;
  cursor:default;
}
