/* top slide */
/* use .entry-content disable those classes in wp block editor */
.entry-content .pw-tslide{
    width: 100vw;
    max-width: 100%!important;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    margin: 0!important;
    padding: 0!important;
    box-sizing: border-box;
    gap: 0;
}
.entry-content .pw-tslide .swiper-wrapper,
.entry-content .pw-tslide .swiper-slide{
    width: 100vw !important;
}
body.has-cb-slider .pw-header{
    height: 100vh;
}
body.has-cb-slider .pw-header .pw-h-tlayer{
    z-index: 2;
    position: relative;
}
.pw-tslide .wp-block-cover__inner-container{
    position: relative;
    z-index: 2;
}
.pw-tslide .wp-block-cb-slide{
    padding: 0!important;
}

.entry-content .pw-tslide .wp-block-cb-slide>.wp-block-cover{
    min-height: 100vh;
}
.entry-content .pw-tslide .wp-block-cb-slide>.wp-block-cover:before{
    display: block;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    content: '';
    min-height: 69em;
    width: 100%;
}
.entry-content .pw-tslide .wp-block-cb-slide>.wp-block-cover> .wp-block-cover__inner-container{
    position: relative;
    z-index: 4;
}

.pw-tslide .wp-block-cb-slide>.wp-block-cover.tlight:before{
    background-color: rgb(255 255 255 / 40%);
    /* background-color: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray); */
    background: linear-gradient(180deg, rgba(255,255,255,1) 10%, rgba(255,255,255,0.6) 40%, rgba(255,255,255,0.25) 70%, rgba(255,255,255,0) 100%);
    background: linear-gradient(180deg, rgba(255,255,255,0.8) 7%, rgba(255,255,255,0.2) 38%, rgba(255,255,255,0.05) 100%);
    background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.0) 20%);
    background: linear-gradient(180deg, rgba(255,255,255,0.18) 0%, rgba(255,255,255,0.0) 29%);
}
.pw-tslide .wp-block-cb-slide>.wp-block-cover.tdark:before{
    /* background: linear-gradient(180deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.0) 20%); */
    background: linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0) 30%);
}

@media (max-width: 940px) {
    body.has-cb-slider.active-mm .pw-header{
        z-index: unset;
    }
/*
    .entry-content .pw-tslide{
        top: 11em;
    }
    .entry-content .pw-tslide-cover{
        height: calc( 100vh - 11em );
    }
    .entry-content .pw-tslide-ip-ltoc>img{
        object-position: 83% 5%!important;
        top: 11em
    }
    .entry-content .pw-tslide-icenter>img{
        object-position: 50% 5%!important;
        top: 11em
    }
*/
}

/* top slide */