/* fondo negro a pantalla completa (2 IDs: las reglas de Divi llevan uno) */

html body.tpd26-pubpage #page-container,html body.tpd26-pubpage #et-main-area,html body.tpd26-pubpage #main-content{ background:#000 !important; }
html body.tpd26-pubpage #page-container #et-main-area .et-l--post .et_pb_section.et_pb_section{ background:#000 !important; background-image:none !important; padding:0 !important; box-shadow:none !important; }
body.tpd26-pubpage .et-l--post .et_pb_row,body.tpd26-pubpage .et-l--post .et_pb_column,body.tpd26-pubpage .et-l--post .et_pb_module{ background:transparent !important; box-shadow:none !important; }
body.tpd26-pubpage .et-l--post .et_pb_row{ width:100% !important; max-width:none !important; padding:0 !important; margin:0 !important; }/* fuera: pestañas NUEVA/EDITAR FIESTA, texto de promotores, aviso gris, cabecera del formulario y el bloque de "inicia sesión" (invitados) */

html body.tpd26-pubpage #page-container #et-main-area .et-l--post .et_pb_row_1.et_pb_row_1,body.tpd26-pubpage .et-l--post .et_pb_divimenus_0,body.tpd26-pubpage .et-l--post .et_pb_text_1,body.tpd26-pubpage .et-l--post .et_pb_text_2,body.tpd26-pubpage .fluentform_wrapper_31 .tpd26-ff__cab{ display:none !important; }
body.tpd26-pubpage:not(.logged-in) .et-l--post .et_pb_section_0{ display:none !important; }/* editar: mismo margen que la cabecera */

html body.tpd26-pubpage #form-edit-event{ padding:0 max(16px, 3vw) 60px !important; }/* formulario: sin marco, a todo el ancho, mismo margen que la cabecera */

html body.tpd26-pubpage .fluentform_wrapper_31{ max-width:none !important; border:0 !important; border-radius:0 !important; box-shadow:none !important; padding:8px 0 60px !important; }/* 12-10: alineado con el titular (antes 3vw de más a cada lado) */ 
body.tpd26-pubpage .tpd26-pub{ max-width:none !important; padding:0 !important; margin:0 !important; }/* título */

.tpd26-pubtit{ padding:48px max(16px, 3vw) 4px; box-sizing:border-box; }
.tpd26-pubtit h1{ margin:0 0 10px !important; padding:0 !important; font-family:Poppins, Helvetica, Arial, sans-serif !important; font-weight:700 !important; text-transform:uppercase; color:#fff !important; line-height:1 !important; font-size:clamp(30px, 3.44vw, 44px) !important; }
.tpd26-pubtit p{ margin:0 !important; padding:0 !important; color:#bdbdbd; font-family:Helvetica, Arial, sans-serif; font-size:15px; line-height:1.5; }
.tpd26-pubtit p + p{ margin-top:4px !important; }
.tpd26-pubtit h1 span{ color:#e40613 !important; }
.tpd26-pubtit a{ color:#ff2a2a !important; text-decoration:none; font-weight:700; text-transform:uppercase; letter-spacing:.04em; }
.tpd26-pubtit a:hover{ color:#fff !important; }
@media (max-width:980px) { .tpd26-pubtit{ padding-top:28px; } }
