@charset "utf-8";

.main-menu > ul.nav li a, .main-menu > ul.nav li a:visited, .main-menu > ul.nav li a:hover {
	padding: 2px 22px 0px 0;
}
.text-media-group .author::before, .text-wrap .author::before, .archive .leftBlock .author::before {
	content: "por";
}

/*modifica gradiente quando manca n5*/

.main-menu ul.nav > li.n4 span{
	background: #7eb34c;
	background: -moz-linear-gradient(0deg, #7eb34c 30%, #008c82 70%);
	background: -webkit-linear-gradient(0deg, #7eb34c 30%, #008c82 70%);
	background: -o-linear-gradient(0deg, #7eb34c 30%, #008c82 70%);
	background: -ms-linear-gradient(0deg, #7eb34c 30%, #008c82 70%);
	background: linear-gradient(90deg, #7eb34c 30%, #008c82 70%);          
}

/***PERSONALIZZAZIONI*/
@media (max-width:1199px) {
	.logo {
		padding-left: 10px;
		padding-rigth: 10px;
	}
	.main-menu > ul.nav li a, .main-menu > ul.nav li a:visited, .main-menu > ul.nav li a:hover {
		padding-right: 6px;
	}
}
@media (max-width:991px) {
	.main-menu > ul.nav li a, .main-menu > ul.nav li a:visited, .main-menu > ul.nav li a:hover {
		padding-right: 2px;
		font-size: 11px;
	}
	.logo {
		width: 18%;
		padding-right: 10px;
		padding-left: 6px;
	}
	#menu {
		width: 82%
	}
	.main-menu > ul.nav li a, .main-menu > ul.nav li a:visited, .main-menu > ul.nav li a:hover {
		padding-right: 2px;
	}
}
@media (max-width:768px) {
	.logo {
		width: 100%;
	}	
	#menu {
		width: 100%;
	}	
}

@media (max-width:600px) {
	.archive .centerBlock .contentBlock .author:before {
		content: "por";
	}
}

.arch.tracce.archivio.n4 .archive .centerBlock p{
	display:block;
}

.arch.tracce.archivio.n4 .archive .centerBlock .abstract{
	font-size: 16px;
	line-height: 24px;
	text-transform: uppercase;
	font-weight: 600;
	margin-top:0;
}

.arch.tracce.archivio.n4 .archive .centerBlock h1.title a{
	text-transform: uppercase;
	margin-top:8px;
}