@media screen and (max-width: 960px) {

	/************************************************************************************
	STRUCTURE
	*************************************************************************************/

	body {
		min-width: auto;
		width: 100%;
	}

	.pagewidth {
		max-width: 100%;
		width: 100%;
	}
		
	.logo_container {
		min-width: auto;
	}

	.menu_container {
		min-width: auto;
	}

	.home .menu_container {
		min-width: auto;
	}

	#main_nav {
		width: 100%;
	}

	.content_container {
		width: 100%;
	}

	.work_list {
		width: 30%;
		height: auto;
		margin-right: 5%;
	}

	.work_list .hover_sezione h6 {
		margin-top: 30px;
	}

	#press-container {
		width: 100%;
	}

	.press_list {
		width: 30%;
		height: auto;
		margin-right: 3%;
	}
	
	.press_list .hover_sezione h6 {
		margin-top: 30px;
	}

	.index_container p {
		width: 100%;
		margin: 0;
	}

	.pagewidth-variante {
		width: 100%;
	}

	.sezione_container {
		height: auto;
	}

	.hover_sezione.index h6 {
		margin-top: 20%;
	}

	.half_width {
		width: 100%;
	}
}