/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 20 2026 | 13:12:57 */
/* Blog single: categorie top */
.qodef-e-top-holder,
.qodef-e-top-holder a {
  color: rgb(0,99,146) !important;
  font-weight: 600 !important;
  font-size: 16px !important;
}

/* divisore (virgola) */
.qodef-e-top-holder,
.qodef-e-top-holder * {
  color: rgb(0,99,146) !important;
}

.qodef-e-title-link,
.qodef-e-title-link a {
  font-weight: 700 !important;
}


@media (max-width: 768px) {

  /* 1) Troppo padding prima che compaia #qodef-page-content */
  body.single-post #qodef-page-inner {
    padding-top: 40px !important;
    padding-bottom: 5px !important;
  }

  body.single-post #qodef-page-content,
  body.single-post .qodef-page-content-section {
    padding-top: 0 !important;
    margin-top: 0 !important;
  }

  /* (spesso c'è una fascia "hero/breadcrumb" che aggiunge spazio sotto) */
  body.single-post .qodef-title-holder,
  body.single-post .qodef-page-title,
  body.single-post .qodef-page-title-area {
    margin-bottom: 5px !important;
    padding-bottom: 0 !important;
  }


  /* 2) Troppo spazio tra contenuto articolo e sidebar (colonna sidebar sotto in mobile) */
  body.single-post .qodef-grid,
  body.single-post .qodef-grid-inner {
    row-gap: 16px !important; /* riduce lo stacco tra colonne/righe */
  }

  body.single-post .qodef-col--content {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }

  body.single-post .qodef-grid-item.qodef-page-sidebar-section.qodef-col--sidebar {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }

  /* meno aria tra i widget della sidebar */
  body.single-post .qodef-grid-item.qodef-page-sidebar-section.qodef-col--sidebar .widget {
    margin-bottom: 14px !important;
  }


  /* 3) Troppo spazio tra sidebar e Content Bottom */
  body.single-post #qodef-page-sidebar {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }

  /* 🔥 PEZZO MANCANTE: lo spazio enorme è sul wrapper del single post */
  body.single-post .qodef-blog.qodef-m.qodef--single,
  body.single-post .qodef-blog.qodef-m.qodef--single .qodef-m-inner,
  body.single-post .qodef-blog.qodef-m.qodef--single .qodef-m-content {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }

  /* spesso l’ultimo blocco del post ha margine/padding bottom */
  body.single-post .qodef-blog.qodef-m.qodef--single .qodef-m-content > *:last-child,
  body.single-post .qodef-blog.qodef-m.qodef--single .qodef-e-content > *:last-child {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }

  /* ora puoi gestire tu lo stacco dal content bottom */
  body.single-post #qodef-content-bottom {
    margin-top: 12px !important;
    padding-top: 12px !important;
  }

}


/* Single blog: titoli post nella sidebar (simili a H4) */
body.single-post #qodef-page-sidebar .qodef-e-title.entry-title,
body.single-post #qodef-page-sidebar .qodef-e-title.entry-title a {
  color: rgb(0,99,146) !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 1 !important;
}



.single-post .qodef-m-title.entry-title {
  display: none !important;
}



