@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,500);

/*
body{
	font-family: "Ubuntu", sans-serif;
	font-size: 100%;
	background:#f8f8f8;
}


button {
	padding: 10px;
	border-radius: 3px;
	background: #E0E0E0;
	border: #CCC 1px solid;
}

p{
	line-height: 2em;
	margin:0 0 20px;
	text-align: center;
}

hr{
	border: 0;
	border-bottom: #CCC 2px solid;
	margin: 30px auto;
}
*/
/*
.title{
	font-family: "Ubuntu", sans-serif;
	font-size: 4em;
}
*/
/*
.wrap{
	font-family: "Ubuntu", sans-serif;
	max-width: 600px;
	margin:50px auto;
}
*/

.type-wrap{
	/*font-family: "Ubuntu", sans-serif;
	margin:10px auto;
	
	background:#f0f0f0;
	border-radius:5px;
	border:#CCC 1px solid;
	*/
	/*padding:20px;*/
}

/*
.links{
	font-family: "Ubuntu", sans-serif;
	margin:20px 0;
	font-size: 0.75em;
}
*/


#div1{
	z-index: 9999;
	margin-top:30px;
	pointer-events: none;
}
#divpo{
	 -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
	width:100%; font-size:18px!important; font-family: Arial, sans-serif !important; line-height:22px; font-weight: normal; margin-top:10px; text-align:center
}
@media(max-width:1000px) {
	#divpo{
	 font-size:18px!important; font-family: Arial, sans-serif !important; line-height:22px; font-weight: normal; margin-top:10px; text-align:center
	}
}
@media(max-width:874px) {
	#divpo{
	   font-size:18px!important; font-family: Arial, sans-serif !important; line-height:22px; font-weight: normal; margin-top:10px; text-align:center
	}
}
@media(max-width:815px){
	#divpo{
	  font-size:18px!important; font-family: Arial, sans-serif !important; line-height:22px; font-weight: normal; margin-top:10px; text-align:center
	}
}
@media(max-width:694px) {
	#divpo{
	   font-size:18px!important; font-family: Arial, sans-serif !important; line-height:22px; font-weight: normal; margin-top:6px; text-align:center
	}
}
@media(max-width:600px) {
	
	#divfrasette, h6 span#frasette, #div1{
	  text-align:left!important;
	}
	
	
	#divpo{
	 font-size:18px!important; font-family: Arial, sans-serif !important; line-height: 22px; font-weight: normal; margin-top:4px; text-align:left
	}
}

h1 span#frasette, h6 span#frasette , div span#frasette{
	font-family: Arial, sans-serif !important;
	font-weight: bold;
	color: #4499ec;
	text-align: center;
	line-height: normal;
	
		text-shadow: 1px 1px 6px rgba(0,0,0,0.9);
	-moz-text-shadow: 1px 1px 6px rgba(0,0,0,0.9);
	-webkit-text-shadow: 1px 1px 6px rgba(0,0,0,0.9);
	
	
	/*text-shadow: none;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;*/
	
}

.posizionetyped > h1, .posizionetyped > h6{
	font-size: 6em;
}

#divfrasette{
	font-size: 6em;
}


.posizionetyped{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0 0 0 -460px;
	width: 920px;
	color: #666;
	z-index: 1;
	text-align: center;
	font-weight: 300;
	line-height: 1.17;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	-webkit-transform: translateY(-40%);
	-moz-transform: translateY(-40%);
	-ms-transform: translateY(-40%);
	-0-transform: translateY(-40%);
	transform: translateY(-40%);
	z-index: 9999;
}

@media(max-width:1000px) {
    .posizionetyped{
        width: 480px;
        margin-left: -240px
	}
	.posizionetyped > h1, .posizionetyped > h6{
		font-size: 4em;
	}

}


@media(max-width:874px) {
    .posizionetyped{
        width: 480px;
        margin-left: -240px
    }
	.posizionetyped > h1, .posizionetyped > h6{
		font-size: 3em;
	}
}


@media(max-width:694px) {
    .posizionetyped{ 
        width: 480px;
        margin-left: -240px
	}
	.posizionetyped > h1, .posizionetyped > h6{
		font-size: 2.8em;
	}
}




@media(max-width:600px) {
    .posizionetyped{ 
        width: 80%;
        margin-left: 20px;
        left: 0;
        text-align: left
    }
	.posizionetyped > h1, .posizionetyped > h6{
		font-size: 40px;
	}
	
	h1 span#frasette{
		text-align: left;
		
	}
}


#divpo{
background-color:rgba(255, 255, 255,0)!important;
background-color:transparent!important;
text-shadow: 1px 1px 6px rgba(0,0,0,0.9);
-moz-text-shadow: 1px 1px 6px rgba(0,0,0,0.9);
-webkit-text-shadow: 1px 1px 6px rgba(0,0,0,0.9);

/*	
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #000022;
*/


}