 /* Home */		

.page-id-11 .site-title a {
color: #8c8d67 !important;
}

	/* Chi sono */

.page-id-12 .site-title a {
color: #8c8d67 !important;
}

	/* Pubblicazioni */

.page-id-44 .site-title a {
color: #8c8d67 !important;
}

  /* Stili solo per schermi più piccoli di 768px */
    @media (max-width: 768px) {
    
 /* Home */		
		
			.page-id-11 .site-title a {
color: #fff !important;
}		
			
	/* Chi sono */	
			
.page-id-12 .site-title a {
display: none;
}			
			
	/* Pubblicazioni */	
			
.page-id-44 .site-title a {
display: none;
}						
					
      }

/* MENU LATERALE FISSO */
@media (min-width: 768px) {

  /* colonna menu */
  .navigation-top {
    position: fixed;
    top: 50px;
    left: 0;
    width: 250px;
    height: 300px;
    overflow-y: auto;
    background: #fff;
    z-index: 999;
  }

  /* contenuto a destra */
  .site-content,
  .wrap {
    margin-left: 18%;
    max-width: 82%;
  }

  /* rimuove limiti interni */
  .wrap {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 768px) {

  /* HEADER: azzeramento totale */
  .site-header,
  .custom-header,
  .custom-header-media,
  .site-branding {
    margin: 0 !important;
    padding: 0 !important;
    min-height: 0 !important;
    height: auto !important;
  }

  .custom-header {
    display: none !important;
  }

  /* CONTENUTO: rimuove offset fantasma */
  .site-content-contain {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }

  /* sicurezza extra */
  .site-content {
    padding-top: 0 !important;
  }
}

@media (min-width: 768px) {
  .navigation-top {
    border-top: none !important;
		border-bottom: none !important;
    box-shadow: none !important;
  }
}

/* Controllo responsivo del margine del contenuto */
@media (min-width: 768px) and (max-width: 1300px) {
  .site-content,
  .wrap,
  .page,
  .elementor-section-wrap {
    margin-left: 17% !important; /* aumenta leggermente il margine per non far sovrapporre il menu */
    max-width: 83% !important;
  }

  .navigation-top {
    width: 250px !important; /* menu leggermente più largo se vuoi */
  }
}
