﻿/* IE10+ VIEWPORT FIX */
@-ms-viewport { width:device-width;}
@viewport { width:device-width;}



/* IPHONE 767px  */
@media screen and (max-width:850px) {

.nav-menu{
	font-family:'Open Sans', sans-serif;
	font-size:20px;
	display:block;
	margin:0px;
	cursor:pointer;	
	float:none;
	color:#222;
	padding:0px;
	clear:both;
}

.nav-lista{
	float:left;
		padding:0px;
	width:100%;
		height:0;
	overflow:hidden;
	margin:0px;
 	background-color:#8A8571;
}

.nav-aperto{
	height:auto;
}
.nav-lista li{
	width:100%;
}
.nav-lista li a{
	color:#fff;
		padding-left:10px;
		padding-right:10px;

}
.nav-lista li a:hover{
	background:#FD5;
	color:#000;
	text-decoration:none;
}

}


@media screen and (max-width:400px) {
.contenitore p{
	line-height:1,55em;
	.columns:1;
	-webkit-columns:1;
	-moz-columns:1;
	-ms-columns:1;
	-o-columns:1;
	
}

}