/*
Theme Name: Avada Child
Description: Tema hijo de Avada para Conexcol. Aquí viven las sobreescrituras de plantilla y el CSS propio, para que una actualización de Avada no las pise. Tarjeta y doc en el repo business (seo/docs).
Author: Conexcol
Template: Avada
Version: 1.0.0
Text Domain: Avada
*/

/* --- Caja de compartir: el rótulo era un <h4> (salto de nivel en todos los
   artículos). Ahora es <p class="fusion-sharing-tagline"> y aquí recibe las
   mismas métricas que tenía el h4 (Avada + custom_css). --- */
.fusion-sharing-box .fusion-sharing-tagline,
.fusion-theme-sharing-box .fusion-sharing-tagline {
  font-family: var(--h4_typography-font-family);
  font-weight: var(--h4_typography-font-weight);
  line-height: var(--h4_typography-line-height);
  letter-spacing: var(--h4_typography-letter-spacing);
  font-size: var(--h4_typography-font-size);
  color: var(--sharing_box_tagline_text_color, var(--h4_typography-color));
  margin: 0;
  padding: 0;
  max-width: none;
}
.single-post .fusion-sharing-box .fusion-sharing-tagline {
  font-size: 15px; font-weight: 600; color: var(--cxl-secundario);
  margin: 0; text-transform: none;
}
/* --- Ficha de autor: h3 -> h2. Todo el estilo va por clase salvo el margen
   inferior, que venía del h3 genérico; se fija aquí al del h3. --- */
.fusion-author .fusion-author-title,
.fusion-author h2.fusion-author-title {
  /* Todo lo que el h3 recibía por etiqueta, fijado aquí para el h2. Con
     !important porque Avada tiene reglas de h2 con más especificidad que
     esta clase (medido: el h2 a secas desplazaba 14 px lo de abajo). */
  font-size: var(--h3_typography-font-size) !important;
  font-weight: var(--h3_typography-font-weight) !important;
  line-height: var(--h3_typography-line-height) !important;
  letter-spacing: var(--h3_typography-letter-spacing) !important;
  font-family: var(--h3_typography-font-family) !important;
  margin-top: 0 !important;
  margin-bottom: var(--h3_typography-margin-bottom) !important;
  padding: 0 !important;
}

