body { height: 100%; width: 100%; padding: 0; margin: 0; }
.header { position: fixed; z-index: 11; top: 0px; left: 0px; width: 100%; height: 4em; background-color: #444; color: #fff; padding-left: 50px; font-size: 0.75em; font-family: 'serif'; }
.header h1 { margin: 0.5em 0; overflow: hidden; word-wrap: break-word; }
.likes { position: absolute; right: 0.5em; bottom: 1.5em; }
.mapContainer { width: 100%; height: 90%; height: calc(100% - 4em); top: 4em; position: absolute; }
a.map-popup-link { font-weight: bold; color: #A2202A; }

