/* ------------------------------------------------------------- */
/* NEWS DETTAGLIO */
/* ------------------------------------------------------------- */

/* NEWS */
#main div.news {
position: relative;
padding: 0 0 40px;
overflow-wrap: break-word;
word-wrap: break-word;
-ms-word-break: break-all;
word-break: break-all;
word-break: break-word;
}
#main div.news h4 {
display: block;
font-size: 240%;
font-weight: 400;
margin: 0;
padding: 0;
line-height: 1;
color: #828282;
}
#main div.news:after {
position: absolute;
bottom: 0;
content: "";
display: block;
width: 10px;
height: 2px;
background-color: #ea5b0c;
}

/* BACK */
#main div.back {
padding-top: 40px;
text-align: left;
}
#main div.back a {
display: inline-block;
font-size: 160%;
font-weight: 600;
padding: 10px 40px;
line-height: 1;
text-decoration: none;
white-space: normal;
border-width: 1px;
border-style: solid;
-webkit-transition: color 0.3s, background-color 0.3s, border-color 0.3s;
-o-transition: color 0.3s, background-color 0.3s, border-color 0.3s;
-moz-transition: color 0.3s, background-color 0.3s, border-color 0.3s;
transition: color 0.3s, background-color 0.3s, border-color 0.3s;
}
#main div.back a, #main div.back a:link, #main div.back a:visited { color: #7a6e6a; border-color: #7a6e6a; }
#main div.back a:active, #main div.back a:hover, #main div.back a:focus { color: #FFF; background-color: #ea5b0c; border-color: #ea5b0c; }

/* ------------------------------------------------------------- */
/* PIXEL RATIO */
/* ------------------------------------------------------------- */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { 


			
}

/* ------------------------------------------------------------- */
/* RESPONSIVE */
/* ------------------------------------------------------------- */

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

}

@media only screen and (max-width: 1439px) {
	
	
}

@media only screen and (max-width: 1365px) {		
	
}

@media only screen and (max-width: 1279px) {
	
	/* NEWS */
	#main div.news h4 { font-size: 230%; }
	
}

@media only screen and (max-width: 1199px) {
	
		
}

@media only screen and (max-width: 1023px) {
		
	/* NEWS */
	#main div.news { padding: 0 0 30px; }
	#main div.news h4 { font-size: 220%; }
	
}

@media only screen and (max-width: 767px) {
		
}

@media only screen and (max-width: 735px) {
	
	/* NEWS */
	#main div.news h4 { font-size: 210%; }
	
}

@media only screen and (max-width: 666px) {
	
		
}
	

@media only screen and (max-width: 599px) {
	
	/* NEWS */
	#main div.news { padding: 0 0 25px; }
	
}

@media only screen and (max-width: 567px) {
	
	/* NEWS */
	#main div.news h4 { font-size: 200%; }
	
}

@media only screen and (max-width: 479px) {
	
	/* NEWS */
	#main div.news h4 { font-size: 190%; }
	
	/* BACK */
	#main div.back a { padding: 10px 30px; }
	
}

@media only screen and (max-width: 413px) {
		
	/* NEWS */
	#main div.news { padding: 0 0 20px; }
	
	/* BACK */
	#main div.back { padding-top: 30px; }
	
}

@media only screen and (max-width: 374px) {
	
	/* NEWS */
	#main div.news h4 { font-size: 180%; }
	
	/* BACK */
	#main div.back a { font-size: 150%; }
	
}

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

	
}