/* === ESPEJO GENERADO v4 (2026-09-07): cada hN y cada .fusion-title-size-N (sujeto o hermano) -> :is(original:not([class*=cxl-h]), .cxl-hN). Selectores partidos sólo por comas de nivel superior (v3 blanqueó el sitio). Ver seo/scripts/generar-espejo-css.py === */
.container :is(h3:not([class*=cxl-h]),.cxl-h3) a.active{text-decoration:none;color:#65bc7b}
.blog-shortcode :is(h3:not([class*=cxl-h]),.cxl-h3).timeline-title{color:#747474;font-size:13px}
.avada-container :is(h3:not([class*=cxl-h]),.cxl-h3),.project-content .project-info :is(h4:not([class*=cxl-h]),.cxl-h4){font-weight:700}
#wrapper .fusion-events-shortcode .fusion-events-meta :is(h4:not([class*=cxl-h]),.cxl-h4){line-height:1.5}
#wrapper .fusion-events-shortcode .fusion-events-meta :is(h4:not([class*=cxl-h]),.cxl-h4){font-size:var(--meta_font_size)}
.tfs-slider .slide-content-container :is(h3:not([class*=cxl-h]),.cxl-h3){margin:0;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;padding:0}
.tfs-slider .slide-content-container :is(h3:not([class*=cxl-h]),.cxl-h3){font-size:24px;line-height:38px}
.tfs-slider .slide-content-container .fusion-sep-none :is(h3:not([class*=cxl-h]),.cxl-h3){display:inline-block}
.tfs-slider .slide-content-container :is(.fusion-title-size-three:not([class*=cxl-h]),.cxl-h3){margin:0}
.tfs-slider .slide-content-container :is(.fusion-title-size-three:not([class*=cxl-h]),.cxl-h3) :is(h3:not([class*=cxl-h]),.cxl-h3){margin:0}
#slidingbar-area :is(h3:not([class*=cxl-h]),.cxl-h3){font-family:var(--footer_headings_typography-font-family);font-size:var(--footer_headings_typography-font-size);font-weight:var(--footer_headings_typography-font-weight);line-height:var(--footer_headings_typography-line-height);letter-spacing:var(--footer_headings_typography-letter-spacing);text-transform:var(--footer_headings_typography-text-transform);font-style:var(--footer_headings_typography-font-style,normal);color:var(--footer_headings_typography-color)}
.fusion-widget-area .image-extras-content :is(h3:not([class*=cxl-h]),.cxl-h3){text-transform:none;margin-bottom:5px}
.fusion-widget-area .product-category :is(h3:not([class*=cxl-h]),.cxl-h3){margin-bottom:0}
.sidebar .widget .heading :is(h4:not([class*=cxl-h]),.cxl-h4){color:var(--sidebar_heading_color)}
.fusion-footer-widget-area :is(h3:not([class*=cxl-h]),.cxl-h3){font-family:var(--footer_headings_typography-font-family);font-size:var(--footer_headings_typography-font-size);font-weight:var(--footer_headings_typography-font-weight);line-height:var(--footer_headings_typography-line-height);letter-spacing:var(--footer_headings_typography-letter-spacing);text-transform:var(--footer_headings_typography-text-transform);font-style:var(--footer_headings_typography-font-style,normal);color:var(--footer_headings_typography-color)}
.avada-container :is(h3:not([class*=cxl-h]),.cxl-h3),.ei-title :is(h3:not([class*=cxl-h]),.cxl-h3),.fusion-page-title-captions :is(h3:not([class*=cxl-h]),.cxl-h3){font-family:var(--body_typography-font-family);font-weight:var(--body_typography-font-weight);letter-spacing:var(--body_typography-letter-spacing);font-style:var(--body_typography-font-style,normal)}
.fusion-project-details-tb .project-info :is(h4:not([class*=cxl-h]),.cxl-h4),.project-content .project-info :is(h4:not([class*=cxl-h]),.cxl-h4){font-size:var(--body_typography-font-size)}
.avada-container :is(h3:not([class*=cxl-h]),.cxl-h3),.ei-title :is(h3:not([class*=cxl-h]),.cxl-h3),.fusion-page-title-captions :is(h3:not([class*=cxl-h]),.cxl-h3){line-height:var(--body_typography-line-height)}
.fusion-project-details-tb .project-info :is(h4:not([class*=cxl-h]),.cxl-h4),.project-content .project-info :is(h4:not([class*=cxl-h]),.cxl-h4){color:var(--body_typography-color)}
.main-flex .slide-content :is(h3:not([class*=cxl-h]),.cxl-h3),.post-content :is(h3:not([class*=cxl-h]),.cxl-h3),.project-content :is(h3:not([class*=cxl-h]),.cxl-h3),.sidebar .widget :is(h3:not([class*=cxl-h]),.cxl-h3),:is(h3:not([class*=cxl-h]),.cxl-h3){font-family:var(--h3_typography-font-family);font-weight:var(--h3_typography-font-weight);line-height:var(--h3_typography-line-height);letter-spacing:var(--h3_typography-letter-spacing);text-transform:var(--h3_typography-text-transform);font-style:var(--h3_typography-font-style,normal)}
.fusion-widget-area :is(h3:not([class*=cxl-h]),.cxl-h3),.post-content :is(h3:not([class*=cxl-h]),.cxl-h3),.project-content :is(h3:not([class*=cxl-h]),.cxl-h3),:is(h3:not([class*=cxl-h]),.cxl-h3){font-size:var(--h3_typography-font-size)}
.fusion-post-content :is(h3:not([class*=cxl-h]),.cxl-h3),.fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3),.post-content :is(h3:not([class*=cxl-h]),.cxl-h3),.project-content :is(h3:not([class*=cxl-h]),.cxl-h3),.sidebar .widget :is(h3:not([class*=cxl-h]),.cxl-h3),.title :is(h3:not([class*=cxl-h]),.cxl-h3),:is(h3:not([class*=cxl-h]),.cxl-h3){color:var(--h3_typography-color)}
:is(h3:not([class*=cxl-h]),.cxl-h3){margin-top:var(--h3_typography-margin-top);margin-bottom:var(--h3_typography-margin-bottom)}
.fusion-project-details-tb .project-info :is(h4:not([class*=cxl-h]),.cxl-h4),.fusion-theme-sharing-box :is(h4:not([class*=cxl-h]),.cxl-h4),.fusion-title :is(h4:not([class*=cxl-h]),.cxl-h4),.fusion-widget-area :is(h4:not([class*=cxl-h]),.cxl-h4),.post-content :is(h4:not([class*=cxl-h]),.cxl-h4),.project-content .project-info :is(h4:not([class*=cxl-h]),.cxl-h4),:is(h4:not([class*=cxl-h]),.cxl-h4){font-family:var(--h4_typography-font-family);font-weight:var(--h4_typography-font-weight);line-height:var(--h4_typography-line-height);letter-spacing:var(--h4_typography-letter-spacing);text-transform:var(--h4_typography-text-transform);font-style:var(--h4_typography-font-style,normal)}
.fusion-tb-footer :is(h4:not([class*=cxl-h]),.cxl-h4),.fusion-tb-page-title-bar :is(h4:not([class*=cxl-h]),.cxl-h4),:is(h4:not([class*=cxl-h]),.cxl-h4){line-height:var(--h4_typography-line-height)}
.fusion-sharing-box :is(h4:not([class*=cxl-h]),.cxl-h4),.fusion-theme-sharing-box :is(h4:not([class*=cxl-h]),.cxl-h4),.fusion-widget-area :is(h4:not([class*=cxl-h]),.cxl-h4),.post-content :is(h4:not([class*=cxl-h]),.cxl-h4),:is(h4:not([class*=cxl-h]),.cxl-h4){font-size:var(--h4_typography-font-size)}
.fusion-post-content :is(h4:not([class*=cxl-h]),.cxl-h4),.fusion-project-details-tb .project-info :is(h4:not([class*=cxl-h]),.cxl-h4),.fusion-theme-sharing-box :is(h4:not([class*=cxl-h]),.cxl-h4),.fusion-title :is(h4:not([class*=cxl-h]),.cxl-h4),.fusion-widget-area :is(h4:not([class*=cxl-h]),.cxl-h4),.post-content :is(h4:not([class*=cxl-h]),.cxl-h4),.project-content .project-info :is(h4:not([class*=cxl-h]),.cxl-h4),.title :is(h4:not([class*=cxl-h]),.cxl-h4),:is(h4:not([class*=cxl-h]),.cxl-h4){color:var(--h4_typography-color)}
:is(.fusion-title-size-four:not([class*=cxl-h]),.cxl-h4),:is(h4:not([class*=cxl-h]),.cxl-h4){margin-top:var(--h4_typography-margin-top);margin-bottom:var(--h4_typography-margin-bottom)}
.fusion-title :is(h6:not([class*=cxl-h]),.cxl-h6),.fusion-widget-area :is(h6:not([class*=cxl-h]),.cxl-h6),.post-content :is(h6:not([class*=cxl-h]),.cxl-h6),:is(h6:not([class*=cxl-h]),.cxl-h6){font-family:var(--h6_typography-font-family);font-weight:var(--h6_typography-font-weight);line-height:var(--h6_typography-line-height);letter-spacing:var(--h6_typography-letter-spacing);text-transform:var(--h6_typography-text-transform);font-style:var(--h6_typography-font-style,normal)}
.fusion-widget-area :is(h6:not([class*=cxl-h]),.cxl-h6),.post-content :is(h6:not([class*=cxl-h]),.cxl-h6),:is(h6:not([class*=cxl-h]),.cxl-h6){font-size:var(--h6_typography-font-size)}
.fusion-post-content :is(h6:not([class*=cxl-h]),.cxl-h6),.fusion-title :is(h6:not([class*=cxl-h]),.cxl-h6),.fusion-widget-area :is(h6:not([class*=cxl-h]),.cxl-h6),.post-content :is(h6:not([class*=cxl-h]),.cxl-h6),.title :is(h6:not([class*=cxl-h]),.cxl-h6),:is(h6:not([class*=cxl-h]),.cxl-h6){color:var(--h6_typography-color)}
:is(.fusion-title-size-six:not([class*=cxl-h]),.cxl-h6),:is(h6:not([class*=cxl-h]),.cxl-h6){margin-top:var(--h6_typography-margin-top);margin-bottom:var(--h6_typography-margin-bottom)}
#wrapper #main #comments .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3),#wrapper #main #respond .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3),#wrapper #main .about-author .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3),#wrapper #main .related-posts .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3),#wrapper #main .related.products .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3),.woocommerce-container .up-sells .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3){font-family:var(--post_titles_extras_typography-font-family);font-weight:var(--post_titles_extras_typography-font-weight);line-height:var(--post_titles_extras_typography-line-height);letter-spacing:var(--post_titles_extras_typography-letter-spacing);text-transform:var(--post_titles_extras_typography-text-transform);font-style:var(--post_titles_extras_typography-font-style,normal)}
#wrapper #main #comments .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3),#wrapper #main #respond .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3),#wrapper #main .about-author .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3),#wrapper #main .related-posts .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3),#wrapper #main .related.products .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3),.woocommerce-container .up-sells .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3){font-size:var(--post_titles_extras_typography-font-size)}
#wrapper #main #comments .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3),#wrapper #main #respond .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3),#wrapper #main .about-author .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3),#wrapper #main .related-posts .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3),#wrapper #main .related.products .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3),.woocommerce-container .up-sells .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3){color:var(--post_titles_extras_typography-color)}
.fusion-theme-sharing-box :is(h4:not([class*=cxl-h]),.cxl-h4){margin:0;color:var(--sharing_box_tagline_text_color,var(--h4_typography-color))}
.alert :is(h4:not([class*=cxl-h]),.cxl-h4){margin-top:0;color:inherit}
.fusion-pricing-table .panel-heading :is(h3:not([class*=cxl-h]),.cxl-h3){margin:0}
.full-boxed-pricing.fusion-pricing-table .standout .panel-heading :is(h3:not([class*=cxl-h]),.cxl-h3){color:var(--pricing_box_color)}
.sep-boxed-pricing .panel-heading :is(h3:not([class*=cxl-h]),.cxl-h3){margin:0}
.fusion-body .fusion-title:is(.fusion-title-size-three:not([class*=cxl-h]),.cxl-h3){--awb-font-size:var(--h3_typography-font-size);--awb-text-color:var(--h3_typography-color)}
.fusion-body .fusion-title:is(.fusion-title-size-four:not([class*=cxl-h]),.cxl-h4){--awb-font-size:var(--h4_typography-font-size);--awb-text-color:var(--h4_typography-color)}
.fusion-body .fusion-title:is(.fusion-title-size-six:not([class*=cxl-h]),.cxl-h6){--awb-font-size:var(--h6_typography-font-size);--awb-text-color:var(--h6_typography-color)}
.fusion-body .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3)>p:last-of-type,.fusion-body .fusion-title :is(h4:not([class*=cxl-h]),.cxl-h4)>p:last-of-type,.fusion-body .fusion-title :is(h6:not([class*=cxl-h]),.cxl-h6)>p:last-of-type{margin-bottom:0}
.fusion-body .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3).title-heading-left,.fusion-body .fusion-title :is(h4:not([class*=cxl-h]),.cxl-h4).title-heading-left,.fusion-body .fusion-title :is(h6:not([class*=cxl-h]),.cxl-h6).title-heading-left{text-align:left}
.fusion-body .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3).title-heading-left .fontawesome-icon,.fusion-body .fusion-title :is(h4:not([class*=cxl-h]),.cxl-h4).title-heading-left .fontawesome-icon,.fusion-body .fusion-title :is(h6:not([class*=cxl-h]),.cxl-h6).title-heading-left .fontawesome-icon{margin-right:10px}
.fusion-body .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3).title-heading-right,.fusion-body .fusion-title :is(h4:not([class*=cxl-h]),.cxl-h4).title-heading-right,.fusion-body .fusion-title :is(h6:not([class*=cxl-h]),.cxl-h6).title-heading-right{text-align:right}
.fusion-body .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3).title-heading-right .fontawesome-icon,.fusion-body .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3).title-heading-right img,.fusion-body .fusion-title :is(h4:not([class*=cxl-h]),.cxl-h4).title-heading-right .fontawesome-icon,.fusion-body .fusion-title :is(h4:not([class*=cxl-h]),.cxl-h4).title-heading-right img,.fusion-body .fusion-title :is(h6:not([class*=cxl-h]),.cxl-h6).title-heading-right .fontawesome-icon,.fusion-body .fusion-title :is(h6:not([class*=cxl-h]),.cxl-h6).title-heading-right img{margin-left:10px;margin-right:0}
.fusion-body .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3) img,.fusion-body .fusion-title :is(h4:not([class*=cxl-h]),.cxl-h4) img,.fusion-body .fusion-title :is(h6:not([class*=cxl-h]),.cxl-h6) img{margin-right:10px}
.fusion-body .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3) .fontawesome-icon,.fusion-body .fusion-title :is(h4:not([class*=cxl-h]),.cxl-h4) .fontawesome-icon,.fusion-body .fusion-title :is(h6:not([class*=cxl-h]),.cxl-h6) .fontawesome-icon{display:inline-block;float:none;vertical-align:middle;margin-left:0;margin-top:0}
.fusion-body #wrapper .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3),.fusion-body #wrapper .fusion-title :is(h4:not([class*=cxl-h]),.cxl-h4),.fusion-body #wrapper .fusion-title :is(h6:not([class*=cxl-h]),.cxl-h6),.fusion-body .awb-off-canvas-wrap .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3),.fusion-body .awb-off-canvas-wrap .fusion-title :is(h4:not([class*=cxl-h]),.cxl-h4),.fusion-body .awb-off-canvas-wrap .fusion-title :is(h6:not([class*=cxl-h]),.cxl-h6),.fusion-body .fusion-modal .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3),.fusion-body .fusion-modal .fusion-title :is(h4:not([class*=cxl-h]),.cxl-h4),.fusion-body .fusion-modal .fusion-title :is(h6:not([class*=cxl-h]),.cxl-h6){flex-grow:0;padding:0;font-size:1em;color:var(--awb-text-color)}
#main .post-content .fusion-border-below-title :is(h3:not([class*=cxl-h]),.cxl-h3),#main .post-content .fusion-border-below-title :is(h4:not([class*=cxl-h]),.cxl-h4),#main .post-content .fusion-border-below-title :is(h6:not([class*=cxl-h]),.cxl-h6){padding-left:0;padding-right:0}
@media only screen and (max-width: 800px){.single-avada_portfolio .portfolio-half .project-content .project-description :is(h3:not([class*=cxl-h]),.cxl-h3){margin-top:24px}}
@media only screen and (max-width: 800px){.fusion-theme-sharing-box :is(h4:not([class*=cxl-h]),.cxl-h4){margin-bottom:.5em;text-align:center}}
/* Encabezados del cuerpo. Hoy el nivel mas usado es :is(h4:not([class*=cxl-h]),.cxl-h4) (87 usos frente a 66
   :is(h3:not([class*=cxl-h]),.cxl-h3) y 17 :is(h2:not([class*=cxl-h]),.cxl-h2)),asi que :is(h4:not([class*=cxl-h]),.cxl-h4) tiene que leerse como encabezado de seccion. */
