/*
Theme Name:     Herald Child
Theme URI:      https://mekshq.com/theme/herald/
Description:    Child theme for the Herald theme
Author:         meks
Author URI:     https://mekshq.com
Template:       herald
Version:        0.1.0
*/

h2, h3, h4, h5, h6 a {
    line-height: 1.2 !important;
    font-weight: 600 !important;
    margin-top: 5px;
}


h1 {
    margin-top: 15px !important;
    font-weight: 600 !important;
    line-height: 1.1 !important;
}

p {
    font-size: large !important;
}

.ticker-title span {
    font-size:8pt;
}
/* Colores de títulos solo en artículos individuales */
.col-mod-single h1 {
    margin-top: 20px !important;
}

.col-mod-single h2 {
    color: #1557b0 !important;
    text-justify: center !important;
    font-size: 1.6em !important;
}

.col-mod-single h3 {
    color: #1557b0 !important;
    font-weight: 500 !important;
    font-size: 1.5em !important;
}

.col-mod-single li {
    font-size:13pt !important;
}

/* Bullets de listas en artículos */
.col-mod-single ul li::marker {
    color: #ea4335 !important;
    font-size: 13pt !important;
}


.col-mod-single .entry-header .meta-category a {
    background-color: #ff6900;
    color: #fff !important;
    padding: 3px 15px 0 15px !important;
}

.col-mod-single .entry-header .meta-category span {
    margin: 0 1px !important;
    color: #efefef;
}

/* Ocultar completamente la sección de comentarios */
    #comments,
    .herald-comments,
    .comments-area,
    .comment-respond,
    .comment-form,
    .herald-comment-form-open {
        display: none !important;
    }

/* Desktop: 60% */
.embed-multimedia {
    margin: 20px auto;
    padding: 0;
    border: none;
    background: transparent;
    width: 60%;
    max-width: 100%;
    display: block;
}

/* Tablets: 80% */
@media (max-width: 1200px) and (min-width: 720px) {
    .embed-multimedia {
        width: 80%;
    }
}

/* Móviles: 100% */
@media (max-width: 719px) {
    .embed-multimedia {
        width: 100%;
    }
}
/* ****** Para Embedded objects ******** */
    /* Elementos internos responsivos */
    .embed-multimedia * {
        max-width: 100% !important;
    }

    /* Anular estilos de WordPress para blockquotes de embeds */
    .embed-multimedia blockquote {
        border-left: none !important;
        padding-left: 0 !important;
        margin: 0 !important;
        font-style: normal !important;
        color: inherit !important;
    }

    .embed-multimedia iframe,
    .embed-multimedia blockquote,
    .embed-multimedia img,
    .embed-multimedia video {
        display: block;
        margin: 0 auto;
    }

    iframe[data-tweet-id] {
        height: 300px !important;
        min-height: 300px !important;
    }

    /* ********** Super importante para el wordpress ********** */
        .embed-placeholder { display: none !important; }
    /* ********** Super importante para el wordpress ********** */    