<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and ( max-width: 479px ) {
   
   .logo{
		max-height:80px;
	}
	
	ul.menu{
    
     width:70%;
	}
	
	ul.menu li{
     
     margin:14px 16px;
    }
	
	ul.menu li a{
     
	 font-size:16px;
	 
    
	}
	
	ul.cats{
	
		padding:0 6px;
		padding-top:20px;
	}

	ul.cats li{
		margin:0 5px;
		font-size:14px;
	}
	
	.sep img{
	
		margin:0 6px;
		max-height:20px;
	
	}
	
	.sep{
	
		padding:12px 0;
	}
	
	.sep-2{
	
		padding:12px 0;
	}
   
   .row-margin-top-small{
		padding-top:4px;
	}

	.row-margin-top-medium{
		padding-top:8px;
	}

	.row-margin-top-large{
		padding-top:12px;
	}


	.row-margin-bottom-small{
		padding-bottom:4px;
	}

	.row-margin-bottom-medium{
		padding-bottom:8px;
	}

	.row-margin-bottom-large{
		padding-bottom:12px;
	}
	
	ul.col-content.cell-grid li{
		width:100%;
	}
	
	.col.col-1{
		width:100%;
	}
	
	.col.col-2{
		width:100%;
	}
	
	
	
	.col-padding-top-small{
	padding-top:4px;
}

.col-padding-top-medium{
	padding-top:8px;
}

.col-padding-top-large{
	padding-top:12px;
}


.col-padding-bottom-small{
	padding-bottom:4px;
}

.col-padding-bottom-medium{
	padding-bottom:8px;
}

.col-padding-bottom-large{
	padding-bottom:12px;
}


.col-padding-left-small{
	padding-left:4px;
}

.col-padding-left-medium{
	padding-left:8px;
}

.col-padding-left-large{
	padding-left:12px;
}


.col-padding-right-small{
	padding-right:4px;
}

.col-padding-right-medium{
	padding-right:8px;
}

.col-padding-right-large{
	padding-right:12px;
}
	
	
	
	
	
	.boxed-container   .cell-padding{
		padding:1px;
	}
	
	/**** TEMPLATE TESTO ****/
	
	.content-text .title{
		font-size:20px;
	}

	.content-text .text{
		font-size:14px;
	}

	.content-text .text.padding{
		padding-top:6px;
	}
	
	
	/**** TEMPLATE COVER ****/
	
	.content-cover .title{
		top:15%;
		left:5%;
	}

	.content-cover .title h1{
		font-size:28px;
	}

	
	/**** TEMPLATE IMAGE ****/
	.col-1 .content-image .content-image-wrapper{
		padding-top:1px;
	}
	
	.content-image .caption{
		font-size:10px;
		padding:4px 6px;
	}
	
	
	
	/**** FOOTER ****/
.footer{
	padding:20px 0;
	text-align:center;
}

.footer .footer-logo{
	margin-bottom:10px;
	max-width:90px;
}

/*** menu in basso ***/

ul.menu-down{
  margin:0;
  padding:0;
  
  
  list-style:none;
  text-align:center;
  
}

ul.menu-down li{
  display:inline-block;
  font-family:"Lato",sans-serif;
  font-size:12px;
  font-weight:300;
  margin:0 6px;
  
}


}

</pre></body></html>