/**
 * Default map styles.
 *
 * Don't modify this file! It will be overwritten by upgrades.
 * 
 * Instead, copy this file to map-style.css in your theme directory
 * or Geo Mashup Custom plugin directory, if you have that 
 * installed. Those files take precedence over these default styles.
 */
 

 
 @font-face {
     font-family: bpg_regular;
     src: url('fonts/bpg_nino_mtavruli_normal-webfont.eot');
     src: url('fonts/bpg_nino_mtavruli_normal-webfont.eot?#iefix') format('embedded-opentype'),
          url('fonts/bpg_nino_mtavruli_normal-webfont.woff') format('woff'),
          url('fonts/bpg_nino_mtavruli_normal-webfont.ttf') format('truetype'),
          url('fonts/bpg_nino_mtavruli_normal-webfont.svg#bpg_nino_mtavruliregular') format('svg');
     font-weight: normal;
     font-style: normal;
     -webkit-font-smoothing: antialiased;
 
 }
 
 
 /* first for IE 4–8 */
 @font-face {
 	font-family: DINWeb-CondMedium;
 	src: url('fonts/DINWeb-CondMedium.eot');
 	font-weight: normal;
 	font-style: normal;
 	-webkit-font-smoothing: antialiased;
 }
 
 /* then for WOFF-capable browsers */
 @font-face {
 	font-family: DINWeb-CondMedium;
 	src: url('fonts/DINWeb-CondMedium.woff') format('woff');
 	font-weight: normal;
 	font-style: normal;
 	-webkit-font-smoothing: antialiased;
 }
  
 
 
 /* first for IE 4–8 */
 @font-face {
 	font-family: DINWeb-CondBold;
 	src: url('fonts/DINWeb-CondBold.eot');
 	font-weight: normal;
 }
 
 /* then for WOFF-capable browsers */
 @font-face {
 	font-family: DINWeb-CondBold;
 	src: url('fonts/DINWeb-CondBold.woff') format('woff');
 	font-weight: normal;
 }
 
 
 

 /* Maps fill the frame, makes percentage height maps a bit easier */
 html, body { height: 100%; }

/* Post date and tags/categories */
.meta { font-size:60%; }
.meta .blogdate { font-style: italic; }

/* Info window */
.locationinfo { font-size:80%; overflow:auto; width:300px; height:150px; }
.user-location-info { font-size:80%; overflow:auto; width:150px; height:80px; }
.comment-location-info { font-size:80%; overflow:auto; width:200px; height:140px; }
.info-window-max { font-size:80%; overflow:auto; }


/* Title link style */
.locationinfo h2 a, .info-window-max h2 a { text-decoration:none; margin:0; padding:0; } 

/* Excerpt */
.storycontent { font-family: Verdana Sans-Serif; }

html, body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}



#overlay {
	
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	min-height: 100%;
	min-width: 100%;
	overflow: hidden;
	z-index: 8;
	display: none;
	
}



.hoverpin {
	height: 160px;
	width: 160px;
	margin: -80px 0 0 -80px;
	position: absolute;
	z-index: 77;
	background: black;
	background: rgba(0,0,0,0.75);
	-moz-border-radius: 80px;
	border-radius: 80px;
	display: table;
}

.hoverpin div {
		
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.hoverpin div a {
	color: white;
	font-family: DINWeb-CondMedium;
	line-height: 18px;
	text-align: center;
	display: inline-block;
	max-width: 106px;
	text-transform: uppercase;
	font-size: 17px;
	letter-spacing: 0.025em;
}
		
.hoverpin div a.ka {
	 font-family: bpg_regular;
	 font-size: 16px;
	 margin-bottom: 6px;
}