#map{width:100%;height:100%;background:#ffffff;position:absolute;top:0px!important;left:0px!important;}
#map .leaflet-tile{opacity:0.5!important;}
#map .leaflet-popup-tip{background:#ffffff!important;}
#map .leaflet-control-zoom{border:0px!important;box-shadow:0px 0px!important;}
.leaflet-control-zoom-in,.leaflet-control-zoom-out{}
#map .leaflet-control-zoom-in{border-radius:0px!important;box-shadow:0px 0px!important;}
#map .leaflet-control-zoom-out{border-radius:0px!important;box-shadow:0px 0px!important;}
#map .leaflet-control{margin:20px;}
#map .leaflet-bar a{background:#c4221c!important;color:#ffffff!important;font-size:30px!important;font-weight:normal!important;width:auto!important;height:auto!important;line-height:18px!important;padding:10px!important;border:1px solid #c4221c;margin-bottom:1px;transition:all 0.6s ease;}
#map .leaflet-bar a:hover{background:#ffffff!important;color:#c4221c!important;}
#map a.leaflet-popup-close-button {color:#ffffff!important;}
#map .leaflet-popup-content-wrapper{border-radius:0px!important;background:#c4221c!important;color:#111!important;padding:10px 0px!important;text-align:center!important;display:table-cell!important;}
#map .leaflet-popup-content{width:360px!important;}
#map .leaflet-popup-content-wrapper p{font-size:14px;font-family:"gothampro-light",Arial,Helvetica,sans-serif;text-align:left;margin:0px; color:#fff;}
.leaflet-popup-tip-container {display:none;}


.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative;}
.scroll-wrapper>.scroll-content{border:none!important;box-sizing:content-box!important;height:auto;left:0px;margin:0px;max-height:none;max-width:none!important;overflow:scroll!important;padding:0px!important;position:relative!important;top:0px;width:auto!important;}
.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative;}
.scroll-wrapper>.scroll-content{border:none!important;box-sizing:content-box!important;height:auto;left:0px;margin:0px;max-height:none;max-width:none!important;overflow:scroll!important;padding:0px!important;position:relative!important;top:0px;width:auto!important;}
.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0px;width:0px;}
.scroll-element{display:none;}
.scroll-element,.scroll-element div{box-sizing:content-box;}
.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block;}
.scroll-element .scroll-bar,.scroll-element .scroll-arrow{cursor:default;}
.scroll-textarea{border:1px solid rgba(0,0,0,.1);border-top-color:#999999;}
.scroll-textarea>.scroll-content{overflow:hidden!important;}
.scroll-textarea>.scroll-content>textarea{border:none!important;box-sizing:border-box;height:100%!important;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;outline:none;padding:2px;position:relative!important;top:0;width:100%!important;}
.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0px;width:0px;}
.scrollbar-inner>.scroll-element,.scrollbar-inner>.scroll-element div{border:none;margin:0px;padding:0px;position:absolute;z-index:1004;}
.scrollbar-inner>.scroll-element div{width:100%;height:100%;display:block;left:0px;top:0px;}
.scrollbar-inner>.scroll-element.scroll-x{bottom:0px;height:5px;left:0px;bottom:-5px;width:100%;}
.scrollbar-inner>.scroll-element.scroll-y{height:102%;right:0px;top:0px;width:4px;}
.scrollbar-inner>.scroll-element .scroll-element_outer{overflow:hidden;}
.scrollbar-inner>.scroll-element .scroll-element_outer,.scrollbar-inner>.scroll-element .scroll-element_track,.scrollbar-inner>.scroll-element .scroll-bar{/*border-radius:8px;*/}
.scrollbar-inner>.scroll-element{opacity:0;transition:all .2s linear;}
.scrollbar-inner:hover>.scroll-element{opacity:1;}
.scrollbar-inner>.scroll-element .scroll-element_track{background:#e0e0e0;opacity:.2;}
.scrollbar-inner>.scroll-element .scroll-bar{background:#00c4ff;}