a{color:#1766a6}.smap .zoom{top:auto;bottom:180px}.smap .compass{top:auto;bottom:40px}.smap>div{cursor:pointer}#map{position:absolute;left:0px;right:0px;top:0px;bottom:0px}#map #map_inner{width:100%;height:100%}#map #map_menu{position:relative;z-index:99;top:10px;left:10px;width:80px}#map #map_menu img{width:64px}@media only screen and (max-width: 900px){#map.box-collapsed{bottom:0px}#map.box-expanded{bottom:300px}#box.box-collapsed{height:0px}#box.box-expanded{height:300px}}@media only screen and (min-width: 900.01px){#map.box-collapsed{left:0px}#map.box-expanded{left:400px}#box.box-collapsed{width:0px}#box.box-expanded{width:400px}}#map.box-collapsed .collapse-button{display:none}#map.box-expanded .expand-button{display:none}#map .collapse-button,#map .expand-button{z-index:99;background-color:#999;text-align:center;position:absolute}#map.horizontal .collapse-button,#map.horizontal .expand-button{top:50vh;left:0px;padding-left:0.5em;padding-right:0.5em;padding-top:0.1em;padding-bottom:0.1em;border-top:1px solid black;border-bottom:1px solid black;border-right:1px solid black}#map.horizontal .collapse-button .vertical,#map.horizontal .expand-button .vertical{display:none}#map.horizontal .collapse-button .horizontal,#map.horizontal .expand-button .horizontal{display:inline}#map.vertical .collapse-button,#map.vertical .expand-button{z-index:99;bottom:0;left:50vw;height:1.6em;padding-left:0.5em;padding-right:0.5em;border-top:1px solid black;border-left:1px solid black;border-right:1px solid black}#map.vertical .collapse-button .vertical,#map.vertical .expand-button .vertical{display:inline}#map.vertical .collapse-button .horizontal,#map.vertical .expand-button .horizontal{display:none}#box{z-index:99;position:absolute}@media only screen and (max-width: 900px){#box{left:0px;right:0px;bottom:0px;border-top:2px solid black}}@media only screen and (min-width: 900.01px){#box{left:0px;top:0px;height:100vh;max-height:100vh;border-right:2px solid black}}#box{z-index:99;position:absolute;overflow-x:hidden;overflow-y:scroll;background-color:white}@media only screen and (max-width: 900px){#box{left:0px;right:0px;bottom:0px;border-top:2px solid black}}@media only screen and (min-width: 900.01px){#box{left:0px;top:0px;height:100vh;max-height:100vh;border-right:2px solid black}}#box h1{font-size:14px;margin-bottom:0px;padding-bottom:10px}#box h1 a{font-weight:bold;color:#1766a6}#box h2{font-size:11px;font-weight:bold;margin:0px;padding-bottom:5px}#box p.source a{color:#1766a6;font-style:italic;font-weight:normal}#box p{margin-top:0px;margin-bottom:5px}#box .details{max-width:100%}#box .details .image img{max-width:100%}
