.regions-map {
  height: 536px;
}

.container-for-regions-map {
  left: -100%;
  right: -100%;
  z-index: 500;
  position: absolute;
}

.container-for-regions-map {
  pointer-events: none;
}

.regions-list-wrapper {
  pointer-events: all;
}

.regions-list-wrapper .regions-list:hover {
  background-color: rgba(255, 255, 255, 0.0980392);
}

.regions-list-wrapper .regions-list:hover img {
  opacity: 1 !important;
}

.map-selected {
  background-color: rgba(255, 255, 255, 0.0980392);
}

.map-selected img {
  opacity: 1 !important;
}
.leaflet-map-pane .leaflet-tile-pane {
  filter: grayscale(100%);
}
.regions-map .leaflet-control-container .leaflet-control-attribution {
  display: none;
}

.explore-regions-mobile {
  display: none  !important;
}

@media (max-width: 479px) {
  .regions-section .regions-map{
    display: none !important;
  }

  .explore-regions-mobile {
    display: block !important;
    border: 1px solid #BFCCD4 !important;
    padding: 25px !important;
    width: 100% !important;
    background-size: 13px 8px;
    -webkit-appearance: none;
    -moz-appearance: none;
  }

  .explore-regions-mobile select {
    font-family: effra, sans-serif;
    font-weight: 400;
    text-align: left;
    letter-spacing: 1px;
    font-size: 20px;
    line-height: 24px;
    width: 100%;
    color: #004e7d;
    border: 0 !important;
    background: url(../svg/regionsdrop-arrow.svg) no-repeat 100% center;
    background-size: 30px;
    -webkit-appearance: none;
    -moz-appearance: none;
  }
}
