@charset "UTF-8";
/* Julia Maier - CSS styles */

body {
	background-color: #CEADA4;
}

.wrapper {
	max-width: 1200px;
	width: 100% !important;
	margin: 0 auto;
	height: 100% !important;
}

.logo {
	max-width: 700px;
	height: 200px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.logo .logo-img {
	max-width: 700px;
	margin: 0 auto;
	display: block;
}

.logo .logo-comingsoon {
	max-width: 350px;
	margin: 0 auto;
	display: block;
	margin-top: 10px;
}

@media all and (max-width: 750px) {
	.logo {
		width: 100%;
	}
	.logo .logo-img {
		width: 100%;
		max-width: 500px !important;
	}
	.logo .logo-comingsoon {
		width: 100%;
		max-width: 300px !important;
	}
}

@media all and (max-width: 550px) {
	.logo .logo-img {
		width: 100%;
		max-width: 300px !important;
	}
	.logo .logo-comingsoon {
		width: 100%;
		max-width: 200px !important;
	}
}

@media all and (max-width: 400px) {
	.logo {
		padding: 0 30px !important;
		width: 80%;
	}
}