/* Ajuste del logo */
#t3-header .logo-image img.logo-img {
    height: auto !important;
    width: 100% !important;
    display: block;
}

div.itemIsFeatured:before, div.catItemIsFeatured:before, div.userItemIsFeatured:before {
    display: none !important;
}

.bt-social-share .bt-social-share-below {
    display: none !important;
}

.itemAuthorAvatar {
    display: none !important;
}

/* === CAROUSEL SOLO CON CSS === */

.bannergroupcarussel {
    position: relative;
    width: 100%;
    height: 370px;
    overflow: hidden;
    text-align: center;
}

.bannergroupcarussel .banneritem {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 100%;
    top: 0;
    opacity: 0;
    transition: opacity 1s ease-in-out;
    animation: slideShow 15s infinite;
    text-align: center;
}

/* Orden de aparición ////////////////////////////////////////////////////////////////// */
.bannergroupcarussel .banneritem:nth-child(1) { animation-delay: 0s; }
.bannergroupcarussel .banneritem:nth-child(2) { animation-delay: 5s; }
.bannergroupcarussel .banneritem:nth-child(3) { animation-delay: 10s; }
.bannergroupcarussel .banneritem:nth-child(4) { animation-delay: 15s; }
.bannergroupcarussel .banneritem:nth-child(5) { animation-delay: 20s; }
.bannergroupcarussel .banneritem:nth-child(6) { animation-delay: 25s; }
.bannergroupcarussel .banneritem:nth-child(7) { animation-delay: 30s; }
.bannergroupcarussel .banneritem:nth-child(8) { animation-delay: 35s; }
.bannergroupcarussel .banneritem:nth-child(9) { animation-delay: 40s; }
.bannergroupcarussel .banneritem:nth-child(10) { animation-delay: 45s; }
.bannergroupcarussel .banneritem:nth-child(11) { animation-delay: 50s; }
.bannergroupcarussel .banneritem:nth-child(12) { animation-delay: 55s; }
.bannergroupcarussel .banneritem:nth-child(13) { animation-delay: 60s; }
.bannergroupcarussel .banneritem:nth-child(14) { animation-delay: 65s; }
.bannergroupcarussel .banneritem:nth-child(15) { animation-delay: 70s; }
/* Agrega más si tienes más elementos */

/* Animación principal */
@keyframes slideShow {
    0%     { left: 100%; opacity: 0; }
    5%     { left: 0;   opacity: 1; }   /* Se muestra */
    30%    { left: 0;   opacity: 1; }   /* Permanencia */
    35%    { left: -100%; opacity: 0;}  /* Se sale */
    100%   { left: -100%; opacity: 0; }
}

.banneritem a,
.banneritem a img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}

.Nsp-outer-wrapper.habernews.footer .nspArts.habernews h4.nspHeader,.Nsp-outer-wrapper.habernews.footer .nspArts.habernews h4.nspHeader a,#t3-footer .nspArts.habernews h4.nspHeader a,#t3-footer .nspArts.habernews h4.nspHeader { color:#fff;margin-bottom: 5px;padding-left: 10px;}

.nspArts.habernews .nspInfo{
    padding-left: 107px;
    border: none !important;
}