#io-section-nav a {
    cursor: pointer;
}

#io-section-nav a.active {
    color: var( --e-global-color-accent ) !important;
    border-bottom: 3px solid;
    padding-bottom: 10px;
}

.iowp-product-destinatarios-empty #wpio-product-destinatarios-title,
.iowp-product-destinatarios-empty #wpio-product-destinatarios-text,
.iowp-product-destinatarios-empty #io-section-nav a[href="#menu-destinatarios"],
.iowp-product-destinatarios-empty #io-section-nav a[data-io-section-id="#menu-destinatarios"] {
    display: none !important;
}

.iowp-product-destinatarios-empty #io-section-nav li:has(> a[href="#menu-destinatarios"]),
.iowp-product-destinatarios-empty #io-section-nav li:has(> a[data-io-section-id="#menu-destinatarios"]) {
    display: none !important;
}

.iowp-product-anotaciones-empty #iowp-product-anotaciones,
.iowp-product-anotaciones-empty #io-section-nav a[href="#menu-anotaciones"],
.iowp-product-anotaciones-empty #io-section-nav a[data-io-section-id="#menu-anotaciones"] {
    display: none !important;
}

.iowp-product-anotaciones-empty #io-section-nav li:has(> a[href="#menu-anotaciones"]),
.iowp-product-anotaciones-empty #io-section-nav li:has(> a[data-io-section-id="#menu-anotaciones"]) {
    display: none !important;
}

/* espacio entre párrafos de campos del editor */
.elementor-widget-text-editor p {
    margin-bottom: 1.5rem;
}

/* reseñas */
div#respond {
    margin-top: -10px !important;
}
em.woocommerce-review__verified.verified {
    font-size: 0.9rem;
}
.comment-notes * {
    color: #777;
}
#reply-title {
    color: var( --e-global-color-f372890 );
}
form#commentform label {
    color: #777;
    font-family: "Manrope", Sans-serif;
}

/* Sombra miniatura diploma */
#iowp-thumb-title {
    box-shadow: 0px 3px 24px rgba(0, 0, 0, 0.07);
}

/* anotaciones */
.indice-texto.anotaciones-content h2,
.indice-texto.anotaciones-content h3,
.indice-texto.anotaciones-content h4,
.indice-texto.anotaciones-content h5,
.indice-texto.anotaciones-content h6 {
    color:#5B44F5;
    font-size:20px !important;
    font-weight: 400;
}

.woocommerce-notices-wrapper .woocommerce-message {
    display: none;
}