@font-face {font-family: 'MuseoSlab-100';src: url('/wp-content/themes/TRAID/css/museoslab/26F3BD_1_0.eot');src: url('/wp-content/themes/TRAID/css/museoslab/26F3BD_1_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/TRAID/css/museoslab/26F3BD_1_0.woff') format('woff'),url('/wp-content/themes/TRAID/css/museoslab/26F3BD_1_0.ttf') format('truetype'),url('museoslab/26F3BD_1_0.svg#wf') format('svg');}

html,body {
	height:100%;
	overflow:hidden;
	margin:0;
	}

#gm-loading-icon img {
	display: none;
}

.infoBox {
    -webkit-transition: all 0.2s ease-in 0s;
}

.map_pop {
	background-color: rgba(0,0,0,0.6);
	padding: 0.5em 0 0.5em 1em;
	font-family: Arial,Verdana,sans-serif;
	min-width: 200px;
	min-height: 50px;
	font-size: 65%;
	letter-spacing: 0.1em;
}

.locationinfo { 
	overflow:auto;
	width: auto;
	display: inline-block;
	padding: 0 0.5em 0 0;
	}

.user-location-info{ 
	overflow:auto;
	width:150px;
	height:80px; 
	}

.comment-location-info {
	overflow:auto;
	width:200px;
	height:140px;
	}
 
.info-window-max { 
	overflow:auto; 
	}

.locationinfo h2 {
	margin: 0.2em 0.5em 0 0;
	font-family: "MuseoSlab-100";
	color: rgba(255,255,255,0.9);
	letter-spacing: 0;
	}

.locationinfo h2 a, .info-window-max h2 a{ 
	font-family: "MuseoSlab-100";
	font-size: 1em;
	text-decoration:none;
	margin:0;
	padding-bottom: 0.2em;
	color: rgba(255,255,255,0.9);
	}

.locationinfo h2 a:after {
	font-size: 75%;
	content: "\00a0➔";
}

.locationinfo h2 a:hover:after {
	font-size: 75%;
	content: "\00a0\00a0➔";
}

.locationinfo h2 a:hover {
	color: rgba(255,255,255,1);
}

.gm-style .storycontent, .gm-style .infometa {
	font-family: arial, helvetica, verdana, sans-serif;
	line-height: 1.3;
}

.storycontent { 
	color: rgba(255,255,255,0.9);
	margin: 1em 0 0.5em;
	display: inline-block;
	float: left;
	}

.infometa {
	display: inline-block;
	float: left;	
	clear: right;
	color: rgba(255,255,255,0.9);
}

#geo-mashup {
background-color: #1F4854 !important;
background: url("images/busy_icon.gif") no-repeat 50% 50%;
}

div[title="Change map style"] { 
	display: none; 
}

@media only screen and (max-width: 480px) {

.map_pop {
	background-color: rgba(0,0,0,0.6);
	padding: 0.5em 0 0.5em 1em;
	font-family: Arial,Verdana,sans-serif;
	min-width: 150px;
	min-height: 50px;
	font-size: 50%;
	letter-spacing: 0.1em;
}

.locationinfo h2 {
	margin: 0.2em 0.5em 0 0;
	font-family: "MuseoSlab-100";
	color: rgba(255,255,255,0.9);
	letter-spacing: 0;
}

}

