.elementor-106 .elementor-element.elementor-element-ff87e3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-106 .elementor-element.elementor-element-645c4c1{--display:flex;}.elementor-106 .elementor-element.elementor-element-487bd1c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-106 .elementor-element.elementor-element-39f29c2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-cdc7f69{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-106 .elementor-element.elementor-element-de64f3c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;}.elementor-106 .elementor-element.elementor-element-de64f3c.e-con{--align-self:center;}.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-106 .elementor-element.elementor-element-ea91ddb{text-align:center;}.elementor-106 .elementor-element.elementor-element-ea91ddb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.4px;color:#FFFFFF;}.elementor-106 .elementor-element.elementor-element-55d1c79{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-106 .elementor-element.elementor-element-de117a6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-106 .elementor-element.elementor-element-9fb8a54{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-106 .elementor-element.elementor-element-96e5d9c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;}.elementor-106 .elementor-element.elementor-element-96e5d9c:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-96e5d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E0629;}.elementor-106 .elementor-element.elementor-element-96e5d9c.e-con{--align-self:center;}.elementor-106 .elementor-element.elementor-element-dd924bc{text-align:center;}.elementor-106 .elementor-element.elementor-element-dd924bc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:16px;letter-spacing:0.4px;color:#FFFFFF;}.elementor-106 .elementor-element.elementor-element-3439bba{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-106 .elementor-element.elementor-element-0ac414c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-106 .elementor-element.elementor-element-b23aa63{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-106 .elementor-element.elementor-element-983251d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;}.elementor-106 .elementor-element.elementor-element-983251d:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-983251d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E0629;}.elementor-106 .elementor-element.elementor-element-983251d.e-con{--align-self:center;}.elementor-106 .elementor-element.elementor-element-fc060c1{text-align:center;}.elementor-106 .elementor-element.elementor-element-fc060c1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.4px;color:#FFFFFF;}.elementor-106 .elementor-element.elementor-element-8fccd25{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-106 .elementor-element.elementor-element-ff0bb5f{width:100%;max-width:100%;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-89ed88a{--divider-border-style:solid;--divider-color:#1E0629;--divider-border-width:2.7px;}.elementor-106 .elementor-element.elementor-element-89ed88a .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-106 .elementor-element.elementor-element-89ed88a .elementor-divider{text-align:center;padding-block-start:13px;padding-block-end:13px;}.elementor-106 .elementor-element.elementor-element-5e5878a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-106 .elementor-element.elementor-element-d5a361d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-106 .elementor-element.elementor-element-33cfe67{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-106 .elementor-element.elementor-element-33cfe67.e-con{--align-self:center;}.elementor-106 .elementor-element.elementor-element-ceca88d{text-align:center;}.elementor-106 .elementor-element.elementor-element-ceca88d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.3px;color:#FFFFFF;}.elementor-106 .elementor-element.elementor-element-be67441{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-106 .elementor-element.elementor-element-be9d4c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-106 .elementor-element.elementor-element-082d4ed{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-106 .elementor-element.elementor-element-9461492{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-106 .elementor-element.elementor-element-9461492.e-con{--align-self:center;}.elementor-106 .elementor-element.elementor-element-be223e1{text-align:center;}.elementor-106 .elementor-element.elementor-element-be223e1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.3px;color:#FFFFFF;}.elementor-106 .elementor-element.elementor-element-2b8859f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-106 .elementor-element.elementor-element-39f29c2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-106 .elementor-element.elementor-element-dae1064 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-487bd1c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-106 .elementor-element.elementor-element-39f29c2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-ea91ddb .elementor-heading-title{font-size:20px;}.elementor-106 .elementor-element.elementor-element-de117a6{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-106 .elementor-element.elementor-element-dd924bc .elementor-heading-title{font-size:20px;}.elementor-106 .elementor-element.elementor-element-0ac414c{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-106 .elementor-element.elementor-element-fc060c1 .elementor-heading-title{font-size:20px;}.elementor-106 .elementor-element.elementor-element-8fccd25{--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-106 .elementor-element.elementor-element-5e5878a{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-106 .elementor-element.elementor-element-ceca88d .elementor-heading-title{font-size:20px;}.elementor-106 .elementor-element.elementor-element-be9d4c6{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-106 .elementor-element.elementor-element-be223e1 .elementor-heading-title{font-size:20px;}}@media(min-width:768px){.elementor-106 .elementor-element.elementor-element-487bd1c{--width:100%;}.elementor-106 .elementor-element.elementor-element-39f29c2{--width:85%;}.elementor-106 .elementor-element.elementor-element-cdc7f69{--width:85%;}.elementor-106 .elementor-element.elementor-element-55d1c79{--width:85%;}.elementor-106 .elementor-element.elementor-element-de117a6{--width:100%;}.elementor-106 .elementor-element.elementor-element-9fb8a54{--width:85%;}.elementor-106 .elementor-element.elementor-element-3439bba{--width:85%;}.elementor-106 .elementor-element.elementor-element-0ac414c{--width:100%;}.elementor-106 .elementor-element.elementor-element-b23aa63{--width:85%;}.elementor-106 .elementor-element.elementor-element-8fccd25{--width:100%;}.elementor-106 .elementor-element.elementor-element-5e5878a{--width:100%;}.elementor-106 .elementor-element.elementor-element-d5a361d{--width:85%;}.elementor-106 .elementor-element.elementor-element-be9d4c6{--width:100%;}.elementor-106 .elementor-element.elementor-element-082d4ed{--width:85%;}}/* Start custom CSS for manga-slider, class: .elementor-element-dae1064 *//*---------- STYLE 1 WEB ------------------*/

/* 1) WRAPPER FULL WIDTH DA WIDGET */
.col-md-12 .manga-slider.style-1 {
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
}

/* 2) CONTAINER GERAL DO SLIDER */
.col-md-12 .manga-slider.style-1 .slider__container {
    padding: 0 !important;
    margin: 0 !important;
}

/* 3) ESPAÇO ENTRE OS SLIDES */
.col-md-12 .manga-slider.style-1 .slick-slide {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
    box-sizing: border-box !important;
}

/* 4) ITEM */
.col-md-12 .manga-slider.style-1 .slider__item {
    position: relative;
    transform: scale(1);
}

/* 5) THUMB / CARD */
.col-md-12 .manga-slider.style-1 .slider__thumb,
.col-md-12 .manga-slider.style-1 .slider__thumb .slider__thumb_item {
    position: relative;
    border-radius: 18px;
    overflow: hidden;
    background: #111111;
    box-shadow: 0 10px 22px rgba(0, 0, 0, 0.28);
    transition: transform 0.25s ease, box-shadow 0.25s ease;
    padding: 0 !important;
}

/* 6) IMAGEM */
.col-md-12 .manga-slider.style-1 .slider__thumb .slider__thumb_item img {
    display: block;
    width: 100%;
    aspect-ratio: 16 / 14;
    object-fit: cover;
    object-position: center top;
    transition: transform 0.35s ease;
}

/* 7) HOVER SUAVE NA IMAGEM */
.col-md-12 .manga-slider.style-1 .slider__item:hover .slider__thumb .slider__thumb_item img {
    transform: scale(1.04);
}

/* 8) OVERLAY BASE = DEGRADÊ PRETO DE BAIXO PRA CIMA */
.col-md-12 .manga-slider.style-1 .slider__thumb .slider__thumb_item .slider-overlay {
    background: linear-gradient(
        to top,
        rgba(0, 0, 0, 0.92) 0%,
        rgba(0, 0, 0, 0.72) 22%,
        rgba(0, 0, 0, 0.28) 50%,
        rgba(0, 0, 0, 0.06) 72%,
        rgba(0, 0, 0, 0) 100%
    );
    opacity: 1;
    transition: opacity 0.25s ease;
}

/* 9) ÁREA DO CONTEÚDO */
.col-md-12 .manga-slider.style-1 .slider__content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    padding: 18px 18px 18px !important;
    margin: 0 !important;
    z-index: 3;
    box-sizing: border-box;
    pointer-events: none;
}

.col-md-12 .manga-slider.style-1 .slider__content .slider__content_item {
    padding: 0 !important;
    margin: 0 !important;
    transform: none !important;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: 10px;
    min-height: 220px;
}

/* 10) TÍTULO */
.col-md-12 .manga-slider.style-1 .slider__content .post-title,
.col-md-12 .manga-slider.style-1 .slider__content .post-title h4,
.col-md-12 .manga-slider.style-1 .slider__content .post-title h5 {
    margin: 0 !important;
    padding: 0 !important;
}

.col-md-12 .manga-slider.style-1 .slider__content .post-title {
    position: static !important;
    width: 100%;
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.25s ease, transform 0.25s ease;
}

