
/* Popup Base */
.wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element, .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label, .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon, .wdt-popup-box-window button.mfp-close, .wdt-popup-box-window button.mfp-arrow { -webkit-transition: var(--wdt-elementor-base-transition); transition: var(--wdt-elementor-base-transition); }

.wdt-popup-box-window.mfp-bg, .wdt-popup-box-window.mfp-wrap { height: auto; bottom: 0; left: 0; right: 0; top: 0; width: auto; }
.wdt-popup-box-window.mfp-bg {
    background: rgba(0,0,0,0.3);
    opacity: 1;
    backdrop-filter: blur(4px);
}
.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { background-color: var(--wdt-elementor-color-white); height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; margin: auto; max-width: 80vw; padding: 1.5em; width: 900px; -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); -webkit-transition: var(--wdt-elementor-base-transition); transition: var(--wdt-elementor-base-transition); }

.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner { max-height: calc(80vh - 2*1.5em); overflow-y: auto; }

.wdt-popup-box-window .wdt-popup-box-content-holder .wdt-popup-box-content-inner > *:first-child { margin-top: 0; }
.wdt-popup-box-window .wdt-popup-box-content-holder .wdt-popup-box-content-inner > *:last-child { margin-bottom: 0; }
.wdt-popup-box-window .wdt-popup-box-content-holder .mfp-close { font-size: 24px; height: 35px; line-height: 35px; width: 35px; }
.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner iframe { width: 100%; }


/* Pop-up Trigger Elements */
.wdt-popup-box-trigger-holder, .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { display: inline-flex; align-items: baseline; }
.wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { cursor: pointer; }
.wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element img { align-self: start; }
.wdt-popup-box-trigger-holder:empty { display: none; }

.wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { font-size: 1.5rem; padding: 0; position: relative; text-align: center; vertical-align: top; z-index: 0; }
.wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i, .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i > * { display: inline-flex; vertical-align: middle; }

.wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label { display: inline-grid; align-content: center; }
.wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon { margin-left: 8px; }

.wdt-popup-box-trigger-holder.wdt-click-element-image-n-icon .wdt-popup-box-trigger-element { display: inline-grid; position: relative; }
.wdt-popup-box-trigger-holder.wdt-click-element-image-n-icon .wdt-popup-box-trigger-element > * { grid-area: 1/-1; }
.wdt-popup-box-trigger-holder.wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { display: inline-flex; align-items: center; justify-content: center; }

/* Pop-up Effects */

/* Fade-Zoom Effect */
.wdt-fade-zoom .mfp-content .mfp-iframe, 
.wdt-fade-zoom .mfp-content .mfp-img, .wdt-fade-zoom .mfp-content .mfp-figure:after, 
.wdt-fade-zoom .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { opacity: 0; -webkit-transform: scale(0.8); transform: scale(0.8); -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.wdt-fade-zoom.mfp-ready .mfp-content .mfp-iframe, 
.wdt-fade-zoom.mfp-ready .mfp-content .mfp-img, .wdt-fade-zoom.mfp-ready .mfp-content .mfp-figure:after, 
.wdt-fade-zoom.mfp-ready .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }


/* Fade-Zoom Effect */
.wdt-fade-slide .mfp-content .mfp-iframe, 
.wdt-fade-slide .mfp-content .mfp-img, .wdt-fade-slide .mfp-content .mfp-figure:after, 
.wdt-fade-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { opacity: 0; -webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg); transform: translateY(-20px) perspective(600px) rotateX(10deg); -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.wdt-fade-slide.mfp-ready .mfp-content .mfp-iframe, 
.wdt-fade-slide.mfp-ready .mfp-content .mfp-img, .wdt-fade-slide.mfp-ready .mfp-content .mfp-figure:after, 
.wdt-fade-slide.mfp-ready .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { opacity: 1; -webkit-transform: translateY(0) perspective(600px) rotateX(0); transform: translateY(0) perspective(600px) rotateX(0); }

