/*
    CUSTOM
*/
:root {
  --primary-color: #fab613;
  --secondary-color: #004e8a;
  --dark-blue: #093046;
  --light-blue: #004e8a;
}

.bg-dark-blue,
.bg-dark-blue:focus {
  background-color: var(--dark-blue);
}

.bg-light-blue,
.bg-light-blue:focus {
  background-color: var(--light-blue);
}

header .navbar-brand img {
  width: 100% !important;
  max-height: 100px;
}

header.sticky.sticky-active .navbar-brand .default-logo {
  display: none;
}

footer {
  overflow: visible !important;
}

.btn-alt-primary {
  background-color: var(--primary-color);
  color: var(--secondary-color);
}

.btn-alt-primary:hover {
  background-color: var(--primary-color);
}

.btn-alt-secondary {
  background-color: var(--secondary-color);
  color: var(--white);
}

.container-fluid.container-limit {
  max-width: 1600px;
  padding: 0px 60px !important;
}

.navbar .navbar-nav .nav-item.active .nav-link {
  opacity: 1;
}

.navbar .navbar-nav .nav-item.active .nav-link::after {
  content: '';
  display: block;
  border: 2px solid var(--yellow);
  width: calc(100% - 40px);
  position: absolute;
  bottom: 30%;
}

.intro-img1 {
  max-width: 1000px;
}

.intro-img2 {
  max-width: 1200px;
}

.route-img {
  max-width: 600px;
}

.page-title .title-img {
  margin-top: -30vh;
}

.page-title .title-img img {
  max-height: 60vh;
}

footer .footer-logo img {
  max-height: 80px;
}

#map {
  height: 100vh;
}

.choices {
  min-width: 200px;
  text-align: left;
}

.choices__inner {
  border-radius: 4px;
}

.leaflet-attribution-flag {
  display: none !important;
}

.infowindow-content {
  padding: 10px;
}

.infowindow-content h6 {
  font-size: 18px;
  margin-bottom: 0px;
}

.infowindow-content p {
  margin-top: 0px;
  margin-bottom: 5px;
}

@media (max-width: 991px) {
  header .navbar-brand {
    padding: 10px 0px !important;
  }
  header .navbar-brand .mobile-logo {
    width: 150px !important;
  }
  .intro-img1 {
    max-width: 300px;
  }
  .route-img {
    top: -160px;
    left: -80px;
    max-width: 400px;
  }
}

@media (min-width: 640px) {
  .choices__list--dropdown .choices__item--selectable, .choices__list[aria-expanded] .choices__item {
padding-right: 30px;
white-space: nowrap;
  }
}

/*# sourceMappingURL=custom.css.map */