#map 
{
	position: relative; width: 100%;
}
#menu 
{
	position: absolute;
	background: #fff;
	padding: 5px;
	margin: 7px;
	font-family: 'Open Sans', sans-serif;
	z-index: 1;
	border-style: solid;
	border-radius: 5px;
	border-color: #cecece;
	border-width: 2px;
}
.marker
{
	background-image: url('/thm/usr/__global/img/mapcircle.png');
	background-size: cover;
	width: 75px;
	height: 75px;
/*	border-radius: 50%;*/
	cursor: pointer;
}
.mapboxgl-popup 
{
	max-width: 200px;
}
.mapboxgl-popup-content
{
	text-align: center;
	font-family: 'Open Sans', sans-serif;
}
.mapboxgl-ctrl-attrib-inner,
.mapboxgl-ctrl-logo{
	visibility: hidden;
	display: none;
}
