      body { margin:0; padding:0 }
      #map { position:absolute; top:0; bottom:0; width:100%; },
      #menu {
		position=dynamic;
		background=#D4D7FD;
		padding=10px;
		font-family: 'Open-sans', sans-serif;
		}
     body {
        color:#404040;
        font:400 15px/22px 'Source Sans Pro', 'Helvetica Neue', Sans-serif;
        margin:0;
        padding:0;
        -webkit-font-smoothing:antialiased;
      }
      .maplibregl-popup {
        	padding-bottom: 5px;
		max-width: 400px;
		minzoom = 12;
		display:block;
      background-color: white;
      border-radius: 0px;
      box-shadow: 0 1px 2px rgba(0,0,0,0.10);
      padding: 0px;
      }

      .maplibregl-popup-close-button {
        display:none;
      }
      .maplibregl-popup-content {
        font:400 15px/22px 'Source Sans Pro', 'Helvetica Neue', Sans-serif;
        padding:1px;
		margin: 0px;
		max-width: 400px;
      }

	  
	    .maplibregl-popup-content h1 {
        font-size:12px;
        background:#FFF;
        color:#52b0f7;
        padding:15px 15px 20px 15px;
		font-weight:600;
		margin-top:-5px;
		text-align: left;
		line-height: 1;
      }

	    .maplibregl-popup-content rg1 {
        font-size:12px;
        background:#FFF;
        color:#52b0f7;
        padding:15px 15px 20px 15px;
		font-weight:500;
		margin-top:-5px;
		text-align: left;
		line-height: 1;
      }
	  
	  	.maplibregl-popup-content h2 {
        font-size:9.5px;
        background:#fff;
        color:#8e918f;
        margin:0;
        padding:19px 15px 20px 15px;
        font-weight:200;
        margin-top:-45px;
		text-align: left;
		line-height: 1;
      }
	  
	  	.maplibregl-popup-content h3 {
        font-size:10px;
        background:#FFF;
        color:#000;
        margin:0;
        padding:22px 15px 20px 15px;
        font-weight:200;
        margin-top:-37px;
		text-align: left;
		line-height: 1;
      }
	  	.maplibregl-popup-content h4 {
        font-size:10px;
        background:#FFF;
        color:#000;
        margin:0;
        padding:22px 15px 15px 15px;
        font-weight:200;
		margin-top:-40px;
		text-align: left;
		line-height: 1;
      }
	  

      .maplibregl-popup-content div {
        padding:5px;
      }

      .maplibregl-container .leaflet-marker-icon {
        cursor:pointer;
      }

      .maplibregl-popup-anchor-top > .maplibregl-popup-content {
        margin-top: 0px;
      }

      .maplibregl-popup-anchor-top > .maplibregl-popup-tip {
        border-bottom-color: #fff;
      }
	  


	
