/*======================================
Theme Name: Jessie - Feminine Influencer and LifeCoach
Theme URI: https://jessie.rise-creators.com/
Author: RiseThemes
Author URI: https://risethemes.net/
Template: Divi
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
======================================*/

/* ===== NOTES ==================================================================
 *
 * Discover our premium Divi products: https://risethemes.net/    https://rise-creators.com/
 * 
 * =============================================================================== */


/* Image shine effect start */
.rtbl-img-hover .et_pb_image_wrap,
.et_pb_post .et_pb_image_container{
    position:relative;
    overflow:hidden;
}

/* Image */
.rtbl-img-hover .et_pb_image_wrap img,
.et_pb_post .et_pb_image_container img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
    transform:scale(1.05);
    transition:transform .6s ease;
}

/* Zoom */
.rtbl-img-hover:hover .et_pb_image_wrap img,
.et_pb_post:hover .et_pb_image_container img{
    transform:scale(1.15);
}

/* Shine */
.rtbl-img-hover .et_pb_image_wrap::after,
.et_pb_post .et_pb_image_container::after{
    content:'';
    position:absolute;
    width:200%;
    height:0%;
    left:50%;
    top:50%;
    background:rgba(255,255,255,.3);
    transform:translate(-50%,-50%) rotate(-45deg);
    pointer-events:none;
}

/* Shine Animation */
.rtbl-img-hover .et_pb_image_wrap:hover::after,
.et_pb_post:hover .et_pb_image_container::after{
    height:250%;
    transition:all 600ms linear!important;
    background-color:transparent;
}
/* Image shine effect end */





/* section stripes start */
.rise-with-stripes{
    position:relative;
    overflow:hidden;
}

.rise-with-stripes::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:80px;

    background:
       linear-gradient(#fff,#fff) 0 1px/100% 6px no-repeat,
      linear-gradient(#fff,#fff) 0 20px/100% 6px no-repeat,
        linear-gradient(#fff,#fff) 0 16px/100% 3px no-repeat,
        linear-gradient(#fff,#fff) 0 32px/100% 3px no-repeat,
        linear-gradient(#fff,#fff) 0 48px/100% 3px no-repeat,
        linear-gradient(#fff,#fff) 
      bottom/100% 36px no-repeat;
}

/* section stripes end */




/* Jessie KenBurn effect start */
.rise-jessie-clientstories {
    position: relative !important;
    overflow: hidden !important;
    isolation: isolate !important;
}

/* Animated background */
.rise-jessie-clientstories::before {
    content: "";
    position: absolute;
    inset: -2%;
    z-index: -2;

    background: inherit;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    transform: scale(1);
    transform-origin: center center;

    animation: jessieburns 20s linear infinite alternate;

    will-change: transform;
}

/* Native-style overlay */
.rise-jessie-clientstories::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;

    background: rgba(0, 0, 0, 0.15);

    pointer-events: none;
}


/* Ken Burns */
@keyframes jessieburns {

    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(1.3);
    }
}

/* Jessie KenBurn effect end */