/*** Marker Popup ***/
.leaflet-popup-content-wrapper, .leaflet-popup-tip {background-color: var(--wp--preset--color--tertiary);}
.leaflet-popup-content-wrapper {
  border-radius: 0 2vw 0 0;
  padding-top: 48px;
}

.leaflet-popup .leaflet-popup-close-button {
padding: 10px !important;
margin: 10px;
border-radius: 50%;
background-color: var(--wp--preset--color--primary) !important;
display: block;
float: none;
width: 100%;
}
.leaflet-popup .leaflet-popup-close-button span {
  font-size: var(--wp--preset--font-size--medium) !important;
  font-weight: 700 !important;
  color: var(--wp--preset--color--text) !important;
  line-height: 0px;
}

.osm-popup .osm-popup__logo {margin-bottom: 32px !important;}
.osm-popup h3, .osm-popup p, .osm-popup a  {
  font-size: var(--wp--preset--font-size--medium);
  color: var(--wp--preset--color--text);
  margin: 0;
}
.osm-popup p.website {margin-top: 24px;}
.osm-popup h3 {
  margin: 0;
  font-weight: 600;
}

.osm-detail-button {
  display: inline-block;
  padding: 8px 16px;
  background: var(--wp--preset--color--primary);
  color: white;
  border-radius: 4px;
  text-decoration: none;
  font-size: 0.9rem;
}

.osm-marker-details {border: solid 2px green;}