.elementor-3105 .elementor-element.elementor-element-551781b8{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-11b66f0 *//* =========================================================
   BINARIAS FRANCOTIRADOR
   Fondo oscuro completo para entradas individuales
   ========================================================= */

body.single-post,
body.single-post #page,
body.single-post .site,
body.single-post .site-content,
body.single-post .content-area,
body.single-post .entry-content,
body.single-post article,
body.single-post .ast-container,
body.single-post .ast-article-single,
body.single-post .elementor,
body.single-post .elementor-section,
body.single-post .elementor-container,
body.single-post .elementor-column,
body.single-post .elementor-widget-wrap,
body.single-post .elementor-widget-container,
body.single-post .elementor-element,
body.single-post .elementor-location-single {
    background: #000 !important;
    background-color: #000 !important;
}

/* Quitar fondos blancos internos */
body.single-post .entry-content > *,
body.single-post .elementor > *,
body.single-post .elementor-section > *,
body.single-post .elementor-container > *,
body.single-post .elementor-widget-container > * {
    background-color: transparent;
}

/* Texto principal en blanco */
body.single-post .entry-title,
body.single-post h1,
body.single-post h2,
body.single-post h3,
body.single-post h4,
body.single-post h5,
body.single-post h6,
body.single-post p,
body.single-post li,
body.single-post span,
body.single-post strong {
    color: #fff !important;
}

/* Enlaces dorados */
body.single-post a {
    color: #f6a622 !important;
}

/* Botones personalizados: respetar colores del diseño */
body.single-post .bf-btn-primary {
    color: #000 !important;
}

body.single-post .bf-btn-outline {
    color: #f6a622 !important;
}

body.single-post .bf-btn-telegram {
    color: #10b981 !important;
}

/* Quitar márgenes y espacios blancos */
body.single-post .site-content,
body.single-post .content-area,
body.single-post .entry-content {
    margin: 0 !important;
    padding: 0 !important;
}

/* Ajustar ancho Elementor */
body.single-post .elementor {
    width: 100% !important;
}

/* Ocultar comentarios en entradas */
body.single-post .comments-area,
body.single-post #comments,
body.single-post .comment-respond,
body.single-post .comment-form {
    display: none !important;
}

/* Fondo general del navegador */
html,
body {
    background: #000 !important;
}

/* Footer oscuro */
body.single-post footer,
body.single-post .site-footer,
body.single-post .footer-adv,
body.single-post .ast-footer-overlay {
    background: #000 !important;
    background-color: #000 !important;
}

/* Quitar bordes o fondos claros residuales */
body.single-post .ast-separate-container .ast-article-single,
body.single-post .ast-separate-container .comment-respond,
body.single-post .ast-separate-container .ast-comment-list li,
body.single-post .ast-separate-container .ast-woocommerce-container,
body.single-post .ast-separate-container .error-404,
body.single-post .ast-separate-container .no-results {
    background: #000 !important;
}

/* Evitar desbordes en móvil */
body.single-post {
    overflow-x: hidden !important;
}/* End custom CSS */