.single-post .post-content :is(h2:not([class*=cxl-h]),.cxl-h2),.single-post .post-content :is(h3:not([class*=cxl-h]),.cxl-h3),.single-post .post-content :is(h4:not([class*=cxl-h]),.cxl-h4){color: var(--cxl-titulo);   letter-spacing: -0.01em;   text-wrap: balance;}
.single-post .post-content :is(h3:not([class*=cxl-h]),.cxl-h3){font-size: 27px; line-height: 1.25; font-weight: 700; margin: 44px 0 14px;}
.single-post .post-content :is(h4:not([class*=cxl-h]),.cxl-h4){font-size: 24px; line-height: 1.3;  font-weight: 600; margin: 44px 0 12px;}
/* Excepcion medida: de los 87 :is(h4:not([class*=cxl-h]),.cxl-h4) del blog,todos en la entrada 15311
   (estrategias-efectivas-...-ransomware). Se le devuelve el aspecto de parrafo
   a esa entrada hasta que se arregle su marcado. */
.single-post.postid-15311 .post-content :is(h4:not([class*=cxl-h]),.cxl-h4){font-size: 18px; font-weight: 400; line-height: 1.75;   color: var(--cxl-texto); margin: 0 0 24px; letter-spacing: 0;}
.single-post .post-content :is(h2:not([class*=cxl-h]),.cxl-h2) + :is(h3:not([class*=cxl-h]),.cxl-h3),.single-post .post-content :is(h3:not([class*=cxl-h]),.cxl-h3) + :is(h4:not([class*=cxl-h]),.cxl-h4){margin-top: 16px;}
.single-post .fusion-sharing-box :is(h4:not([class*=cxl-h]),.cxl-h4){font-size: 15px; font-weight: 600; color: var(--cxl-secundario);   margin: 0; text-transform: none;}
.single-post .related-posts :is(h3:not([class*=cxl-h]),.cxl-h3).title-heading-left{font-size: 22px; font-weight: 700; color: var(--cxl-titulo);   margin-bottom: 24px !important;}
imagen 16/10.
   Se iguala la tarjeta. El spacing de 5 px no se puede cambiar solo con
   CSS: va en related_posts_column_spacing=32. El autoplay se mantiene
   (related_posts_autoplay=1): el carrusel se sigue moviendo solo.
   Selectores anclados a .single-post .related-posts: no tocan el resto. */
