/* Reduce header & navbar vertical padding */
.t4-header .t4-navbar,
.t4-header .navbar {
  padding-top: 0;
  padding-bottom: 0;
  min-height: auto;
}

/* Tighten nav link padding (desktop) */
.t4-header .navbar-nav > li > a,
.t4-header .navbar-nav .nav-link {
  padding-top: .35rem;   /* default is usually around .75–1rem */
  padding-bottom: .35rem;
  line-height: 1.2;
}

/* If using T4 Megamenu, keep it consistent */
.t4-megamenu .navbar-nav > li > a {
  padding-top: .35rem;
  padding-bottom: .35rem;
}

/* Reduce logo height (often the real culprit) */
.t4-header .navbar-brand img {
  max-height: 36px;   /* adjust to taste: 28–44px usually looks good */
  height: auto;
}

/* Mobile/off-canvas adjustments */
@media (max-width: 991.98px) {
  .t4-header .navbar-nav .nav-link,
  .t4-off-canvas .nav-link {
    padding: .5rem 1rem; /* comfortable but not tall */
  }
}