/* Location Map Styles */
.geolocation-map-wrapper {
  position: relative;
  width: 100%;
  min-height: 600px;
}

.geolocation-map-container {
  position: relative;
  width: 100%;
  height: 600px !important;
  z-index: 1;
}

.geolocation-map-container .leaflet-container {
  height: 600px !important;
  width: 100%;
}

.jcc-location-map__map {
  width: 100%;
}

.geolocation-location {
  display: none !important;
}

/* Location list - add padding to prevent pin icon cutoff */
ul.jcc-location-map__locations {
  padding-left: 44px;
}
