body {
	font-size:			12pt;
}
/*
#globalheader {
	position:			fixed;
	top:				0;
	left:				0;
	z-index: 			999;
	
	width:				100%;
}

#headerwrap {
	position:			fixed;
	top:				55px;
	left:				0;
	z-index: 			999;
	
	width:				100%;
}

#mainwrap {
	padding:			265px 0 0 0;
}
*/
#headerwrap .link-home {
	top:				20px;	
	
	width:				320px;
	height:				120px;
}

#primary > article.store.full main {
	padding:			5% 10%;	
}

.event.full .columns .column,
.post.full .columns .column {
	flex:				0 0 39%;
	max-width:			39%; /* $#%$ing IE */	
}

.event.full .columns .column:last-child,
.post.full .columns .column:last-child {
	flex:				0 0 59%;
	max-width:			59%; /* $#%$ing IE */
}

#gmap:before {
	padding:			33% 0 0 0;
}

/*
.admin-bar #globalheader {
	top:				32px;
}

.admin-bar #headerwrap {
	top:				87px;
}
*/

@media screen and (min-width: 1920px) { /* extra large */
	.grid .panel {
		flex:				0 0 15.6%;
		max-width:			15.6%; /* $#%$ing IE */

		margin:				0.5%
	}
	
	.grid .post.panel,
	.grid .event.panel {
		flex:				0 0 19%;
		max-width:			19%; /* $#%$ing IE */		
	}
		
	.home #events .events .event:nth-child(n + 5) {
		display:				block;
	}

	.home #events .events .event:nth-child(n + 6) {
		display:				none;
	}

	
#primary > article.store.full main {
	padding:			5% 15%;	
}

}