/*@font-face {
	font-family: 'hallo_euroboyregular';
	src: url('fonts/halloeuroboy-webfont.woff2') format('woff2'),
	url('fonts/halloeuroboy-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;

}

.euroboy{
	font-family: 'hallo_euroboyregular';
	src: url('fonts/halloeuroboy-webfont.woff2') format('woff2'),
	url('fonts/halloeuroboy-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

.upcase{
	text-transform: uppercase;
}
.header{
	font-size: 6em;
	color: white;
	letter-spacing: 0.05em;
}
*/
div.centered{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 50%;
	max-width: 700px;
	/*height: 50%;*/
	padding: 20px;  
	text-align: center;
}

img.logo{
	width: 100%;
	max-width: 800px;
}

html{
	background: url("images/background.png");
	background-color: #ededdb;
}
/*
@media only screen and (min-width: 1640px) {
	div.logos{
		width: 88% !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
	}
}

@media only screen and (max-width: 1640px) {
	div.centered{
		min-width: 380px;
	}
	div.logos{
		width: 100% !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
	}
}

div.logos{
	width: 100%;
/*	padding-left: 40px;
	padding-right: 40px;
	margin-top: -0.1em;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

div.logos a{
	padding: 0 .1em 0 .1em;
	align-self: auto;
}

div.logos img{
	width: 0.7em;
	align-self: auto;
}
*/
/*div.logos img.left{
	padding-left: 0;
	padding-right:0.4em;
}

div.logos img.mid{
	padding:0 0.4em 0 0.4em;
}

div.logos img.right{
	padding-right: 0;
	padding-left:0.4em;
}