/**
 * Global header
 */
#global-header .deco {
	display: none;
}

/**
 * Hero
 */
#hero {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 400px;
	overflow: hidden;
	/*border-bottom: 10px solid #133078;*/
}
	@media (max-width: 767px) {
		#hero {
			display: none;
		}
	}

/**
 * Headline
 */
#headline {
	margin: 5px 0 0;
	padding: 20px 0;
	background: #133078;
}
	#headline h1,
	#headline h2,
	#headline h3,
	#headline h4,
	#headline h5,
	#headline h6,
	#headline p {
		margin: 0;
		font-size: 150%;
		color: #fff;
	}
	#headline h1 { font-size: 32px; }
	#headline h2 { font-size: 24px; }
	#headline h3 { font-size: 20px; }
	
	/** Responsive: small **/
	@media (max-width: 767px) {
		#headline h1 { font-size: 24px; }
		#headline h2 { font-size: 20px; }
		#headline h3 { font-size: 16px; }
	}

/**
 * Slideshow
 */
.slideshow {
	position: relative;
	width: 100%;
	height: 100%;
	color: #fff;
}
	/** Deco **/
	/*.slideshow > .deco {
		position: absolute;
		z-index: 2;
		pointer-events: none;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background-image: url(/assets/images/slideshow/deco.png);
		background-repeat: no-repeat;
		background-position: center bottom;
		background-size: 100% auto;
	}*/
	/** Navigation **/
	.slideshow > .prev,
	.slideshow > .next {
		position: absolute;
		z-index: 3;
		top: 50%;
		width: 49px;
		height: 49px;
		margin-top: -25px;
		background: #000;
		background: rgba(0, 0, 0, 0.7);
		cursor: pointer;
	}
	.slideshow > .prev { left: 0px; }
	.slideshow > .next { right: 0px; }
	.slideshow > .prev:before,
	.slideshow > .next:before {
		content: "";
		position: absolute;
		left: 50%;
		top: 50%;
		width: 15px;
		height: 23px;
		margin-top: -12px;
		background-image: url(/assets/images/slideshow/sprite.png);
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}
	.slideshow > .prev:before { margin-left: -10px; background-position: 0px 0px; }
	.slideshow > .next:before { margin-left: -6px; background-position: -15px 0px; }
	/** Bounds **/
	.slideshow .bounds {
		position: relative;
		height: 100%;
	}
	/** Slides **/
	.slideshow .slides {
		position: absolute;
		z-index: 1;
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
		.slideshow .slide {
			position: relative;
			width: 100%;
			height: 100%;
			background-repeat: no-repeat;
			background-position: center top;
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;
		}
		.slideshow .slide,
		.cke.slide {
			background-color: #133078;
		}
			/** Slide body **/
			.slideshow .slide .slide-body {
				position: absolute;
				z-index: 2;
				width: 100%;
				height: 75%;
			}
				.slideshow .slide .slide-body .contents {
					position: relative;
					top: 50%;
					-webkit-transform: translateY(-50%);
					-moz-transform: translateY(-50%);
					-ms-transform: translateY(-50%);
					transform: translateY(-50%);
				}
	/** Content styles **/
	.slideshow .slide h1,
	.cke.slide h1 {
		margin: 0.5em 0 0;
		font-size: 32px;
		line-height: 1.2;
		color: #fff;
	}
	.slideshow .slide h2,
	.cke.slide h2 {
		margin: 0.5em 0 0;
		font-size: 24px;
		line-height: 1.2;
		color: #fff;
	}
	.slideshow .slide p,
	.cke.slide p {
		margin: 0.5em 0 0;
		font-size: 16px;
		line-height: 1.2;
		color: #fff;
	}
	.slideshow .slide .knockout,
	.cke.slide .knockout {
		/*display: inline;*/
		padding: 15px 20px;
		background: #000;
		background: rgba(0, 0, 0, 0.7);
		/*-webkit-box-decoration-break: clone;
		-moz-box-decoration-break: clone;
		box-decoration-break: clone;*/
	}
	/** Responsive: small **/
	@media (max-width: 767px) {
		.slideshow .slides .slide .slide-body {
			width: 100%;
			padding-top: 140px;
		}
		.slideshow .slide h1 {
			font-size: 32px;
		}
		.slideshow .slide h2 {
			font-size: 18px;
		}
	}

/**
 * Global Body
 */
#global-body {

}
	#global-body .main-content {

	}
		#global-body .main-content.with-side-content {
			float: left;
			width: 585px;
		}
		#global-body .main-content.with-section-nav.with-side-content {
			width: 355px;
		}
	#global-body .side-content {
		float: left;
		width: 325px;
		margin-left: 30px;
	}