.col-md-12 .manga-slider.style-1 .slider__content .post-title a {
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden !important;
    text-overflow: ellipsis;
    white-space: normal !important;

    color: #ffffff !important;
    font-family: "Manrope", sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.15;
    text-align: left;
    text-decoration: none;
}

/* 11) RESUMO */
.col-md-12 .manga-slider.style-1 .slider__content .summary,
.col-md-12 .manga-slider.style-1 .slider__content .desc {
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden !important;
    text-overflow: ellipsis;
    white-space: normal !important;

    color: rgba(255,255,255,0.84) !important;
    font-family: "Manrope", sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.45;
    text-align: left;
    margin: 0 !important;
    padding: 0 !important;

    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.25s ease, transform 0.25s ease;
}

/* 12) BOTÃO */
.col-md-12 .manga-slider.style-1 .slider__content .read-more {
    display: block !important;
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.25s ease, transform 0.25s ease;
    pointer-events: auto;
}

.col-md-12 .manga-slider.style-1 .slider__content .read-more a,
.col-md-12 .manga-slider.style-1 .slider__content .read-more .btn,
.col-md-12 .manga-slider.style-1 .slider__content .read-more button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 124px;
    height: 40px;
    padding: 0 18px;
    border-radius: 999px;
    background: rgba(255,255,255,0.10);
    border: 1px solid rgba(255,255,255,0.20);
    color: #ffffff !important;
    font-family: "Manrope", sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none !important;
    backdrop-filter: blur(6px);
}

/* 13) LIMPA ELEMENTOS QUE POLUEM */
.col-md-12 .manga-slider.style-1 .slider__content .chapter,
.col-md-12 .manga-slider.style-1 .slider__content .rating,
.col-md-12 .manga-slider.style-1 .slider__content .post-content_item,
.col-md-12 .manga-slider.style-1 .slider__thumb .manga-title-badges {
    display: none !important;
}

/* 14) HOVER DO CARD */
.col-md-12 .manga-slider.style-1 .slider__item:hover .slider__thumb,
.col-md-12 .manga-slider.style-1 .slider__item:hover .slider__thumb .slider__thumb_item {
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.34);
}

/* 15) MOSTRAR CONTEÚDO SÓ NO HOVER (DESKTOP/TABLET) */
.col-md-12 .manga-slider.style-1 .slider__item:hover .slider__content .post-title,
.col-md-12 .manga-slider.style-1 .slider__item:hover .slider__content .summary,
.col-md-12 .manga-slider.style-1 .slider__item:hover .slider__content .desc,
.col-md-12 .manga-slider.style-1 .slider__item:hover .slider__content .read-more {
    opacity: 1;
    transform: translateY(0);
}

/* remove gordura extra do slider em qualquer versão */
.col-md-12 .manga-slider.style-1 .slick-list,
.col-md-12 .manga-slider.style-1 .slick-track,
.col-md-12 .manga-slider.style-1 .slick-slide,
.col-md-12 .manga-slider.style-1 .slider__item,
.col-md-12 .manga-slider.style-1 .slider__thumb,
.col-md-12 .manga-slider.style-1 .slider__thumb .slider__thumb_item {
    margin-bottom: 0 !important;
}

/* =========================================================
   STYLE 1 - DESKTOP LARGO
   OBJETIVO: 4 slides
========================================================= */
@media (min-width: 992px) {

    .col-md-12 .manga-slider.style-1 .slick-list {
        overflow: hidden !important;
    }

    .col-md-12 .manga-slider.style-1 .slick-track {
        display: flex !important;
        width: 100% !important;
    }

    .col-md-12 .manga-slider.style-1 .slick-slide {
        width: 25% !important;
        min-width: 25% !important;
        max-width: 25% !important;
    }

    /* +25px-ish de altura visual */
    .col-md-12 .manga-slider.style-1 .slider__thumb .slider__thumb_item img {
        aspect-ratio: 16 / 10.8;
        object-position: center top;
    }
}

