.wrap-head, .wrap-head .logo {
	position:relative;
	width:100%;
	float:left;
	text-align:center;
	margin:10px 0;
	padding:0;
	top:0;
	left:0;
}

.wrap-head:after {
	border:0 none;
}

.wrap-left, .wrap-right {
	width:50%;
	float:left;
	color:#fff;
}

.wrap-left .content, .wrap-right .content {
	width:100%;
	margin:0;
	padding:30px;
	box-sizing:border-box;
}

.wrap-teaser .wrap-left .content, .wrap-teaser .wrap-right .content {
	margin:0;
}

.content h2 {
	margin-top:0;
	padding-top:0;
	font-size:200%;
}

.wrap-teaser .content h2 {
	font-size:300%;
}

.wrap-footer .content {
	width:100%;
	box-sizing:border-box;
	padding:0 30px;
	margin:0;
}