

.osm-map {
   width:100%;
   height:27.5em;
   font-size:1em;
}

.osm-mapPopup {
   display:none;
}
.leaflet-popup-content-wrapper {
   min-width:12.5em;
   border-radius:5px;
   z-index:1;
}
@media only screen and (max-width: 399px) {
   .leaflet-popup-content-wrapper {
      font-size:18px;
   }
}
.leaflet-popup-content {
   line-height:100%;
   margin:0.25em 1.5em 0.25em 0.25em;
}
.leaflet-popup-content strong {
   font-size:0.9em;
   line-height:110%;   
}
.leaflet-popup-content-wrapper em {
   font-style:normal;
   color:#555555;
   font-size:0.8em;
   line-height:140%;   
}
.leaflet-popup-content-wrapper span {
   font-size:0.75em;
   line-height:120%;   
}
.leaflet-popup-content-wrapper a {
   color:#333333;
   text-decoration:underline;                
   cursor:pointer;
}
.leaflet-popup-content-wrapper a:hover {
   color:#878786;
}

.leaflet-popup-content-wrapper, .leaflet-popup-tip {
   box-shadow:0 3px 10px rgba(0, 0, 0, 0.6);
}

