@charset "UTF-8";
/* CSS Document */

@media only screen and (max-width: 1024px) {
	h1 {
		font-size:70px;
	}
	h2.claim {
		font-size:24px;
		background-size:auto 80%;
		padding: 8px 0 0;
	}
	.blocco .overlay {
		display:block;
	}
	.title {
    	font-size: 20px;
	}
	.tcenter{
		font-size:14px;
	}
	.blocco img.cover {
		opacity:0.8;
	}
	.grid .scheda {
		width:70%;
	}
	.scheda .txt {
		font-size: 16px;
		line-height: 18px;
	}
	#menusito {
		position:absolute;
	}
	#menusito-bottom {
		display:none;
	}
	#about h2 {
		font-size: 36px;
		line-height:38px;
		padding: 0;
		width: 100%;
	}
	#about p {
		width: 100%;
		padding: 0 0 30px;
	}
	#about h1 {
		width:100%;
	}
	.schema {
		width: 300px;
		height: 300px;
		margin: 0 auto;
	}
	.inner,
	.parola {
		font-size:18px;
		line-height:18px;
	}
	.parola {
		width: 80px;
		height: 80px;
		padding: 33px 0;
	}
	.cerchio {
    	width: 50%;
    	height: 50%;
	}
	.asta {
    	height: 25%;
	}
	.asta.asta2 {
    	left: 62.2%;
    	top: 32.5%;
	}
	.asta.asta3 {
    	right: 62.2%;
    	top: 32.5%;
	}



}