.elementor-756564 .elementor-element.elementor-element-76a876e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-756564 .elementor-element.elementor-element-76a876e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-756564 .elementor-element.elementor-element-c42e02d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-756564 .elementor-element.elementor-element-c42e02d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-756564 .elementor-element.elementor-element-c42e02d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-756564 .elementor-element.elementor-element-c42e02d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-756564 .elementor-element.elementor-element-5fd2297 .elementor-icon-list-icon{width:14px;}.elementor-756564 .elementor-element.elementor-element-5fd2297 .elementor-icon-list-icon i{font-size:14px;}.elementor-756564 .elementor-element.elementor-element-5fd2297 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-widget-theme-post-title .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-756564 .elementor-element.elementor-element-56bf737{text-align:start;}.elementor-756564 .elementor-element.elementor-element-56bf737 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:800;color:#000000;}.elementor-756564 .elementor-element.elementor-element-aa481d4{width:initial;max-width:initial;}.elementor-756564 .elementor-element.elementor-element-aa481d4 .elementor-icon-list-icon i{color:#FF0000;font-size:14px;}.elementor-756564 .elementor-element.elementor-element-aa481d4 .elementor-icon-list-icon svg{fill:#FF0000;--e-icon-list-icon-size:14px;}.elementor-756564 .elementor-element.elementor-element-aa481d4 .elementor-icon-list-icon{width:14px;}.elementor-756564 .elementor-element.elementor-element-aa481d4 .elementor-icon-list-text, .elementor-756564 .elementor-element.elementor-element-aa481d4 .elementor-icon-list-text a{color:#000000;}.elementor-756564 .elementor-element.elementor-element-aa481d4 .elementor-icon-list-item{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-756564 .elementor-element.elementor-element-56b6ab4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-756564 .elementor-element.elementor-element-56b6ab4 img{width:100%;height:390px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-756564 .elementor-element.elementor-element-d95fdda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-756564 .elementor-element.elementor-element-d95fdda.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-756564 .elementor-element.elementor-element-e56c9e9{width:var( --container-widget-width, 46.319% );max-width:46.319%;--container-widget-width:46.319%;--container-widget-flex-grow:0;--alignment:left;--grid-side-margin:30px;--grid-column-gap:30px;--grid-row-gap:30px;}.elementor-756564 .elementor-element.elementor-element-e56c9e9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .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-756564 .elementor-element.elementor-element-59e061d .elementor-button{background-color:#E0E0E0;font-family:"Roboto", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:16px 16px 16px 16px;}.elementor-756564 .elementor-element.elementor-element-59e061d{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-756564 .elementor-element.elementor-element-59e061d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-756564 .elementor-element.elementor-element-59e061d .elementor-button-content-wrapper{flex-direction:row;}.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-756564 .elementor-element.elementor-element-f1556a0{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-756564 .elementor-element.elementor-element-f1556a0.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-756564 .elementor-element.elementor-element-f1556a0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-756564 .elementor-element.elementor-element-48f4373{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-756564 .elementor-element.elementor-element-1fa2d05{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-widget-anwp-pg-simple-slider .anwp-pg-widget-header__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-756564 .elementor-element.elementor-element-54d0f40 .anwp-pg-widget-header__title{color:#000000;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-756564 .elementor-element.elementor-element-54d0f40 .anwp-pg-widget-header__secondary-line{background-color:#CE6161;}.elementor-756564 .elementor-element.elementor-element-54d0f40.anwp-pg-widget-header-style--b .anwp-pg-widget-header__title{background-color:#CE6161;}.elementor-756564 .elementor-element.elementor-element-54d0f40.anwp-pg-widget-header-style--c .anwp-pg-widget-header__title{background-color:#CE6161;}.elementor-756564 .elementor-element.elementor-element-54d0f40 .anwp-pg-widget-header{margin-bottom:15px;}.elementor-756564 .elementor-element.elementor-element-54d0f40.anwp-pg-widget-header-style--b .anwp-pg-widget-header__secondary-line{height:5px;}.elementor-756564 .elementor-element.elementor-element-54d0f40.anwp-pg-widget-header-style--c .anwp-pg-widget-header__secondary-line{height:5px;}.elementor-756564 .elementor-element.elementor-element-54d0f40.anwp-pg-widget-header-style--d .anwp-pg-widget-header__secondary-line{height:5px;}.elementor-756564 .elementor-element.elementor-element-54d0f40.anwp-pg-widget-header-style--e .anwp-pg-widget-header__secondary-line{height:5px;}.elementor-756564 .elementor-element.elementor-element-54d0f40.anwp-pg-widget-header-style--f .anwp-pg-widget-header__secondary-line{height:5px;}.elementor-756564 .elementor-element.elementor-element-54d0f40.anwp-pg-widget-header-style--g .anwp-pg-widget-header__secondary-line{width:5px;}.elementor-756564 .elementor-element.elementor-element-54d0f40.anwp-pg-widget-header-style--g .anwp-pg-widget-header__title{margin-left:5px;}.elementor-756564 .elementor-element.elementor-element-54d0f40 .anwp-pg-post-teaser__thumbnail{border-radius:8px;}.elementor-756564 .elementor-element.elementor-element-5cbb422{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-756564 .elementor-element.elementor-element-0e4d965 > .elementor-widget-container{background-color:#1A9FC2;padding:10px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-756564 .elementor-element.elementor-element-0e4d965.elementor-element{--align-self:center;}.elementor-756564 .elementor-element.elementor-element-0c9945a{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-756564 .elementor-element.elementor-element-0c9945a:not(.elementor-motion-effects-element-type-background), .elementor-756564 .elementor-element.elementor-element-0c9945a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000012;}.elementor-756564 .elementor-element.elementor-element-3036a2e{text-align:center;}.elementor-756564 .elementor-element.elementor-element-3036a2e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-widget-anwp-pg-classic-grid .anwp-pg-widget-header__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-756564 .elementor-element.elementor-element-d431f58 .anwp-pg-widget-header__secondary-line{background-color:#61CE70;}.elementor-756564 .elementor-element.elementor-element-d431f58.anwp-pg-widget-header-style--b .anwp-pg-widget-header__title{background-color:#61CE70;}.elementor-756564 .elementor-element.elementor-element-d431f58.anwp-pg-widget-header-style--c .anwp-pg-widget-header__title{background-color:#61CE70;}.elementor-756564 .elementor-element.elementor-element-d431f58 .anwp-pg-widget-header{margin-bottom:15px;}.elementor-756564 .elementor-element.elementor-element-d431f58.anwp-pg-widget-header-style--b .anwp-pg-widget-header__secondary-line{height:2px;}.elementor-756564 .elementor-element.elementor-element-d431f58.anwp-pg-widget-header-style--c .anwp-pg-widget-header__secondary-line{height:2px;}.elementor-756564 .elementor-element.elementor-element-d431f58.anwp-pg-widget-header-style--d .anwp-pg-widget-header__secondary-line{height:2px;}.elementor-756564 .elementor-element.elementor-element-d431f58.anwp-pg-widget-header-style--e .anwp-pg-widget-header__secondary-line{height:2px;}.elementor-756564 .elementor-element.elementor-element-d431f58.anwp-pg-widget-header-style--f .anwp-pg-widget-header__secondary-line{height:2px;}.elementor-756564 .elementor-element.elementor-element-d431f58.anwp-pg-widget-header-style--g .anwp-pg-widget-header__secondary-line{width:2px;}.elementor-756564 .elementor-element.elementor-element-d431f58.anwp-pg-widget-header-style--g .anwp-pg-widget-header__title{margin-left:2px;}.elementor-756564 .elementor-element.elementor-element-d431f58 .anwp-pg-post-teaser__thumbnail{border-radius:0px;}.elementor-756564 .elementor-element.elementor-element-d431f58 .anwp-pg-post-teaser__bottom-meta{margin-top:10px;margin-bottom:10px;}@media(max-width:1366px){.elementor-756564 .elementor-element.elementor-element-e56c9e9{width:var( --container-widget-width, 383.297px );max-width:383.297px;--container-widget-width:383.297px;--container-widget-flex-grow:0;--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:5px;}.elementor-756564 .elementor-element.elementor-element-59e061d{width:var( --container-widget-width, 145.062px );max-width:145.062px;--container-widget-width:145.062px;--container-widget-flex-grow:0;}.elementor-756564 .elementor-element.elementor-element-f1556a0 .elementor-heading-title{font-size:19px;}}@media(min-width:768px){.elementor-756564 .elementor-element.elementor-element-5c3e4e2{width:69.958%;}.elementor-756564 .elementor-element.elementor-element-cac820f{width:30.008%;}}@media(max-width:1366px) and (min-width:768px){.elementor-756564 .elementor-element.elementor-element-d95fdda{--width:831.25px;}}@media(max-width:1024px) and (min-width:768px){.elementor-756564 .elementor-element.elementor-element-d95fdda{--width:593.844px;}}@media(max-width:1200px){.elementor-756564 .elementor-element.elementor-element-56bf737 .elementor-heading-title{font-size:35px;}.elementor-756564 .elementor-element.elementor-element-f1556a0 .elementor-heading-title{font-size:19px;}}@media(max-width:1024px){.elementor-756564 .elementor-element.elementor-element-56bf737 .elementor-heading-title{font-size:30px;}.elementor-756564 .elementor-element.elementor-element-d95fdda{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-756564 .elementor-element.elementor-element-e56c9e9{width:var( --container-widget-width, 315px );max-width:315px;--container-widget-width:315px;--container-widget-flex-grow:0;--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:8px;} .elementor-756564 .elementor-element.elementor-element-e56c9e9{--grid-side-margin:8px;--grid-column-gap:8px;}.elementor-756564 .elementor-element.elementor-element-e56c9e9 .elementor-share-btn{font-size:calc(0.8px * 10);}.elementor-756564 .elementor-element.elementor-element-59e061d{width:var( --container-widget-width, 117.047px );max-width:117.047px;--container-widget-width:117.047px;--container-widget-flex-grow:0;}.elementor-756564 .elementor-element.elementor-element-59e061d .elementor-button{font-size:15px;padding:4px 4px 4px 4px;}.elementor-756564 .elementor-element.elementor-element-f1556a0{--container-widget-width:76px;--container-widget-flex-grow:0;width:var( --container-widget-width, 76px );max-width:76px;text-align:start;}.elementor-756564 .elementor-element.elementor-element-f1556a0 .elementor-heading-title{font-size:13px;}}@media(max-width:880px){.elementor-756564 .elementor-element.elementor-element-56bf737 .elementor-heading-title{font-size:25px;}.elementor-756564 .elementor-element.elementor-element-54d0f40 .anwp-pg-widget-header__title{font-size:22px;}}@media(max-width:767px){.elementor-756564 .elementor-element.elementor-element-5c3e4e2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-756564 .elementor-element.elementor-element-aa481d4 .elementor-icon-list-item{font-size:15px;}.elementor-756564 .elementor-element.elementor-element-56b6ab4{width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;}.elementor-756564 .elementor-element.elementor-element-d95fdda{--width:278px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-756564 .elementor-element.elementor-element-e56c9e9{width:var( --container-widget-width, 219px );max-width:219px;--container-widget-width:219px;--container-widget-flex-grow:0;--alignment:left;}.elementor-756564 .elementor-element.elementor-element-e56c9e9.elementor-element{--align-self:center;} .elementor-756564 .elementor-element.elementor-element-e56c9e9{--grid-side-margin:8px;--grid-column-gap:8px;}.elementor-756564 .elementor-element.elementor-element-e56c9e9 .elementor-share-btn{font-size:calc(0.5px * 10);}.elementor-756564 .elementor-element.elementor-element-59e061d{width:var( --container-widget-width, 73px );max-width:73px;--container-widget-width:73px;--container-widget-flex-grow:0;}.elementor-756564 .elementor-element.elementor-element-59e061d.elementor-element{--align-self:stretch;}.elementor-756564 .elementor-element.elementor-element-59e061d .elementor-button{font-size:12px;padding:0px 0px 0px 0px;}.elementor-756564 .elementor-element.elementor-element-f1556a0{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-756564 .elementor-element.elementor-element-54d0f40.elementor-element{--align-self:center;}.elementor-756564 .elementor-element.elementor-element-54d0f40 .anwp-pg-widget-header__title{font-size:22px;}.elementor-756564 .elementor-element.elementor-element-d431f58.elementor-element{--align-self:center;}}/* Start custom CSS for gallery, class: .elementor-element-1fa2d05 *//* =========================================
   SLIDER DEL PERIÓDICO
   ========================================= */

