﻿@charset "UTF-8";



.marker-others 
{
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
     margin-top: -18px !important;
	background-image: url('/images/icons/MapIcons/others-map.png'); 
    font-family: 'Open Sans', sans-serif;
    z-index:10;
}
.marker-others:hover 
{
  background-image: url('/images/icons/MapIcons/other-hover.png'); 
    z-index:10000;
}

.marker-talk 
{
    margin-top: -18px !important;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
	background-image: url('/images/icons/MapIcons/talk-map.png'); 
    font-family: 'Open Sans', sans-serif;
    z-index:10;
}
.marker-talk:hover {
  background-image: url('/images/icons/MapIcons/talk-hover.png'); 
    z-index:10000;
}
.marker-eat {
    margin-top: -18px !important;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
	background-image: url('/images/icons/MapIcons/eat-map.png'); 
    font-family: 'Open Sans', sans-serif;
    z-index:10;
}
.marker-eat:hover {
  background-image: url('/images/icons/MapIcons/eat-hover.png'); 
    z-index:10000;
}
.marker-sleep {
    margin-top: -18px !important;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
	background-image: url('/images/icons/MapIcons/sleep-map.png'); 
    font-family: 'Open Sans', sans-serif;
    z-index:10;
}
.marker-sleep:hover {
  background-image: url('/images/icons/MapIcons/sleep-hover.png'); 
    z-index:10000;
}
.marker-play {
    margin-top: -18px !important;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
	background-image: url('/images/icons/MapIcons/play-map.png'); 
    font-family: 'Open Sans', sans-serif;
    z-index:10;
}
.marker-play:hover {
  background-image: url('/images/icons/MapIcons/play-hover.png'); 
    z-index:10000;
}
.marker-work {
    margin-top: -18px !important;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
	background-image: url('/images/icons/MapIcons/work-map.png'); 
    font-family: 'Open Sans', sans-serif;
    z-index:10;
}
.marker-work:hover {
  background-image: url('/images/icons/MapIcons/work-hover.png'); 
    z-index:10000;
}
.marker-live {
    margin-top: -18px !important;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
	background-image: url('/images/icons/MapIcons/live-map.png'); 
    font-family: 'Open Sans', sans-serif;
    z-index:10;
}
.marker-live:hover {
  background-image: url('/images/icons/MapIcons/live-hover.png'); 
    z-index:10000;
}
.marker-service {
    margin-top: -18px !important;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
	background-image: url('/images/icons/MapIcons/services.png'); 
    font-family: 'Open Sans', sans-serif;
    z-index:10;
}
.marker-service:hover {
  background-image: url('/images/icons/MapIcons/services-hover.png'); 
    z-index:10000;
}
.marker-carpooling-look {
    margin-top: -18px !important;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
	background-image: url('/images/icons/MapIcons/carpooling-look.png'); 
    font-family: 'Open Sans', sans-serif;
    z-index:10;
}
.marker-carpooling-look:hover {
  background-image: url('/images/icons/MapIcons/carpooling-look-hover.png'); 
    z-index:10000;
}
.marker-carpooling-offer {
    margin-top: -18px !important;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
	background-image: url('/images/icons/MapIcons/carpooling-offer.png'); 
    font-family: 'Open Sans', sans-serif;
    z-index:10;
}
.marker-carpooling-offer:hover {
  background-image: url('/images/icons/MapIcons/carpooling-offer-hover.png'); 
    z-index:10000;
}
.marker-community {
    margin-top: -18px !important;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
	background-image: url('/images/icons/MapIcons/comunity-map.png'); 
    font-family: 'Open Sans', sans-serif;
    z-index:10;
}
.marker-community:hover {
  background-image: url('/images/icons/MapIcons/community-hover.png'); 
    z-index:10000;
}

.marker-me {
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
	background-image: url('/images/icons/MapIcons/me.png'); 
    font-family: 'Open Sans', sans-serif;
    z-index:10;
}



.marker-myLocation {
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
	background-image: url('/images/icons/MapIcons/map_marker_myLocation.png'); 
    font-family: 'Open Sans', sans-serif;
    z-index:10;
}




.marker-red {
	width: 26px;
	height: 28px;
	background-position: -47px 0px;
	padding-top:6px;
	padding-right:2px;
	text-align:center;
	font-size:12px;
	background-image: url('/images/MapMarker.png');
    font-family: 'Open Sans', sans-serif;
    
}

