.large {
font-size: 24.5px;
line-height: 30px;
}
a.news {
width: 48%;
margin-right:2%;
}
.break3 {
display: none;
}
.grid-item { 
	width: 33%; 
	padding: 7px;
	box-sizing: border-box;
}
.break2 {
display: block;
}
.paddingtriplo {
padding: 30px;
}
.paddingvtriplo {
padding-top: 30px;
padding-bottom: 30px;
}
#menu.open {
padding-left: 20px;
padding-right: 20px;
width: 100%;
}
#logo {
font-size: 21px
}
.top_cover {
	  height: 60%;
}
footer .row * {
	  font-size: 14px;
}
#tiler {
	  width: 100%;
}

header .cerchio {
	margin-bottom: 0;
}
header .col3 {
	line-height: 1;
}
header .rosso strong, header .blu strong {
	font-size: 18px;
}
.pulsantitop {
	 transform: translate(-63%, 0);
}



@media only screen and (max-width:800px) {
	
header .rosso strong, header .blu strong {
	font-size: 15px;
}
header .cerchio {
	width: 34px;
	height: 34px;
}
header .cerchio i {
	font-size: 20px;
}


.banner, .banner .flexslider, .banner .flexslider .slides, .banner .flexslider .slides li { 
	height: 550px !important;
	background: #0962ab;
}
.pulsantitop {
	 transform: translate(-50%, 0) scale(0.9);
	 
}

}