.elementor-slideshow__title {
    display: none !important;
}


.periodico-slider .elementor-gallery__container {
    display: flex !important;
    flex-wrap: nowrap !important;

    width: 100% !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;

    gap: 0 !important;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    scrollbar-width: none;
}

.periodico-slider .elementor-gallery__container::-webkit-scrollbar {
    display: none;
}


/* Cada fotografía ocupa toda la pantalla del slider */

.periodico-slider .e-gallery-item {
    flex: 0 0 100% !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;

    scroll-snap-align: start;
}


/* Imagen */

.periodico-slider .e-gallery-image {
    width: 100% !important;

    height: 580px !important;

    background-size: cover !important;
    background-position: center !important;
}


/* Flechas */

.periodico-slider-wrap {
    position: relative;
    width: 100%;
}


.periodico-slider-arrow {
    position: absolute;

    top: 50%;
    transform: translateY(-50%);

    z-index: 50;

    width: 48px;
    height: 48px;

    border: 0;
    border-radius: 50%;

    background: rgba(0,0,0,.65);

    color: #fff;

    font-size: 32px;
    line-height: 1;

    cursor: pointer;

    display: flex;
    align-items: center;
    justify-content: center;

    transition: all .25s ease;
}


.periodico-slider-arrow:hover {
    background: #d71920;

    transform: translateY(-50%) scale(1.08);
}


