/* CSS Document */
#map_wrapper{height:85vh; overflow: hidden; position: relative;}
#map_wrapper #map_list {height:100%; overflow-y: scroll;}
#map_wrapper #map_list>div {transition: opacity .3s}
#map_wrapper #map_list>div .address, #map_wrapper #map_list>div a, .gm-style-iw .border-bottom .arrow {display:none !important;}
#map_wrapper #map_list>div.offmap { opacity:.5}
.gm-style-iw .border-bottom { font-size:1.2rem; border-bottom:none !important; padding-right: 1rem;}
.gm-style .gm-style-iw-c { border-radius: 0 }
.gm-style .gm-style-iw-c button{ top:0 !important; right: 0 !important; }
@media (max-width: 767.98px) {
  #map_wrapper{height:auto; overflow: hidden; position: relative;}
  #map_wrapper #map_list {height:50vh; overflow-y: scroll; order: 2}
  #map_wrapper #map {height:50vh; order: 1}
}