/*-------------------------------------------------------------
# Seccion Ultimas Notas
-------------------------------------------------------------*/
.section-notices-entradas .title-notes .border-after-start::after {
    left: 0;
}
.section-notices-entradas .title-notes h2::after {
    content: '';
    background: var(--torch-red-500);
    top: 95%;
    position: absolute;
    width: 100px;
    height: 5px;
}
.section-notices-entradas .title-notes h2{
    margin-bottom: 0;
    position: relative;
}
.section-notices-entradas .title-notes .border-after-start::after {
    left: 0;
}
.section-last-notes-entradas .container-item-last-notes{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    justify-items: center;
    align-items: center;
}
/* Hover en enlaces de notas: subrayado animado en cualquier h2/h3/p dentro del <a> (solo p, solo h2 o ambos) */
.section-notices-entradas a h2,
.section-notices-entradas a h3,
.section-notices-entradas a h4,
.section-notices-entradas a p,
.section-notices-entradas a .lead-caption{
    text-decoration-line: underline;
    text-decoration-color: transparent;
    text-decoration-thickness: 2px;
    text-underline-offset: 4px;
    transition: text-decoration-color .3s ease, text-underline-offset .3s ease;
}
.section-notices-entradas a:hover h2,
.section-notices-entradas a:hover h3,
.section-notices-entradas a:hover h4,
.section-notices-entradas a:hover p,
.section-notices-entradas a:hover .lead-caption,
.section-notices-entradas a:focus-visible h2,
.section-notices-entradas a:focus-visible h3,
.section-notices-entradas a:focus-visible h4,
.section-notices-entradas a:focus-visible p,
.section-notices-entradas a:focus-visible .lead-caption,
.section-main-news a:focus-visible h2,
.section-main-news a:focus-visible h3,
.section-main-news a:focus-visible h4,
.section-main-news a:focus-visible p {
    text-decoration-color: var(--torch-red-500, #e30613);
    text-underline-offset: 1px;
}
.section-last-notes-entradas .container-item-last-notes .item-last-notes{
    text-decoration: none;
}
.section-last-notes-entradas .note-categories .item-categorie{
    text-decoration: none;
    border-radius: 1rem;
    -webkit-border-radius: 1rem;
    -moz-border-radius: 1rem;
    -ms-border-radius: 1rem;
    -o-border-radius: 1rem;
}
.section-last-notes-entradas .note-categories .item-categorie .title{
    color: #000;
}
.section-last-notes-entradas .note-categories .item-categorie .desc{
    color: #939496;
}
.section-main-news a p{
    text-decoration-line: underline;
    text-decoration-color: transparent;
    text-decoration-thickness: 2px;
    text-underline-offset: 4px;
    transition: text-decoration-color .3s ease, text-underline-offset .3s ease;
}
.section-main-news a:hover p,
.section-main-news a:focus-visible p {
    text-decoration-color: var(--torch-red-500, #e30613);
    text-underline-offset: 1px;
}
.section-notices .title-notes h2{
    margin-bottom: 0;
    position: relative;
}
.section-notices .title-notes .border-after-start::after {
    left: 0;
}

.section-last-notes-entradas .container-item-last-notes .item-last-notes .desc {
    color: #000000;
    font-size: 1rem;
}
.section-notices .title-notes h2{
    margin-bottom: 0;
    position: relative;
}
.section-notices .title-notes .border-after-start::after {
    left: 0;
}
.section-main-news a p{
    text-decoration-line: underline;
    text-decoration-color: transparent;
    text-decoration-thickness: 2px;
    text-underline-offset: 4px;
    transition: text-decoration-color .3s ease, text-underline-offset .3s ease;
}
.section-main-news a:hover p,
.section-main-news a:focus-visible p {
    text-decoration-color: var(--torch-red-500, #e30613);
    text-underline-offset: 1px;
}
.entry-content blockquote:not(.wp-block-quote):not(.quote-light):not(.quote-simple) {
    background: #2c2f34;
    padding: 30px 50px;
}
.entry-content blockquote:not(.wp-block-quote):not(.quote-light):not(.quote-simple) p {
    color: #fff;
    font-size: 19px;
    line-height: 30px;
}
/*-------------------------------------------------------------
# Responsive
-------------------------------------------------------------*/
@media (max-width: 1200px){ 
    
}
@media (max-width: 992px){ 
    /*-------------------------------------------------------------
    # Seccion Ultimas Notas
    -------------------------------------------------------------*/
    .section-last-notes-entradas .container-item-last-notes{
        grid-template-columns: 1fr;
    }
    .excerpt-note h3{
        font-size: calc(1rem + 0.6vw);
    }
}
