.elementor-2005 .elementor-element.elementor-element-29bd1978{--display:flex;}.elementor-2005 .elementor-element.elementor-element-b95c049 .elementskit-blog-block-post > .row{align-items:flex-start;}.elementor-2005 .elementor-element.elementor-element-b95c049 .post-meta-list{text-align:left;}.elementor-2005 .elementor-element.elementor-element-b95c049 .elementskit-post-body .entry-title{text-align:left;}.elementor-2005 .elementor-element.elementor-element-b95c049 .elementskit-entry-header .entry-title{text-align:left;}.elementor-2005 .elementor-element.elementor-element-b95c049 .elementskit-post-footer{text-align:left;}.elementor-2005 .elementor-element.elementor-element-b95c049 .elementskit-post-body > p{text-align:left;}@media(max-width:1024px){.elementor-2005 .elementor-element.elementor-element-b95c049 .elementskit-blog-block-post, .elementor-2005 .elementor-element.elementor-element-b95c049 .elementskit-post-image-card, .elementor-2005 .elementor-element.elementor-element-b95c049 .elementskit-post-card{margin:0px 0px 30px 0px;}}@media(max-width:767px){.elementor-2005 .elementor-element.elementor-element-b95c049 .elementskit-blog-block-post, .elementor-2005 .elementor-element.elementor-element-b95c049 .elementskit-post-image-card, .elementor-2005 .elementor-element.elementor-element-b95c049 .elementskit-post-card{margin:0px 0px 30px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-29920289 *//* Extindere conținut pe paginile de articol */
body.single-post .site-content,
body.single-post .content-area,
body.single-post .container,
body.single-post .elementor.elementor-2005,
body.single-post .e-con-boxed,
body.single-post .e-con-inner {
    width: 70vw !important;
    max-width: 100vw !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin: 0 auto !important;
    box-sizing: border-box;
}

/* Eliminăm orice constrângere de lățime suplimentară */
body.single-post .container.ls-4 {
    max-width: 100vw !important;
    width: 100vw !important;
    padding: 0 !important;
}

/* Responsive pentru mobil – max-width: 90% */
@media (max-width: 768px) {
  body.single-post .site-content,
  body.single-post .content-area,
  body.single-post .container,
  body.single-post .elementor.elementor-2005,
  body.single-post .e-con-boxed,
  body.single-post .e-con-inner {
      width: 95% !important;
      max-width: 100% !important;
  }

  body.single-post img {
      width: 100% !important;
      height: auto !important;
      max-width: 100% !important;
      display: block;
      margin: 0 auto;
  }
}/* End custom CSS */