/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 29 2026 | 15:43:27 */
/* Blog single: categorie top */
.qodef-e-top-holder,
.qodef-e-top-holder a {
  color: rgb(157,196,80) !important;
  font-weight: 600 !important;
  font-size: 15px !important;
}

/* divisore (virgola) */
.qodef-e-top-holder,
.qodef-e-top-holder * {
  color: rgb(157,196,80) !important;
}

.qodef-e-title-link,
.qodef-e-title-link a {
  font-weight: 600 !important;
}


/* ============================= */
/* SINGLE POST: SPAZIO HEADER / ARTICOLO */
/* ============================= */

body.single-post #qodef-page-inner {
  padding-top: 35px !important;
}

body.single-post #qodef-page-content,
body.single-post .qodef-page-content-section,
body.single-post .qodef-content-grid {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

/* Eventuale fascia titolo / breadcrumb sopra l'articolo */
body.single-post .qodef-title-holder,
body.single-post .qodef-page-title,
body.single-post .qodef-page-title-area,
body.single-post #qodef-page-title {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* Riduce lo spazio sopra il contenuto del blog single */
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,
body.single-post .qodef-blog.qodef-m.qodef--single article {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* Riduce eventuale margine del primo elemento dentro l'articolo */
body.single-post .qodef-blog.qodef-m.qodef--single article > *:first-child,
body.single-post .qodef-blog.qodef-m.qodef--single .qodef-e-inner > *:first-child,
body.single-post .qodef-blog.qodef-m.qodef--single .qodef-e-content > *:first-child {
  margin-top: 0 !important;
  padding-top: 0 !important;
}


@media (max-width: 768px) {

  /* 1) Troppo padding prima che compaia #qodef-page-content */
  body.single-post #qodef-page-inner {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
  }

  body.single-post #qodef-page-content,
  body.single-post .qodef-page-content-section,
  body.single-post .qodef-content-grid {
    padding-top: 0 !important;
    margin-top: 0 !important;
  }

  /* Riduzione spazio tra header e articolo su mobile */
  body.single-post .qodef-title-holder,
  body.single-post .qodef-page-title,
  body.single-post .qodef-page-title-area,
  body.single-post #qodef-page-title {
    margin-top: 0 !important;
    margin-bottom: 5px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  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,
  body.single-post .qodef-blog.qodef-m.qodef--single article {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }

  body.single-post .qodef-blog.qodef-m.qodef--single article > *:first-child,
  body.single-post .qodef-blog.qodef-m.qodef--single .qodef-e-inner > *:first-child,
  body.single-post .qodef-blog.qodef-m.qodef--single .qodef-e-content > *:first-child {
    margin-top: 0 !important;
    padding-top: 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;
  }

  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;
  }

  /* 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(157,196,80) !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 1 !important;
}



.single-post .qodef-m-title.entry-title {
  display: none !important;
}