/* With scripting disabled, mobile navigation remains directly available. */
#menu {
  display: none !important;
}

#fare-form {
  display: none;
}

@media (max-width: 900px) {
  #navigation {
    display: flex !important;
    width: 100%;
  }

  #navigation .dropdown {
    position: static;
    box-shadow: none;
  }
}

.no-script-note {
  padding: 16px 20px;
  border: 1px solid #d8c69e;
  border-radius: 8px;
  background: #faf8f1;
}
