body { background: #c7f4d3; } img {vertical-align: middle;} img#titlelogo {max-width: 70vw; height: auto;} h1 {font-size: 150%; text-align: center;} div#map1, div#map3 {margin-right: 1em; float: left; clear: both;} div#map1, div#map2, div#map3, div#map4 { width: 47vw; height: 70vh; border: 1px solid black; } p.new {clear: both;} .leaflet-popup-content {width: 350px; max-width: 650px} .leaflet-popup-content img.popup {max-width: 30vw;} address { border-top: 1px solid green; font-size: 10%; text-align: right; padding: 0 5em; }