body {
	padding-top:118px;
}
#wrapper {
	width:100%;
}
#content {
	padding:0 0 50px 0;
	width:100%;
}
#content .startbox {
	margin-bottom:70px;
	background:#fff;
}
#content .startbox h1, #content .startbox h2 {
	font-size:36px;
	padding:55px 0 15px 0;
	margin:0;
	text-align:center;
	text-transform:uppercase;
    font-family: 'Open Sans Bold';
}	
#content .startbox p {
	position:relative;
	margin:0 auto;
	width:750px;
	font-size:22px;
	line-height:40px;
	text-align:center;
}
#content .startbox img {
	display:block;
    width:100%;
	height:auto;
}
#content .startbox a.more {
	position:relative;
	display:block;
	width:300px;
	line-height:46px;
	height:46px;
	margin:25px auto 0px auto;
	padding:0 15px;
	font-size:16px;
	font-weight:400;
	text-align:center;
	text-decoration:none;
	color:#fff;
	background:#005858;
	-webkit-border-radius:24px;
	-moz-border-radius:24px;
	border-radius:24px;
    -moz-transition:all 0.3s;
    -webkit-transition:all 0.3s;
    -o-transition:all 0.3s;
    transition:all 0.3s;
}
#content .startbox a.more:hover, #content .startbox a.more:focus {
	text-decoration:none;
	background:#005858;
}
@media screen and (min-width: 768px) {
	#content .startbox a.more:hover, #content .startbox a.more:focus {
		font-size:17px;
	}
}

@media screen and (max-width: 767px) {
	body {
		padding-top:0;
	}
	#content {
		padding:0;
	}
	#content .startbox {
		margin-bottom:35px;
	}
	#content .startbox h1, #content .startbox h2 {
		font-size:25px;
		padding:20px 10px 5px 10px;
	}
	#content .startbox .wysiwyg {
		padding:0 20px;
	}
	#content .startbox p {
		width:100%;
		font-size:14px;
		line-height:20px;
		padding:15px 0 10px 0;
	}
	#content .startbox a.more {
		margin:12px auto;
		line-height:34px;
		height:34px;
		font-size:14px;
        width:auto;
        min-width:200px;
        max-width:80vw;
	}
	#content .startboxfirst {
		margin-top:40px;
	}
	.portal-video {
		margin-top:50px;
	}
	.pimcore_area_portal-newsticker + .portal-video {
		margin-top:0;
	}
}
