@media screen and (max-width: 991px) {
  nav.navbar {
    position: static;
  }
}

@media screen and (min-width: 992px) {
  .navbar-expand-md {
    flex-wrap: wrap;
  }

  .nav-link {
    padding-top: 2px;
    padding-bottom: 2px;
  }
}

/* Clear floats after multi-column layout */
.multicolumn:after {
  content: "";
  display: table;
  clear: both;
}

/* Suppress bullets */
ul li {
  list-style-type: none;
}

/* Images align with text bottom by default */
img {
  vertical-align: text-bottom;
}

/* Inline lists */
.inline-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Notes */
.note {
  margin-left: 3em;
  font-size: small;
}

/* Extra line spacing for productions list on home page */
.productions-list {
  line-height: 2;
}
