* { 
	margin:0;
	padding:0;
}

html {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	display: flex; 
	justify-content: center; 
	align-items: center;
	height: 100%
}
@media (max-width: 1259px) {
	html { 
		background-image: url("../img/background-980.jpg"); 
	}
}

@media (min-width:1260px) {
	html { 
		background-image: url("../img/background-1960.jpg"); 
	}
}

a:link, a:visited, a:focus, a:active, a:hover {
	font: bold 20px Arial, Helvetica, sans-serif;
	line-height: 200%;
	color: black;
	background: rgba(255,255,255,0.5);
	padding: 5px;
	border-radius: 5px;
}

.logo {
	width: 100%;
	background: rgba(255,255,255,0.5);
	border-radius: 10px;
}