/* =========================================================
   STYLE 1 - TABLET
   OBJETIVO: 2 slides
========================================================= */
@media (max-width: 991px) and (min-width: 481px) {

    .col-md-12 .manga-slider.style-1 .slick-list {
        overflow: hidden !important;
    }

    .col-md-12 .manga-slider.style-1 .slick-track {
        display: flex !important;
        width: 100% !important;
        transform: translate3d(0, 0, 0) !important;
    }

    .col-md-12 .manga-slider.style-1 .slick-slide {
        width: 50% !important;
        min-width: 50% !important;
        max-width: 50% !important;
        box-sizing: border-box !important;
        padding-left: 6px !important;
        padding-right: 6px !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .col-md-12 .manga-slider.style-1 .slider__thumb,
    .col-md-12 .manga-slider.style-1 .slider__thumb .slider__thumb_item {
        border-radius: 16px;
    }

    .col-md-12 .manga-slider.style-1 .slider__thumb .slider__thumb_item img {
        aspect-ratio: 16 / 14;
        object-position: center top;
    }

    .col-md-12 .manga-slider.style-1 .slider__content {
        padding: 16px 16px 16px !important;
    }

    .col-md-12 .manga-slider.style-1 .slider__content .post-title a {
        font-size: 17px;
    }

    .col-md-12 .manga-slider.style-1 .slider__content .summary,
    .col-md-12 .manga-slider.style-1 .slider__content .desc {
        font-size: 12px;
    }
}

/* =========================================================
   STYLE 1 - MOBILE
   OBJETIVO: 1 slide
   SEM TEXTO / SEM BOTÃO
========================================================= */
@media (max-width: 480px) {

    .col-md-12 .manga-slider.style-1 .slick-list {
        overflow: hidden !important;
    }

    .col-md-12 .manga-slider.style-1 .slick-track {
        display: flex !important;
        width: 100% !important;
        transform: translate3d(0, 0, 0) !important;
    }

    .col-md-12 .manga-slider.style-1 .slick-slide {
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
        padding-left: 4px !important;
        padding-right: 4px !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .col-md-12 .manga-slider.style-1 .slider__thumb,
    .col-md-12 .manga-slider.style-1 .slider__thumb .slider__thumb_item {
        border-radius: 16px;
    }

    .col-md-12 .manga-slider.style-1 .slider__thumb .slider__thumb_item img {
        aspect-ratio: 16 / 14;
        object-position: center top;
    }

    /* mantém só o degradê */
    .col-md-12 .manga-slider.style-1 .slider__thumb .slider__thumb_item .slider-overlay {
        background: linear-gradient(
            to top,
            rgba(0, 0, 0, 0.72) 0%,
            rgba(0, 0, 0, 0.30) 35%,
            rgba(0, 0, 0, 0.00) 75%
        );
        opacity: 1;
    }

    /* some tudo e mata o espaço fantasma */
    .col-md-12 .manga-slider.style-1 .slider__content,
    .col-md-12 .manga-slider.style-1 .slider__content .slider__content_item {
        display: none !important;
        padding: 0 !important;
        margin: 0 !important;
        min-height: 0 !important;
        height: 0 !important;
    }

    .col-md-12 .manga-slider.style-1 .slider__content .post-title,
    .col-md-12 .manga-slider.style-1 .slider__content .summary,
    .col-md-12 .manga-slider.style-1 .slider__content .desc,
    .col-md-12 .manga-slider.style-1 .slider__content .read-more {
        display: none !important;
        opacity: 0 !important;
        transform: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for manga-slider, class: .elementor-element-482dd6a *//* ----- STYLE 3 WEB -------*/

/* 1) WRAPPER FULL WIDTH DA WIDGET */
.col-md-12 .manga-slider.style-3 {
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
}

/* 2) CONTAINER GERAL DO SLIDER */
.col-md-12 .manga-slider.style-3 .slider__container {
    padding: 6px 0 6px;
}

/* 3) ESPAÇO ENTRE OS SLIDES */
.col-md-12 .manga-slider.style-3 .slick-slide {
    margin-left: 3px !important;
    margin-right: 3px !important;
}

/* 4) ITEM */
.col-md-12 .manga-slider.style-3 .slider__item {
    position: relative;
    transform: scale(1);
}

/* 5) THUMB / CARD */
.col-md-12 .manga-slider.style-3 .slider__thumb,
.col-md-12 .manga-slider.style-3 .slider__thumb .slider__thumb_item {
    position: relative;
    overflow: hidden;
    background: #111111;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    padding: 1px !important;
    object-fit:cover;
	object-position:center top;
	aspect-ratio: 2 / 3;
}

/* 6) IMAGEM */
.col-md-12 .manga-slider.style-3 .slider__thumb .slider__thumb_item img {
    display: block;
    width: 100%;
    aspect-ratio: 2 / 3;
    object-fit: cover;
    transform: scale(1);
    transition: transform 0.35s ease;
	object-position:center top;
}

/* 6.1) ZOOM NA IMAGEM AO PASSAR O MOUSE */
.col-md-12 .manga-slider.style-3 .slider__thumb:hover .slider__thumb_item img {
    transform: scale(1.08);
}

/* 7) OVERLAY DA CAPA */
.col-md-12 .manga-slider.style-3 .slider__thumb .slider__thumb_item .slider-overlay {
    display: none !important;
}

/* 8) ÁREA DO CONTEÚDO EMBAIXO */
.col-md-12 .manga-slider.style-3 .slider__content {
    position: absolute;
    left: 1px;
    right: 1px;
    bottom: 1px;
    width: auto;
    padding: 0 !important;
    margin: 0 !important;
    z-index: 3;
    box-sizing: border-box;
}

.col-md-12 .manga-slider.style-3 .slider__content .slider__content_item {
    padding: 0 !important;
    margin: 0 !important;
    transform: none !important;
}

/* 9) TÍTULO */
.col-md-12 .manga-slider.style-3 .slider__content .post-title,
.col-md-12 .manga-slider.style-3 .slider__content .post-title h4,
.col-md-12 .manga-slider.style-3 .slider__content .post-title h5 {
    display: none !important;
}

.col-md-12 .manga-slider.style-3 .slider__content .post-title {
    display: none !important;
}

/* 10) LIMPA ELEMENTOS DESNECESSÁRIOS */
.col-md-12 .manga-slider.style-3 .slider__content .summary,
.col-md-12 .manga-slider.style-3 .slider__content .desc,
.col-md-12 .manga-slider.style-3 .slider__content .read-more,
.col-md-12 .manga-slider.style-3 .slider__content .chapter,
.col-md-12 .manga-slider.style-3 .slider__content .rating,
.col-md-12 .manga-slider.style-3 .slider__content .post-content_item,
.col-md-12 .manga-slider.style-3 .slider__thumb .manga-title-badges {
    display: none !important;
}

/* Forçar velocidade da animação do carrossel no style-3 */
.col-md-12 .manga-slider.style-3 .slick-track {
    transition: transform 0.35s ease !important;
}


/* =========================================================
   STYLE 3 - TABLET
   QUERIDO OBJETIVO: 5 slides
========================================================= */
@media (max-width: 991px) and (min-width: 481px) {

    .col-md-12 .manga-slider.style-3 .slick-list {
        overflow: hidden !important;
    }

    .col-md-12 .manga-slider.style-3 .slick-track {
        display: flex !important;
        width: 100% !important;
        transform: translate3d(0, 0, 0) !important;
    }

    .col-md-12 .manga-slider.style-3 .slick-slide {
        width: 20% !important;
        min-width: 20% !important;
        max-width: 20% !important;
        box-sizing: border-box !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 3px !important;
        padding-right: 3px !important;
    }
}


/* =========================================================
   STYLE 3 - MOBILE
   QUERIDO OBJETIVO: 3 slides
========================================================= */
@media (max-width: 480px) {

    .col-md-12 .manga-slider.style-3 .slick-list {
        overflow: hidden !important;
    }

    .col-md-12 .manga-slider.style-3 .slick-track {
        display: flex !important;
        width: 100% !important;
        transform: translate3d(0, 0, 0) !important;
    }

    .col-md-12 .manga-slider.style-3 .slick-slide {
        width: 33.3333% !important;
        min-width: 33.3333% !important;
        max-width: 33.3333% !important;
        box-sizing: border-box !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 3px !important;
        padding-right: 3px !important;
    }
}/* ------------------------------------------------------------------
------------------------- MANGA SLIDER -------------------------------
---------------------------------------------------------------------*/


/*  ------------------ MANGA SLIDER  -----------------------
----------------------- STYLE 3 -------------------------*/

/*---------- STYLE 3 WEB ------------------*/

/* 1) WRAPPER FULL WIDTH DA WIDGET */
.col-md-12 .manga-slider.style-3 {
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
}

/* 2) CONTAINER GERAL DO SLIDER */
.col-md-12 .manga-slider.style-3 .slider__container {
    padding: 6px 0 6px;
}

/* 3) ESPAÇO ENTRE OS SLIDES */
.col-md-12 .manga-slider.style-3 .slick-slide {
    margin-left: 3px !important;
    margin-right: 3px !important;
}

/* 4) ITEM */
.col-md-12 .manga-slider.style-3 .slider__item {
    position: relative;
    transform: scale(1);
}

/* 5) THUMB / CARD */
.col-md-12 .manga-slider.style-3 .slider__thumb,
.col-md-12 .manga-slider.style-3 .slider__thumb .slider__thumb_item {
    position: relative;
    overflow: hidden;
    background: #111111;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    padding: 1px !important;
}

/* 6) IMAGEM */
.col-md-12 .manga-slider.style-3 .slider__thumb .slider__thumb_item img {
    display: block;
    width: 100%;
    aspect-ratio: 2 / 3;
    object-fit: cover;
    transform: scale(1);
    transition: transform 0.35s ease;
}

/* 6.1) ZOOM NA IMAGEM AO PASSAR O MOUSE */
.col-md-12 .manga-slider.style-3 .slider__thumb:hover .slider__thumb_item img {
    transform: scale(1.08);
}

/* 7) OVERLAY DA CAPA */
.col-md-12 .manga-slider.style-3 .slider__thumb .slider__thumb_item .slider-overlay {
    display: none !important;
}

/* 8) ÁREA DO CONTEÚDO EMBAIXO */
.col-md-12 .manga-slider.style-3 .slider__content {
    position: absolute;
    left: 1px;
    right: 1px;
    bottom: 1px;
    width: auto;
    padding: 0 !important;
    margin: 0 !important;
    z-index: 3;
    box-sizing: border-box;
}

.col-md-12 .manga-slider.style-3 .slider__content .slider__content_item {
    padding: 0 !important;
    margin: 0 !important;
    transform: none !important;
}

/* 9) TÍTULO */
.col-md-12 .manga-slider.style-3 .slider__content .post-title,
.col-md-12 .manga-slider.style-3 .slider__content .post-title h4,
.col-md-12 .manga-slider.style-3 .slider__content .post-title h5 {
    display: none !important;
}

.col-md-12 .manga-slider.style-3 .slider__content .post-title {
    display: none !important;
}

/* 10) LIMPA ELEMENTOS DESNECESSÁRIOS */
.col-md-12 .manga-slider.style-3 .slider__content .summary,
.col-md-12 .manga-slider.style-3 .slider__content .desc,
.col-md-12 .manga-slider.style-3 .slider__content .read-more,
.col-md-12 .manga-slider.style-3 .slider__content .chapter,
.col-md-12 .manga-slider.style-3 .slider__content .rating,
.col-md-12 .manga-slider.style-3 .slider__content .post-content_item,
.col-md-12 .manga-slider.style-3 .slider__thumb .manga-title-badges {
    display: none !important;
}

/* Forçar velocidade da animação do carrossel no style-3 */
.col-md-12 .manga-slider.style-3 .slick-track {
    transition: transform 0.35s ease !important;
}


/* =========================================================
   STYLE 3 - TABLET
   QUERIDO OBJETIVO: 5 slides
========================================================= */
@media (max-width: 991px) and (min-width: 481px) {

    .col-md-12 .manga-slider.style-3 .slick-list {
        overflow: hidden !important;
    }

    .col-md-12 .manga-slider.style-3 .slick-track {
        display: flex !important;
        width: 100% !important;
        transform: translate3d(0, 0, 0) !important;
    }

    .col-md-12 .manga-slider.style-3 .slick-slide {
        width: 20% !important;
        min-width: 20% !important;
        max-width: 20% !important;
        box-sizing: border-box !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 3px !important;
        padding-right: 3px !important;
    }
}


/* =========================================================
   STYLE 3 - MOBILE
   QUERIDO OBJETIVO: 3 slides
========================================================= */
@media (max-width: 480px) {

    .col-md-12 .manga-slider.style-3 .slick-list {
        overflow: hidden !important;
    }

    .col-md-12 .manga-slider.style-3 .slick-track {
        display: flex !important;
        width: 100% !important;
        transform: translate3d(0, 0, 0) !important;
    }

    .col-md-12 .manga-slider.style-3 .slick-slide {
        width: 33.3333% !important;
        min-width: 33.3333% !important;
        max-width: 33.3333% !important;
        box-sizing: border-box !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 3px !important;
        padding-right: 3px !important;
    }
}/* End custom CSS */
/* Start custom CSS for manga-slider, class: .elementor-element-ffa62d5 *//* -- STYLE 2 WEB --------*/

/* 1) WRAPPER FULL WIDTH DA WIDGET */
.col-md-12 .manga-slider.style-2 {
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
}

/* 2) CONTAINER GERAL DO SLIDER */
.col-md-12 .manga-slider.style-2 .slider__container {
    padding: 6px 0 6px;
}

/* 3) ESPAÇO ENTRE OS SLIDES */
.col-md-12 .manga-slider.style-2 .slick-slide {
    margin-left: -6px !important;
    margin-right: -6px !important;
}

/* 4) ITEM */
.col-md-12 .manga-slider.style-2 .slider__item {
    position: relative;
    transform: scale(1);
}

/* 5) THUMB / CARD */
.col-md-12 .manga-slider.style-2 .slider__thumb,
.col-md-12 .manga-slider.style-2 .slider__thumb .slider__thumb_item {
    position: relative;
    border-radius: 16px;
    overflow: hidden;
    background: #111111;
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.30);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    padding: 1px !important;
}

/* 6) IMAGEM */
.col-md-12 .manga-slider.style-2 .slider__thumb .slider__thumb_item img {
    object-fit: cover;
    display:block;
	width:100%;
	height:160px;
	object-fit:cover;
	object-position:center top;
	aspect-ratio: 2 / 3;
}

/* 7) OVERLAY DA CAPA */
.col-md-12 .manga-slider.style-2 .slider__thumb .slider__thumb_item .slider-overlay {
    background: linear-gradient(to bottom, rgba(255,255,255,0) 45%, rgba(0,0,0,0.18) 100%);
    opacity: 1;
}

/* 8) ÁREA DO CONTEÚDO EMBAIXO */
.col-md-12 .manga-slider.style-2 .slider__content {
    position: absolute;
    left: 1px;
    right: 1px;
    bottom: 1px;
    width: auto;
    padding: 0 !important;
    margin: 0 !important;
    z-index: 3;
    box-sizing: border-box;
}

.col-md-12 .manga-slider.style-2 .slider__content .slider__content_item {
    padding: 0 !important;
    margin: 0 !important;
    transform: none !important;
}

/* 9) TÍTULO */
.col-md-12 .manga-slider.style-2 .slider__content .post-title,
.col-md-12 .manga-slider.style-2 .slider__content .post-title h4,
.col-md-12 .manga-slider.style-2 .slider__content .post-title h5 {
    margin: 0 !important;
    padding: 0 !important;
}

.col-md-12 .manga-slider.style-2 .slider__content .post-title {
    position: static !important;
    width: 100%;
}

/* 10) LINK DO TÍTULO = FAIXA ROXA */
.col-md-12 .manga-slider.style-2 .slider__content .post-title a {
    position: static !important;
    display: block;
    width: 100%;
    box-sizing: border-box;

    color: #ffffff !important;
    font-family: "Manrope", sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3;
    text-align: center;
    text-decoration: none;
    background: linear-gradient(to right, #4b1463, #2C083B);
    padding: 40px 12px 8px;
    clip-path: polygon(0 45%, 100% 0, 100% 100%, 0% 100%);
    border-radius: 0 0 16px 16px;

    overflow: hidden;
}

/* 12) LIMPA ELEMENTOS DESNECESSÁRIOS */
.col-md-12 .manga-slider.style-2 .slider__content .summary,
.col-md-12 .manga-slider.style-2 .slider__content .desc,
.col-md-12 .manga-slider.style-2 .slider__content .read-more,
.col-md-12 .manga-slider.style-2 .slider__content .chapter,
.col-md-12 .manga-slider.style-2 .slider__content .rating,
.col-md-12 .manga-slider.style-2 .slider__content .post-content_item,
.col-md-12 .manga-slider.style-2 .slider__thumb .manga-title-badges {
    display: none !important;
}

/* 13) HOVER */
.col-md-12 .manga-slider.style-2 .slider__item:hover .slider__thumb,
.col-md-12 .manga-slider.style-2 .slider__item:hover .slider__thumb .slider__thumb_item {
    transform: none;
    box-shadow: 0 6px 14px rgba(0, 0, 0, 0.30);
}

/* 14) HOVER DO LINK DO TÍTULO */
.col-md-12 .manga-slider.style-2 .slider__content .post-title a:hover {
    color: #ffffff !important;
    text-decoration: none;
}


/* =========================================================
   STYLE 2 - TABLET
   QUERIDO OBJETIVO: 3 slides
========================================================= */
@media (max-width: 991px) and (min-width: 481px) {

    .col-md-12 .manga-slider.style-2 .slick-list {
        overflow: hidden !important;
    }

    .col-md-12 .manga-slider.style-2 .slick-track {
        display: flex !important;
        width: 100% !important;
        transform: translate3d(0, 0, 0) !important;
    }

    .col-md-12 .manga-slider.style-2 .slick-slide {
        width: 33.3333% !important;
        min-width: 33.3333% !important;
        max-width: 33.3333% !important;
        box-sizing: border-box !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 4px !important;
        padding-right: 4px !important;
    }

    .col-md-12 .manga-slider.style-2 .slider__content .post-title a {
        font-size: 12px;
        line-height: 1.2;
        padding: 24px 8px 8px;
        clip-path: polygon(0 42%, 100% 0, 100% 100%, 0% 100%);
        border-radius: 0 0 14px 14px;
    }

    .col-md-12 .manga-slider.style-2 .slider__thumb,
    .col-md-12 .manga-slider.style-2 .slider__thumb .slider__thumb_item {
        border-radius: 14px;
    }
}


/*---------- STYLE 2 MOBILE ------------------*/
@media (max-width: 480px) {

    /* 1) WRAPPER FULL WIDTH DA WIDGET */
    .col-md-12 .manga-slider.style-2 {
        margin: 0;
        padding-left: 4px;
        padding-right: 4px;
    }

    /* 2) CONTAINER GERAL DO SLIDER */
    .col-md-12 .manga-slider.style-2 .slider__container {
        padding: 6px 0 6px;
    }

    /* FORÇA VISUAL DE 2 SLIDES */
    .col-md-12 .manga-slider.style-2 .slick-list {
        overflow: hidden !important;
    }

    .col-md-12 .manga-slider.style-2 .slick-track {
        display: flex !important;
        width: 100% !important;
        transform: translate3d(0, 0, 0) !important;
    }

    .col-md-12 .manga-slider.style-2 .slick-slide {
        width: 50% !important;
        min-width: 50% !important;
        max-width: 50% !important;
        box-sizing: border-box !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 4px !important;
        padding-right: 4px !important;
    }

    /* 4) ITEM */
    .col-md-12 .manga-slider.style-2 .slider__item {
        position: relative;
        transform: scale(1);
    }

    /* 5) THUMB / CARD */
    .col-md-12 .manga-slider.style-2 .slider__thumb,
    .col-md-12 .manga-slider.style-2 .slider__thumb .slider__thumb_item {
        position: relative;
        border-radius: 14px;
        overflow: hidden;
        background: #111111;
        box-shadow: 0 6px 14px rgba(0, 0, 0, 0.30);
        transition: transform 0.2s ease, box-shadow 0.2s ease;
        padding: 1px !important;
    }

    /* 6) IMAGEM */
    .col-md-12 .manga-slider.style-2 .slider__thumb .slider__thumb_item img {
        display: block;
        width: 100%;
        aspect-ratio: 2 / 3;
        object-fit: cover;
    }

    /* 7) OVERLAY DA CAPA */
    .col-md-12 .manga-slider.style-2 .slider__thumb .slider__thumb_item .slider-overlay {
        background: linear-gradient(to bottom, rgba(255,255,255,0) 45%, rgba(0,0,0,0.18) 100%);
        opacity: 1;
    }

    /* 8) ÁREA DO CONTEÚDO EMBAIXO */
    .col-md-12 .manga-slider.style-2 .slider__content {
        position: absolute;
        left: 1px;
        right: 1px;
        bottom: 1px;
        width: auto;
        padding: 0 !important;
        margin: 0 !important;
        z-index: 3;
        box-sizing: border-box;
    }

    .col-md-12 .manga-slider.style-2 .slider__content .slider__content_item {
        padding: 0 !important;
        margin: 0 !important;
        transform: none !important;
    }

    /* 9) TÍTULO */
    .col-md-12 .manga-slider.style-2 .slider__content .post-title,
    .col-md-12 .manga-slider.style-2 .slider__content .post-title h4,
    .col-md-12 .manga-slider.style-2 .slider__content .post-title h5 {
        margin: 0 !important;
        padding: 0 !important;
    }

    .col-md-12 .manga-slider.style-2 .slider__content .post-title {
        position: static !important;
        width: 100%;
    }

    /* 10) LINK DO TÍTULO = FAIXA ROXA */
    .col-md-12 .manga-slider.style-2 .slider__content .post-title a {
        position: static !important;
        display: block;
        width: 100%;
        box-sizing: border-box;

        color: #ffffff !important;
        font-family: "Manrope", sans-serif;
        font-size: 11px;
        font-weight: 700;
        line-height: 1.2;
        text-align: center;
        text-decoration: none;

        background: linear-gradient(to right, #4b1463, #2C083B);
        padding: 20px 8px 6px;
        clip-path: polygon(0 35%, 100% 0, 100% 100%, 0% 100%);
        border-radius: 0 0 14px 14px;

        overflow: hidden;
    }

    /* 12) LIMPA ELEMENTOS DESNECESSÁRIOS */
    .col-md-12 .manga-slider.style-2 .slider__content .summary,
    .col-md-12 .manga-slider.style-2 .slider__content .desc,
    .col-md-12 .manga-slider.style-2 .slider__content .read-more,
    .col-md-12 .manga-slider.style-2 .slider__content .chapter,
    .col-md-12 .manga-slider.style-2 .slider__content .rating,
    .col-md-12 .manga-slider.style-2 .slider__content .post-content_item,
    .col-md-12 .manga-slider.style-2 .slider__thumb .manga-title-badges {
        display: none !important;
    }

    /* 13) HOVER */
    .col-md-12 .manga-slider.style-2 .slider__item:hover .slider__thumb,
    .col-md-12 .manga-slider.style-2 .slider__item:hover .slider__thumb .slider__thumb_item {
        transform: none;
        box-shadow: 0 6px 14px rgba(0, 0, 0, 0.30);
    }

    /* 14) HOVER DO LINK DO TÍTULO */
    .col-md-12 .manga-slider.style-2 .slider__content .post-title a:hover {
        color: #ffffff !important;
        text-decoration: none;
    }
}/* End custom CSS */
/* Start custom CSS for manga-listing-2, class: .elementor-element-ff0bb5f *//* =========================================================
   MANGA LISTING 2 + PAGINAÇÃO
========================================================= */

/* =========================================================
   1) AUTO-COLS
   Só vale quando a opção "Items Per Row" estiver em AUTO
========================================================= */
.fdp-manga-listing-2-wrap .page-content-listing.auto-cols{
	display:grid !important;
	grid-template-columns:repeat(auto-fill,minmax(260px,1fr));
	width:100%;
	column-gap:24px;
	row-gap:24px;
}

/* no auto, cada card ocupa a célula do grid */
.fdp-manga-listing-2-wrap .page-content-listing.auto-cols > .fdp-item-card{
	width:100%;
	margin:0;
}

/* =========================================================
   2) PAGINAÇÃO
========================================================= */
.fdp-manga-listing-2-wrap .fdp-pagination-wrap{
	width:100%;
	display:flex;
	justify-content:center;
	margin-top:24px;
}

.fdp-manga-listing-2-wrap .fdp-pagination{
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
	gap:6px;
	width:100%;
}

.fdp-manga-listing-2-wrap .fdp-page,
.fdp-manga-listing-2-wrap .fdp-page-info,
.fdp-manga-listing-2-wrap .fdp-page-dots{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:26px;
	padding:0 10px;
	border-radius:8px;
	background:#2e2e2e;
	color:#fff !important;
	font-weight:700;
	line-height:1;
	text-decoration:none !important;
}

.fdp-manga-listing-2-wrap .fdp-page.current{
	background:#390f4b;
}

.fdp-manga-listing-2-wrap .fdp-page:hover{
	filter:brightness(1.08);
	color:#b62662 !important;
}

.fdp-manga-listing-2-wrap .fdp-page-dots{
	padding:0 8px;
}

.fdp-manga-listing-2-wrap .page-content-listing{
	width:100%;
}

/* =========================================================
   3) CARD
========================================================= */
.fdp-manga-listing-2-wrap .fdp-item-card{
	display:flex;
	align-items:flex-start;
	gap:14px;
	background:#0b0b0b;
	border:1px solid rgba(255,255,255,0.06);
	border-radius:18px;
	padding:14px;
	position:relative;
	overflow:hidden;
	min-height:180px;
	box-shadow:0 8px 20px rgba(0,0,0,0.22);
	transition:transform 0.2s ease, box-shadow 0.2s ease;
	margin-bottom:24px;
}

.fdp-manga-listing-2-wrap .fdp-item-card:hover{
	transform:translateY(-2px);
	box-shadow:0 12px 24px rgba(0,0,0,0.3);
}

/* =========================================================
   4) THUMB
========================================================= */
.fdp-manga-listing-2-wrap .fdp-thumb-wrap{
	position:relative;
	flex:0 0 112px;
	width:112px;
}

.fdp-manga-listing-2-wrap .fdp-item-thumb{
	display:block;
	width:112px;
	border-radius:14px;
	overflow:hidden;
}

.fdp-manga-listing-2-wrap .fdp-item-thumb img{
	display:block;
	width:100%;
	height:160px;
	object-fit:cover;
	object-position:center top;
	border-radius:14px;
}

/* =========================================================
   5) SUMMARY / BODY
========================================================= */
.fdp-manga-listing-2-wrap .fdp-item-body{
	display:flex;
	flex-direction:column;
	align-items:center;
	text-align:center;
	flex:1 1 auto;
	min-width:0;
	padding-top:2px;
}

/* =========================================================
   6) TÍTULO
========================================================= */
.fdp-manga-listing-2-wrap .fdp-item-title{
	margin:8px 0 6px;
	width:100%;
	line-height:1.15;
}

.fdp-manga-listing-2-wrap .fdp-item-title a{
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;

	text-align:center;

	color:#f2f2f2 !important;
	font-weight:600;
	font-size:14px;
	text-decoration:none !important;
}

/* =========================================================
   7) META (nota | views | comentários)
========================================================= */
.fdp-manga-listing-2-wrap .fdp-item-meta{
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
	gap:6px;
	width:100%;
	margin-bottom:12px;
	font-size:12px;
	color:#d4d4d4;
}

.fdp-manga-listing-2-wrap .fdp-item-rating,
.fdp-manga-listing-2-wrap .fdp-item-views,
.fdp-manga-listing-2-wrap .fdp-item-comments{
	color:#d4d4d4;
	font-size:12px;
	line-height:1.2;
}

.fdp-manga-listing-2-wrap .fdp-meta-sep{
	color:#7a7a7a;
	font-size:12px;
	line-height:1;
}

/* =========================================================
   8) AUTOR
========================================================= */
.fdp-manga-listing-2-wrap .fdp-item-author{
	width:100%;
	margin-bottom:12px;
	font-size:12px;
	line-height:1.35;
	color:#b9b9b9;
	font-weight:400;
}

/* =========================================================
   9) CAPÍTULO
========================================================= */
.fdp-manga-listing-2-wrap .fdp-item-latest{
	width:100%;
	margin-top:auto;
}

.fdp-manga-listing-2-wrap .fdp-item-latest a{
	display:block !important;

	width:100% !important;
	max-width:100% !important;
	box-sizing:border-box !important;

	padding-top:8px !important;
	padding-bottom:8px !important;
	padding-left:12px !important;
	padding-right:12px !important;

	border:none !important;
	border-radius:10px !important;

	background:#2a0636 !important;
	color:#f3f3f3 !important;

	font-size:12px !important;
	font-weight:600 !important;

	text-align:center !important;

	text-decoration:none !important;
	white-space:nowrap !important;
	overflow:hidden !important;
	text-overflow:ellipsis !important;
}

/* =========================================================
   10) BADGE / BOLINHA DE STATUS
========================================================= */
.fdp-manga-listing-2-wrap .fdp-status-dot{
	position:absolute;
	left:8px;
	bottom:8px;
	width:24px;
	height:24px;
	border-radius:999px;
	background:var(--fdp-status-color, #6b7280);
	border:3px solid #0b0b0b;
	box-shadow:0 0 0 1px rgba(255,255,255,0.12);
	z-index:2;
}

/* =========================================================
   11) STATUS COLORS
========================================================= */
.fdp-status-ongoing .fdp-status-dot{
	background:#22c55e;
}

.fdp-status-hiatus .fdp-status-dot{
	background:#9ca3af;
}

.fdp-status-canceled .fdp-status-dot{
	background:#ef4444;
}

.fdp-status-completed .fdp-status-dot{
	background:#3b82f6;
}

.fdp-status-upcoming .fdp-status-dot{
	background:#f59e0b;
}

/* =========================================================
   12) MOBILE
========================================================= */
@media (max-width:768px){

	.fdp-manga-listing-2-wrap .page-content-listing.auto-cols{
		grid-template-columns:1fr;
		row-gap:18px;
	}

	.fdp-manga-listing-2-wrap .fdp-item-card{
		min-height:170px;
		padding:12px;
		gap:12px;
		margin-bottom:18px;
	}

	.fdp-manga-listing-2-wrap .fdp-thumb-wrap,
	.fdp-manga-listing-2-wrap .fdp-item-thumb{
		flex:0 0 102px;
		width:102px;
	}

	.fdp-manga-listing-2-wrap .fdp-item-thumb img{
		height:146px;
	}

	.fdp-manga-listing-2-wrap .fdp-item-title a{
		font-size:13px;
	}

	.fdp-manga-listing-2-wrap .fdp-item-latest a{
		font-size:11px !important;
		padding:7px 10px !important;
	}
}


/* =========================================================
   LINHA DE SEPARAÇÃO - CINZA CHUMBO
========================================================= */

.fdp-manga-listing-2-wrap .page-content-listing.row,
.fdp-manga-listing-2-wrap .page-content-listing,
.fdp-manga-listing-2-wrap .page-listing-item,
.fdp-manga-listing-2-wrap hr {
	border-color: rgba(90, 90, 90, 0.35) !important;
}

/* garante que vai até o fim */
.fdp-manga-listing-2-wrap .page-content-listing::before,
.fdp-manga-listing-2-wrap .page-content-listing::after {
	width: 100% !important;
	border-color: rgba(90, 90, 90, 0.55) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fccd25 *//* =========================================================
   MANGA LISTING 2 + PAGINAÇÃO
========================================================= */

/* auto-cols */
.fdp-manga-listing-2-wrap .page-content-listing.auto-cols{
	display:grid !important;
	grid-template-columns:repeat(auto-fill,minmax(180px,1fr));
	width:100%;
}

.fdp-manga-listing-2-wrap .page-content-listing.auto-cols .page-listing-item{
	width:100%;
	margin:0;
}

.fdp-manga-listing-2-wrap .page-content-listing.auto-cols .page-listing-item > .row,
.fdp-manga-listing-2-wrap .page-content-listing.auto-cols .page-listing-item > .row.row-eq-height{
	display:block;
	margin:0;
	text-align:center;
}

.fdp-manga-listing-2-wrap .page-content-listing.auto-cols .page-listing-item [class*="col-"]{
	width:100% !important;
	max-width:100% !important;
	flex:0 0 100% !important;
	padding:0 !important;
}

/* paginação centralizada na largura da widget */
.fdp-manga-listing-2-wrap .fdp-pagination-wrap{
	width:100%;
	display:flex;
	justify-content:center;
	margin-top:24px;
}

.fdp-manga-listing-2-wrap .fdp-pagination{
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
	gap:6px;
	width:100%;
}

.fdp-manga-listing-2-wrap .fdp-page,
.fdp-manga-listing-2-wrap .fdp-page-info,
.fdp-manga-listing-2-wrap .fdp-page-dots{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:26px;
	padding:0 10px;
	border-radius:8px;
	background:#2e2e2e;
	color:#fff !important;
	font-weight:700;
	line-height:1;
	text-decoration:none !important;
}

.fdp-manga-listing-2-wrap .fdp-page.current{
	background:#390f4b;
}

.fdp-manga-listing-2-wrap .fdp-page:hover{
	filter:brightness(1.08);
    color:#b62662 !important;
}

.fdp-manga-listing-2-wrap .fdp-page-dots{
	padding:0 8px;
}

/* opcional: se quiser espaço maior embaixo da lista */
.fdp-manga-listing-2-wrap .page-content-listing{
	width:100%;
}



/* =========================================================
   2) THUMB
========================================================= */
.fdp-manga-listing-2-wrap .item-thumb{
	margin-bottom:10px;
}

.fdp-manga-listing-2-wrap .item-thumb img{
	border-radius:14px; /* arredondamento da capa */
}


/* =========================================================
   3) SUMMARY 
========================================================= */
.fdp-manga-listing-2-wrap .item-summary{
	display:flex;
	flex-direction:column;
	align-items:center; /* CENTRALIZA TUDO */
	text-align:center;
}


/* =========================================================
   4) TÍTULO
========================================================= */
.fdp-manga-listing-2-wrap .post-title{
	margin:8px 0 6px;
	width:100%;
}

.fdp-manga-listing-2-wrap .post-title a{
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; /* limita linhas */
	overflow:hidden;

	text-align:center;

	color:#f2f2f2; /* cor do título */
	font-weight:600;
	font-size:14px;
	text-decoration:none;
}


/* =========================================================
   5) CONTAINER DO CAPÍTULO
========================================================= */
.fdp-manga-listing-2-wrap .list-chapter{
	text-align:center;
	margin-top:4px;
}


/* =========================================================
   6) CAPÍTULO 
========================================================= */
.fdp-manga-listing-2-wrap .list-chapter a,
.fdp-manga-listing-2-wrap .chapter-item a,
.fdp-manga-listing-2-wrap .latest-chap .chapter-link,
.fdp-manga-listing-2-wrap .chapter{

	display:block !important;

	width:100% !important; /* <- FAZ OCUPAR TODA A THUMB */
	max-width:100% !important;
	box-sizing:border-box !important;

	padding-top:4px !important;
	padding-bottom:4px !important;
	padding-left:12px !important;
	padding-right:12px !important;

	border:none !important;
	border-radius:6px !important;

	background:#303030 !important; /* cor única e opaca */
	color:#eaeaea !important;

	font-size:12px !important;
	font-weight:500 !important;

	text-align:center !important;

	white-space:nowrap !important;
	overflow:hidden !important;
	text-overflow:ellipsis !important;
}


/* =========================================================
   7) LINK INTERNO
========================================================= */
.fdp-manga-listing-2-wrap .chapter a{
	display:inline;
	background:transparent;
	padding:0;
	margin:0;
	color:inherit;
}


/* =========================================================
   8) TEMPORADA / VOLUME 
========================================================= */
.fdp-manga-listing-2-wrap .vol{
	margin-top:4px;

	padding:4px 8px;

	border-radius:6px;
	background:rgba(85, 85, 85, 0.03);

	font-size:11px;
	color:#c2c2c2;
}


/* =========================================================
   9) BADGE DE TIPO 
========================================================= */
.fdp-ml2-type-badge{
	position:absolute;
	top:8px;
	left:50%;
	transform:translateX(-50%);

	padding:3px 8px;

	border-radius:999px;
	background:rgba(0,0,0,0.5);

	font-size:10px;
	color:#fff;
}


/* =========================================================
   10) BADGE DE STATUS
========================================================= */
.fdp-ml2-status-badge{
	position:absolute;
	bottom:8px;
	left:50%;
	transform:translateX(-50%);

	padding:4px 10px;

	border-radius:999px;
	background:rgba(0,0,0,0.7);

	font-size:11px;
	color:#fff;
}


/* =========================================================
   11) STATUS
========================================================= */
.fdp-status-ongoing .fdp-ml2-status-dot{
	background:#22c55e;
}

.fdp-status-hiatus .fdp-ml2-status-dot{
	background:#facc15;
}

.fdp-status-canceled .fdp-ml2-status-dot{
	background:#ef4444;
}

.fdp-status-completed .fdp-ml2-status-dot{
	background:#3b82f6;
}


/* =========================================================
   12) MOBILE
========================================================= */
@media (max-width:768px){

	.fdp-manga-listing-2-wrap .post-title a{
		font-size:13px;
	}

	.fdp-manga-listing-2-wrap .list-chapter a{
		font-size:11px;
		padding:4px 8px;
	}
}/* End custom CSS */
/* Start custom CSS for manga-slider, class: .elementor-element-2399156 *//* ----- STYLE 3 WEB -------*/

/* 1) WRAPPER FULL WIDTH DA WIDGET */
.col-md-12 .manga-slider.style-3 {
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
}

/* 2) CONTAINER GERAL DO SLIDER */
.col-md-12 .manga-slider.style-3 .slider__container {
    padding: 6px 0 6px;
}

/* 3) ESPAÇO ENTRE OS SLIDES */
.col-md-12 .manga-slider.style-3 .slick-slide {
    margin-left: 3px !important;
    margin-right: 3px !important;
}

/* 4) ITEM */
.col-md-12 .manga-slider.style-3 .slider__item {
    position: relative;
    transform: scale(1);
}

/* 5) THUMB / CARD */
.col-md-12 .manga-slider.style-3 .slider__thumb,
.col-md-12 .manga-slider.style-3 .slider__thumb .slider__thumb_item {
    position: relative;
    overflow: hidden;
    background: #111111;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    padding: 1px !important;
}

/* 6) IMAGEM */
.col-md-12 .manga-slider.style-3 .slider__thumb .slider__thumb_item img {
    display: block;
    width: 100%;
    aspect-ratio: 2 / 3;
    object-fit: cover;
    transform: scale(1);
    transition: transform 0.35s ease;
}

/* 6.1) ZOOM NA IMAGEM AO PASSAR O MOUSE */
.col-md-12 .manga-slider.style-3 .slider__thumb:hover .slider__thumb_item img {
    transform: scale(1.08);
}

/* 7) OVERLAY DA CAPA */
.col-md-12 .manga-slider.style-3 .slider__thumb .slider__thumb_item .slider-overlay {
    display: none !important;
}

/* 8) ÁREA DO CONTEÚDO EMBAIXO */
.col-md-12 .manga-slider.style-3 .slider__content {
    position: absolute;
    left: 1px;
    right: 1px;
    bottom: 1px;
    width: auto;
    padding: 0 !important;
    margin: 0 !important;
    z-index: 3;
    box-sizing: border-box;
}

.col-md-12 .manga-slider.style-3 .slider__content .slider__content_item {
    padding: 0 !important;
    margin: 0 !important;
    transform: none !important;
}

/* 9) TÍTULO */
.col-md-12 .manga-slider.style-3 .slider__content .post-title,
.col-md-12 .manga-slider.style-3 .slider__content .post-title h4,
.col-md-12 .manga-slider.style-3 .slider__content .post-title h5 {
    display: none !important;
}

.col-md-12 .manga-slider.style-3 .slider__content .post-title {
    display: none !important;
}

/* 10) LIMPA ELEMENTOS DESNECESSÁRIOS */
.col-md-12 .manga-slider.style-3 .slider__content .summary,
.col-md-12 .manga-slider.style-3 .slider__content .desc,
.col-md-12 .manga-slider.style-3 .slider__content .read-more,
.col-md-12 .manga-slider.style-3 .slider__content .chapter,
.col-md-12 .manga-slider.style-3 .slider__content .rating,
.col-md-12 .manga-slider.style-3 .slider__content .post-content_item,
.col-md-12 .manga-slider.style-3 .slider__thumb .manga-title-badges {
    display: none !important;
}

/* Forçar velocidade da animação do carrossel no style-3 */
.col-md-12 .manga-slider.style-3 .slick-track {
    transition: transform 0.35s ease !important;
}


/* =========================================================
   STYLE 3 - TABLET
   QUERIDO OBJETIVO: 5 slides
========================================================= */
@media (max-width: 991px) and (min-width: 481px) {

    .col-md-12 .manga-slider.style-3 .slick-list {
        overflow: hidden !important;
    }

    .col-md-12 .manga-slider.style-3 .slick-track {
        display: flex !important;
        width: 100% !important;
        transform: translate3d(0, 0, 0) !important;
    }

    .col-md-12 .manga-slider.style-3 .slick-slide {
        width: 20% !important;
        min-width: 20% !important;
        max-width: 20% !important;
        box-sizing: border-box !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 3px !important;
        padding-right: 3px !important;
    }
}


/* =========================================================
   STYLE 3 - MOBILE
   QUERIDO OBJETIVO: 3 slides
========================================================= */
@media (max-width: 480px) {

    .col-md-12 .manga-slider.style-3 .slick-list {
        overflow: hidden !important;
    }

    .col-md-12 .manga-slider.style-3 .slick-track {
        display: flex !important;
        width: 100% !important;
        transform: translate3d(0, 0, 0) !important;
    }

    .col-md-12 .manga-slider.style-3 .slick-slide {
        width: 33.3333% !important;
        min-width: 33.3333% !important;
        max-width: 33.3333% !important;
        box-sizing: border-box !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 3px !important;
        padding-right: 3px !important;
    }
}/* ------------------------------------------------------------------
------------------------- MANGA SLIDER -------------------------------
---------------------------------------------------------------------*/


/*  ------------------ MANGA SLIDER  -----------------------
----------------------- STYLE 3 -------------------------*/

/*---------- STYLE 3 WEB ------------------*/

/* 1) WRAPPER FULL WIDTH DA WIDGET */
.col-md-12 .manga-slider.style-3 {
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
}

/* 2) CONTAINER GERAL DO SLIDER */
.col-md-12 .manga-slider.style-3 .slider__container {
    padding: 6px 0 6px;
}

/* 3) ESPAÇO ENTRE OS SLIDES */
.col-md-12 .manga-slider.style-3 .slick-slide {
    margin-left: 3px !important;
    margin-right: 3px !important;
}

/* 4) ITEM */
.col-md-12 .manga-slider.style-3 .slider__item {
    position: relative;
    transform: scale(1);
}

/* 5) THUMB / CARD */
.col-md-12 .manga-slider.style-3 .slider__thumb,
.col-md-12 .manga-slider.style-3 .slider__thumb .slider__thumb_item {
    position: relative;
    overflow: hidden;
    background: #111111;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    padding: 1px !important;
}

/* 6) IMAGEM */
.col-md-12 .manga-slider.style-3 .slider__thumb .slider__thumb_item img {
    display: block;
    width: 100%;
    aspect-ratio: 2 / 3;
    object-fit: cover;
    transform: scale(1);
    transition: transform 0.35s ease;
}

/* 6.1) ZOOM NA IMAGEM AO PASSAR O MOUSE */
.col-md-12 .manga-slider.style-3 .slider__thumb:hover .slider__thumb_item img {
    transform: scale(1.08);
}

/* 7) OVERLAY DA CAPA */
.col-md-12 .manga-slider.style-3 .slider__thumb .slider__thumb_item .slider-overlay {
    display: none !important;
}

/* 8) ÁREA DO CONTEÚDO EMBAIXO */
.col-md-12 .manga-slider.style-3 .slider__content {
    position: absolute;
    left: 1px;
    right: 1px;
    bottom: 1px;
    width: auto;
    padding: 0 !important;
    margin: 0 !important;
    z-index: 3;
    box-sizing: border-box;
}

.col-md-12 .manga-slider.style-3 .slider__content .slider__content_item {
    padding: 0 !important;
    margin: 0 !important;
    transform: none !important;
}

/* 9) TÍTULO */
.col-md-12 .manga-slider.style-3 .slider__content .post-title,
.col-md-12 .manga-slider.style-3 .slider__content .post-title h4,
.col-md-12 .manga-slider.style-3 .slider__content .post-title h5 {
    display: none !important;
}

.col-md-12 .manga-slider.style-3 .slider__content .post-title {
    display: none !important;
}

/* 10) LIMPA ELEMENTOS DESNECESSÁRIOS */
.col-md-12 .manga-slider.style-3 .slider__content .summary,
.col-md-12 .manga-slider.style-3 .slider__content .desc,
.col-md-12 .manga-slider.style-3 .slider__content .read-more,
.col-md-12 .manga-slider.style-3 .slider__content .chapter,
.col-md-12 .manga-slider.style-3 .slider__content .rating,
.col-md-12 .manga-slider.style-3 .slider__content .post-content_item,
.col-md-12 .manga-slider.style-3 .slider__thumb .manga-title-badges {
    display: none !important;
}

/* Forçar velocidade da animação do carrossel no style-3 */
.col-md-12 .manga-slider.style-3 .slick-track {
    transition: transform 0.35s ease !important;
}


/* =========================================================
   STYLE 3 - TABLET
   QUERIDO OBJETIVO: 5 slides
========================================================= */
@media (max-width: 991px) and (min-width: 481px) {

    .col-md-12 .manga-slider.style-3 .slick-list {
        overflow: hidden !important;
    }

    .col-md-12 .manga-slider.style-3 .slick-track {
        display: flex !important;
        width: 100% !important;
        transform: translate3d(0, 0, 0) !important;
    }

    .col-md-12 .manga-slider.style-3 .slick-slide {
        width: 20% !important;
        min-width: 20% !important;
        max-width: 20% !important;
        box-sizing: border-box !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 3px !important;
        padding-right: 3px !important;
    }
}


/* =========================================================
   STYLE 3 - MOBILE
   QUERIDO OBJETIVO: 3 slides
========================================================= */
@media (max-width: 480px) {

    .col-md-12 .manga-slider.style-3 .slick-list {
        overflow: hidden !important;
    }

    .col-md-12 .manga-slider.style-3 .slick-track {
        display: flex !important;
        width: 100% !important;
        transform: translate3d(0, 0, 0) !important;
    }

    .col-md-12 .manga-slider.style-3 .slick-slide {
        width: 33.3333% !important;
        min-width: 33.3333% !important;
        max-width: 33.3333% !important;
        box-sizing: border-box !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 3px !important;
        padding-right: 3px !important;
    }
}/* End custom CSS */
/* Start custom CSS for manga-slider, class: .elementor-element-084a424 *//* ----- STYLE 3 WEB -------*/

/* 1) WRAPPER FULL WIDTH DA WIDGET */
.col-md-12 .manga-slider.style-3 {
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
}

/* 2) CONTAINER GERAL DO SLIDER */
.col-md-12 .manga-slider.style-3 .slider__container {
    padding: 6px 0 6px;
}

/* 3) ESPAÇO ENTRE OS SLIDES */
.col-md-12 .manga-slider.style-3 .slick-slide {
    margin-left: 3px !important;
    margin-right: 3px !important;
}

/* 4) ITEM */
.col-md-12 .manga-slider.style-3 .slider__item {
    position: relative;
    transform: scale(1);
}

/* 5) THUMB / CARD */
.col-md-12 .manga-slider.style-3 .slider__thumb,
.col-md-12 .manga-slider.style-3 .slider__thumb .slider__thumb_item {
    position: relative;
    overflow: hidden;
    background: #111111;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    padding: 1px !important;
}

/* 6) IMAGEM */
.col-md-12 .manga-slider.style-3 .slider__thumb .slider__thumb_item img {
    display: block;
    width: 100%;
    aspect-ratio: 2 / 3;
    object-fit: cover;
    transform: scale(1);
    transition: transform 0.35s ease;
}

/* 6.1) ZOOM NA IMAGEM AO PASSAR O MOUSE */
.col-md-12 .manga-slider.style-3 .slider__thumb:hover .slider__thumb_item img {
    transform: scale(1.08);
}

/* 7) OVERLAY DA CAPA */
.col-md-12 .manga-slider.style-3 .slider__thumb .slider__thumb_item .slider-overlay {
    display: none !important;
}

/* 8) ÁREA DO CONTEÚDO EMBAIXO */
.col-md-12 .manga-slider.style-3 .slider__content {
    position: absolute;
    left: 1px;
    right: 1px;
    bottom: 1px;
    width: auto;
    padding: 0 !important;
    margin: 0 !important;
    z-index: 3;
    box-sizing: border-box;
}

.col-md-12 .manga-slider.style-3 .slider__content .slider__content_item {
    padding: 0 !important;
    margin: 0 !important;
    transform: none !important;
}

/* 9) TÍTULO */
.col-md-12 .manga-slider.style-3 .slider__content .post-title,
.col-md-12 .manga-slider.style-3 .slider__content .post-title h4,
.col-md-12 .manga-slider.style-3 .slider__content .post-title h5 {
    display: none !important;
}

.col-md-12 .manga-slider.style-3 .slider__content .post-title {
    display: none !important;
}

/* 10) LIMPA ELEMENTOS DESNECESSÁRIOS */
.col-md-12 .manga-slider.style-3 .slider__content .summary,
.col-md-12 .manga-slider.style-3 .slider__content .desc,
.col-md-12 .manga-slider.style-3 .slider__content .read-more,
.col-md-12 .manga-slider.style-3 .slider__content .chapter,
.col-md-12 .manga-slider.style-3 .slider__content .rating,
.col-md-12 .manga-slider.style-3 .slider__content .post-content_item,
.col-md-12 .manga-slider.style-3 .slider__thumb .manga-title-badges {
    display: none !important;
}

/* Forçar velocidade da animação do carrossel no style-3 */
.col-md-12 .manga-slider.style-3 .slick-track {
    transition: transform 0.35s ease !important;
}


/* =========================================================
   STYLE 3 - TABLET
   QUERIDO OBJETIVO: 5 slides
========================================================= */
@media (max-width: 991px) and (min-width: 481px) {

    .col-md-12 .manga-slider.style-3 .slick-list {
        overflow: hidden !important;
    }

    .col-md-12 .manga-slider.style-3 .slick-track {
        display: flex !important;
        width: 100% !important;
        transform: translate3d(0, 0, 0) !important;
    }

    .col-md-12 .manga-slider.style-3 .slick-slide {
        width: 20% !important;
        min-width: 20% !important;
        max-width: 20% !important;
        box-sizing: border-box !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 3px !important;
        padding-right: 3px !important;
    }
}


/* =========================================================
   STYLE 3 - MOBILE
   QUERIDO OBJETIVO: 3 slides
========================================================= */
@media (max-width: 480px) {

    .col-md-12 .manga-slider.style-3 .slick-list {
        overflow: hidden !important;
    }

    .col-md-12 .manga-slider.style-3 .slick-track {
        display: flex !important;
        width: 100% !important;
        transform: translate3d(0, 0, 0) !important;
    }

    .col-md-12 .manga-slider.style-3 .slick-slide {
        width: 33.3333% !important;
        min-width: 33.3333% !important;
        max-width: 33.3333% !important;
        box-sizing: border-box !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 3px !important;
        padding-right: 3px !important;
    }
}/* ------------------------------------------------------------------
------------------------- MANGA SLIDER -------------------------------
---------------------------------------------------------------------*/


/*  ------------------ MANGA SLIDER  -----------------------
----------------------- STYLE 3 -------------------------*/

/*---------- STYLE 3 WEB ------------------*/

/* 1) WRAPPER FULL WIDTH DA WIDGET */
.col-md-12 .manga-slider.style-3 {
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
}

/* 2) CONTAINER GERAL DO SLIDER */
.col-md-12 .manga-slider.style-3 .slider__container {
    padding: 6px 0 6px;
}

/* 3) ESPAÇO ENTRE OS SLIDES */
.col-md-12 .manga-slider.style-3 .slick-slide {
    margin-left: 3px !important;
    margin-right: 3px !important;
}

/* 4) ITEM */
.col-md-12 .manga-slider.style-3 .slider__item {
    position: relative;
    transform: scale(1);
}

/* 5) THUMB / CARD */
.col-md-12 .manga-slider.style-3 .slider__thumb,
.col-md-12 .manga-slider.style-3 .slider__thumb .slider__thumb_item {
    position: relative;
    overflow: hidden;
    background: #111111;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    padding: 1px !important;
}

/* 6) IMAGEM */
.col-md-12 .manga-slider.style-3 .slider__thumb .slider__thumb_item img {
    display: block;
    width: 100%;
    aspect-ratio: 2 / 3;
    object-fit: cover;
    transform: scale(1);
    transition: transform 0.35s ease;
}

/* 6.1) ZOOM NA IMAGEM AO PASSAR O MOUSE */
.col-md-12 .manga-slider.style-3 .slider__thumb:hover .slider__thumb_item img {
    transform: scale(1.08);
}

/* 7) OVERLAY DA CAPA */
.col-md-12 .manga-slider.style-3 .slider__thumb .slider__thumb_item .slider-overlay {
    display: none !important;
}

/* 8) ÁREA DO CONTEÚDO EMBAIXO */
.col-md-12 .manga-slider.style-3 .slider__content {
    position: absolute;
    left: 1px;
    right: 1px;
    bottom: 1px;
    width: auto;
    padding: 0 !important;
    margin: 0 !important;
    z-index: 3;
    box-sizing: border-box;
}

.col-md-12 .manga-slider.style-3 .slider__content .slider__content_item {
    padding: 0 !important;
    margin: 0 !important;
    transform: none !important;
}

/* 9) TÍTULO */
.col-md-12 .manga-slider.style-3 .slider__content .post-title,
.col-md-12 .manga-slider.style-3 .slider__content .post-title h4,
.col-md-12 .manga-slider.style-3 .slider__content .post-title h5 {
    display: none !important;
}

.col-md-12 .manga-slider.style-3 .slider__content .post-title {
    display: none !important;
}

/* 10) LIMPA ELEMENTOS DESNECESSÁRIOS */
.col-md-12 .manga-slider.style-3 .slider__content .summary,
.col-md-12 .manga-slider.style-3 .slider__content .desc,
.col-md-12 .manga-slider.style-3 .slider__content .read-more,
.col-md-12 .manga-slider.style-3 .slider__content .chapter,
.col-md-12 .manga-slider.style-3 .slider__content .rating,
.col-md-12 .manga-slider.style-3 .slider__content .post-content_item,
.col-md-12 .manga-slider.style-3 .slider__thumb .manga-title-badges {
    display: none !important;
}

/* Forçar velocidade da animação do carrossel no style-3 */
.col-md-12 .manga-slider.style-3 .slick-track {
    transition: transform 0.35s ease !important;
}


/* =========================================================
   STYLE 3 - TABLET
   QUERIDO OBJETIVO: 5 slides
========================================================= */
@media (max-width: 991px) and (min-width: 481px) {

    .col-md-12 .manga-slider.style-3 .slick-list {
        overflow: hidden !important;
    }

    .col-md-12 .manga-slider.style-3 .slick-track {
        display: flex !important;
        width: 100% !important;
        transform: translate3d(0, 0, 0) !important;
    }

    .col-md-12 .manga-slider.style-3 .slick-slide {
        width: 20% !important;
        min-width: 20% !important;
        max-width: 20% !important;
        box-sizing: border-box !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 3px !important;
        padding-right: 3px !important;
    }
}


/* =========================================================
   STYLE 3 - MOBILE
   QUERIDO OBJETIVO: 3 slides
========================================================= */
@media (max-width: 480px) {

    .col-md-12 .manga-slider.style-3 .slick-list {
        overflow: hidden !important;
    }

    .col-md-12 .manga-slider.style-3 .slick-track {
        display: flex !important;
        width: 100% !important;
        transform: translate3d(0, 0, 0) !important;
    }

    .col-md-12 .manga-slider.style-3 .slick-slide {
        width: 33.3333% !important;
        min-width: 33.3333% !important;
        max-width: 33.3333% !important;
        box-sizing: border-box !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 3px !important;
        padding-right: 3px !important;
    }
}/* End custom CSS */