/* iubenda */

.iubenda-iframe-top-container #purposes-content-container .purposes-header-title {
    font-size: 28px!important;
}
/* RESPONSIVE */

/* desktop */

@media only screen and ( min-width: 1024px ) {
	
	
}

/* IPAD orizzontale */

@media only screen and ( min-width: 960px ) and ( max-width: 1024px ) {
 		
	header
	{
		height: 146px;
	}
		header ul
		{
			border-top: 0;
		} 		
	#menu
	{
		background: #094646;
	}
				.menu-item-nav
				{
					padding-left: 10px !important;
				}
			
	#percorso
	{
		border-bottom: 1px #ddd solid;
		background: #f0f0f0;
	}
		#percorso ul
		{
			border-bottom: 0;
		}
		#percorso ul li
		{
			margin: 0;					
		}
	.personale ul 
	{
	    width: 70%;
	}
			
	/* GUIDA AI SERVIZI */

		.guida-servizi-prima ul li
		{
			width: 47%;
			margin: 0 2% 20px 0;
		}
			.guida-servizi-prima ul li:nth-child(3n+0)
			{
				margin: 0 2% 20px 0;
			}
			.guida-servizi-prima ul li:nth-child(2n+0)
			{
				margin: 0 0 20px 0;
			}	
						
	/*  Piede */	
		
	footer
	{
		background: #374917;
	}
}


/* IPAD verticale */ 

@media only screen and ( min-width: 768px ) and ( max-width: 960px ) {
		
	header
	{
		height: 146px;
	}
		header ul
		{
			border-top: 0;
		}		
	#menu
	{
		background: #094646;
	}
			
	#percorso
	{
		border-bottom: 1px #ddd solid;
		background: #f0f0f0;
	}
		#percorso ul
		{
			border-bottom: 0;
		}
		#percorso ul li
		{
			margin: 0;					
		}
	 		
			
	/*  AddThis */
				
			#addthis
			{
				top: 112px; right: 0;
			}
		
	/* Search */		
							
			header ul li.search
			{
				right: 80px;
			}				
					header ul li.search .input-search
					{
						width: 250px !important;
					}		
		
	/* Hamburger */
			
			header ul li.menu-respons
			{
				display: block;
			}
				
	/*  Menu principale */
			
			#menu
			{
				display: none;
			}
		
	/*  Menu top */
			
			header ul li.menu-top ul li
			{
				display: none;
			}
			header ul li.menu-top ul li.tel-top
			{
				display: block;
				margin: 5px 15px 0 0;
			}	 
				header ul li.menu-top ul li.tel-top a
				{
					border: 0;
					padding-left: 0;
					margin-left: 0;
				} 	
					
	/* Menu resp */	
				
			ul.menu-resp
			{
				display: block;
			}
			ul.menu-resp li.testata-menu-resp
			{
				display: block;
			}
						ul.menu-resp li a
						{
							padding-bottom: 13px;
							padding-top: 13px;
						}
	
	/* HOME */
	
	.content-slide {
	    width: 100%;
	}
	.notizie-eventi ul li {
	    width: 46.6%;
	    margin: 1.5%;
	}
	.notizie-eventi ul li:first-child {
    	margin: 1.5%;
	}
	
								
	/* PAGINA */
							
		.cont-pg
		{
			margin-top: 15px !important;
		}
		.personale ul 
		{
		    width: 100%;
		}
			
	/* GUIDA AI SERVIZI */

		.guida-servizi-prima ul li
		{
			width: 47%;
			margin: 0 2% 20px 0;
		}
			.guida-servizi-prima ul li:nth-child(3n+0)
			{
				margin: 0 2% 20px 0;
			}
			.guida-servizi-prima ul li:nth-child(2n+0)
			{
				margin: 0 0 20px 0;
			}
					
	/* Bordo ai video yt */	
		
			iframe
			{
				width: 100%;
			}
			video
			{
				width: 100%;
			}
			
	/*  Piede */	
		
	footer
	{
		background: #374917;
	}
			#piede ul li.tre
			{
				width: 28%;
			}
			
	/* Meteo */		
	
			.allerta-meteo .img-livello-allerta
			{
				width: 100%;
				margin-bottom: 20px;
			}
				.allerta-meteo .img-livello-allerta img
				{
					width: 50%;;
				}
			.allerta-meteo .allerte-corso
			{
				width: 100%;
				margin-right: 0;
				margin-bottom: 20px;
			}
			.allerta-meteo .allerte-info
			{
				width: 100%;
			}
}


