<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* iPads (landscape) orizzontale ----------- */
@media only screen and (min-device-width : 421px) and (max-device-width : 768px) and (orientation : landscape) {

}

/* iPads (portrait) verticale ----------- */
@media only screen and (min-device-width : 421px) and (max-device-width : 768px) and (orientation : portrait) {
	
	.iphone_show { display:block; }
	.iphone_hide { display:none; }
	iframe { height:400px; }
		
	#main.home .slider, #main.home .slick-slider { height:300px;  margin-bottom:20px; }
	#main .list-news .span_1_of_3 { width: 32.2%; }
	#main .list-news .col.span_1_of_3 { display: block; float:left; margin: 0 0 0 1.6%; }
	#main .list-news .col.span_1_of_3:first-child { margin-left: 0; }
	#main .list-news .col.span_1_of_3:nth-child(3n+1) { margin-left:0; }
	#main .list-news .item { height: 320px; }
	
	#main .list-press .span_1_of_6 { width: 15.33%; }
	#main .list-press .col.span_1_of_6:nth-child(6n+1) { margin-left:0; }
	
	#main.news .about .item-header h1 { font-size:38px; }
	#main .slider img { width:auto;}
}


/* mobile */
@media only screen and (min-width: 300px) and (max-width: 768px) {
	* { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
	input { border-radius:0px; }
	.header select { display:block; }
	
	.btn.col { margin-bottom:10px; }
	.btn.col:last-child { margin-bottom:0px; }
	
	.iphone_show { display:block; }
	.iphone_hide { display:none; }
	
	.wrapper { min-width:0px; width:100%; }
	.content { padding: 10px 10px; }
	
	.col { margin:0px; }
	.span_1_of_2 { width: 100%; }
	
	.span_1_of_3 { width: 100%; }
	.span_2_of_3 { width: 100%; }
	.span_3_of_3 { width: 100%; }
	
	.span_1_of_4 { width: 100%; }
	.span_2_of_4 { width: 100%; }
	.span_3_of_4 { width: 100%; }
	
	.span_1_of_5 { width: 100%; }
	.span_2_of_5 { width: 100%; }
	.span_3_of_5 { width: 100%; }
	.span_4_of_5 { width: 100%; }
	.span_5_of_5 { width: 100%; }

	.span_1_of_6 { width: 100%; }
	.span_2_of_6 { width: 100%; }
	.span_3_of_6 { width: 100%; }
	.span_4_of_6 { width: 100%; }
	.span_5_of_6 { width: 100%; }
	.span_6_of_6 { width: 100%; }
	
	.span_1_of_8 { width: 100%; }
	.span_2_of_8 { width: 100%; }
	.span_3_of_8 { width: 100%; }
	.span_4_of_8 { width: 100%; }
	.span_5_of_8 { width: 100%; }
	.span_6_of_8 { width: 100%; }
	.span_7_of_8 { width: 100%; }
	.span_8_of_8 { width: 100%; }
	
	.span_1_of_10 { width: 100%; }
	.span_2_of_10 { width: 100%; }
	.span_3_of_10 { width: 100%; }
	.span_4_of_10 { width: 100%; }
	.span_5_of_10 { width: 100%; }
	.span_6_of_10 { width: 100%; }
	.span_7_of_10 { width: 100%; }
	.span_8_of_10 { width: 100%; }
	.span_9_of_10 { width: 100%; }
	.span_10_of_10 { width: 100%; }
	
	h1 { font-size:28px; }
	.separator { margin-top:30px; }
	.column_2 {  -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; -moz-column-gap: 0em; -webkit-column-gap: 0em; column-gap: 0em; }
	
	.page-break { margin-top:40px; }
	
	
	#main.home .slider img { width:100%; }
	#main.contact iframe { height:300px; }
	#main .list-news .item { min-height: 250px; margin:20px 0; }
	
	
	
	.header { min-height: 80px; }
	.header .content { padding: 0; }
	.header .logo img { width:150px; }
	.header .menu li { padding:0px; display:inherit; }
	.header .menu.smaller { position:relative; top:0; left:0; background:none; padding: 0px; z-index:0; }
	.header .submenu {  padding: 20px 0; width:100%; }
	.header .submenu li a {padding: 0 10px; }
	.footer .content { font-size:12px; padding: 40px 20px; }
	.footer .social { text-align:left; margin-top:20px; }
	
	#main .item-header h1 { font-size:26px; margin-bottom:20px; }
	
	#main.home  .slider li { height:300px; }
	#main .slider .container { height:300px; padding: 0 60px; }
	#main .slider h1 { font-size: 22px; }
	#main .slider img { display:block; height:auto; }
	
	
	
	.archivio .span_3_of_4, .lato .search .span_3_of_4 { width:70%; }
	.archivio .span_1_of_4, .lato .search .span_1_of_4 { width:30%; }
	
	.paginazione .total { text-align:center; }
	.paginazione .pages { text-align:center; margin: 20px 0; }
	
	#main.news .item-text { font-size:16px; line-height:24px; }
	#main.news .list-press .col { display: block; float:left; margin: 0 0 0 1.6%; }
	#main.news .list-press .col:first-child { margin-left: 0; }
	
	#main.news .list-press .item img { margin-bottom:10px;  }
	#main.news .social i { margin:0 5px 20px 5px; }
	
	#main .list-news .span_1_of_4 { width: 49.2%; }
	#main .list-news .col.span_1_of_4 { display: block; float:left; margin: 0 0 0 1.6%; }
	#main .list-news .col.span_1_of_4:first-child { margin-left: 0; }
	#main .list-news .col.span_1_of_4:nth-child(2n+1) { margin-left:0; }
	

	
	
	div.top { right:20px; bottom:20px; }
	
	
	.nav-mobile { display:block; z-index:1000;  }
	.nav { width:100%; padding:40px 0 0 0; margin:0; }
	.nav-list { display:none; z-index:2000; position:absolute; background:#111; width:100%; }
	.nav-list a { color:#FFF; text-transform:uppercase; }
	.nav-item { width:100%; float:none; position:relative; padding:0; }
	.nav-item &gt; a { padding:10px 0; }
	.nav-click { display:block; }
	.nav-item:hover .nav-submenu { display:none; }
	.nav-submenu { position:static; width:inherit; padding:0; width:100%; }
	.nav-item { border-right:0px; padding-right:0px; margin-right:0px; border-top:1px solid #333; }
	.nav-submenu { padding-top:0; background:#222; }
	.nav-submenu-item { float:none; background:none; display:block; }
	.nav-submenu-item a { padding: 10px 0; }

}

@media only screen and (max-width: 400px){
	.iphone_hide { display:none; }
	iframe { height:250px; }
	
	#main.home .slider, #main.home .slick-slider { height:250px; }
	#main.news .about .item-header h1 { font-size:28px; }
	#main .slider img { width:360px;}
	
	#main.news .list-press .span_1_of_6 { width: 32.2%; }
	#main.news .list-press .col:nth-child(3n+1) { margin-left:0; }
}
</pre></body></html>