.navbar {
  /*
  padding-left: clamp(40px, calc(40px + (140 * ((100vw - 320px) / 960))), 140px);
  padding-right: clamp(20px, calc(20px + (60 * ((100vw - 320px) / 960))), 80px);
  */
}

.nav-item {
  padding-left: 14px;
}

.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 .25rem rgba(13,110,253,0);
}

/* Activate dropdown on hover only for large screens (lg) and above */
@media (min-width: 992px) {
  .nav-item.dropdown:hover > .dropdown-menu {
    display: block;
  }
}

.nav-link, .dropdown-item {
  color: rgb(78, 78, 78);
  font-size: 1.2em;
  line-height: 1.1em;
}

/* Make nav-link and dropdown-item semibold on hover */
.nav-link:hover,
.dropdown-item:hover {
  font-weight: 400;
  color: black;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}

.dropdown-menu {
  border: 1px solid grey;
  border-radius: 0.25rem;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
