#masthead .support-text {
    display: none !important;
}
/* Rimuove eventuale spazio del logo */
#masthead .logo {
  display: none !important;
}

/* Allinea il widget di intestazione più a sinistra */
#masthead #header-sidebar {
  text-align: left;
  margin-left: 100px;
}

/* Ottimizza la spaziatura verticale */
#masthead .hgroup {
  padding-top: 10px;
  padding-bottom: 10px;
}
#masthead .logo img {
    max-height: 100px;
    width: auto;
}
/* 🔍 Nasconde la casella di ricerca in tutte le pagine, articoli e sidebar */
.widget_search,
.widget_searchform,
#searchform,
.search-form,
.sow-search-widget {
  display: none !important;
}

/* (Opzionale) Se il box crea ancora spazio vuoto sotto, rimuove il margine */
.widget-area {
  margin: 0 !important;
  padding: 0 !important;
}
#secondary .widget_recent_entries {
    display: none !important;
}
/* 1) Spazio uniforme tra MENU (header) e CONTENUTO (main) */
.site-header + #main {
  padding-top: 80px !important;   /* regola questo valore per avere lo stesso “respiro” della HOME */
}
/* Sostituisci 123 e 456 con gli ID reali delle due pagine */
.page-id-123 .entry-header,
.page-id-456 .entry-header {
  display: block !important;
  visibility: visible !important;
}
/* Mostra il titolo solo sulle pagine Vita Insieme e Cura e Valori */
.page-id-22 .entry-header,
.page-id-24 .entry-header {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
}
/* ——— TITOLI SEMPRE VISIBILI SU TUTTE LE PAGINE ——— */

/* Riattiva header/titolo anche se il template lo nasconde */
.page .entry-header,
.page .entry-title {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
  position: static !important;
  clip: auto !important;
  overflow: visible !important;
  text-indent: 0 !important;
}