@charset "utf-8";
/* CSS Document */

@media (max-width: 769px) {
	
	.et_header_style_left .logo_container{    margin-left: -2px; }
	
	#et_mobile_nav_menu{margin-right: -5px;}
	
	
	
	.et_header_style_left #logo {
        max-width: 85%;
    }
	.et_pb_section {
        padding: 0;
    }
	
   body.home .et_pb_column_0 {
        display: block;
   		position: relative;
    	margin-bottom: 147px;
    }
	
	body.home .et_pb_column_1{
		display: block;
   	 	position: relative;
    	margin-bottom: 32px;
	} 
	
	body.home .et_pb_section_0.et_pb_section{   
		padding-top: 27px;
		padding-bottom: 0px;
	}
	
	.et-l.et-l--footer{    margin-top: 30px;  }
	
	
	
	body.home #et-main-area {display: block;
    text-align: center;}
	
	body.home #main-content{    width: 80%;
    display: inline-block;
	}
	
	/** settore di attivita ***/
	body.page-id-31 .et_pb_section_0.et_pb_section{
		padding-top: 20px;
	}
	
	    body.page-id-31 .et_pb_section_1.et_pb_section {
        padding-bottom: 0;
    }
	
	body.page-id-31 .et_pb_section_0.et_pb_section .et_pb_row_0.et_pb_row{padding: 0;}
	
	
	
	/**** pagina progetti ******/
	
	.page-template-Categorie-Progetti .acf-repeater-container .row {
    	display: flex;
    	flex-wrap: wrap;
    	justify-content: center;
	}
	
	.page-template-Categorie-Progetti #page-container{
		padding-top: 5px!important;
    	margin-top: 0!important;
	}
	/* fix footer */ 
	.page-template-Categorie-Progetti .acf-repeater-container .row{margin-bottom: -35px; }
	
	
	
	
	.page-template-Categorie-Progetti .acf-repeater-container .col-lg-4, 
	.categorie_progetti-template-default .acf-repeater-container .col-md-4{
		margin-bottom: 15px;
    	width: 80%;
	}
	.page-template-Categorie-Progetti .acf-repeater-container img{ width: 100% }
	
	
	/**** progetti inside ***/
	.categorie_progetti-template-default .modal-gallery .col-lg-4, 
	.categorie_progetti-template-default .modal-gallery .col-md-4{
		    width: 100%;
	}
	.categorie_progetti-template-default .modal-gallery img{width: 100%;}
	
	.categorie_progetti-template-default  #main-content{ margin-top: 5px !important; }
	
	.categorie_progetti-template-default hr{ margin-top: 3px;}
	
	
	.categorie_progetti-template-default .modal-gallery .row-title:first-of-type{
		margin-top: -10px;
	}
	
	
	/*** CONTATTI ***/
	
	body.page-id-38 .et_pb_section_0.et_pb_section{
		padding-top: 25px;	
		padding-bottom: 10px;
	}
	body.page-id-38 .et_pb_row .et_pb_column .et_pb_module:last-child{    text-align: center; }
	
	
	/**** end ******/
	
}