/*
 * Styles clusters Leaflet (MarkerCluster)
 */

.marker-cluster {
  background: transparent;
  border-radius: 999px;
  box-sizing: border-box;
}

.marker-cluster div {
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  color: #fff;
  background-color: #bec629;
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.2);
}

.marker-cluster-small {
  width: 30px !important;
  height: 30px !important;
  margin-left: -15px !important;
  margin-top: -15px !important;
}

.marker-cluster-medium {
  width: 38px !important;
  height: 38px !important;
  margin-left: -19px !important;
  margin-top: -19px !important;
}

.marker-cluster-large {
  width: 46px !important;
  height: 46px !important;
  margin-left: -23px !important;
  margin-top: -26px !important;
}

.marker-cluster-small div { font-size: 14px; }
.marker-cluster-medium div { font-size: 15px; }
.marker-cluster-large div { font-size: 16px; }
