* {
	zoom:				1;
}

.home #mainwrap {
	padding:			0;
}

#mainwrap iframe {
	max-width:			100%;
}

#mainwrap img {
	max-width:			100%;
	height:				auto;
}

.inner {
	padding:			0 5px;
}

#navwrap {
	width:				100%;
	
	left:				0;
}

.home #navwrap {
	top:				10px;
}

.home #navwrap ul ul {
	display:			none;
}

.home #headerwrap .inner {
	padding:			90px 5px 0 5px 
}

#headerwrap .link-home,
.home #headerwrap .link-home {
	position:			relative;
	top:				auto;
	left:				auto;
	width: 				auto;
	
	
	margin:				0 95px 0 -5px;
}

.home #headerwrap .link-home {
	height:				210px;
	
	margin:				auto;
}

#contentwrap {
	padding:			105px 0 0 0;
}

#primary,
#ctawrap article {
	width:				auto;

	margin:				0 0 5px 0;
	padding:			10px 15px;
	
	float:				none;
}

.home #primary article > h1 {
	margin:				20px 0;
	
	font-size:			40px;
}

#secondary {
	margin:				0;
	
	padding:			0;	
}

.ctaopen #ctawrap {
	top:				0px;
}

.ctaform {
	display:			none;
}

.gallery br {
	display:			none;
}

.gallery .gallery-item {
		display:			block;
		margin:				0 auto 5px auto !important;

		width:				100% !important;	

		float:				none !important;
	}

.gallery .gallery-caption {
	width:				98% !important;
}


.gallery .gallery-item img {
	width:				100% !important;		
}