#map {
	width: 100%;
	height: 800px;
	border: 1px solid #ccc;
}
#cust-map-container {
	width: 1200px;
	height: 900px;
	overflow: visible;
	border: 0px solid #ff0000;
	position: absolute
}
#cust-map-container img {
	text-align: left;
}
#imagemap {
	position: relative;
	z-index: 2;
}
/*.first-load{
	margin-top: -200px!important;
}*/
#infoholder {
	display: none;
}
/*
==============================================
slideUp
==============================================
*/


.slideUp {
	animation-name: slideUp;
	-webkit-animation-name: slideUp;
	animation-duration: 0.5s;
	-webkit-animation-duration: 0.5s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	visibility: visible !important;
}
 @keyframes slideUp {
 0% {
 transform: translateY(30%);
}
 50% {
 transform: translateY(-3%);
}
 65% {
 transform: translateY(4%);
}
 95% {
 transform: translateY(-1%);
}
 100% {
 transform: translateY(0%);
}
}
 @-webkit-keyframes slideUp {
 0% {
 -webkit-transform: translateY(100%);
}
 50% {
 -webkit-transform: translateY(-8%);
}
 65% {
 -webkit-transform: translateY(4%);
}
 80% {
 -webkit-transform: translateY(-4%);
}
 95% {
 -webkit-transform: translateY(2%);
}
 100% {
 -webkit-transform: translateY(0%);
}
}
#infolegend, #infolegend-sm {
	display: block!important;
	position: absolute;
	z-index: 2;
}
#infolegend > ul, #infolegend-sm > ul {
	margin: 10px 0px 0 60px;
	padding: 0;
}
#infolegend ul li {
	background: rgba(0, 0, 0, 0.3) repeat;
	display: inline-block;
	font-weight: bold;
	height: 125px;
	list-style: outside none none;
	width: 125px;
	float: left;
	margin-right:7px;
}
#infolegend ul li a {
	color: #fff;
	display: inline-block;
	font-weight: bold;
	padding: 10px;
	width: 85%;
	height:100%;
}
#infolegend ul li span {
	color: #fff;
	float: right;
	font-size: 40px;
	padding-top: 50px;
	text-align: right;
	width: 100%;
}
#gray-custom-btn
{
	background: #656565;
    background-image: none;
    color: #fff;
    text-shadow: none;
    padding: 12px;
}
#gray-custom-btn:hover, #gray-custom-btn:focus{
background:#000000;
}
#infolegend ul li.walkscore a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/walkscore-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.banks {
	background: rgba(0, 0, 0, 0.4) repeat;
}
#infolegend ul li.banks a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/bank-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.shopping {
	background: rgba(0, 0, 0, 0.62) repeat;
}
#infolegend ul li.shopping a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/shopping-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.dining {
	background: rgba(0, 0, 0, 0.73) repeat;
}
#infolegend ul li.dining a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/dining-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.cafe {
	background: rgba(0, 0, 0, 0.81) repeat;
}
#infolegend ul li.cafe a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/cafe-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.grocery {
	background: rgba(0, 0, 0, 0.4) repeat;
}
#infolegend ul li.grocery a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/grocery-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.entertainment {
	background: rgba(0, 0, 0, 0.5) repeat;
}
#infolegend ul li.entertainment a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/entertainment-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.medicine {
	background: rgba(0, 0, 0, 0.5) repeat;
}
#infolegend ul li.medicine a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/medicine-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.fitness {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend ul li.fitness a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/gym-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.spa {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend ul li.spa a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/spa-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.mail {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend ul li.mail a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/mail-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.military {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend ul li.military a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/military-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.park {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend ul li.park a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/park-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.pastry {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend ul li.pastry a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/pastry-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.history {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend ul li.history a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/history-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.comedy {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend ul li.comedy a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/comedy-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.bar {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend ul li.bar a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/bar-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.golf {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend ul li.golf a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/golf-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.education {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend ul li.education a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/education-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.misc {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend ul li.misc a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/misc-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.apparel {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend ul li.apparel a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/apparel-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.eyecare {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend ul li.eyecare a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/eye-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.furniture {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend ul li.furniture a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/furniture-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.gov {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend ul li.gov a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/gov-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.hotel {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend ul li.hotel a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/hotel-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.museum {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend ul li.museum a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/museum-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.transit {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend ul li.transit a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/transit-icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li.onsiteretail {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend ul li.onsiteretail a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/retail_icon.png") no-repeat scroll 7px 85px / 31px 29px;
}
#infolegend ul li:hover, #infolegend-sm ul li:hover {
	background: rgba(32, 32, 32, 0.8) none repeat scroll 0 0;
}
#infolegend ul li a, #infolegend-sm ul li a {
	text-decoration: none;
}
/*** INFOLEGEND SMALL IF POI's are MORE than 9 ***/
#infolegend-sm ul li {
	background: rgba(0, 0, 0, 0.7) repeat!important;
	display: inline-block;
	font-weight: bold;
	height: 100px;
	list-style: outside none none;
	width: 100px;
	float: left;
	margin-right:7px;
	margin-top: 7px;
}
#infolegend-sm ul li a {
	color: #fff;
	display: inline-block;
	font-weight: bold;
	font-size: 15px;
	padding: 7px;
	width: 85%;
	height:100%;
}
#infolegend-sm ul li span {
	color: #fff;
	float: right;
	font-size: 36px;
	padding-top: 25px;
	text-align: right;
	width: 100%;
}
#infolegend-sm ul li.walkscore a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/walkscore-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.banks {
	background: rgba(0, 0, 0, 0.4) repeat;
}
#infolegend-sm ul li.banks a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/bank-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.shopping {
	background: rgba(0, 0, 0, 0.62) repeat;
}
#infolegend-sm ul li.shopping a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/shopping-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.dining {
	background: rgba(0, 0, 0, 0.73) repeat;
}
#infolegend-sm ul li.dining a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/dining-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.cafe {
	background: rgba(0, 0, 0, 0.81) repeat;
}
#infolegend-sm ul li.cafe a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/cafe-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.grocery {
	background: rgba(0, 0, 0, 0.4) repeat;
}
#infolegend-sm ul li.grocery a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/grocery-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.entertainment {
	background: rgba(0, 0, 0, 0.5) repeat;
}
#infolegend-sm ul li.entertainment a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/entertainment-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.medicine {
	background: rgba(0, 0, 0, 0.5) repeat;
}
#infolegend-sm ul li.medicine a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/medicine-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.fitness {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend-sm ul li.fitness a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/gym-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.spa {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend-sm ul li.spa a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/spa-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.mail {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend-sm ul li.mail a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/mail-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.military {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend-sm ul li.military a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/military-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.park {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend-sm ul li.park a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/park-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.pastry {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend-sm ul li.pastry a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/pastry-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.history {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend-sm ul li.history a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/history-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.comedy {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend-sm ul li.comedy a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/comedy-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.bar {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend-sm ul li.bar a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/bar-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.golf {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend-sm ul li.golf a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/golf-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.education {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend-sm ul li.education a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/education-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.misc {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend-sm ul li.misc a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/misc-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.apparel {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend-sm ul li.apparel a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/apparel-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.eyecare {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend-sm ul li.eyecare a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/eye-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.furniture {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend-sm ul li.furniture a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/furniture-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.gov {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend-sm ul li.gov a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/gov-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.hotel {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend-sm ul li.hotel a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/hotel-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.museum {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend-sm ul li.museum a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/museum-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.transit {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend-sm ul li.transit a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/transit-icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#infolegend-sm ul li.onsiteretail {
	background: rgba(0, 0, 0, 0.92) repeat;
}
#infolegend-sm ul li.onsiteretail a {
	background: url("https://cdngeneral.rentcafe.com/dmslivecafe/2/8131/retail_icon.png") no-repeat scroll 7px 55px / 31px 29px;
}
#scroller {
	width: 100%;
	height: 900px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	position: relative;
}
.leaflet-popup-content-wrapper {
	min-width: 225px;
}
.leaflet-popup-content p {
	margin: 4px 0;
}
.leaflet-container .leaflet-control-attribution {
	display: none;
}
.map-custom {
	padding-bottom: 25px;
	text-align: center;
}
.standard-map{display: none;}
.leaflet-bottom{display: none;}
@media(max-width: 1199px) {
#infolegend, #infolegend-sm {
width: 80%;
display: block;
}
#map {
margin-top: 240px;
}
}

@media(max-width: 979px) {
#infolegend, #infolegend-sm {
width: 62%;
display: block;
}
#map {
margin-top: 350px;
}
}

@media(max-width: 767px) {
.retail-btn {
float: none!important;
margin-top: 0px!important;
}
.retail-btn .text-right {
text-align: center;
}
#infolegend, #infolegend-sm {
display: none!important;
}
.standard-map {
display: block!important;
border: 2px solid #999999;
overflow: hidden;
position: relative;
z-index: 20;
}
#map {display: none!important;}
}

#infolegend, #infolegend-sm {
display: none
}
}
