.elementor-2018 .elementor-element.elementor-element-284d777{margin-top:62px;margin-bottom:62px;}.elementor-2018 .elementor-element.elementor-element-8c974b9{width:100%;max-width:100%;}.elementor-2018:not(.elementor-motion-effects-element-type-background), .elementor-2018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb2c4fa );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for shortcode, class: .elementor-element-8c974b9 */.mf-pro{
  /* ... */
  /* border-top:1px solid #eee;  <- QUÍTALO o coméntalo */
  box-shadow: inset 0 10px 30px rgba(0,0,0,.03);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-284d777 *//* TÍTULO DEL POST EN SINGLE: negro, sin cortes */
body.single h1,
body.single h1.entry-title,
body.single .entry-header h1,
body.single .elementor-heading-title {
  color: #000 !important;
  font-weight: 900;
  font-size: 22px !important;      /* tamaño razonable en móvil */
  line-height: 1.5 !important;     /* clave para que el árabe no se corte */
  padding-top: 8px !important;
  padding-bottom: 6px !important;
  overflow: visible !important;
}

/* Evitar que los contenedores del single recorten el texto */
body.single .entry-header,
body.single .post-inner,
body.single .post,
body.single .content-area {
  overflow: visible !important;
}

/* Párrafos del contenido: legibles y sin cortes raros */
body.single .entry-content p {
  font-size: 16px;
  line-height: 1.9;
  color: #1f2933;
}

/* En móvil: que el contenido sea una sola columna limpia */
@media (max-width: 768px) {
  body.single .content-area,
  body.single .entry-content,
  body.single .post,
  body.single .post-inner {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin: 0 auto !important;
  }
}/* End custom CSS */