/* Pop up icon effect */
.wdt-custom-video-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { display: inline-flex; vertical-align: top; }
/* .wdt-custom-video-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i:after {
    content: ''; height: auto; opacity: 1; margin: 2px; position: absolute; bottom: 0; left: 0; right: 0; top: 0; width: auto; transition: opacity 0.4s ease-in-out;
    background: transparent; border-radius: 50%; z-index: -1; -webkit-animation: icon-ripple 0.7s linear infinite; animation: icon-ripple 0.7s linear infinite; 
}

@-webkit-keyframes icon-ripple{
    0% {
        box-shadow: 0 0 0 0px rgb(225 225 225 / 60%), 0 0 0 17px rgba(225, 225, 225, 0.5),
         0 0 0 34px rgba(225, 225, 225, 0.3), 0 0 0 51px rgba(225, 225, 225, 0.1);
    }
    100% {
        box-shadow: 0 0 0 17px rgba(225, 225, 225, 0.5), 0 0 0 34px rgba(225, 225, 225, 0.3), 
        0 0 0 51px rgba(225, 225, 225, 0.1);
    }
}
@keyframes icon-ripple{
    0% {
        box-shadow: 0 0 0 0px rgb(225 225 225 / 60%), 0 0 0 17px rgba(225, 225, 225, 0.5),
         0 0 0 34px rgba(225, 225, 225, 0.3), 0 0 0 51px rgba(225, 225, 225, 0.1);
    }
    100% {
        box-shadow: 0 0 0 17px rgba(225, 225, 225, 0.5), 0 0 0 34px rgba(225, 225, 225, 0.3), 
        0 0 0 51px rgba(225, 225, 225, 0.1);
    }
} */

/* Newsletter */
.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder.wdt-content-type-template {
    width: 700px; padding: 0; border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero);
}

.wdt-fade-right .mfp-content .mfp-iframe, 
.wdt-fade-right .mfp-content .mfp-img, .wdt-fade-right .mfp-content .mfp-figure:after, 
.wdt-fade-right .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder,
.mfp-wrap.mfp-auto-cursor.wdt-popup-box-window.wdt-fade-right { opacity: 0; -webkit-transform: translateX(10%); transform: translateX(10%); -webkit-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; }
.mfp-bg.wdt-popup-box-window.wdt-fade-right{opacity: 0;}

.wdt-fade-right.mfp-ready .mfp-content .mfp-iframe, 
.wdt-fade-right.mfp-ready .mfp-content .mfp-img, .wdt-fade-right.mfp-ready .mfp-content .mfp-figure:after, 
.wdt-fade-right.mfp-ready .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder,
.mfp-wrap.mfp-auto-cursor.wdt-popup-box-window.wdt-fade-right.mfp-ready { opacity: 1; -webkit-transform:translateX(0); transform: translateX(0); }
.mfp-bg.wdt-popup-box-window.wdt-fade-right.mfp-ready{opacity: 1;}

.wdt-popup-box-window.wdt-fade-right.mfp-ready.mfp-close-btn-in .mfp-close { 
    -webkit-transform: scale(1); transform: scale(1); width: 30px; height: 30px; border-radius: var(--wdtRadius_3X);
    display: flex; align-items: center; justify-content: center; padding: 10px; cursor: pointer; top: 5px; right: 0; opacity: 1;
}

/* .wdt-header-slider-menu .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon{padding: 8px 0;}
.wdt-header-slider-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon i {font-size: 0;background: currentColor;width: 32px;height: 3px;border-radius: 10px;position: relative;transform-origin: 0 50%;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.wdt-header-slider-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon i:before,
.wdt-header-slider-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon i:after {content: '';position: absolute;background: currentColor;width: 100%;height: 100%;right: 0;border-radius: inherit;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.wdt-header-slider-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon i:before {top: -8px;transform: scaleX(1);width: 80%;}
.wdt-header-slider-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon i:after {top: 8px;transform: scaleX(1);width: 70%;}
.wdt-header-slider-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon:hover i{transform: translateX(-10px) translateY(0px);}
.wdt-header-slider-menu .wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon:hover i:before {
    transform: translateY(19px) rotate(-40deg) translateX(4px);
    width: 50%;
    transform-origin: 15%;
}
.wdt-header-slider-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon:hover i:after {
        transform: translateY(-20px) rotate(40deg) translateX(4px);
        width: 50%;
        transform-origin: 3%;
    } */
    
    .wdt-header-slider-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon i svg g circle
    {
      transition: var(--wdtBaseTransition);
    }
    
    .wdt-header-slider-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon:hover i svg g circle:nth-child(1) {
      transform: translateY(180px);
    }
    .wdt-header-slider-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon:hover i svg g circle:nth-child(2) {
      transform: translateY(180px);
    }
    .wdt-header-slider-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon:hover i svg g circle:nth-child(3) {
      transform: translateY(180px);
    }
    .wdt-header-slider-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon:hover i svg g circle:nth-child(7) {
        transform: translateY(-180px);
      }
      .wdt-header-slider-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon:hover i svg g circle:nth-child(8) {
        transform: translateY(-180px);
      }
      .wdt-header-slider-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon:hover i svg g circle:nth-child(9) {
        transform: translateY(-180px);
      }

