.navbar .dropdown-menu .dropdown-item {
  font-size: 1.1rem;
}
/* Add slight shadow to navbar dropdowns */
.navbar .dropdown-menu {
  box-shadow: 0 4px 16px 0 rgba(0,0,0,0.08), 0 1.5px 4px 0 rgba(0,0,0,0.10);
}
/* Hide dropdown arrow in navbar on mobile */
@media (max-width: 991.98px) {
  .navbar .dropdown-toggle::after {
    display: none !important;
  }
}
/* Make active dropdown item use the custom green background */
.dropdown-menu .dropdown-item.active, .dropdown-menu .dropdown-item:active {
  background-color: #6bb440 !important;
  color: #fff !important;
}
/* Force white text on call-to-action button and fix hover/active states */
#block-calltoactionblock .btn-success {
  color: #fff !important;
}
#block-calltoactionblock .btn-success:hover,
#block-calltoactionblock .btn-success:focus,
#block-calltoactionblock .btn-success:active {
  color: #fff !important;
  background-color: #5ca135 !important;
  border-color: #5ca135 !important;
}
/* Override Bootstrap's warning & success color */
:root {
  --bs-warning: #ffe066 !important;
  --bs-warning-rgb: 255, 224, 102 !important;
  --bs-success: #6bb440 !important;
  --bs-success-rgb: 107, 180, 64 !important;
}
.text-warning {
  color: var(--bs-warning) !important;
}
.bg-warning {
  background-color: var(--bs-warning) !important;
}
.btn-warning {
  background-color: var(--bs-warning) !important;
  border-color: var(--bs-warning) !important;
  color: #664d03 !important;
}
.btn-warning:hover, .btn-warning:focus {
  background-color: #ffd43b !important;
  border-color: #ffd43b !important;
}

h1, h2, h3, h4, h5, h6 {
  color: var(--bs-success) !important;
  font-weight: bold !important;
}

a, a:visited {
  color: var(--bs-success) !important;
}
a:hover, a:focus {
  color: #5ca135 !important;
}

.text-success {
  color: var(--bs-success) !important;
}
.bg-success {
  background-color: var(--bs-success) !important;
}
.btn-success {
  background-color: var(--bs-success) !important;
  border-color: var(--bs-success) !important;
}
.btn-success:hover, .btn-success:focus {
  background-color: #5ca135 !important;
  border-color: #5ca135 !important;
}

/* Make navbar menu items large */
.navbar-nav .nav-link {
  font-size: 1.3rem;
  font-weight: 800;
  text-transform: uppercase;
}