.marker-blue {
	width: 26px;
	height: 28px;
	background-position: -6px 0px;
	padding-top:6px;
	padding-right:2px;
	text-align:center;
	font-size:12px;
	background-image: url('/images/MapMarker.png');
    font-family: 'Open Sans', sans-serif;
    z-index:10;
}


.marker-green {
	width: 26px;
	height: 28px;
	background-position: -87px 0px;
	padding-top:6px;
	padding-right:2px;
	text-align:center;
	font-size:12px;
	background-image:url('/images/MapMarker.png');
    font-family: 'Open Sans', sans-serif;

}
.marker-green-press {
	width: 26px;
	height: 28px;
	background-position: -88px 0px;
	padding-top:6px;
	padding-right:2px;
	text-align:center;
	font-size:12px;
	background-image: url('/images/MapMarkerHover.png');
    font-family: 'Open Sans', sans-serif;
}


.marker-red-press {
	width: 26px;
	height: 28px;
	background-position: -47px 0px;
	padding-top:6px;
	padding-right:2px;
	text-align:center;
	font-size:12px;
	background-image: url('/images/MapMarkerHover.png');
    font-family: 'Open Sans', sans-serif;
}

.marker-blue-press {
	width: 26px;
	height: 28px;
	background-position: -6px 0px;
	padding-top:6px;
	padding-right:2px;
	text-align:center;
	font-size:12px;
	background-image: url('/images/MapMarkerHover.png');
    font-family: 'Open Sans', sans-serif;
}


/*.marker-red-user {
	width: 26px;
	height: 28px;
	background-position: -47px 0px;
	padding-top:6px;
	padding-right:2px;
	text-align:center;
	font-size:12px;
	background-image: url('/images/MapMarkerUser.png');
    font-family: 'Open Sans', sans-serif;
    
}*/
.marker-red-user {
 
    width: 27px;
    height: 33px;
    background-position: -47px 0px;
    transform: translate3d(724px, 271px, 0px);
    margin-top: -42px !important;
    opacity: 1;
    z-index: 10;
    background-image: url("/images/MapMarkerUser.png");
}
.marker-red-user:hover {
 
    width: 27px;
    height: 33px;
    transform: translate3d(724px, 271px, 0px);
    margin-top: -42px;
    opacity: 1;
    z-index: 10000;
    background-image: url("/images/MapMarkerUserHover.png");
}
.marker-red-user-press {
	width: 26px;
	height: 28px;
	background-position: -47px 0px;
	padding-top:6px;
	padding-right:2px;
	text-align:center;
	font-size:12px;
	background-image: url('/images/MapMarkerUserHover.png');
    font-family: 'Open Sans', sans-serif;
}


.marker-deal {
    margin-top: -18px !important;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
	background-image: url('/images/icons/MapIcons/deals.png'); 
    font-family: 'Open Sans', sans-serif;
    z-index:10;
}
.marker-deal:hover {
  background-image: url('/images/icons/MapIcons/deals-hover.png'); 
    z-index:10000;
}


.marker-danceAndMusic {
    margin-top: -18px !important;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
	background-image: url('/images/icons/MapIcons/marker-danceAndMusic.png'); 
    font-family: 'Open Sans', sans-serif;
    z-index:10;
}
.marker-danceAndMusic:hover {
  background-image: url('/images/icons/MapIcons/marker-danceAndMusic-hover.png'); 
    z-index:10000;
}


.marker-learn {
    margin-top: -18px !important;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
	background-image: url('/images/icons/MapIcons/learn.png'); 
    font-family: 'Open Sans', sans-serif;
    z-index:10;
}
.marker-learn:hover {
  background-image: url('/images/icons/MapIcons/learn-hover.png'); 
    z-index:10000;
}


.marker-forsale {
    margin-top: -18px !important;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
	background-image: url('/images/icons/MapIcons/for-sale.png'); 
    font-family: 'Open Sans', sans-serif;
    z-index:10;
}
.marker-forsale:hover {
  background-image: url('/images/icons/MapIcons/for-sale-hover.png'); 
    z-index:10000;
}



.marker-streetfood {
    margin-top: -44px !important;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
	background-image: url('/images/icons/MapIcons/streetfood.png'); 
    font-family: 'Open Sans', sans-serif;
    z-index:10;
}
.marker-streetfood:hover {
  background-image: url('/images/icons/MapIcons/streetfood-hover.png'); 
    z-index:10000 !important;
}

.marker-streetfood-selected{
     margin-top: -44px !important;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
	background-image: url('/images/icons/MapIcons/streetfood-hover.png'); 
    font-family: 'Open Sans', sans-serif;
    z-index:9999;
}