.periodico-slider-prev {
    left: 15px;
}


.periodico-slider-next {
    right: 15px;
}


/* Contador */

.periodico-slider-counter {
    position: absolute;

    right: 15px;
    bottom: 15px;

    z-index: 50;

    background: rgba(0,0,0,.70);

    color: #fff;

    padding: 7px 12px;

    border-radius: 5px;

    font-size: 14px;

    font-weight: 600;
}


/* MÓVIL */

@media (max-width: 767px) {

    .periodico-slider .e-gallery-image {
        height: 380px !important;
    }

    .periodico-slider-arrow {
        width: 40px;
        height: 40px;

        font-size: 26px;
    }

    .periodico-slider-prev {
        left: 8px;
    }

    .periodico-slider-next {
        right: 8px;
    }

    .periodico-slider-counter {
        right: 8px;
        bottom: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-post_views_counter_list_widget, class: .elementor-element-0e4d965 *//* =====================================================
   LO MÁS LEÍDO - ESTILO PERIÓDICO
   ===================================================== */

.lo-mas-leido {
    --rojo: #e30613;
    --texto: #171717;
    --linea: rgba(255,255,255,.45);

    width: 100%;
}


/* =====================================================
   TÍTULO DEL BLOQUE
   ===================================================== */

.lo-mas-leido h3,
.lo-mas-leido .widget-title,
.lo-mas-leido .title {
    position: relative;

    margin: 0 0 5px !important;
    padding: 0 0 13px !important;

    color: #171717 !important;

    font-size: 21px !important;
    font-weight: 800 !important;
    line-height: 1.2;

    text-transform: uppercase;

    border-bottom: 1px solid var(--linea);
}

.lo-mas-leido h5 {
    text-align: center !important;
    font-family: 'Poppins', 'Montserrat', 'Arial Black', sans-serif !important;
    font-weight: 900 !important;
    font-size: 18px !important;
    letter-spacing: 5px !important;
    color: #1a1a1a !important;
    text-transform: uppercase !important;

    /* Línea roja decorativa SOLO debajo del texto */
    border-bottom: 4px solid #d32f2f !important;
    padding-bottom: 12px !important;
  }


/* BARRA ROJA */

.lo-mas-leido h3::after,
.lo-mas-leido .widget-title::after,
.lo-mas-leido .title::after {
    content: "";

    position: absolute;

    left: 0;
    bottom: -1px;

    width: 65px;
    height: 4px;

    background: var(--rojo);

    border-radius: 0 3px 3px 0;
}


/* =====================================================
   LISTA
   ===================================================== */

.lo-mas-leido ul {
    list-style: none !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================================================
   CADA NOTICIA
   ===================================================== */

.lo-mas-leido li {
    counter-increment: noticias;

    position: relative;

    min-height: 94px;

    margin: 0 !important;

    padding: 18px 110px 18px 48px !important;

    border-bottom: 1px solid var(--linea);

    box-sizing: border-box;

    transition: .25s ease;
}


/* =====================================================
   NUMERACIÓN 01 - 05
   ===================================================== */

.lo-mas-leido ul {
    counter-reset: noticias;
}

.lo-mas-leido li::before {
    content: counter(noticias, decimal-leading-zero);

    position: absolute;

    left: 7px;
    top: 50%;

    transform: translateY(-50%);

    color: rgba(255,255,255,.65);

    font-size: 20px;
    font-weight: 800;

    line-height: 1;

    transition: .25s ease;
}


/* PRIMER NÚMERO */

.lo-mas-leido li:first-child::before {
    color: var(--rojo);

    font-size: 23px;
}


/* =====================================================
   IMÁGENES
   ===================================================== */

.lo-mas-leido li img {
    position: absolute;

    right: 8px;
    top: 50%;

    transform: translateY(-50%);

    width: 92px !important;
    height: 68px !important;

    object-fit: cover;

    margin: 0 !important;

    border-radius: 5px;

    display: block;

    transition: .3s ease;
}


/* =====================================================
   TÍTULOS
   ===================================================== */

/*
   Esta parte es la importante.
   Forzamos el texto de las noticias a aparecer.
*/

.lo-mas-leido li a {
    color: #171717 !important;

    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.35 !important;

    text-decoration: none !important;

    transition: color .25s ease;
}


/* =====================================================
   CUANDO EL TÍTULO ESTÁ EN OTROS ELEMENTOS
   ===================================================== */

.lo-mas-leido li .post-title,
.lo-mas-leido li .entry-title,
.lo-mas-leido li .title,
.lo-mas-leido li h2,
.lo-mas-leido li h3,
.lo-mas-leido li h4 {
    color: #171717 !important;

    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.35 !important;

    margin: 0 !important;

    padding: 0 !important;
}


/* LINKS DENTRO DEL TÍTULO */

.lo-mas-leido li .post-title a,
.lo-mas-leido li .entry-title a,
.lo-mas-leido li .title a,
.lo-mas-leido li h2 a,
.lo-mas-leido li h3 a,
.lo-mas-leido li h4 a {
    color: #171717 !important;

    text-decoration: none !important;
}


/* =====================================================
   HOVER
   ===================================================== */

.lo-mas-leido li:hover {
    background: rgba(255,255,255,.08);
}

.lo-mas-leido li:hover::before {
    color: var(--rojo);

    transform: translateY(-50%) scale(1.08);
}

.lo-mas-leido li:hover a,
.lo-mas-leido li:hover .post-title,
.lo-mas-leido li:hover .entry-title,
.lo-mas-leido li:hover .title {
    color: var(--rojo) !important;
}

.lo-mas-leido li:hover img {
    transform: translateY(-50%) scale(1.05);
}


/* =====================================================
   PRIMERA NOTICIA
   ===================================================== */

.lo-mas-leido li:first-child {
    min-height: 105px;

    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.lo-mas-leido li:first-child img {
    width: 105px !important;
    height: 76px !important;
}

.lo-mas-leido li:first-child a {
    font-size: 16px !important;
    font-weight: 800 !important;
}


/* =====================================================
   ÚLTIMA NOTICIA
   ===================================================== */

.lo-mas-leido li:last-child {
    border-bottom: none;
}


/* =====================================================
   TABLET
   ===================================================== */

@media (max-width: 1024px) {

    /* --- TÍTULO "LO MÁS LEÍDO" (bajarlo un poco) --- */
    .lo-mas-leido h5 {
        margin-top: 30px !important;
        margin-bottom: 15px !important;
        font-size: 24px !important;
    }

    /* --- CADA NOTICIA (más compacta y con más espacio para el texto) --- */
    .lo-mas-leido li {
        min-height: 78px !important;          /* Antes 85px */
        padding: 14px 70px 14px 38px !important; /* Antes 95px y 43px */
    }

    /* --- NÚMEROS (más cerca del borde) --- */
    .lo-mas-leido li::before {
        font-size: 17px !important;
        left: 6px !important;                /* Antes 7px */
    }

    /* --- IMÁGENES (más pequeñas para que no roben espacio) --- */
    .lo-mas-leido li img {
        width: 68px !important;              /* Antes 80px */
        height: 52px !important;             /* Antes 60px */
        right: 5px !important;               /* Antes 8px */
    }

    /* --- TEXTO DE LA NOTICIA (un pelín más pequeño) --- */
    .lo-mas-leido li a {
        font-size: 13.5px !important;        /* Antes 14px */
        line-height: 1.3 !important;
    }

    /* --- PRIMERA NOTICIA (destacada) --- */
    .lo-mas-leido li:first-child {
        min-height: 88px !important;
        padding: 16px 78px 16px 42px !important;
    }

    .lo-mas-leido li:first-child img {
        width: 78px !important;              /* Antes 92px (en tablet) */
        height: 60px !important;             /* Antes 68px */
    }

    .lo-mas-leido li:first-child a {
        font-size: 14.5px !important;        /* Antes 16px (en escritorio) */
    }
}


/* =====================================================
   MÓVIL
   ===================================================== */

@media (max-width: 767px) {

    .lo-mas-leido h3,
    .lo-mas-leido .widget-title,
    .lo-mas-leido .title {
        font-size: 19px !important;

        padding-bottom: 10px !important;
    }

    .lo-mas-leido h3::after,
    .lo-mas-leido .widget-title::after,
    .lo-mas-leido .title::after {
        width: 55px;
        height: 3px;
    }


    .lo-mas-leido li {
        min-height: 76px;

        padding: 13px 88px 13px 39px !important;
    }


    .lo-mas-leido li::before {
        left: 5px;

        font-size: 17px;
    }


    .lo-mas-leido li:first-child::before {
        font-size: 20px;
    }


    .lo-mas-leido li img {
        right: 5px;

        width: 76px !important;
        height: 57px !important;
    }


    .lo-mas-leido li a,
    .lo-mas-leido li .post-title,
    .lo-mas-leido li .entry-title,
    .lo-mas-leido li .title {
        font-size: 13.5px !important;

        line-height: 1.3 !important;
    }


    .lo-mas-leido li:first-child {
        min-height: 85px;
    }


    .lo-mas-leido li:first-child img {
        width: 84px !important;
        height: 63px !important;
    }


    .lo-mas-leido li:first-child a {
        font-size: 14px !important;
    }
}

@media (max-width: 768px) {

    .lo-mas-leido li {
        min-height: 68px !important;
        padding: 12px 60px 12px 32px !important;
    }

    .lo-mas-leido li::before {
        font-size: 15px !important;
        left: 5px !important;
    }

    .lo-mas-leido li img {
        width: 56px !important;
        height: 42px !important;
        right: 4px !important;
    }

    .lo-mas-leido li a {
        font-size: 12.5px !important;
    }

    .lo-mas-leido li:first-child {
        min-height: 76px !important;
        padding: 14px 68px 14px 36px !important;
    }

    .lo-mas-leido li:first-child img {
        width: 66px !important;
        height: 50px !important;
    }

    .lo-mas-leido li:first-child a {
        font-size: 13.5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for anwp-pg-classic-grid, class: .elementor-element-d431f58 *//* =====================================================
   NOTAS RELACIONADAS - CLASSIC GRID
   ===================================================== */

/* Tarjetas */
.notas-relacionadas .post-card,
.notas-relacionadas article {
    overflow: hidden;
}


/* =====================================================
   CUADRO UNIFORME DE IMAGEN
   ===================================================== */

.notas-relacionadas img {
    width: 100% !important;
    height: 180px !important;

    object-fit: contain !important;
    object-position: center center !important;

    display: block !important;

    background: #e9e9e9;

    transition: transform .35s ease;
}


/* =====================================================
   CONTENEDOR DE LA IMAGEN
   ===================================================== */

.notas-relacionadas .post-card-image,
.notas-relacionadas .post-image,
.notas-relacionadas .post-thumbnail,
.notas-relacionadas .thumbnail {
    width: 100%;
    height: 180px !important;

    overflow: hidden;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #e9e9e9;
}


/* =====================================================
   EVITAR QUE ELEMENTOS INTERNOS MODIFIQUEN LA ALTURA
   ===================================================== */

.notas-relacionadas .post-card-image img,
.notas-relacionadas .post-image img,
.notas-relacionadas .post-thumbnail img,
.notas-relacionadas .thumbnail img {
    width: 100% !important;
    height: 180px !important;

    max-width: 100% !important;
    max-height: 180px !important;

    object-fit: contain !important;
}


/* =====================================================
   CATEGORÍA
   ===================================================== */

.notas-relacionadas .category,
.notas-relacionadas .post-category,
.notas-relacionadas .cat-name {
    z-index: 5;
}


/* =====================================================
   TÍTULO
   ===================================================== */

.notas-relacionadas .post-title {
    font-size: 18px;
    line-height: 1.2;
    font-weight: 800;

    margin-top: 10px;
}


/* =====================================================
   FECHA
   ===================================================== */

.notas-relacionadas .post-date {
    font-size: 13px;
    color: #707070;

    margin-top: 8px;
}


/* =====================================================
   EFECTO HOVER
   ===================================================== */

.notas-relacionadas img:hover {
    transform: scale(1.02);
}


/* =====================================================
   TABLET
   ===================================================== */

@media (max-width: 1024px) {

    .notas-relacionadas img,
    .notas-relacionadas .post-card-image,
    .notas-relacionadas .post-image,
    .notas-relacionadas .post-thumbnail,
    .notas-relacionadas .thumbnail {
        height: 175px !important;
    }

    .notas-relacionadas .post-card-image img,
    .notas-relacionadas .post-image img,
    .notas-relacionadas .post-thumbnail img,
    .notas-relacionadas .thumbnail img {
        height: 175px !important;
        max-height: 175px !important;
    }
}


/* =====================================================
   CELULAR
   ===================================================== */

@media (max-width: 767px) {

    .notas-relacionadas img,
    .notas-relacionadas .post-card-image,
    .notas-relacionadas .post-image,
    .notas-relacionadas .post-thumbnail,
    .notas-relacionadas .thumbnail {
        height: 165px !important;
    }

    .notas-relacionadas .post-card-image img,
    .notas-relacionadas .post-image img,
    .notas-relacionadas .post-thumbnail img,
    .notas-relacionadas .thumbnail img {
        height: 165px !important;
        max-height: 165px !important;
    }

    .notas-relacionadas .post-title {
        font-size: 17px;
        line-height: 1.2;
    }

    .notas-relacionadas .post-date {
        font-size: 12px;
    }
}/* End custom CSS */