/* Mapbox GL popup styles */
.mapboxgl-popup-content {
  padding: 15px;
  max-width: 300px;
}

.park-and-ride-popup h3 {
  margin: 0 0 10px 0;
  font-size: 1.1em;
  color: #333;
}

.park-and-ride-popup p {
  font-size: inherit;
  margin-bottom: 5px;
}

.park-and-ride-popup p:last-child {
  margin-bottom: 0;
}