h1 {
	text-align: center;
}

#careers-intro {
	background-color: #FFF;
	/*background-repeat: no-repeat;
	background-position: center 80%;
	background-size: 20%;
	-ms-behavior: url(/asset/js/backgroundsize.min.htc);
	position: relative;*/
	padding-top: 30px;
	padding-bottom: 50px;
}

#logo-and-description {
	width: 100%;
	text-align: center;
}

#careers-intro img {
	width: 100px;
	display: inline-block;
}

#careers-intro h1 {
	font-size: 1.8em;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
}

#careers-intro-text {
	width: 100%;
	display: inline-block;
}

#careers-intro-text p {
	text-align: center;
	font-size: 1em;
	margin-left: 10px;
	margin-right: 10px;
}

@media screen and (min-width: 770px) {
	#careers-intro img {
		width: 125px;
	}

	#careers-intro {
		background-size: 30%;
		padding-bottom: 50px;
		background-position: 10% 60%;
	}

	#careers-intro h1 {
		font-size: 2.0em;
	}

	#careers-intro-text {
		width: 500px;
	}

	#careers-intro-text p {
		text-align: left;
		font-weight: 300;
		font-size: 1.2em;
		margin-left: 50px;
		margin-right: 0;
	}

	#logo-and-description {
		width: 100%;
		margin: 0 auto;

	}
}

@media screen and (min-width: 1280px) {
	#careers-intro {
		background-size: 20%;
		background-position: 20% 60%;
	}

	#careers-intro-text p {
		font-weight: 300;
		font-size: 1.4em;
		text-align: left;
	}

	#careers-intro-text {
		width: 600px;
	}
}

@media screen and (min-width: 1600px) {
	#careers-intro {
		padding-top: 50px;
		background-size: 20%;
		background-position: 20% 60%;
	}

	#careers-intro-text {
	}
}

@media screen and (min-width: 2000px) {
	#careers-intro {
		background-position: 25% bottom;
	}
}

#current-vacancies h1 {
	padding-top: 50px;
}


#vacancies {
	background-color: #F1F4F9;
	padding: 50px 0;
}

article {
	margin-top: 30px;
	background-color: #FFF;
	padding: 3%;
	width: 94%;
}

@media screen and (min-width: 770px) {
	article {
		margin: 0 17% 4em 17%;
		padding: 3%;
		width: 60%;
	}
}

#apply {
	background-color: #FFF;
	padding: 75px 0;
}

section#vacancies h3 {
	color: #e22;
	font-size: 1.25em;
	font-weight: bold;
}