/* IPHONE orizzontale */ 

@media only screen and ( max-width: 767px ) { 

	header
	{
		height: 146px;
		border-bottom: 1px #ddd solid;
	}
		header ul
		{
			border-top: 0;
		}
		header ul
		{
			
		}	
		
	/*  Menu top */
			
			header ul li.menu-top ul li
			{
				display: none;
			}
			header ul li.menu-top ul li.tel-top
			{
				display: block;
				margin: 5px 15px 0 0;
			}	 
				header ul li.menu-top ul li.tel-top a
				{
					border: 0;
					padding-left: 0;
					margin-left: 0;
				} 	
		
	/* Search */		
							
			header ul li.search
			{
				right: 80px;
			}				
					header ul li.search .input-search
					{
						width: 180px !important;
					}		
		
	/* Hamburger */
			
			header ul li.menu-respons
			{
				display: block;
			}
				
	/*  Menu principale */
			
			#menu
			{
				display: none;
			}
					
	/* Menu resp */	
				
			ul.menu-resp
			{
				display: block;
			}
			
	/* Percorso */		
	
	#percorso
	{
		border-bottom: 1px #ddd solid;
		background: #f0f0f0;
	}
		#percorso ul
		{
			border-bottom: 0;
		}
		#percorso ul li
		{
			margin: 0;					
		}
								
	/* PAGINA */
							
		.cont-pg
		{
			margin-top: 15px !important;
		}	
			
	/* GUIDA AI SERVIZI */

		.guida-servizi-prima ul li
		{
			width: 47%;
			margin: 0 2% 20px 0;
		}
			.guida-servizi-prima ul li:nth-child(3n+0)
			{
				margin: 0 2% 20px 0;
			}
			.guida-servizi-prima ul li:nth-child(2n+0)
			{
				margin: 0 0 20px 0;
			}
		
	/* PERSONALE */	
		
			.personale ul
			{
				width: 100%;
			}
			
	/*  Piede */	
		
	footer
	{
		background: #374917;
	}
			footer ul li.tre
			{
				width: 28%;
			}
	
}


/* IPHONE VERTICALE */
  
