.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-47512 .elementor-element.elementor-element-f63f53c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 35px 0px;}.elementor-47512 .elementor-element.elementor-element-f63f53c{font-family:"Arial", Sans-serif;font-weight:400;color:var( --e-global-color-3022499 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-47512 .elementor-element.elementor-element-49c4f3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-47512 .elementor-element.elementor-element-49c4f3e{text-align:center;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;}.elementor-bc-flex-widget .elementor-47512 .elementor-element.elementor-element-ca4e686.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47512 .elementor-element.elementor-element-ca4e686.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-47512 .elementor-element.elementor-element-6cd1c37{text-align:center;}.elementor-47512 .elementor-element.elementor-element-6cd1c37 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-47512 .elementor-element.elementor-element-85bd18e{--alignment:left;--grid-side-margin:9px;--grid-column-gap:9px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-47512 .elementor-element.elementor-element-18deed2 > .elementor-container{max-width:1760px;}.elementor-47512 .elementor-element.elementor-element-18deed2{margin-top:15px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-47512 .elementor-element.elementor-element-7d6ba31 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-47512 .elementor-element.elementor-element-7d6ba31 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-47512 .elementor-element.elementor-element-c1b0575{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-47512 .elementor-element.elementor-element-c1b0575 .elementor-divider-separator{width:130px;margin:0 auto;margin-left:0;}.elementor-47512 .elementor-element.elementor-element-c1b0575 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-47512 .elementor-element.elementor-element-c1b0575 .elementor-divider__text{color:#f40045;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;}.elementor-47512 .elementor-element.elementor-element-b5f0852 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47512 .elementor-element.elementor-element-b5f0852 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:45px;font-weight:400;color:#0c0c0c;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-47512 .elementor-element.elementor-element-a0208d5{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-47512 .elementor-element.elementor-element-a0208d5 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-47512 .elementor-element.elementor-element-a0208d5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.75 * 100% );}.elementor-47512 .elementor-element.elementor-element-a0208d5:after{content:"0.75";}.elementor-47512 .elementor-element.elementor-element-a0208d5 .elementor-post__thumbnail__link{width:100%;}.elementor-47512 .elementor-element.elementor-element-a0208d5.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:30px;}.elementor-47512 .elementor-element.elementor-element-a0208d5.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:30px;}.elementor-47512 .elementor-element.elementor-element-a0208d5.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:30px;}.elementor-47512 .elementor-element.elementor-element-a0208d5 .elementor-post__title, .elementor-47512 .elementor-element.elementor-element-a0208d5 .elementor-post__title a{color:#000000;font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-47512 .elementor-element.elementor-element-a0208d5 .elementor-post__title{margin-bottom:20px;}.elementor-47512 .elementor-element.elementor-element-a0208d5 .elementor-post__excerpt p{color:#000000;font-family:"Arial", Sans-serif;font-size:15px;font-weight:300;}.elementor-47512 .elementor-element.elementor-element-a0208d5 .elementor-post__excerpt{margin-bottom:0px;}@media(max-width:1024px){ .elementor-47512 .elementor-element.elementor-element-85bd18e{--grid-side-margin:3px;--grid-column-gap:3px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-47512 .elementor-element.elementor-element-18deed2{margin-top:100px;margin-bottom:0px;padding:0px 50px 0px 50px;}.elementor-47512 .elementor-element.elementor-element-b5f0852 .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-47512 .elementor-element.elementor-element-ca4e686{width:40%;}.elementor-bc-flex-widget .elementor-47512 .elementor-element.elementor-element-ca4e686.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47512 .elementor-element.elementor-element-ca4e686.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-47512 .elementor-element.elementor-element-6cd1c37 .elementor-heading-title{font-size:20px;}.elementor-47512 .elementor-element.elementor-element-76e2efa{width:60%;}.elementor-47512 .elementor-element.elementor-element-85bd18e{--alignment:justify;--grid-side-margin:3px;--grid-column-gap:3px;--grid-row-gap:0px;--grid-bottom-margin:0px;} .elementor-47512 .elementor-element.elementor-element-85bd18e{--grid-side-margin:3px;--grid-column-gap:3px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-47512 .elementor-element.elementor-element-85bd18e .elementor-share-btn{font-size:calc(0.7px * 10);}.elementor-47512 .elementor-element.elementor-element-85bd18e .elementor-share-btn__icon{--e-share-buttons-icon-size:3.5em;}.elementor-47512 .elementor-element.elementor-element-18deed2{margin-top:15px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-47512 .elementor-element.elementor-element-a0208d5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47512 .elementor-element.elementor-element-a0208d5:after{content:"0.5";}.elementor-47512 .elementor-element.elementor-element-a0208d5 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for html, class: .elementor-element-acb6343 *//* --- ESTILO GUÍA BARBACOAS --- */
.barbacoa-maestra-content { font-family: Arial, sans-serif; line-height: 1.75; color: #333; max-width: 800px; margin: 1.5em auto; padding: 0 15px; font-size: 16px; }
@media (min-width: 768px) { .barbacoa-maestra-content { font-size: 17px; } }

.barbacoa-maestra-section { margin-bottom: 2.5em; padding-bottom: 1.5em; border-bottom: 1px solid #eee; }

.barbacoa-maestra-h2 { font-size: clamp(1.7em, 4.5vw, 2.1em); margin-top: 1.8em; margin-bottom: 1em; line-height: 1.3; color: black; font-weight: 700; border-left: 5px solid #D35400; padding-left: 0.5em; }

.barbacoa-maestra-h3 { font-size: clamp(1.4em, 4vw, 1.6em); margin-top: 1.5em; margin-bottom: 0.8em; color: #A04000; font-weight: 600; }

.barbacoa-maestra-p { margin-bottom: 1.2em; }
.barbacoa-maestra-strong { color: #A04000; font-weight: 700; }

.barbacoa-maestra-img { display: block !important; width: 100% !important; max-width: 100% !important; height: auto !important; margin: 25px auto !important; box-shadow: 0 8px 20px rgba(0,0,0,0.1) !important; border-radius: 8px; }

.barbacoa-maestra-content a { text-decoration: underline !important; color: #A04000; font-weight: 700; }

/* Summary Card */

.barbacoa-maestra-prep-container {
    background-color: #fdf5e6;
    border-radius: 15px;
    padding: 30px;
    margin: 2em 0;
    border: 1px solid #ddd;
}

.barbacoa-maestra-prep-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    margin-bottom: 25px;
}

.barbacoa-maestra-prep-card {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    text-align: center;
    box-shadow: 0 4px 10px rgba(0,0,0,0.05);
    border-top: 4px solid #D35400;
}

.barbacoa-maestra-prep-icon {
    font-size: 2.2em;
    display: block;
    margin-bottom: 10px;
}

.barbacoa-maestra-prep-card strong {
    display: block;
    color: #2C3E50;
    font-size: 0.9em;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.barbacoa-maestra-prep-card p {
    font-size: 0.9em;
    margin: 0;
    line-height: 1.4;
}

/* Caja de compra Amazon integrada */
.barbacoa-maestra-amazon-box {
    background: #2C3E50;
    color: #fff;
    padding: 20px;
    border-radius: 10px;
    text-align: center;
    margin-top: 20px;
}

.barbacoa-maestra-amazon-box p { color: #fff !important; font-size: 0.9em; margin-bottom: 15px; }

.barbacoa-maestra-amazon-btn {
    display: inline-block;
    background: #F9A825;
    color: #000 !important;
    padding: 10px 20px;
    border-radius: 5px;
    text-decoration: none !important;
    font-weight: bold;
}

@media (max-width: 767px) {
    .barbacoa-maestra-prep-grid { grid-template-columns: 1fr; }
}

/* --- LOS 3 ENEMIGOS --- */
.barbacoa-maestra-enemies-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 25px;
    margin: 2.5em 0;
}

.barbacoa-maestra-enemy-box {
    background-color: #fcfcfc;
    border: 1px solid #efefef;
    border-top: 5px solid #D35400; /* Naranja Fuego */
    border-radius: 12px;
    padding: 30px 20px;
    text-align: center;
    position: relative;
    box-shadow: 0 10px 25px rgba(0,0,0,0.03);
    transition: all 0.3s ease;
}

.barbacoa-maestra-enemy-box:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 35px rgba(211, 84, 0, 0.1);
    border-color: #C0392B; /* Rojo Óxido al pasar el ratón */
}

/* Etiqueta superior sutil */
.barbacoa-maestra-enemy-tag {
    display: block;
    font-size: 0.7em;
    font-weight: 800;
    color: #546E7A;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 15px;
}

/* Contenedor del Icono con efecto de fondo */
.barbacoa-maestra-icon-wrap {
    width: 70px;
    height: 70px;
    background: #FEF5E7; /* Naranja muy pálido */
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 20px;
    font-size: 2.5em;
    border: 1px solid #FAD7A0;
}

.barbacoa-maestra-enemy-box strong {
    display: block;
    color: #455A64;
    font-size: 1.15em;
    margin-bottom: 12px;
    font-weight: 700;
}

.barbacoa-maestra-enemy-box p {
    font-size: 0.9em;
    line-height: 1.6;
    margin: 0;
    color: #555;
}

@media (max-width: 800px) {
    .barbacoa-maestra-enemies-grid {
        grid-template-columns: 1fr;
        gap: 30px;
    }
}


/* Corrección del Grid Paso 0 */
.barbacoa-grid-materiales {
    display: grid;
    grid-template-columns: repeat(4, 1fr); /* 4 columnas en desktop para los 4 materiales */
    gap: 15px;
    margin: 20px 0;
}

@media (max-width: 991px) {
    .barbacoa-grid-materiales {
        grid-template-columns: repeat(2, 1fr); /* 2+2 en tablets */
    }
}

@media (max-width: 767px) {
    .barbacoa-grid-materiales {
        grid-template-columns: 1fr; /* 1 columna pura en móvil */
    }
}


/* Pasos */

.barbacoa-maestra-ol-steps { counter-reset: step-counter; list-style: none; padding-left: 0; }
.barbacoa-maestra-step-li { position: relative; margin-bottom: 3em; padding-left: 70px; }
.barbacoa-maestra-step-li::before { content: counter(step-counter); counter-increment: step-counter; position: absolute; left: 0; top: 0; width: 50px; height: 50px; background-color: #2C3E50; color: #fff; border-radius: 50%; font-size: 1.5em; font-weight: bold; display: flex; justify-content: center; align-items: center; }
.barbacoa-maestra-step-title { font-size: 1.3em; color: #2C3E50; display: block; margin-bottom: 0.5em; font-weight: bold; }


/* --- SECCIÓN GAS VS CARBÓN --- */
.barbacoa-maestra-types-container { margin-top: 2em; }

.barbacoa-maestra-type-card {
    background-color: #ffffff;
    border: 1px solid #eee;
    border-radius: 15px;
    padding: 30px;
    margin-bottom: 30px;
    box-shadow: 0 5px 20px rgba(0,0,0,0.05);
    position: relative;
}

/* Identificadores visuales por tipo */
.type-gas { border-top: 6px solid #E67E22; }
.type-carbon { border-top: 6px solid #2C3E50; }

.barbacoa-maestra-type-card h3 { margin-top: 0 !important; }

/* Tarjeta interna de producto Weber */
.barbacoa-maestra-weber-box {
    background-color: #fdf5e6;
    border: 1px dashed #BDC3C7;
    border-radius: 10px;
    padding: 20px;
    margin-top: 20px;
    display: flex;
    align-items: center;
    gap: 20px;
}

.weber-icon { font-size: 2.5em; flex-shrink: 0; }

.weber-info { flex: 1; }
.weber-info strong { display: block; color: #2C3E50; margin-bottom: 5px; font-size: 1.05em; }
.weber-info p { font-size: 0.85em !important; margin: 0 !important; color: #666; line-height: 1.4; }

.barbacoa-maestra-content a.weber-btn {
    text-decoration: none !important; /* Mata el subrayado general */
    border-bottom: 2px solid #F9A825 !important; /* Deja solo nuestra línea de diseño */
    display: inline-block !important;
    margin-top: 10px !important;
    color: #8E3400 !important;
    font-weight: bold !important;
    font-size: 0.9em !important;
}

.barbacoa-maestra-content a.weber-btn:hover {
    border-bottom-color: #2C3E50 !important;
    color: #2C3E50 !important;
    text-decoration: none !important;
}

@media (max-width: 600px) {
    .barbacoa-maestra-weber-box { flex-direction: column; text-align: center; }
}


/* --- SECCION CURADO --- */
.barbacoa-curado-pro-container {
    background-color: #fdf5e6; /* El crema cálido que te gusta */
    border-radius: 20px;
    padding: 35px;
    margin: 2.5em 0;
    border: 1px solid #f9e79f;
}

/* Caja Técnica  */
.barbacoa-curado-pro-tech-box {
    background-color: #2C3E50; /* Marrón casi negro, muy pro */
    color: #ffffff;
    border-radius: 12px;
    padding: 30px;
    margin-bottom: 30px;
    border-left: 6px solid #e67e22; /* Naranja fuego */
}

.barbacoa-curado-pro-tech-box p {
    color: #f4f4f4 !important;
    margin: 0;
    font-size: 1.05em;
    line-height: 1.7;
}

.barbacoa-curado-pro-tech-box strong { color: #ffffff !important; }


/* Badge de técnica recuperado */
.barbacoa-curado-pro-badge {
    display: inline-block;
    background-color: #e67e22;
    color: black;
    font-size: 0.75em;
    font-weight: 800;
    padding: 4px 12px;
    border-radius: 4px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 15px;
}

/* Tratamiento de la imagen */
.barbacoa-curado-pro-img-wrap {
    margin-bottom: 30px;
}

.barbacoa-curado-pro-img-wrap img {
    margin: 0 !important;
    border-radius: 10px;
    box-shadow: 0 10px 25px rgba(61, 43, 31, 0.15) !important;
}

/* Caja de la Cebolla (Estilo Encurtidos/Mito) */
.barbacoa-curado-pro-onion-card {
    background-color: #ffffff;
    border: 2px dashed #d35400;
    border-radius: 15px;
    padding: 25px;
    position: relative;
    overflow: hidden;
}

.barbacoa-curado-pro-onion-card h3 {
    margin-top: 0 !important;
    color: #a04000 !important;
    font-size: 1.25em !important;
    display: flex;
    align-items: center;
    gap: 10px;
}

.barbacoa-curado-pro-onion-card p {
    margin-bottom: 0;
    font-size: 0.95em;
    color: #5d4037;
    line-height: 1.6;
}

@media (max-width: 767px) {
    .barbacoa-curado-pro-container { padding: 20px; }
}


/* --- SEMÁFORO DE DIAGNÓSTICO ESTILO REVISTA --- */
.barbacoa-status-magazine-container {
    background-color: #fdf5e6;
    border-radius: 20px;
    padding: 35px;
    margin: 2em 0;
    border: 1px solid #e5e8e8;
}

.barbacoa-status-magazine-item {
    display: flex;
    align-items: center;
    gap: 30px;
    margin-bottom: 45px;
}

/* Invertir el orden para el efecto Z-Pattern */
.barbacoa-status-magazine-reverse {
    flex-direction: row-reverse;
}

.barbacoa-status-magazine-text {
    flex: 1;
}

.barbacoa-status-magazine-visual {
    flex: 1;
}

.barbacoa-status-magazine-visual img {
    margin: 0 !important;
    border-radius: 12px;
    box-shadow: 0 8px 20px rgba(0,0,0,0.1) !important;
}

/* Badges de Estado */
.barbacoa-status-magazine-badge {
    display: inline-block;
    color: #fff;
    font-size: 0.75em;
    font-weight: bold;
    padding: 3px 12px;
    border-radius: 50px;
    margin-bottom: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.badge-green { background-color: #1B5E20; }
.badge-amber { background-color: #f1c40f; color: #000; }
.badge-red { background-color: #c0392b; }

/* Cajas de Iconos (Estilo Encurtidos) */
.barbacoa-status-magazine-icon-box {
    border-radius: 12px;
    padding: 30px;
    text-align: center;
    border: 2px dashed #bdc3c7;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.icon-box-green { background-color: #eafaf1; border-color: #2ecc71; }
.icon-box-amber { background-color: #fef9e7; border-color: #f1c40f; }

.barbacoa-status-magazine-icon-box span {
    font-size: 3.5em;
    margin-bottom: 10px;
}

.barbacoa-status-magazine-icon-box p {
    font-style: italic;
    font-size: 0.85em;
    margin: 0 !important;
    color: #666;
}

/* BLOQUE DE VEREDICTO FINAL CENTRADO */
.barbacoa-status-verdict-block {
    text-align: center;
    margin-top: 40px;
    padding-top: 30px;
    border-top: 1px solid #e5e8e8;
    width: 100%;
}

.barbacoa-status-verdict-block p {
    font-size: 1.05em;
    max-width: 650px;
    margin: 0 auto 20px auto !important;
}

.barbacoa-status-magazine-btn {
    display: inline-block;
    background-color: #c0392b;
    color: #ffffff !important;
    padding: 15px 30px;
    border-radius: 8px;
    text-decoration: none !important;
    font-weight: bold;
    text-transform: uppercase;
    transition: all 0.3s ease;
    box-shadow: 0 5px 15px rgba(192, 57, 43, 0.2);
}

.barbacoa-status-magazine-btn:hover {
    background-color: #2c3e50;
    transform: translateY(-2px);
    box-shadow: 0 8px 20px rgba(0,0,0,0.15);
}

@media (max-width: 767px) {
    .barbacoa-status-magazine-item, .barbacoa-status-magazine-reverse {
        flex-direction: column;
        gap: 20px;
        text-align: center;
    }
    .barbacoa-status-magazine-container { padding: 20px; }
}

/* FAQ */
.barbacoa-maestra-faq-dl dt { font-weight: 700; margin-top: 1.5em; color: #2C3E50; font-size: 1.1em; border-bottom: 1px solid #eee; padding-bottom: 5px; }
.barbacoa-maestra-faq-dl dd { margin-left: 0; padding: 10px 0 0 15px; color: #555; }

.barbacoa-maestra-conclusion-box { background-color: #2C3E50; color: #fff; padding: 30px; border-radius: 8px; margin-top: 2.5em; }
.barbacoa-maestra-conclusion-box p { color: #fff !important; margin: 0; }/* End custom CSS */