@media (max-width: 767px) {
	
	.container-fluid { 
		max-width: none; 
	}
	
	header #logo img{
		max-height: auto !important;
		margin-top: -35px !important;
	}
	header{
		height: 200px;
	}
	.least-preview{
		width: 400px !important;
		margin: 0 auto;
	}
	.nav > li > a { font-size: 12px; } 
	
	h1,
	.block_page .page-header h1 { font-size: 26px; }
	
	.meta span { font-size: 12px; }
	
	.page-navi { margin-bottom: 100px; }
	
	#single-page .text .alignleft, 
	#single-page .text .alignright, 
	.navigation-tabs .tab-content .text .alignleft, 
	.navigation-tabs .tab-content .text .alignright { width: 100%; }
	
	.custom-gallery.four-columns li,
	.custom-gallery.three-columns li,
	.custom-gallery.two-columns li { 
		width: 100%; 
		margin: 1% 0; 
	}
	
	.comment.reply { margin-left: 25px; }
	.comment .text p { font-size: 11px; }
	
	#foot { 
		position: relative; 
		margin-top: 40px;
	}
	
	#features-page,
	.block_page,
	.comment-form,
	.contatti { padding-bottom: 0; }
	
	#archive-page article.last,
	.gallery,
	.page-navi { margin-bottom: 0px; }
	
	.block_page p { font-size: 16px; }
	
}/* end */

/* Mobile Landscape */
@media (max-width: 767px) and (orientation: landscape){
	
	.custom-gallery.four-columns li,
	.custom-gallery.three-columns li,
	.custom-gallery.two-columns li { 
		width: 49%; 
		margin: 0.5%; 
	}
	
	.comment.reply { margin-left: 75px; }
	
}/* end */