/* dentro lo slider
--------------------------------------------- */
.dati-progetto {
	
	margin-top: 42px;
}

.responsabile {
	display: inline;
	float:left;

}

/* HOME
--------------------------------------------- */
.home-page h1 span.sub {
	padding-left: 0px;
	
}
ol.gallery li {
	width: 31%;
	margin: 0 2.333% 0 0;
}
ol.curriculum li {
	width: 31%;
	margin: 0 2.333% 0 0;
}
nav ul {
	float: right;
	margin: -4px -8px 0 0;
}
nav ul li a, nav ul li a:visited {
	padding: 5px 8px 3px;
	display: block;
	float: left;
	font-size: 14px;
	text-decoration: none;
	color: #fff;
	background: #212121;
	background: rgba(0,0,0,.6);
	margin-right: 3px;
}
.search {
	display: block;
}
.post {
	margin-bottom: 42px;
}
/* Dimensione form mail
--------------------------------------------- */
.contact textarea {
	width: 590px;
}
.contact input {
	width: 590px;
}
article form textarea, article form input {
	width: 590px;
}
/* --------------------------------------------- */

footer .copy {
	padding-bottom: 0;
}
footer .links {
	float: right;
	clear: none;
}
.about, .case-study-content {
	-moz-column-count: 2;
	-moz-column-gap: 21px;
	-webkit-column-count: 2;
	-webkit-column-gap: 21px;
}
.case-study-content p {
	margin-bottom: 0;
}
.wrap {
	padding: 42px 6% 63px;
}
.footer-feature div {
	width: 47%;
	margin-right: 3%;
	float: left;
}
.footer-feature div p {
	padding-right: 10px;
}
.feature-right {
	margin-right: 0!important;
	padding-left: 10px;
}
blockquote {
	display: none;
}
.location {
	display: block;
	position: absolute;
	font-size: 14px;
	padding-top: 5px;
	color: #9ca1a3;
	font-family: "PTSerifItalic";
	right: 10px;
}
