#uvisMapWrap,
#uvisMap {
  width:100%;
  height:100%;
  height:auto;
  min-height:250px;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
}

.uvisViewerInclude #uvisMapWrap,
.uvisViewerInclude #uvisMap {
}

.uvisMapPopupWrap {
  padding:10px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
}

.uvisMapPopupWrap .uvisMarkerComment {
  max-height:200px;
  overflow-y:auto;
  line-height:1.5em;
}

.uvisMapPopupWrap .uvisMarkerComment img {
  float:left;
  clear:left;
  margin:0px 10px 10px 0px;
  max-width:100%;
  height:auto;
}

.uvisMapPopupWrap .uvisMarkerComment a {
  text-decoration:underline;
}

h4.uvisMarkerTitle {
  font-size:1.3em;
  margin-top:0;
}

.uvisMarkerDate {
  margin-right:10px;
}

.uvisMarkerPermalink {
  float:right;
}
.uvisMarkerPermalink a, .uvisMarkerPermalink a:hover {
  text-decoration:none !important;
  color:inherit;
}

.leaflet-popup-content-wrapper {
  padding:0;
  border-radius:6px;
}

.leaflet-popup-scrolled {
  overflow-y:hidden;
  border:none;
}

.leaflet-marker-icon, .leaflet-marker-shadow {
  -webkit-transition: transform 0.2s;
  -moz-transition: transform 0.2s;
  -ms-transition: transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
}

.leaflet-popup.nogeo .leaflet-popup-tip-container {
  display:none;
}

.leaflet-popup-content {
  margin:0px;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
  border:none;
  height:auto !important;
}

.leaflet-container a.leaflet-popup-close-button {
  top:9px;
  right:9px;
  display:hidden;
  visibility:hidden;
}

.leaflet-tile-container img {
}