@media only screen and ( max-width: 479px ) {
	
	header
	{
		
	}			
		
	/* Search */
							
			header ul li.search
			{
				right: 0; top: 147px;
				width: 99%;
			}		
					header ul li.search .input-search
					{
						width: 80% !important; height: 44px;
					}				
					header ul li.search .button-search
					{
						height: 44px;
						background: url(/images/ico-search.png) 0 5px #ccc;
					}	
		
	/* AddThis */
	
				header ul li.addthis p
				{
					display: none;
				}		
		
	/* Hamburger */
			
			header ul li.menu-respons
			{
				top: 55px; right: 36px;
			}	
			
	/* Menu respons */
	
			ul.menu-resp li.testata-menu-resp
			{
				display: block;
			}
						ul.menu-resp li a
						{
							padding-bottom: 10px;
							padding-top: 10px;
						}			
				
	/* HOME */	

		.notizie1-home ul {
		    margin-top: 18px;
		    height: auto;
		    overflow: hidden;
		}
		.notizie1-home ul li.prima {
		    width: 100%;
		    height: 380px;
		    border-bottom: 30px white solid;
		}
			.notizie1-home ul li .titolo-slide {
				width: 93%;
			}
		.notizie1-home ul li.seconde {
		    width: 100%;
		    float: left;
		    height: auto;
		    position: relative;
		    border-left: 0px white solid;
		    border-bottom: 20px white solid;
		}	
		.notizie2-agenda-home ul {
		    padding-bottom: 20px;
		}	
		.notizie2-agenda-home ul li.notizie2 {
		    width: 100%;
		}
		.notizie2-agenda-home ul li.notizie2 ul li {
			width: 100%;
			height: auto;
			margin-left: 0;
		}
		.notizie2-agenda-home ul li.agenda-home {
		    width: 100%;
		}
		.ambiente-appunti ul li {
		    width: 100%;
		}
		.separatore-home {
		    display: none;
		}
		.separatore-home2 {
		    display: none;
		}
		.link-arc-amb-app {
		    top: 32px;
		    right: 0;
		}
		.ambiente-appunti ul li ul li {
		    width: 100%;
		    margin: 0;
		}
		.ambiente-appunti ul li ul {
		    margin-bottom: 30px;
		}
		.ambiente-appunti ul li.appunti {
		    width: 100%;
		    margin-left: 0;
		}
		.loghi-home img {
		    margin: 10px 20px;
		}
	
	/* HOME Pieve */
	
	
	.slick-list {
	    width: 140%;
		margin-left: -20%;
	}
		.content-slide {
		    width: 100%;
		    padding: 20px 20px 40px 20px;
		}
			.content-slide h1 {
		    	margin-bottom: 30px;
		    	font-size: 1.9em;
			}
			.content-slide p {
		    	display: none;
			}
			.slick-dots li button:before {
			    font-size: 18px;
			}
	.notizie-eventi ul li {
	    width: 100%;
	    margin: 0 0 20px 0;
	}
	.notizie-eventi ul li:first-child {
    	margin: 0 0 20px 0;
	}
	.notizie-eventi ul li:last-child {
    	margin: 0 0 0 0;
	}
	.primopiano-agenda ul li.primopiano {
	    width: 100%;
	    margin-right: 0;
	}
		.primopiano-agenda ul li .testatina {
		    text-align: center;
		}
	.primopiano-agenda ul li.agenda {
	    width: 100%;
	    margin-top: 40px;
	}
		.progetti .testatina {
		    text-align: center;
		}
		.link-aree {
		    top: 40px;
		}
	.progetti ul {
	    padding: 30px 0 30px 0;
	}	
			
							
	/* PERCORSO */
			
		#percorso
		{
			display: none;
		}
								
	/* PAGINA */
							
		.cont-pg
		{
			width: 86%;
			margin-top: 40px !important;
		}	
			
	/* GUIDA AI SERVIZI */

		.guida-servizi-prima ul li
		{
			width: 100%;
			margin: 0 0 20px 0;
		}
			.guida-servizi-prima ul li:nth-child(3n+0)
			{
				margin: 0 0 20px 0;
			}
			.guida-servizi-prima ul li:nth-child(2n+0)
			{
				margin: 0 0 20px 0;
			}
			
	/* COLONNA SX */

			#col-sx
			{
				width: 100%;
				margin: 0 0 0 0;
			}										
				#col-sx .paragrafo a.foto
				{
					width: 100%;
					margin: -40px 0 20px 0;
				}
		/* Orari ufficio */
		
			table.tab-orari
			{
				width: 100%;
			}

	/* Titolatura PAGINA */

			.titolo-pag h1
			{
				width: 100%;
				line-height: 1.2em;
			}
			.pagina-precedente a
			{
				display: none;
			}
			
	/* input */
	
		.input
		{
			width: 92% !important;
			margin-bottom: 10px;
		}
			
	/* notizie */
	
					.notizie ul li a:before
					{
						content: ' ';
					}
					.notizie ul li.notizie-archivio a:before
					{
						content: ' ';
					}
					
	/* Progetti in home */
	
			.progetti ul li
			{
				width: 76%; height: auto;
				margin: 0 1.3% 30px 1.3%;
			}			
			
	/* Menu pagina (colonna sx) */
	
		.menu-pagina
		{
			display: none;
		}
		.menu-secondo-livello
		{
			display: block;
		}
		.menu-secondo-livello ul
		{
			columns: 1;
			-webkit-columns: 1;
			-mox-columns: 1;
		}
				.menu-secondo-livello ul li a
				{
					padding: 12px 0 12px 0;
					margin-bottom: 5px;
				}
				
	/* Paragrafo PAGINA */
										
		#col-sx .paragrafo .foto
		{
			width: 100%;
			margin: 0 0 20px 0;
		}	
		
	/* PERSONALE */	
		
			.personale ul
			{
				width: 100%;
			}	
			
	/* PROCEDIMENTI */	
	
				.procedimenti ul li a
				{
					width: 95%;
					padding: 12px 0 12px 0;
				}
					.procedimenti ul li:before
					{
						top: 12px;
					}

	/* separatore */

			.separatore
			{
				display: none;
			}
					
	/* Bordo ai video yt */	
		
			iframe
			{
				width: 100%;
			}
			video
			{
				width: 100%;
			}
							
	/* COLONNA DX */
				
			#col-dx
			{
				width: 100%;
				position: relative;
				padding-top: 0px;
			}	
	/* Menu colonna dx */	
	
		.menu-dx .tit-menu-dx
		{
			display: none;
		}
				.menu-dx ul li a
				{
					font-size: 1em;
				}
						.menu-dx ul li ul li a
						{
							font-size: 1em;	
						}
		
	/* ALLEGATI, MODULI, etc */
	
		.documenti-pagina h4
		{
			font-size: 14px;
		}
		.documenti-pagina ul li
		{
			padding: 12px 0 9px 0;
		}	

	/* giunta */
	
		.giunta-sx
		{
			width: 100%;
			margin-right: 0;
			margin-bottom: 15px;
			text-align: left;
		}
			.giunta-sx img
			{
				border-radius: 0;
			}
		.giunta-dx
		{
			width: 100%;
		}
						
		/* AGENDA ARCHIVIO */
		
			.elenco-agenda ul li ul li:first-child
			{
				width: 19%;
				margin-right: 2%;
			}
			.elenco-agenda ul li ul li:last-child
			{
				width: 77%;
			}
			.separatore-evento
			{
				display: none;
			}
	
	/* Gallerie */
	
	.galleria ul li ul li
	{
		width: 100%;
	}
				
	/* PIEDE */

	footer
	{
		background: #374917;
	}	
		footer ul
		{
			font-size: 16px;
		}	
				footer li.testata-piede .valuta 
				{
					top: 120px; right: 10px;
				}
			footer ul li.uno
			{
				width: 90.6%; margin-right: 3%;
			}
				footer ul li.uno a
				{
					margin-bottom: 5px;
					padding-bottom: 5px;
				}
			footer ul li.due
			{
				width: 90.6%; margin-right: 3%; margin-left: 4%;
			}
				footer ul li.due a
				{
					margin-bottom: 5px;
					padding-bottom: 5px;
				}
			footer ul li.tre
			{
				width: 90.6%; margin-right: 3%; margin-left: 4%; margin-top: 15px;
				font-size: 15px !important;
			}
	.footer-bottom a {
	    width: 100%;
	    margin-left: 4%;
	}	
		.footer-bottom a:last-child
		{
			margin: 0;
			margin-left: 4%;
			border-right: 0px #999 solid;
		}
		
		
	.scrollup
	{
	    bottom:5px;
	    right: 10px;
	}
			
	/* Meteo */		
	
			.allerta-meteo .img-livello-allerta
			{
				width: 100%;
				margin-bottom: 20px;
			}
				.allerta-meteo .img-livello-allerta img
				{
					width: 50%;;
				}
			.allerta-meteo .allerte-corso
			{
				width: 100%;
				margin-right: 0;
				margin-bottom: 20px;
			}
			.allerta-meteo .allerte-info
			{
				width: 100%;
			}
}



