/* Resets */
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
/* Language menu */
#menu-languages {
	margin:								1em auto 0 auto;
	width:								320px;
}
#menu-languages ul {
	margin:								0;
	padding:							0;
	text-align:						center;
}
#menu-languages li {
	display:							inline-block;
	list-style:						none;
	margin:								0 .5em;
}
#menu-languages li a {
	border-radius:				50%;
	display:							block;
	height:								40px;
	width:								40px;
	text-indent:					-99999px;
	opacity:							.5;
	transition:						ease .5s;
}
#menu-languages li a.ita {
	background:						url(img/sprite.flags.png) no-repeat;
	background-size:			42px;
	background-position:	0 0;
}
#menu-languages li a.gb {
	background:						url(img/sprite.flags.png) no-repeat;
	background-size:			42px;
	background-position:	0 -44px;
}
#menu-languages li a:hover,
#menu-languages li.active a {
	opacity:							1;
}
/* Main content */
body {
	background:						#000000 url(img/bg.calciano-night.jpg) no-repeat;
	background-size:			100%;
	color:								#FFFFFF;
	font-family:					'Open Sans', sans-serif;
	margin:								0;
	padding:							0;
}
span.txtGold {
	color:								rgba(254, 198, 50, 1);
}
.container {
	display: flex;
	align-items: center;
	flex-direction: column;
	text-align: center;
	height: 100vh;
	margin-top: 5rem;
}
#sitename h1 {
	font-family:					'Oregano', cursive;
	font-size:						3em;
	text-shadow:					0px 1px 8px #FEC632;
	margin-bottom:				0;
}
#sitename h2 {
	font-family:					'Open Sans', sans-serif;
	font-weight:					300;
}
@media screen and (max-width:560px){
	body {
	background:						#000000 url(img/bg.calciano-night-mobile.jpg) no-repeat;
	background-size:			100%;
}
}