/* SLIDE IN HOMEPAGE */
section.quartopiano {
	width:100%;
	padding:0;
	margin:0;
	position:relative;
}
section.quartopiano h2 {
	font-size:1rem;
	margin:0 1%;
	padding:0 1%;
	line-height:2rem;
	border-top:1px solid #EEE;
	color:#FF5801;
	font-family: 'Roboto Condensed', sans-serif;
	text-align: center;
	text-transform:uppercase;
}
section.quartopiano div.contenitore {
	width:98%;
	padding:0 0;
	margin:0 auto;
	position:relative;
	display:flex;
	display:-webkit-flex;
	align-items: flex-start;
	-webkit-align-items:  flex-start;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}
section.quartopiano div.contenitore ul {
	width:100%;
	padding:0 0;
	margin:0 0;
	list-style-type:none;
	text-align:center;
}
section.quartopiano div.contenitore ul li {
	padding:0 0;
	margin:0 0;
	display:inline-block;
}
section.quartopiano div.contenitore ul li a {
	padding:0 0.4rem;
	margin:0 0;
	font-size:0.875rem;
	color:#777;
	float:left;
}
section.quartopiano div.contenitore ul li a:hover {
	color:#67879B;
}


/* Smartphones ----------- */
@media only screen and (max-width : 600px) {
section.quartopiano div.contenitore {
	flex-flow:column nowrap;
	-webkit-flex-flow:column nowrap;
}
section.quartopiano article {
	width:100%;
}
section.quartopiano article a.img {
	float:left;
	width:6rem;
	height:5rem;
	margin-right:1rem;
}
section.quartopiano article h3 {
	padding-left:7rem;
	text-align:left;
}
section.quartopiano article p {
	min-height:5rem;
}
}
/* ipad desktop ----------- */
@media only screen and (min-width : 601px) {
section.quartopiano div.contenitore {
	flex-flow:row nowrap;
	-webkit-flex-flow:row nowrap;
}
section.quartopiano article {
	width:19.60%;
}
}