/* Match logo blue */
.navbar .navbar-brand {
  color: #263494 !important;
  font-weight: 700;
}
.navbar .navbar-brand:hover,
.navbar .navbar-brand:focus {
  color: #263494 !important;
}

/* Optional: make active nav items match too */
.navbar .nav-link.active,
.navbar .nav-link:hover {
  color: #263494 !important;
}

/* Home page title color + smaller size */
.template-home main h1 {
  color: #263494 !important;
  font-size: 1.45rem !important;
  line-height: 1.15 !important;
  margin: 0 0 0.4rem 0 !important;
}

/* Push navbar content a bit away from the left edge */
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  max-width: 100% !important;
  padding-left: 28px !important;
  padding-right: 28px !important;
}

/* Ensure brand doesn't have extra left spacing */
.navbar .navbar-brand {
  margin-left: 0 !important;
}
