/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 22 2025 | 14:19:01 */
/* Titolo articolo singolo - desktop */
h1.pofo-single-post-title {
  font-size: 3rem !important;   /* grandezza per desktop */
  line-height: 1.2 !important;
  text-align: left;           /* centrato di default */
}

/* Mobile (max 767px) */
@media (max-width: 767px) {
  h1.pofo-single-post-title {
    font-size: 2.5rem !important;   /* più piccolo su mobile */
    text-align: left !important;  /* bandiera a sinistra */
  }
}

/* Mobile: allinea a sinistra la data sotto il titolo */
@media (max-width: 767px) {
  .pofo-single-post-title-breadcrumb-single.page-title-style-1,
  .pofo-single-post-title-breadcrumb-single.page-title-style-1 li {
    text-align: left !important;
    justify-content: flex-start !important;
  }
}

/* Mobile (Pofo usa Bootstrap 3 → xs < 768px) */
@media (max-width: 767.98px) {
  /* annulla la utility che centra tutto su XS */
  .xs-text-center,
  .blog-post.blog-post-style2 .xs-text-center {
    text-align: left !important;
  }

  /* assicura che titolo, meta ed estratto siano bandierati a sinistra */
  .blog-post.blog-post-style2 .post-title,
  .blog-post.blog-post-style2 .entry-meta,
  .blog-post.blog-post-style2 .entry-summary,
  .blog-post.blog-post-style2 .post-details {
    text-align: left !important;
  }

  /* se figure/img erano centrate da utility tipo center-col/mx-auto */
  .blog-post.blog-post-style2 .post-img,
  .blog-post.blog-post-style2 figure {
    margin-left: 0 !important;
    margin-right: auto !important;
  }
}