.wdt-Offer-popup-box .wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder{width: 500px;}
.wdt-Offer-popup-box .wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder{padding: 0;}

.wdt-header-slider-menu.wdt-popup-box-window .wdt-popup-box-content-holder .mfp-close, .wdt-header-slider-menu.wdt-popup-box-window .mfp-close{font-size: 0;
    height: 50px;
    line-height: normal;
    width: 50px;
    margin-right: 50px;
    margin-top: 50px;
    color: var(--wdtAccentTxtColor);
}
.wdt-popup-box-window .wdt-popup-box-content-holder .mfp-close:hover, 
.wdt-popup-box-window .mfp-close:hover{color: var(--wdtPrimaryColor);}

.wdt-popup-box-window .wdt-popup-box-content-holder .mfp-close:hover:after, .wdt-popup-box-window .mfp-close:hover:after
{  background: transparent;
    transform: rotate(90deg) scale(0.8);}

.wdt-popup-box-window .wdt-popup-box-content-holder .mfp-close:after, .wdt-popup-box-window .mfp-close:after {
    content: "\2573";
    display: inline-block;
    margin-left: 2px;
    font-family: "Sans-serif";
    z-index: 1;
    font-size: 22px;
    line-height: normal;
    transition: var(--wdtBaseTransition);
}

.wdt-header-slider-menu.wdt-fade-right.mfp-ready {width: 26%;box-shadow: 0px 0px 31.5px 3.5px rgb(0 0 0 / 5%);position: fixed;}
.wdt-header-slider-menu.wdt-fade-right {left: unset;right: 0;background: var(--wdtBodyBGColor);}
.wdt-header-slider-menu.wdt-fade-right .wdt-popup-box-window .wdt-popup-box-content-holder .mfp-close, 
.wdt-header-slider-menu.wdt-fade-right.wdt-popup-box-window .mfp-close:not(:hover){color: var(--wdtHeadAltColor);}
.wdt-header-slider-menu.wdt-fade-right.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder{box-shadow: none;height: 100%;margin: auto;display: flex;align-items: center;}
/* .wdt-header-slider-menu.mfp-auto-cursor .mfp-content{height: 100%;} */
.wdt-header-slider-menu.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder{max-width: max-content;width: auto;}
.wdt-header-slider-menu .mfp-container{padding: 0;}
.mfp-bg.wdt-popup-box-window.wdt-header-slider-menu.wdt-dark-bg.wdt-fade-right.mfp-ready{display: none;}
.wdt-header-slider-menu button.mfp-close:hover, 
.wdt-header-slider-menu button.mfp-arrow:hover {background: transparent;color: var(--wdtPrimaryColor);}
.wdt-header-slider-menu button.mfp-close:hover:after, 
.wdt-header-slider-menu button.mfp-arrow:hover:after{transform: rotate(90deg) scale(0.8);}
.mfp-bg.wdt-popup-box-window.wdt-header-slider-menu.wdt-fade-right{background: #000;}
.mfp-bg.wdt-popup-box-window.wdt-header-slider-menu.wdt-fade-right.mfp-ready {width: 100%;opacity: 0.5;}

.wdt-popup-box-window .mfp-image-holder .mfp-close { font-size: 0;}
