
	  
	#uk-image-map {}
	
	  .uk-map-filters { 
		  margin: 0 0 .5rem 0;
		  font: 13px/1.3 system-ui,sans-serif;
		  position: absolute;
		  top: 185px;
		  left: 20px;
		  z-index: 1000;
		  width: 180px;
	  }
	  .uk-map-filters .chip { 		
		align-items:center; gap:.35rem; 
		border:1px solid #ddd; border-radius:999px; 
		padding:.3rem .6rem;
		width:100%;
		display:block;
		background-color:white;
	  }
	 
	 
	 .uk-map-filters .dot {
	  width: 10px; height: 10px; border-radius: 50%;
	  display: inline-block; margin-right: .35rem;
	  box-shadow: 0 0 0 1px rgba(0,0,0,.15);
	}
	
	.uk-map-filters .dot.dot-joint {
		background: linear-gradient( -90deg, #49A2E0, #49A2E0 49%, white 49%, white 51%, #72D4D5 51% );
		border-radius: 50%;
	}
	  	
		
	.marker-pin {
	  position: absolute;
	  width: 26px;
	  height: 26px;
	  background-color:#e74c3c;
	  border-radius: 50%;
	  cursor: pointer;
	  transition: all .4s cubic-bezier(.4,0,.2,1);	  
	  display: flex; align-items: center; justify-content: center;
	  z-index: 10;
	  color: #fff; font-weight: bold;
	  font-size: clamp(8px, 1.2vw, 10px);  
	  background-image:url(/wp-content/plugins/omg-interactive-map/assets/img/map-icon.png);
	  background-size: contain;
	  background-repeat: no-repeat;
	  background-position: center;
	  margin-left: -13px;
	  margin-top: -13px;
	  
	  border:1px solid #fff;
	  box-shadow:0 0 0 1px rgba(0,0,0,.25);
	  z-index: 4;
	  
	}
	
	.marker-pin.marker-joint  { 
		background: linear-gradient( -90deg, #49A2E0, #49A2E0 49%, white 49%, white 51%, #72D4D5 51% )!important;
		border-radius: 50%;
  }
	.marker-pin.marker-onemk_pcn  { background-color: #B97AD9;}

	.marker-pin.marker-urgent-care  { 		
		
	}
	.marker-pin.marker-primary-care { 
		
		
	}
	.marker-pin.marker-headquarters { 
		z-index: 5;
		background-image:url('/wp-content/plugins/omg-interactive-map/assets/img/Central Support Centre Symbol.png');
	}
	.marker-pin.marker-property1     { 
		width: 14px; height: 14px; margin-left: -7px; margin-top: -7px;
		
	}
	
	.marker-pin.marker-property2     { 
		width: 14px; height: 14px; margin-left: -7px; margin-top: -7px;
		
	}


	/* .marker-pin::before {		 */
	  /* content: ''; */
	  /* position: absolute; inset: 0; */
	  /* background: radial-gradient(circle, rgba(231,76,60,.6) 0%, transparent 70%); */
	  /* border-radius: 50%; */
	  /* animation: omg-pulse 2.5s infinite; */
	/* } */
	/* .marker-urgent-care::before  { background: radial-gradient(circle, rgba(230,126,34,.6) 0%, transparent 70%); } */
	/* .marker-primary-care::before { background: radial-gradient(circle, rgba(39,174,96,.6) 0%, transparent 70%); } */
	/* .marker-headquarters::before { background: radial-gradient(circle, rgba(142,68,173,.6) 0%, transparent 70%); } */
	/* .marker-property1::before     { background: radial-gradient(circle, rgba(255,0,0,.6) 0%, transparent 70%); } */
	/* .marker-property2::before     { background: radial-gradient(circle, rgba(255,0,0,.6) 0%, transparent 70%); } */

	/* @keyframes omg-pulse { */
	  /* 0% { transform: scale(1); opacity: .8; } */
	  /* 50% { transform: scale(1.8); opacity: .3; } */
	  /* 100% { transform: scale(1); opacity: .8; } */
	/* } */

	.marker-pin:hover {
	  transform: scale(2);
	  box-shadow: 0 12px 30px rgba(0,0,0,.4);
	  z-index: 20;
	}
	.marker-pin:hover::before { animation-play-state: paused; transform: scale(2.5); opacity: .2; }
	
	.leaflet-control-container, .leaflet-bottom.leaflet-right {display:none;}
	
	.leaflet-container {
		background:#fff; 
	}
	
	.leaflet-popup-content {
	  text-align: center;
	  line-height: 24px;
	}
		
	.uk-image-map-wrap {	
		background:#fff; 
		border:1px solid #000; 
		padding: 25px;
		border-radius: 15px;
}