#wrapper #main .single-post .related-posts .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3).title-heading-left{font-size: 22px;   font-weight: 700;   color: var(--cxl-titulo);   margin-bottom: 24px !important;}
.fusion-fullwidth[style*="--awb-background-color:#3ec300"] :is(h1,:is(h2:not([class*=cxl-h]),.cxl-h2),:is(h3:not([class*=cxl-h]),.cxl-h3),:is(h4:not([class*=cxl-h]),.cxl-h4),:is(h5:not([class*=cxl-h]),.cxl-h5),:is(h6:not([class*=cxl-h]),.cxl-h6),p,li,span,strong,em,div){color: #ffffff !important;}
.full-boxed-pricing.fusion-pricing-table .panel-heading :is(h3:not([class*=cxl-h]),.cxl-h3){color:#333333;}
.sep-boxed-pricing .panel-heading :is(h3:not([class*=cxl-h]),.cxl-h3){color:#333333;}
@media only screen and (max-width: 640px){.fusion-content-boxes.content-boxes-icon-boxed .content-box-column .heading :is(h3:not([class*=cxl-h]),.cxl-h3){margin-top:-5px;}.fusion-content-boxes.content-boxes-icon-boxed .content-box-column .heading :is(h4:not([class*=cxl-h]),.cxl-h4){margin-top:-5px;}.fusion-content-boxes.content-boxes-icon-boxed .content-box-column .heading :is(h6:not([class*=cxl-h]),.cxl-h6){margin-top:-5px;}}
@media only screen and (min-width: 800px){.full-boxed-pricing .standout .panel-heading :is(h3:not([class*=cxl-h]),.cxl-h3){color:#65bc7b;}}
@media only screen and (min-width: 800px){.page-id-7341 .fusion-builder-row-4 .fusion_builder_column_1_4 .fusion-text > :is(h3:not([class*=cxl-h]),.cxl-h3),.page-id-5171 .fusion-builder-row-4 .fusion_builder_column_1_4 .fusion-text > :is(h3:not([class*=cxl-h]),.cxl-h3),.page-id-1357 .fusion-builder-row-2 .fusion_builder_column_1_4 .fusion-text > :is(h3:not([class*=cxl-h]),.cxl-h3),.page-id-7191 .fusion-builder-row-2 .fusion_builder_column_1_4 .fusion-text > :is(h3:not([class*=cxl-h]),.cxl-h3),.page-id-1893 .fusion-builder-row-inner .fusion_builder_column_inner_1_2 .fusion-text > :is(h3:not([class*=cxl-h]),.cxl-h3),.page-id-11391 .fusion-builder-row-2 .fusion_builder_column_1_3 .fusion-text > :is(h3:not([class*=cxl-h]),.cxl-h3){line-height: 1.25 !important;     min-height: 2.5em;}}
.single-post .post-content :is(h3:not([class*=cxl-h]),.cxl-h3),.single-post .post-content :is(h4:not([class*=cxl-h]),.cxl-h4){color: var(--cxl-titulo);   letter-spacing: -0.01em;   text-wrap: balance;}
.single-post .post-content :is(h3:not([class*=cxl-h]),.cxl-h3){font-size: 27px; line-height: 1.25; font-weight: 700; margin: 44px 0 14px;}
.single-post .post-content :is(h4:not([class*=cxl-h]),.cxl-h4){font-size: 24px; line-height: 1.3;  font-weight: 600; margin: 44px 0 12px;}
.single-post.postid-15311 .post-content :is(h4:not([class*=cxl-h]),.cxl-h4){font-size: 18px; font-weight: 400; line-height: 1.75;   color: var(--cxl-texto); margin: 0 0 24px; letter-spacing: 0;}
.single-post .post-content :is(h2:not([class*=cxl-h]),.cxl-h2) + :is(h3:not([class*=cxl-h]),.cxl-h3),.single-post .post-content :is(h3:not([class*=cxl-h]),.cxl-h3) + :is(h4:not([class*=cxl-h]),.cxl-h4){margin-top: 16px;}
.single-post .fusion-sharing-box :is(h4:not([class*=cxl-h]),.cxl-h4){font-size: 15px; font-weight: 600; color: var(--cxl-secundario);   margin: 0; text-transform: none;}
.single-post .related-posts :is(h3:not([class*=cxl-h]),.cxl-h3).title-heading-left{font-size: 22px; font-weight: 700; color: var(--cxl-titulo);   margin-bottom: 24px !important;}
@media only screen and (max-width: 800px){.single-post .post-content :is(h3:not([class*=cxl-h]),.cxl-h3){font-size: 23px; margin: 32px 0 12px;}.single-post .post-content :is(h4:not([class*=cxl-h]),.cxl-h4){font-size: 21px; margin: 32px 0 10px;}}
#wrapper #main .single-post .related-posts .fusion-title :is(h3:not([class*=cxl-h]),.cxl-h3).title-heading-left{font-size: 22px;   font-weight: 700;   color: var(--cxl-titulo);   margin-bottom: 24px !important;}
.fusion-fullwidth[style*="--awb-background-color:#3ec300"] :is(h1,:is(h2:not([class*=cxl-h]),.cxl-h2),:is(h3:not([class*=cxl-h]),.cxl-h3),:is(h4:not([class*=cxl-h]),.cxl-h4),:is(h5:not([class*=cxl-h]),.cxl-h5),:is(h6:not([class*=cxl-h]),.cxl-h6),p,li,span,strong,em,div){color: #ffffff !important;}
