/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.25.1.1720184634
Updated: 2024-07-05 13:03:54

*/

li#menu-item-4157 a {
    border-radius: 20px;
    padding-top: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
    background-color: #85d0d2;
}

#mc4wp-form-1 input[type="email"] {
    background-color: #eee;
}

div#pum_popup_title_4167 {
    color: #85d0d2;
}
div#pum_popup_title_4167 {
    color: #85d0d2;
}
#mc4wp-form-1 button.pum-close.popmake-close {
    background-color: #286565 !important;
}

#mc4wp-form-1 input[type="email"] {
    background-color: aliceblue;
}
#mc4wp-form-1 input[type="email"] {
    width:100% !important;
    max-width:100%!important;
    background-color: aliceblue;
}

#mc4wp-form-1 input[type="submit"] {
    background-color: #85d0d2;
    width: 100%;
}

.wpcf7 form fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

.wpcf7 form fieldset legend {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    white-space: nowrap;
}


/* --- Estilo general para tablas --- */
.wp-block-table table,
table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    font-family: inherit;
    margin-bottom: 1.5em;
    overflow: hidden;
    border-radius: 6px;
}

/* --- Encabezados --- */
.wp-block-table th,
table th {
    background-color: #f4f6f8;
    color: #333;
    font-weight: 600;
    text-align: left;
    padding: 12px 15px;
    border-bottom: 2px solid #e1e5e8;
    font-size:0.8em
}

/* --- Celdas --- */
.wp-block-table td,
table td {
    padding: 12px 15px;
    border-bottom: 1px solid #e6e6e6;
    color: #444;
}

/* --- Última columna más ancha --- */
.wp-block-table td:last-child,
.wp-block-table th:last-child,
table td:last-child,
table th:last-child {
    width: 40%;  /* Ajusta este valor a tu gusto */
}

/* --- Filas alternas --- */
.wp-block-table tbody tr:nth-child(even),
table tbody tr:nth-child(even) {
    background-color: #fafafa;
}

/* --- Hover --- */
.wp-block-table tbody tr:hover,
table tbody tr:hover {
    background-color: #f0f7ff;
    transition: 0.2s ease;
}

/* --- Ajuste para celdas vacías --- */
.wp-block-table td[colspan],
table td[colspan] {
    background-color: transparent !important;
    border: none !important;
    padding: 8px;
}
                a {
                    color: #164e4e;
                }
