
/*
 * comment 6
 * c-basic
 * c-long
 * c-section
 * c-subsection
 * c-multi
 * c-summary

 */

/**
 * Description: Short description.
 * Version: 1.0.0
 * Last update: 2022/12/23
 * Author: Zubair <zubair@cipherox.com>
 *
 * Summary:
 *
 *    0. PAGES
 *        - 0.1. CONTACT
 *        - 0.2. ABOUT
 *    1. ELEMENT
 *        - 1.1. PRODUCT TYPE CREDIT
 *        - 1.2. TYPE ELEMENT
 *    2. COMPONENT
 *        - 2.1. ELEMENTOR HEADER
 *        - 2.2. HS Tabs
 * 
 */

/* need zubair help @Ahsan */

/* ==========================================================================
   0. ELEMENT
   ========================================================================== */

/* 0.1. TYPE ELEMENT
   ========================================================================== */

/* 0.2. TYPE ELEMENT
   ========================================================================== */

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&family=Inter:wght@400;500&display=swap');



@media (max-width:  1400px) {
    /* root vars */
    :root {
        --box-full-item-image-size  : 180px;
        --box-coomingsoon-img-size  : 230px;
    }
}

@media (max-width: 767px) {
    /* root vars */
    :root {
        --box-full-item-image-size  : 170px;
        --box-coomingsoon-img-size  : 200px;
    }
}

@media (max-width: 600px) {
    /* root vars */
    :root {
        --box-full-item-image-size  : 150px;
    }
}

@media (max-width: 580px) {
    /* root vars */
    :root {
        --box-full-item-image-size  : 120px;
    }
}



/*
 * ELEMENTOR GLOBAL
 */
.gradient-main {background: var(--cx-primary-gradient);}
/* New */
/* @cxafterlaunch make sure this gradient should not use important and working everywhere  */
.primary-gradient {background: var(--cx-primary-gradient);}

/* COLORING SCHEME STARTS */
.cx-bg-primary {background-color: #1D1537;color: var(--e-primary);}
.cx-bg-primary-light {background-color: #1D1537;color: #7E3394;}
/* secondary background color */
.cx-bg-secondary {background-color: #31110C;color: #F97066;}
.cx-bg-secondary-light {background-color: #FEF3F2;color: #F04438;}
/* tertiary background color */
.cx-bg-tertiary {background-color: #1D1537;color: #32D583;}
.cx-bg-tertiary-light {background-color: #1D1537;color: #7E3394;}
/* quaternary background color */
.cx-bg-quaternary {background-color: #44091F;color: #FEA3B4;}
.cx-bg-quaternary-light {background-color: #FEF3F2;color: #F04438;}
/* quinary background color */
.cx-bg-quinary {background-color: #1D1537;color: #CDCDCD;}
.cx-bg-quinary-light {background-color: #FEF3F2;color: #F04438;}

/*quaternary, quinary, senary, septenary, octonary, nonary & denary*/




/* primary text color */
.cx-bg-primary .color1 {color: var(--e-primary);}
.cx-bg-primary .color2 {color: #F79009;}
/*--*/
.cx-bg-primary-light .color1 {color: #7E3394;}
.cx-bg-primary-light .color2 {color: #F79009;}

/* secondary text color */
.cx-bg-secondary .color1 {color: #F97066;}
.cx-bg-secondary .color2 {color: #F04438;}

/* tertiary text color */
.cx-bg-tertiary .color1 {color: #F97066;}
.cx-bg-tertiary .color2 {color: #F04438;}

/* quaternary text color */
.cx-bg-quaternary .color1 {color: #FEA3B4;}
.cx-bg-quaternary .color2 {color: #F04438;}

/* tertiary text color */
.cx-bg-tertiary .color1 {color: #CDCDCD;}
.cx-bg-tertiary .color2 {color: #F04438;}

/* COLORING SCHEME ENDS */


/**
 * 
 * COLOR CLASSES
 * 
 * */

:root{    
    --cx-warning-color      : #d9625b;

    /* change  adn use actual color of sucess */
    --cx-sucess-color       : #12B76A;
    --cx-sucess-color-400   : #32D583;
    
    --cx-error-800          : #912018;
    --shadow_color          : #3c3c3c;
    --counter_bg            : #d6dde2;
}



.color_warning {color:var(--cx-warning-color);}
.color_sucess {color:var(--cx-sucess-color);}


/*
 * GLOBAL STYLING
 */
::-webkit-scrollbar-track {background-color: #F5F5F5;background: #d8d8d8;}
::-webkit-scrollbar {width: 10px;opacity: 0;height: 10px;}
::-webkit-scrollbar-thumb {background: #343a40;border-radius: 5px;}

html, body {margin: 0; padding: 0; overflow-x:hidden;font-family: 'Poppins', sans-serif !important;}
body .jupiterx-site {font-family: 'Poppins', sans-serif !important;font-size: .9rem !important; /*font-family: Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;*/}


@media screen and (max-width: 767px) {
    html, body {font-size: 14px;}
} 

.mx-auto {margin-right: auto;margin-left: auto;}
.cx_after_before_line {display: flex !important;justify-content: center !important;align-items: center !important;column-gap: 10px !important;color: var(--e-secondary);}
.cx_after_before_line::after,
.cx_after_before_line::before {
    content: '';
    flex: 1;
    width: max-content;
    height: 1px;
    background-color: var(--e-secondary);
}

/*
 * Icon GLOBAL
 */

.cx-icon {font-size: 1.5em;}
.cx-currency {font-size: 1em;}

/*.hero-main-title
.hero-sub-title*/

.font-wt-thin {font-weight: 300;}
.font-wt-normal {font-weight: 400;}
.font-wt-bold {font-weight: 500;}
.font-wt-bolder {font-weight: 700;}


/*.title-primary-style
.title-secondary-style*/

    /* For Headings */
.heading-primary {font-size: 2rem !important;text-transform: capitalize;color: var(--e-site-text-dark);}
.heading-secondary {font-size: 1.5rem !important;text-transform: capitalize;color: var(--e-site-text-light);}
.heading-tertiary {font-size: 1.2rem !important;text-transform: capitalize;color: var(--e-site-text-light);}

.title-large {font-size: 2rem !important;font-weight: 700;margin-bottom: 15px !important;text-transform: capitalize;}
.title-medium {font-size: 1.4rem !important;font-weight: 600;margin-bottom: 10px !important;text-transform: capitalize;}
.title-small {font-size: 1rem !important;font-weight: 500;margin-bottom: 5px !important;text-transform: capitalize;}
.title-mini {font-size: .8rem !important;font-weight: 500;margin-bottom: 5px !important;text-transform: capitalize;}

/*.title-large-style
.title-medium-style
.title-small-style
.title-mini-style*/


/*progress*/
.progress-bar {
    background-color: var(--progress-bar-bg);
    height: var(--progress-bar-height);
    border-radius: var(--cx-radius-sm);
    margin-bottom: 10px;
    overflow: visible;
}

.bar-filled {
    background-color: var(--e-primary);
    height: 100%;
    border-radius: var(--cx-radius-sm);
    transform: scale(1.01262); /* 152.39 is length and need to increase 2 px on each side so 2/(len/100) */
}


/* Owl Carousel global styling */
    
    

    
    
    @media (min-width: 482px) {

        /* ---------- carousel-squeeze-first-last */
        .carousel-squeeze-first-last .owl-item.active {
            transform: scale(1);
            opacity: 1;
            transition: transform 0.25s ease-in-out; 
        }

        .carousel-squeeze-first-last .owl-item:not(.owl-item.active + .owl-item.active) {
            transform: scale(0.8);
            opacity: 0.7;
        }



        /* ---------- show-next-slide */
        .show-next-slide .owl-stage {margin-left: -10%;}
        .slide-offset .owl-stage {margin-left: -10%;}
    }

    /* ---------- owl nav */
    .owl-nav:not(.group_and_owl) {
        width: 100%;
        position: absolute;top: calc(50% - 40px);
    }

    .owl-nav:not(.group_and_owl) button {
        width: 35px;height: 35px;
        /*background: #ffffff !important;*/
        color: var(--e-primary) !important;border-radius: 100% !important;
        position: absolute;font-size: 25px !important;
        border: none !important;outline: none !important;
        box-shadow: 0 0 5px #0000003d;
        color: #fff !important;
    }
    .owl-carousel.nav-dark  .owl-nav:not(.group_and_owl) button {background: var(--e-primary) !important;color: #ffffff !important;}
    .owl-carousel  .owl-nav:not(.group_and_owl) span {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}

    .owl-nav:not(.group_and_owl) button.owl-prev {left: 7px;}
    .owl-nav:not(.group_and_owl) button.owl-next {right: 7px;}

    /*=================*/

    .owl-nav:not(.group_and_owl) button.owl-next::before {
        content: "\e90f";
        font-family: 'grail-game' !important;
        font-size: 24px;
    }

    .owl-nav:not(.group_and_owl) button.owl-prev::before {
        content: "\e90e";
        font-family: 'grail-game' !important;
        font-size: 24px;
    }

    .owl-nav:not(.group_and_owl) button span {
        display: none;
    }

    .owl-theme .owl-nav [class*=owl-]:hover {
        background: transparent !important;
    }


    /*=================*/


    
    /* nav outer */
    @media (min-width: 1400px) {
        .owl-carousel.nav-outer .owl-nav:not(.group_and_owl) button.owl-prev {left: -4%;}
        .owl-carousel.nav-outer .owl-nav:not(.group_and_owl) button.owl-next {right: -4%;}
    }

    /* ---------- owl dots */
    /*.owl-dots {margin-top: 10px;}*/
    .owl-carousel.dots-inner .owl-dots {
        position: absolute;
        bottom: 10px;
        left: 50%;
        transform: translate(-50%, -50%);
        margin-top: 0;
    }




/* content placeholder */




.animated-bg-text {
    border-radius: 50px;
    display: inline-block;
    margin: 0;
    height: 10px;
    width: 100%;
}





    /* Woocommerce button */
    .woocommerce #respond input#submit, 
    .woocommerce a.button, 
    .woocommerce button.button, 
    .woocommerce input.button, 
    .woocommerce .jupiterx-wc-loadmore {
        background-color: var(--e-primary) !important;
        color: var(--e-btn-color) !important;
        border: none !important;
    }

    .woocommerce #respond input#submit:hover, 
    .woocommerce a.button:hover, 
    .woocommerce button.button:hover, 
    .woocommerce input.button:hover, 
    .woocommerce .jupiterx-wc-loadmore:hover {
        background-color: var(--e-primary-dark) !important;
    }

    .jupiterx-wc-step-active .jupiterx-wc-step-number {
        background-color: var(--e-primary) !important;
    }

/* custom component END */

/* theme component */
    
    

    /* site buttons */
    .cx_btn .loading-icon-container {margin-left: 5px;display: none;}
    .cx-ajax-loading > .loading-icon-container {display: inline-block;animation-name: rotate_complete;animation-duration: 0.8s;animation-iteration-count: infinite;animation-fill-mode: forwards;}

    /* site flags*/
    span.cx-item-flag {
        background: var(--cx-site-main-color);
        color: var(--cx-site-main-color-compliment);margin: 0px 8px;margin-bottom: 10px;
        padding: 4px 10px;display: inline-block;border-radius: 15px;font-size: 0.8em;
    }


/* end theme compnenet */

/* clogbal other */
[data-tippy-root] {z-index: 9999999 !important;}





.product-fullwidth-header {margin-right: calc( 0px - ((100vw/2) - 50%) ); margin-left: calc( 0px - ((100vw/2) - 50%) );}
/*.product-fullwidth-header .internal-content {display: flex;align-items: center;}*/
.internal-content .box-info-container {padding: 20px 15px;}
.cx-wraper-product-img-form .summary.entry-summary {display: none !important;}






div#user-login-popup {position: fixed;z-index: 9999;left: 0px;right: 0px;top: 0px;bottom: 0px;background: #00000036;}
#user-login-popup .cx_shortcode.cx_ems_wc_login_form {width: 80%;max-width: 350px;background-color: #efefef;padding: 25px;margin: 0 auto;display: block;position: relative;top: 20%;border-radius: 5px;}

.hs-toogle-popup .hs-toogle-header {text-align: right;width: 30px;margin-left: calc(100% - 30px);margin-bottom: 20px;cursor: pointer;}

.hs-toogle-popup .hs-toogle-close {cursor: pointer;}
.hs-toogle-popup .woocommerce-form-login p label {display: block;width: 100%;text-transform: capitalize;font-weight: 500;}
.hs-toogle-popup .woocommerce-form-login p input:not([type=checkbox]) {border: none;padding: 5px 10px;color: #747474;width: 100%;}
.hs-toogle-popup button.woocommerce-form-login__submit {border: 2px solid #c7c7c7;padding: 3px 25px;background-color: #c7c7c7;font-weight: 500;color: #474747;}

div#user-login-popup .cx_ems_signup .from-wraper {background: white;display: inline-block;max-width: 500px;margin: 10vh auto ;}
div#user-login-popup .cx_ems_signup .from-wraper.hide {display: none;}

span.cx-main-item-count {font-weight: 500;color: #929496;margin-left: 4px;}

/* WC User Button Menu */

.sub-menu-container {position: fixed;z-index: 999;background: #383434;min-width: 250px;padding: 10px 0px;border-radius: 3px;top: 80px;opacity: 0;visibility: hidden;transition: all .3s ease-in;}
.sub-menu-container ul.sub-menu {padding-left: 0;text-align: left;list-style: none;}
.cx-user-login-menu li.main-li {position: relative;}
.sub-menu-container ul.sub-menu > li a {padding: 5px 17px;display: block;text-decoration: none;}
.sub-menu-container ul.sub-menu > li a:hover {background-color: #ddad93;}






ul#from-checkbox-permission {list-style: none;padding: 0px;}
ul#from-checkbox-permission li {padding: 0px;margin: 0px;display: flex;align-items: center;}
ul#from-checkbox-permission li label {margin: 0px;padding-left: 10px;}
.quantity {display: none;}




button.cx-open-box.cx-api.btn {margin-right: 20px;}


div.cx_particle_init {position: absolute;left: 0px;right: 0px;top: 0px;bottom: 0px;z-index: -1;}
div.cx_scrollingbg_initilized {position: absolute;top: -30vw;bottom: -30vw;width: 40%;right: -10%;background-position: 0% 0%;transform: rotate(45deg);}
div.cx_scrollingbg_initilized {opacity:0.7;}

.hero-shortdescription-container {opacity: 0.8;margin-bottom: 20px;}

.stack-style-container {min-height: 170px;position: relative;display: grid;align-items: end;}
.coin-stack-container {position: relative;}
.stack-style-container .gem-stack-container {position: absolute;bottom: 0;}
.gem-stack-container {left: 20%;z-index: 9;}
.stack-style-container img.coin-stack-image {margin-left: auto;margin-right: 0;max-width: unset;}
.stack-style-container img.static-secondary-image {margin-left: 0;max-width: 60px;}
.coin-stack-container img.coin-animimation-gem {position: absolute;max-width: 50px;left: 12px;top: -20%;transition: all .2s ease-in;
    opacity: 0;transform: rotate(282deg);z-index: 9;}
.cx-wc-list-item.type-credit .coin-stack-container img.coin-animimation-gem {
    /*  animation: gemAnimationOut .3s ease-out;*/
    animation-fill-mode: forwards;}
.cx-wc-list-item.type-credit:hover .coin-stack-container img.coin-animimation-gem {
    /* animation: gemAnimation .5s ease-in .3s;*/
    animation-fill-mode: forwards;}
.coin-stack-container img.coin-animimation {position: absolute;top: -50%;opacity: 0;transition: all .3s ease-in;}
.stack-style-container.style-1 img.coin-animimation.stack-1 {width: 100%;max-width: 103px;right: 17px;}
.stack-style-container.style-2 img.coin-animimation.stack-1 {width: 100%;max-width: 90px;right: 17px;}
.stack-style-container.style-2 img.coin-animimation.stack-2 {width: 100%;max-width: 65px;right: 112px;top: -50%;}
.cx-wc-list-item.type-credit:hover .stack-style-container img.coin-animimation.stack-1.coin-1 {
    /* animation: AnimationStack1Coin1 .5s ease-in .1s;*/
    animation-fill-mode: forwards;
}
.cx-wc-list-item.type-credit .stack-style-container img.coin-animimation.stack-1.coin-1 {
    /* animation: AnimationStack1Coin1Out .3s ease-out;*/
    animation-fill-mode: forwards;
}
.cx-wc-list-item.type-credit:hover .stack-style-container img.coin-animimation.stack-1.coin-2 {
    /* animation: AnimationStack1Coin2 .5s ease-in .4s;*/
    animation-fill-mode: forwards;
}
.cx-wc-list-item.type-credit .stack-style-container img.coin-animimation.stack-1.coin-2 {
    /* animation: AnimationStack1Coin2Out .3s ease-out;*/
    animation-fill-mode: forwards;
}
.cx-wc-list-item.type-credit:hover .stack-style-container img.coin-animimation.stack-2.coin-1 {
    /* animation: AnimationStack2Coin1 .5s ease-in .1s;*/
    animation-fill-mode: forwards;
    /* animation: example 5s linear 2s infinite alternate;*/
}
.cx-wc-list-item.type-credit .stack-style-container img.coin-animimation.stack-2.coin-1 {
    /* animation: AnimationStack2Coin1Out .3s ease-out;*/
    animation-fill-mode: forwards;
}
.cx-wc-list-item.type-credit:hover .stack-style-container img.coin-animimation.stack-2.coin-2 {
    /* animation: AnimationStack2Coin2 .5s ease-in .5s;*/
    animation-fill-mode: forwards;
    /* animation: example 5s linear 2s infinite alternate;*/
}
.cx-wc-list-item.type-credit .stack-style-container img.coin-animimation.stack-2.coin-2 {
    animation: AnimationStack2Coin2Out .3s ease-out;
    animation-fill-mode: forwards;
}

/* --global header menu-- */
/* ==========================================================================
   - 2.1. ELEMENTOR HEADER START
   ========================================================================== */

   /* mobile header */
   @media (max-width: 767px) {
        body.jupiterx-header-stick header.jupiterx-header {visibility: visible;}
   }
    

.cx_shortcode.cx_cx_user_btn {text-transform: capitalize;}
.cx_shortcode.cx_cx_user_btn .logedin-btn-html {font-size: 12px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;word-break: break-word;}
.logedin-btn-html::after {content: '';width: 10px;height: 10px;background-color: #fbaf13;position: absolute;top: 0px;right: 0;border-radius: 100%;}
.cx_shortcode.cx_cx_user_btn ul.user-login {list-style: none;padding-left: 0;margin-bottom: 0;text-align: center;}
.cx.cx_shortcode.cx-current-credit  img.currency-icon {width: 30px;}

.cx-current-currency {position: relative;}
.cx-current-currency .floating-value {position: absolute;top: 0px;right: 0px;}

.cx_shortcode.cx_ems_site_menu_button .cx-site-menu-button {cursor: pointer;color: var(--e-secondary)}

/* desktop header Menu */
    /* color for desktop */
.cx-menu-item {cursor: pointer;position: relative;}
.cx-menu-item ul.header-menu {padding: 0px;list-style: none;margin-bottom: 0;}

.cx-menu-item.currency-list-container {
/*     background: linear-gradient(90deg, var(--e-primary), var(--e-primary-light));border: 1px solid var(--e-primary-light);*/
    background: var(--cx-primary-gradient);
    box-sizing: border-box;cursor: pointer;border-radius: 4px;color: var(--e-primary-complement-light);
    display: grid;grid-auto-flow: column;
    min-width: 87px;
    gap: 7px;
}
.cx-menu-item.currency-list-container > div:first-child {padding: 7px 5px 7px 8px;}
.cx-menu-item.currency-list-container > div:last-child {padding: 7px 8px 7px 5px;}




.cx-menu-item i {font-size: 25px; color: #ffffff;}
.cx-menu-item.currency-list-container i.cx-curr-symbol {color: var(--e-primary-complement-light);}
.cx-menu-item i.fa-angle-down {display: inline-block;margin-left: 3px;}
.cx-menu-item .cx.cx_shortcode .label-2 {/*display: none;*/}
.cx-menu-item .user-display-subtitle.label-2 {display: none;}
.cx-menu-item span.currency_label.render-currency-label {display: none;}

.cx-menu-item .cx_shortcode small.cx-main-item {display: flex;column-gap: 3px;max-width: 25px}
.cx-menu-item .cx_shortcode.type_icon i.box-bg {font-size: 25px;}
/*.lobby-page-ridirect i.box-bg {font-size: 25px;color: #fff;}*/
.cx-menu-item .cx_shortcode.type_icon span.label-2 {
    background-color: var(--e-primary-light);color: var(--e-primary-complement-light);
    padding: 10px;border-radius: 100%;position: relative;top: -22px;right: 15px;font-size: .55rem;min-width: 20px;
    text-align: center;line-height: 14px !important;box-sizing: border-box;
    display: flex;align-items: center;justify-content: center;width: 20px;height: 20px;
}
/*  */
.cx-menu-item .cx_ems_cx_user_btn i.user-rank {font-size: 16px;color: var(--e-tertiary);}
.cx-menu-item .cx_ems_cx_user_btn img.user-thumb {display: block; width: 20px;}
.cx-menu-item .cx_ems_cx_user_btn .user-display-name {font-weight: 500;}

/*mobile header menu */
    /* color for mobile */
.mobile-menu-item {position: fixed !important;left: 0px;right: 0px;bottom: 0px;/*box-shadow: 0px 0px 5px #101010a6;*/}
.mobile-menu-item > .elementor-column-wrap {padding-top: 15px !important; padding-bottom: 15px !important;}
.mobile-menu-item .elementor-widget-wrap > div.elementor-element {flex: 1;vertical-align: top;}
.mobile-menu-item .cx.cx_shortcode {text-align: center; color: var(--e-secondary);line-height: 16px;}
.mobile-menu-item .cx.cx_shortcode ul {list-style: none; padding-left: 0;}
.mobile-menu-item .cx.cx_shortcode i {color: var(--e-secondary);}
.mobile-menu-item .cx.cx_shortcode .label-1 {display: none; color: var(--e-secondary);font-size: .7rem;overflow: hidden;}
.mobile-menu-item .cx.cx_shortcode .label-2 {display: block;font-size: 85%;}
.mobile-menu-item .cx_shortcode.cx_ems_cx_user_btn span.label-1 {display: block;}
.mobile-menu-item .cx_shortcode.cx_ems_cx_user_btn span.label-2 {display: none;}
.mobile-menu-item .mobile-menu-button {margin-bottom: auto;}

.mobile-menu-item .cx_shortcode.cx_ems_cx_user_btn span.label-1,
.mobile-menu-item .cx.cx_shortcode .label-2, 
.mobile-menu-item .cx.cx_shortcode .for-mobile {color: var(--e-primary);}

.mobile-menu-item i {display: block;margin: auto;font-size: 20px;text-align: center;margin-bottom: 5px;}
.mobile-menu-item .elementor-widget-wrap {justify-content: space-between !important;}
.mobile-menu-item  i.fas.fa-angle-down {display: none !important;}
.mobile-menu-item ul {margin-bottom:0px !important}
.mobile-menu-item span.cx-collection-item-count,
.mobile-menu-item span.cx-cart-item-count {display: block;}
.mobile-menu-item span.user-display-name {display: block;}
.mobile-menu-item .cx-onload-user-info-container {text-align: center;}
/*.mobile-menu-item span.currency_label.render-currency-label {display: block;}*/
.mobile-menu-item .cx_shortcode.cx_ems_cx_user_btn img {width: 24px !important;margin-bottom: 5px;}

    /* mobile menu toggle button */
.mobile-menu-item .mobile-menu-button {display: flex;justify-content: center;}
.mobile-menu-item .mobile-menu-button .jet-mobile-menu__toggle {flex-direction: column;}
.mobile-menu-item .mobile-menu-button .jet-mobile-menu__toggle span.jet-mobile-menu__toggle-text {margin-left: 0;}

@media (max-width: 500px) {
    .mobile-menu-item .cx.cx_shortcode {font-size: 85%;}
    .mobile-menu-item i {font-size: 20px;}
    .mobile-menu-item .cx_shortcode.cx_ems_cx_user_btn img {width: 20px !important;}
}



/* ==========================================================================
   - 2.1. ELEMENTOR HEADER END
   ========================================================================== */



.open-box-display {transition: all 0.2s ease-in;}
.item-image-animation {transition: all 0.2s ease-in;transform: scale(0);position: relative;max-width: 200px;margin: auto;top: 0;z-index: 1;}
.box-animation {max-width: 200px;margin: auto;z-index: 9999;position: relative;top: -200px;transform: scale(1.4);transition: all 0.2s ease-in;}
.box-animation.animate-final {top: -85px;transform: scale(0.7);}
.item-image-animation.animate-final {transform: scale(1);}

.cx-animation-container.animate-final {}

h3.light-box-heading {font-size: 1.5rem;text-align: center;margin: 10px;}
header.hs-pop-up-header {border-bottom: 1px solid silver;}
.open-box-display {padding-top: 20px;}
button.type-confirm.hs-false.pop-up-close-btn {padding: 0px;box-sizing: border-box;}


.after-show.hide {max-width: 80%;margin: auto;position: relative;top: -25px;background: white;}
.open-box-display {overflow: scroll;max-height: 100vh;}
.template-wraper {border: 1px solid silver;}


/*  */
.cx_shortcode.cx_ems_product_sublistings .cx-listing-item-single.card_scale .btn-container {padding-top: 0;}

/* Product Page Add to cart Credit */
body.single-product .jupiterx-main-content {padding-top: 0;}
body.single-product main#main {padding-top: 0;}

.cx_ems_product_addtocart_credit .item-unopend-img-container img {max-width: 230px;}
.cx_ems_product_addtocart_credit h2.box-title {font-weight: 500;margin-top: 25px;margin-bottom: 15px;text-transform: capitalize;}

/*checking*/
/*.cx_ems_product_addtocart_credit .btn-container {display: flex;flex-wrap: wrap;gap: 10px;}
.cx_ems_product_addtocart_credit .btn-container > * {flex: 100%;min-width: 140px;}*/


/*test css for add to cart on banner */
/*
.cx_ems_product_addtocart_credit .btn-container{display:inline-block;}
.cx_ems_product_addtocart_credit .btn-container > *{min-width: 180px !important; margin:10px 10px 10px 0;}*/

.woocommerce .cx-wraper-product-form .summary.entry-summary {float: none;width: 100%;}



/* Event Products Launch Page */
.cx_event_products .cx.box_grid_item .cx-my-box-wraper {min-height: 189px;}
.cx_event_products .box_grid_item span.cx-item-flag {margin: 0px 8px;}






/* type loyalty */
.box_grid_item.type-loyalty .cx-curr-value {font-weight: 500;}

/* single loyalty product page */
.product.type-product .cx-wc-related-product-wraper {clear: both;}




/* 
    user details sidebar 
*/

ul.user-details-sidebar {list-style: none;padding: 0px;margin-top: 15px;}
ul.user-details-sidebar li {border-radius:6px;}
ul.user-details-sidebar li:hover {background:var(--e-slow-white);}
ul.user-details-sidebar li a {padding: 10px 5px;padding-left: 0; display: flex;align-items: center;color: var(--e-brand);font-weight: 500;text-decoration:none;}
ul.user-details-sidebar li i {padding: 5px;border-radius: 6px;margin-right: 8px;}
.site-menu-sidebar li i {display: none;}


/* sidebar-main-menu */

.cx-sidebar-wrapper .cx_cx_render_menu {margin-top: 40px;}

.cx_cx_render_menu  .menu-wraper {margin-bottom: 15px;padding-bottom: 10px;margin-top: 25px;}
.cx_cx_render_menu  .menu-wraper:not(:last-child) {border-bottom: 1px solid #fff;}

.cx_cx_render_menu  .menu-wraper h3 {font-size: 0.875rem;color: var(--e-global-color-95eb4e6 );font-weight: 600;}

.cx_cx_render_menu .user-details-sidebar span {font-size: 0.75rem;}

.cx_cx_render_menu .customer-menu-item {margin-bottom: 8px;}


/**/



.currency-history-headerc-container:not(.loading) i.fa-spinner {opacity: 0;}
.currency-history-headerc-container.loading i.fa-spinner {opacity: 1;animation-name: rotate_complete;animation-duration: 0.8s;animation-iteration-count: infinite;animation-fill-mode: forwards;}

.current-value-box span.cx-curr-value {color: white;font-weight: bold;font-size: 1.5em;}
.current-value-box {padding: 20px;background: var(--e-global-color-31d5e23);border-radius: 7px;color: white;margin-bottom: 20px;}
.current-value-box  h4 {margin: 0px;}
/* end my account */




/* Item Single Post */

/*h2.elementor-heading-title {text-align: center;color: #000000 !important;}*/

.cx_shortcode.cx_ems_item_single_post_gallery .gallery_container img {min-height: 80px;}
.summary.entry-summary {padding-top: 20px;}

.product.type-product {margin-top: 20px;}

/* product page bottom line */
/*.product.type-product:after {content: '';height: 1px;display: block;clear: both;width: 400px;height: 2px;background-color: #ecedf0;margin: 0 auto;top: 40px;position: relative;}*/


/* 
---------------------------------
-   Product Page Item Clone START
---------------------------------
*/

    /*- woocommerce gallert*/
.woocommerce-product-gallery {background: white;padding: 25px;border: 1px solid #c0c0c091;}
.product.type-product .woocommerce-product-gallery {display: block;margin: 0px;top: 0px;position: initial;}
.product.type-product .woocommerce-product-gallery img {display: block;margin: 0px;}

    /*- item unboxing type tag*/
.cx_shortcode.cx_ems_item_unboxing_type_tag {margin-bottom: 5px;}
.cx_shortcode.cx_ems_item_unboxing_type_tag .item-cat-name-container {display: flex;align-items: center;column-gap: 5px;font-size: .875em;color: var(--e-site-text-light);}
.cx_shortcode.cx_ems_item_unboxing_type_tag img.icon-icon-img {max-width: 15px;}
.product.type-product .product_title.entry-title {color: var(--e-site-text-dark);text-transform: capitalize;font-size: 1.3rem;}


    /*- item price*/
.product.type-product .price span.woocommerce-Price-amount {background-color: #dae2fd;border-radius: 7px;padding: 2px 7px;font-size: .9rem;font-weight: 500;color: var(--e-primary);}

    /* excerpt */
.product.type-product .summary .cx_post_excerpt {color: var(--e-site-text-light);font-size: .8em;}

    /* cart button */
.product.type-product button.single_add_to_cart_button {background-color: var(--e-primary) !important;border: none !important;border-radius: var(--cx-btn-radius);font-size: .9rem;padding: 10px 20px;}
.product.type-product button.single_add_to_cart_button:hover {background-color: var(--e-primary-dark) !important; border: none;}








/*- item_other_boxes*/
.cx_shortcode.cx_ems_item_other_boxes {clear: both;}

/* 
-------------------------------
-   Product Page Item Clone END
-------------------------------
*/


.product.type-product .cx_post_excerpt {margin-bottom: 15px;}

.collect-loyelty-item button {
    padding: 5px 12px;
    font-size: .9em;
    font-weight: 500;
}
.collect-loyelty-item button i.currency-icon {color: #fff !important;font-size: .9em;}

.cx-my-box .background-container {position: absolute;left: 0pc;right: 0px;top: 0px;bottom: 0px;background-size: contain;}


.cx_ems_box_grid_item .box-image a {margin: auto;display: block;}




/* video banner */
div#homeVideoBanner {background: var(--gradient-main);}

.box-is-opening {overflow: hidden !important;max-height: 0vh;}

/*adjust popup spacing without video*/
.seed-info-container.swal-model.outcome-validation-popup {padding: 40px 20px 20px 20px !important;}


/* seed info container */
.api-update-hash {word-break: break-all;word-wrap: break-word;padding-top: 8px;}
.seed-info-container-header-video video {width: 100%;max-width: 100%;min-width: 300px;margin: auto;display: block;}
.modal-dialog.seed-info-container {padding: 20px;}
.cx-hash-container {width: 100%;display: inline-block;vertical-align: top;}
.validation-container {margin-top: 30px;font-size: 0.9em;line-height: 1.25em;}
.cx-hash-container > div:first-child {width: 90px;}
.cx-hash-container > div {display: inline-block;vertical-align: top;}
.cx-hash-container > div.api-update-hash {width: calc(100% - 105px);}
.cx-hash-container > div {vertical-align: middle;}
.cx-hash-container {margin-bottom: 10px;border-bottom: 1px solid silver;padding-bottom: 10px;}
.hash-formula {padding: 15px;margin-bottom: 20px;}

.modal-dialog.seed-info-container .hash-detail {margin-bottom: 15px;}
.modal-dialog.seed-info-container .action-btn-container {text-transform:capitalize;display: grid;column-gap: 10px;grid-template-columns: repeat(2, 1fr);}
.modal-dialog.seed-info-container .action-btn-container a {margin-bottom: 10px;}
.modal-dialog.seed-info-container.swal-model {padding-top: 0;}
.modal-dialog.seed-info-container .action-btn-container a,
.modal-dialog.seed-info-container .action-btn-container button span{font-size: 0.875rem!important; font-weight:400;}
.modal-dialog.seed-info-container .action-btn-container .cx-update-hash {grid-area: 3 / 1 / 3 / 3;margin:0 25%;padding: 6px 12px !important;margin-bottom: 10px;}



@media (max-width: 767px) {
    .modal-dialog.seed-info-container {padding: 0;overflow: hidden;}
    .seed-info-container-header-video video {min-width: 265px;}
    .modal-dialog.seed-info-container .hash-formula {padding: 0;}
}




/* product box */
.cx-my-box__face {background-color:var(--cx-site-icons-color);}
.cx-my-box .background-container {opacity: 1;z-index: 9;}

.cx-my-box .inner-container{opacity: 1;z-index: 8;position: relative;}

.cx-my-box__face.cx-my-box__face--left .inner-container {opacity: 1;}
.cx-my-box__face.cx-my-box__face--back .inner-container {opacity: 1;}
.cx-my-box__face.cx-my-box__face--right .inner-container {opacity: 1;}

.cx-my-box-wraper.box-grid-item .inner-container-hover-image,
.cx-my-box-wraper.box-grid-item .inner-container {position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;}


.cx-my-box__face.cx-my-box__face--front .inner-container {
    width: var(--box-full-item-image-size);
    height: var(--box-full-item-image-size);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
}



.cx-my-box__face.cx-my-box__face--bottom::after {
    content: '';position: absolute;left: 0px;right: 0px;top: 0px;bottom: 0px;
    background: radial-gradient(circle, rgb(0 0 0 / 39%) 0%, rgba(0,0,0,0) 66%);
}








.wandering-box-medium.bd-primary,.wandering-box-small.bd-primary,
.wandering-box-big.bd-primary,.wandering-box-small-2.bd-primary {
    border-color: var(--e-primary);
}

.wandering-box-medium.bd-secondary,.wandering-box-small.bd-secondary,
.wandering-box-big.bd-secondary,.wandering-box-small-2.bd-secondary {
    border-color: var(--e-secondary);
}

/* wandering-box with image */
.wandering-box-big:has(.elementor-widget-container .elementor-image),
.wandering-box-medium:has(.elementor-widget-container .elementor-image),
.wandering-box-small:has(.elementor-widget-container .elementor-image),
.wandering-box-small-2:has(.elementor-widget-container .elementor-image) {
    border: none;
}

.cx-my-box-wraper {overflow: hidden;margin-right: auto;margin-left: auto;}


.cx-my-box-wraper.box-grid-item {width: calc(var(--box-list-item-image-size)/2 + var(--box-list-item-image-size));}
.cx-my-box-wraper.box-single {width: calc(var(--box-full-item-image-size)/2 + var(--box-full-item-image-size));}

.cx-my-boxscene {margin-left: auto;margin-right: auto;perspective: 5500px;}


@media (max-width: 1199px) {
    
}

.cx-my-box-wraper.box-grid-item .cx-my-boxscene {
    width: var(--box-list-item-image-size);
    height: var(--box-list-item-image-size);
    margin-top: calc( (var(--box-list-item-image-size) / 4) + 25px );
    margin-bottom: calc( (var(--box-list-item-image-size) / 4) + 15px );
}
.cx-my-box-wraper.box-single .cx-my-boxscene {
    width: var(--box-full-item-image-size);
    height: var(--box-full-item-image-size);
    margin-top: calc( (var(--box-full-item-image-size) / 3) + 25px );
    margin-bottom: calc( (var(--box-full-item-image-size) / 3) + 15px );
}

.cx-my-box {position: relative;transform-style: preserve-3d;transition: transform 1s;}

.cx-my-box-wraper.box-grid-item .cx-my-box {
    width: var(--box-list-item-image-size);
    height: var(--box-list-item-image-size);
    transform: translateZ(calc( 0px - var(--box-list-item-image-size) / 2 ) );
}
.cx-my-box-wraper.box-single .cx-my-box {
    width: var(--box-full-item-image-size);
    height: var(--box-full-item-image-size);
    transform: translateZ(calc( 0px - var(--box-full-item-image-size) / 2 ) );
}

.cx-my-box-wraper.box-grid-item .cx-my-box.show-default  {
    transform: translateZ( calc( 0px - ( var(--box-list-item-image-size) * 1.5 ) ) ) rotate(0deg) rotateX(-30deg) rotateY(-45deg) rotateZ(0deg);
    margin-top: calc(var(--box-list-item-image-size) * 0.25);
}
.cx-my-box-wraper.box-grid-item .cx-my-box.show-before-open  {
    transform: translateZ( calc( 0px - ( var(--box-list-item-image-size) * 1.5 ) ) ) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
}
/*.cx-my-box-wraper.box-grid-item   .cx-my-box.show-open  {
    transform: 
        translateZ( calc( 0px - ( var(--box-list-item-image-size) * 1.5 ) ) ) 
        rotate(0deg) 
        rotateX(0deg) 
        rotateY(0deg) 
        rotateZ(0deg)
        scale(0.70) 
        translateY(15%);
}
*/
.cx-my-box__face {
    transition: all 0.4s ease-in;
    transform-origin: bottom;
}
.cx-my-box-wraper.box-single .cx-my-box.show-open .cx-my-box__face.cx-my-box__face--front {
    transform : rotateY(  0deg) translateZ( calc(var(--box-full-item-image-size) / 2 ) ) rotateX(-90deg) !important;
}
.cx-my-box-wraper.box-single .cx-my-box.show-open .cx-my-box__face.cx-my-box__face--right {
    transform : rotateY( 90deg) translateZ(calc( 0px - ( var(--box-full-item-image-size) / 2 ) ) ) rotateX(-90deg) !important;
}
.cx-my-box-wraper.box-single .cx-my-box.show-open .cx-my-box__face.cx-my-box__face--back {
    transform : rotateY(180deg) translateZ( calc(var(--box-full-item-image-size) / 2 ) ) rotateX(-90deg) !important;
}
.cx-my-box-wraper.box-single .cx-my-box.show-open .cx-my-box__face.cx-my-box__face--back {
    transform : rotateY(180deg) translateZ( calc(var(--box-full-item-image-size) / 2 ) ) rotateX(-90deg) !important;
    
}
.cx-my-box-wraper.box-single .cx-my-box.show-open .cx-my-box__face.cx-my-box__face--left {
    transform : rotateY(-90deg) translateZ( calc( var(--box-full-item-image-size) + (var(--box-full-item-image-size) / 2) ) ) rotateX(-90deg) !important;
}



.cx-my-box-wraper.box-single .cx-my-box.show-default  {
    transform: translateZ( calc( 0px - ( var(--box-full-item-image-size) * 1.5 ) ) ) rotate(0deg) rotateX(-30deg) rotateY(-45deg) rotateZ(0deg);
}
.cx-my-box-wraper.box-single .cx-my-box.show-before-open  {
    transform: 
        translateZ( calc( 0px - ( var(--box-full-item-image-size) * 1.5 ) ) ) 
        rotate(0deg) 
        rotateX(0deg) 
        rotateY(0deg) 
        rotateZ(0deg);
}
/*.cx-my-box-wraper.box-single .cx-my-box.show-open  {
    transform: 
        translateZ( calc( 0px - ( var(--box-full-item-image-size) * 1.5 ) ) ) 
        rotate(0deg) 
        rotateX(0deg) 
        rotateY(0deg) 
        rotateZ(0deg)
        scale(0.70) 
        translateY(15%);
}*/

.cx-my-box__face.cx-my-box__face--back.outer,
.cx-my-box__face.cx-my-box__face--left.outer {z-index: 11111;}
.cx-my-box__face.cx-my-box__face--back.inner,
.cx-my-box__face.cx-my-box__face--left.inner {z-index: 0;}

.cx-my-box__face.cx-my-box__face--top {transition: all 0.3s ease-in;}

.cx-my-box-wraper.box-grid-item  .cx-my-box.show-open .cx-my-box__face--top {
    transform: 
        rotateX( 90deg) 
        translateZ(calc(var(--box-list-item-image-size)*4));
    opacity: 0;
}
.cx-my-box-wraper.box-single  .cx-my-box.show-open .cx-my-box__face--top {
    transform: 
        rotateX( 90deg) 
        translateZ(calc(var(--box-full-item-image-size)*4));
    opacity: 0;
}

.cx-my-box__face {position: absolute;color: white;text-align: center;}

.cx-my-box-wraper.box-grid-item  .cx-my-box__face--front,
.cx-my-box-wraper.box-grid-item  .cx-my-box__face--back {width: var(--box-list-item-image-size);height: var(--box-list-item-image-size);line-height: var(--box-list-item-image-size);}

.cx-my-box-wraper.box-grid-item  .cx-my-box__face--right,
.cx-my-box-wraper.box-grid-item  .cx-my-box__face--left {width: var(--box-list-item-image-size);height: var(--box-list-item-image-size);left: var(--box-list-item-image-size);line-height: var(--box-list-item-image-size);}

.cx-my-box-wraper.box-grid-item  .cx-my-box__face--top,
.cx-my-box-wraper.box-grid-item  .cx-my-box__face--bottom {width: var(--box-list-item-image-size);height: var(--box-list-item-image-size);top: calc(var(--box-list-item-image-size) / 2 ) ;line-height: var(--box-list-item-image-size);}

/* ------------------------------------------- */

.cx-my-box-wraper.box-single  .cx-my-box__face--front,
.cx-my-box-wraper.box-single  .cx-my-box__face--back {width: var(--box-full-item-image-size);height: var(--box-full-item-image-size);line-height: var(--box-full-item-image-size);}

.cx-my-box-wraper.box-single  .cx-my-box__face--right,
.cx-my-box-wraper.box-single  .cx-my-box__face--left {width: var(--box-full-item-image-size);height: var(--box-full-item-image-size);left: var(--box-full-item-image-size);line-height: var(--box-full-item-image-size);}

.cx-my-box-wraper.box-single  .cx-my-box__face--top,
.cx-my-box-wraper.box-single  .cx-my-box__face--bottom {width: var(--box-full-item-image-size);height: var(--box-full-item-image-size);top: calc(var(--box-full-item-image-size) / 2 ) ;line-height: var(--box-full-item-image-size);}

.cx-my-box-wraper.box-grid-item .cx-my-box__face.cx-my-box__face--bottom { 
    transform: 
        rotateX(-90deg) 
        translateZ( calc( 0px - var(--box-list-item-image-size) / 2 ) ) 
        translateY( calc( var(--box-list-item-image-size) / 2 ) ) 
        
}

.cx-my-box-wraper.box-single .cx-my-box__face.cx-my-box__face--bottom { 
    transform: 
        rotateX(-90deg) 
        translateZ(calc( 0px - var(--box-full-item-image-size) / 2 )) 
        translateY(calc( var(--box-full-item-image-size) / 2 )); 
}



.cx-my-box__face--front  {z-index: 1;}
.cx-my-box__face--back   {z-index: 1;}
/*old*/
/*.cx-my-box__face, .cx-my-box__face > div.background-container {background-size: 100% !important;}*/

/*New*/
.cx-my-box__face, .cx-my-box__face > div.background-container {background-repeat: no-repeat;background-size: cover !important;}    


.cx-my-box-wraper.box-grid-item .cx-my-box__face--front  {
    transform: rotateY(  0deg) translateZ( calc(var(--box-list-item-image-size) / 2 ) ); 
}
.cx-my-box-wraper.box-grid-item .cx-my-box__face--back   {
    transform: rotateY(180deg) translateZ( calc(var(--box-list-item-image-size) / 2 ) );
}

.cx-my-box-wraper.box-grid-item .cx-my-box__face--right  {
    transform: rotateY( 90deg) 
    translateZ(calc( 0px - ( var(--box-list-item-image-size) / 2 ) ) );
}
.cx-my-box-wraper.box-grid-item .cx-my-box__face--left   {
    transform: rotateY(-90deg) translateZ( calc( var(--box-list-item-image-size) + (var(--box-list-item-image-size) / 2) )   );
    z-index: 1;
}

.cx-my-box-wraper.box-grid-item .cx-my-box__face--top    { 
    transform: rotateX( 90deg) translateZ( calc( var(--box-list-item-image-size) * 1.5 ) ) translateX(0px) translateY(calc( var(--box-list-item-image-size) / 2 )); 
}


/**/

.cx-my-box-wraper.box-single .cx-my-box__face--front  {
    transform: rotateY(  0deg) translateZ( calc(var(--box-full-item-image-size) / 2 ) ); 
}
.cx-my-box-wraper.box-single .cx-my-box__face--back   {
    transform: rotateY(180deg) translateZ( calc(var(--box-full-item-image-size) / 2 ) );
}

.cx-my-box-wraper.box-single .cx-my-box__face--right  {
    transform: rotateY( 90deg) 
    translateZ(calc( 0px - ( var(--box-full-item-image-size) / 2 ) ) );
}
.cx-my-box-wraper.box-single .cx-my-box__face--left   {
    transform: rotateY(-90deg) translateZ( calc( var(--box-full-item-image-size) + (var(--box-full-item-image-size) / 2) )   );
    z-index: 1;
}

.cx-my-box-wraper.box-single .cx-my-box__face--top    { 
    transform: 
        rotateX( 90deg) 
        translateZ(calc( ( var(--box-full-item-image-size) / 2 ) * 3 )) 
        translateY(calc( var(--box-full-item-image-size) / 2 )) 
        translateX(0px); 
}


.cx-my-box-wraper.box-single.box- {
    overflow: visible;
}

.open-item-template-container {
    background: white;padding: 15px;border-radius: var(--cx-radius-sm);padding: 10px 0px;box-sizing: border-box;
}

.cx-my-box-wraper.box-single .opened-item-img-container {
    opacity: 0;
    transform: rotateY(0deg) translateZ( calc(var(--box-full-item-image-size) / 2 ) );
    transition: all 0.6s ease-in-out;
    z-index: 0;
}

.opened-item-img-container .background-container {
    background-size: 100% !important;
    background-repeat: no-repeat;
    background-position: 50%;
}
.cx-my-box-wraper.box-single .cx-my-box.show-opened-item .cx-my-box__face.cx-my-box__face--back.opened-item-img-container {
    opacity: 1;
    transform: rotateY(45deg) translateZ( 0px ) rotateX(0deg) !important;

}



/*.cx-my-box.show-opened-item .opened-item-img-container {
    opacity: 1;
    transform: 
        rotateY(0deg) 
        translateZ( calc(var(--box-full-item-image-size) / 2 ) ) 
        translateY( calc( 0px - var(--box-full-item-image-size) * 1.2  ) ) 
        scale(1.3);

}*/


.box_item_grid_item.type-box-item .item-info .box-details > a i {
    margin-right: 3px;
}


/*sidebar style

Adeel Remove
#cx-sidebar-right .cx-sidebar-wrapper.sidebar-wrapper { color: var(--e-heading) }

*/


#cx-sidebar-right .cx-sidebar-wrapper.sidebar-wrapper {padding: 30px;padding-bottom: 30px;overflow-y:auto;display: flex;height: 100%;width: 100%;max-height: 100%;background-color: #ffffff;background-color: var(--e-body-secondary-bg); color: var(--e-heading)}
#cx-sidebar-right .inner-content {width: 100%;padding:25px;box-sizing: border-box;}
#cx-sidebar-right .cx-sidebar-content.content-loading {
    background-image : url("/wp-content/plugins/cx_ems/asset/imgs/loading.gif");
    /*background-image : url("/wp-content/plugins/cx_ems/asset/imgs/loadl-transparent.gif");*/
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100px;
    max-width: 100%;
    margin: 0 auto;
}
#cx-sidebar-right .cx-sidebar-content{display: flex;height: 100%;width: 100%;}
#cx-sidebar-right .cx-sidebar-title {margin-bottom: 25px;position: relative;}

#cx-sidebar-right .header-post-text {font-size: 16px; color: #E4E2E4;}
#cx-sidebar-right .header-if-tab {font-size: 36px;}

#cx-sidebar-right .cx-sidebar-title h3 {text-align: left;font-size: 0.875em;margin-left: 10px;}
#cx-sidebar-right .cx-sidebar-title  i {font-size: 1.4em;}
#cx-sidebar-right .cx-sidebar-title img.sidebar-title-img {max-width: 25px;}
/*#cx-sidebar-right span.sidebar-close-btn {position: absolute;right: 20px;cursor: pointer;font-weight: 600;}*/
#cx-sidebar-right .current-item-collection-container {margin-bottom: 50px;}
#cx-sidebar-right .current-item-collection-container .card_item_icon {width: 100%;height: 75%;margin: auto;}

/*//*/
#cx-sidebar-right .cx-sidebar-infobox-wraper {color: #fff;background-color: var(--e-primary);background: linear-gradient(90deg, var(--e-primary-dark), var(--e-primary)); padding: 20px 15px;border-radius: var(--cx-radius-md);margin-bottom: 25px;}
#cx-sidebar-right .cx-sidebar-infobox-item {display: flex;flex-wrap: wrap;margin-bottom: 15px;justify-content: space-between;}
#cx-sidebar-right .cx-sidebar-infobox-item:last-child {margin-bottom: 0;}
.user_info_sidebar .infobox-item-value {
    display: flex;
    flex-direction: row;
}
.user_info_sidebar .infobox-item-value span small span{ font-size:0.8rem !important;}
/* cx-custom-currency gems coins */
#cx-sidebar-right .cx-sidebar-infobox-wraper .cx-custom-currency i {display: none;}
#cx-sidebar-right .history-item {padding: 0;margin-bottom: 25px;}
#cx-sidebar-right .history-item p {font-size: .7rem;}
div#cx-sidebar-right .cx_shortcode.cx_collection_item_pt_event .column a.cx_btn{width:100%;}

#cx-sidebar-right .card-item-footer span.cx-custom-currency.cx-currency-render-container {display: none;}
#cx-sidebar-right .cx-sidebar-infobox-wraper i {
    font-size: 20px;
    text-transform:capitalize !important;
}
#cx-sidebar-right .cx-sidebar-wrapper.sidebar-wrapper .sidebar-infobox-item-title {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 7px;
}


#credit-currency-value-container span.currency_label {display: none;}
.history-item {padding: 15px 25px;box-sizing: border-box;font-size: 0.85em;position: relative;}

.history-item .history-detail {
    display: flex;
    column-gap: 15px;
    align-items: center;
}

.history-item .history-detail .cx_icon {
    width: 35px;
    height: 35px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.history-item .history-detail .cx_icon.fa-plus {background-color: #80858e;}
.history-item .history-detail .cx_icon.fa-minus {background-color: #8e8494;}

.history-item .history-detail .cx_icon.fa-minus {
    color: #f59a97;
}

.history-item .history-detail .cx_icon.fa-plus {
    color: #aae1ad;
}

.history-item h4 {font-size: 1em !important;font-weight: 400;width: 80%;color: #fff;margin-bottom: 3px;}
.history-value.transection-type-1 {color: #cc3f3f;color: #F04438;}
.history-item .history-value {position: absolute;right: 0px;top: 0px;bottom: 0px;display: flex;justify-content: center;/*align-items: center;*/padding:0 5%;font-weight: bold;}
.history-item p {width: 75%;margin-bottom: 0px;font-size: 0.875em !important;line-height: 1rem;color: var(--e-text);}
.history-value.transection-type-2 {color: #06b591;color: var(--cx-color-positive)}

.cx-sidebar-content ul.sub-menu.user-login-submenu {list-style: none;padding: 0px;padding-bottom: 30px;}
.cx-sidebar-content ul.sub-menu.user-login-submenu a {color: #676767;display: block;padding: 13px 15px;font-weight: 500;border-bottom: 1px solid #c0c0c047;text-decoration:none;transition: all .2s ease-in;}
.cx-sidebar-content ul.sub-menu.user-login-submenu a:hover {background-color: #909090;color: #fff;}


.cx-sidebar-content .inner-content .cx-sidebar-footer {
    position: absolute;bottom: 0px;left: 0px;right: 0;
    background-color: var(--e-body-secondary-bg);
    padding: 30px;z-index: 99999999;
    box-shadow: 0px 0px 8px #00000038;
}

.cx-sidebar-content .inner-content .cx-sidebar-footer::before {content: '';display: block;height: 1px;width: 85%;background-color: var(--e-primary);position: absolute;top: 15px;left: 7.5%;}

/*#cx-sidebar-right .cx-sidebar-footer .btn {background-color: #d2d2d2 !important;outline: none;border: 2px solid #3e4b5f;color: #404040;transition: all .2s ease;}
#cx-sidebar-right .cx-sidebar-footer .btn:hover {border-color: #3e4b5f;background-color: #f3f3f3 !important;}
*/
#cx-sidebar-right .cx-sidebar-footer .buttons-list {/*display: flex;column-gap: 10px;*/display: grid;column-gap: 10px;row-gap: 10px;}

#cx-sidebar-right .cx-sidebar-footer .buttons-list > button {flex: 1;}

/* cart sidebar */
.cart-item-thumbnail.txt-center {width: 100px;}
.cart-item-details {width: calc( 100% - 100px);padding: 0px 5px;box-sizing: border-box;}
.cart-item-single {display: flex;justify-content: center;align-items: center;border-bottom: 1px solid silver;padding: 15px 15px;}

.cx-sidebar-render-content .cart-item-single h5 {font-size: 1rem;text-transform: capitalize;}
.cx-sidebar-render-content .cart-item-single a {color: #404040;text-decoration: none;}

.cart-item-details p {font-size: 0.85rem;}
.cart-item-details p a {color: #000000;line-height: 1.4em;}
.cart-item-details {color: #404040;font-size: 0.9em;}
.price-qty {margin-bottom: 6px;font-size: 0.85em;}


.inner-content.cart-sidebar .product-list {/*max-height: calc( 100vh - 190px);overflow-y: scroll;*/}
.inner-content.cart-sidebar .product-list .cart-item-single {padding: 0;padding-bottom: 10px;margin-bottom: 20px;}

.inner-content.cart-sidebar .cart-details table {width: 100%;margin-bottom: 15px;}
.inner-content.cart-sidebar .cart-details table td {text-align: right;}
.inner-content.cart-sidebar .cart-details table tr > td {padding: 5px;}

/* end sidebar */




.cx-rotating-item {background: white;max-width: max-content;}

#cx-box-rotation-frame-wraper {text-align:center;margin:0 auto;-moz-perspective: 999999999px;-webkit-perspective: 9999999;perspective: 999999999px;}
#cx-box-rotation-frame-wraper .box-rotation-frame-container {overflow: hidden;margin: auto;margin-bottom: 50px;}
#box-rotation-frame {width: 100%;border: 1px solid #161616;background: silver;box-sizing: border-box;}
#cx-box-rotation-frame-wraperr .strip div {position: absolute;background: white;border: none;color: red;box-sizing: border-box;opacity: 1;}
#cx-box-rotation-frame-wraper .strip {-moz-transform-style: preserve-3d;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;transform: rotateX(0deg);position: relative;}


/* comming soon tempalte box */
body.elementor_maintenance_mode_mode-coming_soon.wp-user-not-logged-in footer.jupiterx-footer {
    display:none !important;
}

body.elementor_maintenance_mode_mode-coming_soon.wp-user-not-logged-in  .jupiterx-main-content {
    min-height: 100vh !important;
}

body.elementor_maintenance_mode_mode-coming_soon.wp-user-not-logged-in   header.jupiterx-header.jupiterx-header-custom {
    display: none !important;
}
 


.cx-my-box-wraper.box-hero {
    width: calc(var(--box-coomingsoon-img-size)/2 + var(--box-coomingsoon-img-size));
}

.cx-my-box-wraper.box-hero .cx-my-boxscene {
    width: var(--box-coomingsoon-img-size);
    height: var(--box-coomingsoon-img-size);
    margin-top: calc( (var(--box-coomingsoon-img-size) / 4) + 25px );
    margin-bottom: calc( (var(--box-coomingsoon-img-size) / 4) + 15px );
}
.cx-my-box-wraper.box-hero .cx-my-box {
    width: var(--box-coomingsoon-img-size);
    height: var(--box-coomingsoon-img-size);
    transform: translateZ(calc( 0px - var(--box-coomingsoon-img-size) / 2 ) );
}
.cx-my-box-wraper.box-hero   .cx-my-box.show-default  {
    transform: translateZ( calc( 0px - ( var(--box-coomingsoon-img-size) * 1.5 ) ) ) rotate(0deg) rotateX(-30deg) rotateY(-45deg) rotateZ(0deg);
}
.cx-my-box-wraper.box-hero   .cx-my-box.show-before-open  {
    transform: translateZ( calc( 0px - ( var(--box-coomingsoon-img-size) * 1.5 ) ) ) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
}
/*.cx-my-box-wraper.box-hero   .cx-my-box.show-open  {
    transform: 
        translateZ( calc( 0px - ( var(--box-coomingsoon-img-size) * 1.5 ) ) ) 
        rotate(0deg) 
        rotateX(0deg) 
        rotateY(0deg) 
        rotateZ(0deg)
        scale(0.70) 
        translateY(15%);
}*/

.cx-my-box-wraper.box-hero .cx-my-box.show-open .cx-my-box__face--top {
    transform: 
        rotateX( 90deg) 
        translateZ(calc(var(--box-coomingsoon-img-size)*4));
    opacity: 0;
}
.cx-my-box-wraper.box-hero  .cx-my-box__face--front,
.cx-my-box-wraper.box-hero  .cx-my-box__face--back {
    width: var(--box-coomingsoon-img-size);
    height: var(--box-coomingsoon-img-size);
    line-height: var(--box-coomingsoon-img-size);
}

.cx-my-box-wraper.box-hero  .cx-my-box__face--right,
.cx-my-box-wraper.box-hero  .cx-my-box__face--left {
    width: var(--box-coomingsoon-img-size);
    height: var(--box-coomingsoon-img-size);
    left: var(--box-coomingsoon-img-size);
    line-height: var(--box-coomingsoon-img-size);
}

.cx-my-box-wraper.box-hero  .cx-my-box__face--top,
.cx-my-box-wraper.box-hero  .cx-my-box__face--bottom {
    width: var(--box-coomingsoon-img-size);
    height: var(--box-coomingsoon-img-size);
    top: calc(var(--box-coomingsoon-img-size) / 2 ) ;
    line-height: var(--box-coomingsoon-img-size);
    transform: rotateX(-90deg) translateZ( calc( 0px - var(--box-coomingsoon-img-size) / 2 ) ) translateY( calc( var(--box-coomingsoon-img-size) / 2 ) );
}


.cx-my-box-wraper.box-hero .cx-my-box__face--front  {
    transform: rotateY(  0deg) translateZ( calc(var(--box-coomingsoon-img-size) / 2 ) ); 
}
.cx-my-box-wraper.box-hero .cx-my-box__face--back   {
    transform: rotateY(180deg) translateZ( calc(var(--box-coomingsoon-img-size) / 2 ) );
}

.cx-my-box-wraper.box-hero .cx-my-box__face--right  {
    transform: rotateY( 90deg) 
    translateZ(calc( 0px - ( var(--box-coomingsoon-img-size) / 2 ) ) );
}
.cx-my-box-wraper.box-hero .cx-my-box__face--left   {
    transform: rotateY(-90deg) translateZ( calc( var(--box-coomingsoon-img-size) + (var(--box-coomingsoon-img-size) / 2) )   );
    z-index: 1;
}

.cx-my-box-wraper.box-hero .cx-my-box__face--top { 
    /*transform: rotateX( 90deg) translateZ(var(--box-coomingsoon-img-size));*/
    transform: rotateX(90deg) translateZ( calc( var(--box-coomingsoon-img-size) * 1.5 ) ) translateX(0px) translateY(calc( var(--box-coomingsoon-img-size) / 2 ));
    transform-origin: bottom;
}


.currency-pack-info {border: 1px solid silver;max-width: 400px;padding: 10px;box-sizing: border-box;margin-bottom: 20px;border-radius: 5px;}
.currency-pack-info strong {width: 50%;display: inline-block;}



/* home page slider section */
/*template how it works style 2 */
div#how-it-work-icon-list {position: relative;}
div#how-it-work-icon-list::after {content: '';width: 100%;position: absolute;height: 3px;background: var(--e-primary);bottom: 20px;}

div#how-it-work-icon-list .elementor-column::after {
    content:'';position:absolute !important;width: 20px;height: 20px;background: white;outline: 7px solid var(--e-header-bg);
    border-radius: 10px;bottom: -38px;z-index: 99;left: calc( 50% - 10px );border: 2px solid var(--e-primary);
}

div#how-it-work-icon-list .elementor-column:first-child::before {content: '';position: absolute;bottom: -30px;/*background: white;*/ background:#1d1537;height: 3px;width: 1000px;right: 50%;z-index: 9;}
div#how-it-work-icon-list .elementor-column:last-child::before {content: '';position: absolute;bottom: -30px;/*background: white;*/ background:#1d1537;height: 3px;width: 1000px;left: 50%;z-index: 9;}
/*div#how-it-work-icon-list .elementor-column:after{position: absolute; outline: 7px solid var(--e-header-bg);}*/
/*line clamp ko media querry ma la jaoo or mobile c uppr uppr*/
@media only screen and (min-width: 768px) {
    div#how-it-work-icon-list .elementor-icon-box-title span{display: -webkit-box;text-overflow: ellipsis;overflow: hidden;
    line-clamp: 2;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 1.3rem !important;min-height: calc(1.3rem * 2);}
}

/* for h3 or title of boxes */

div#how-it-work-icon-list .elementor-icon-box-wrapper h3.elementor-icon-box-title {margin-bottom: 0 !important;}

/*template how it works style 2 mobile  or vertical layout */

@media only screen and (max-width: 767px) {
    div#how-it-work-icon-list .elementor-icon-box-wrapper {display: flex !important;flex-direction: row;gap:30px;}
    div#how-it-work-icon-list .elementor-icon-box-wrapper::after {content: '';width: 3px;height: 44%;position: absolute !important;
        background: #393f5d;bottom: 11%;left:28px;border-radius:4px;} 
    div#how-it-work-icon-list .cx-last-step .elementor-icon-box-wrapper::after{display:none !important;}
    div#how-it-work-icon-list .elementor-icon-box-wrapper{min-height: 169px!important;}
    div#how-it-work-icon-list .elementor-row .elementor-column {width: 70%;}
    div#how-it-work-icon-list .elementor-icon-box-wrapper .elementor-icon-box-content {text-align: left;}
    div#how-it-work-icon-list .elementor-icon-box-wrapper h3.elementor-icon-box-title {margin-bottom: 15px !important;}
    div#how-it-work-icon-list .elementor-icon-box-wrapper span.elementor-icon.elementor-animation- svg{width:60px;height:60px;}
    div#how-it-work-icon-list .elementor-column:last-child::before{display:none !important;}
    div#how-it-work-icon-list {margin-bottom: -66px;}
}

@media screen and (max-width: 599px) {    
    div#how-it-work-icon-list .elementor-row .elementor-column {width: 86%;}
}
@media screen and (max-width: 435px) {    
    div#how-it-work-icon-list {margin-bottom: -20px!important;}
}

@media screen and (max-width: 599px) {    
    div#how-it-work-icon-list .elementor-icon-box-title span {font-size:1rem;!important}
}
@media (min-width:767px) and (max-width:1028px) {
    div#how-it-work-icon-list .elementor-icon-box-title span {font-size:0.9rem;!important}
}

/*end*/

.swal2-container.swal2-center.swal2-backdrop-show {z-index: 9999999999;}



/* recent_sweep_entries_users / sweep_product_page_ui */
.user_entries_title {
    color: var(--e-primary);
    margin-bottom: 15px !important;
}

.cx_sweep_entered_user_container {
    display: flex;
    flex-wrap: wrap;
    column-gap: 3%;
    row-gap: 15px;
    /* justify-content: center; */
}

.cx_sweep_entered_user_container .sweep_user_item {
    flex: 31.3%;
    max-width: 31.3%;
    background-color: #fff;
    box-shadow: 0 0 5px silver;
    padding: 15px 10px;
    border-radius: var(--cx-box-grid-item-radius);
}


/* end home page slider section */

/* ====================================
        Woocommerce cart page START
===================================== */

body.woocommerce-cart .jupiterx-wc-steps {padding-bottom: 1.3rem;}
body.woocommerce-cart table.shop_table {background: white;margin-top: 30px;}

@media (max-width: 767px) {
    body.woocommerce-cart .coupon button.button {font-size: .9rem;}
}


/* ====================================
        Woocommerce cart page END
===================================== */

/* ====================================
Woocommerce checkout & thankyou page START
===================================== */

body.woocommerce-checkout p.woocommerce-notice.woocommerce-thankyou-order-received {
    background: white;
    width: 30%;
    max-width: 400px;
    margin: 80px auto;
    border: 1px solid rgba(0,0,0,.1);
    border-radius: .25rem;
}

body.woocommerce-checkout p.woocommerce-notice.woocommerce-thankyou-order-received::before {
    color: #8667de;
    display: block;
    margin: auto;
    position: relative;
    font-size: 60px;
    text-align: center;
    left: inherit;
    top: inherit;
    margin-bottom: 20px;
}


@media (max-width: 767px) {
    body.woocommerce-checkout a.jupiterx-continue-shopping {margin-right: 0 !important;}
}



/* ====================================
Woocommerce checkout & thankyou page END
===================================== */

/*  */
.cx-my-box__face.cx-my-box__face--back.opened-item-img-container .background-container {
    animation-name: pagehero_box_white_big;
    animation-duration: 7s;
    animation-iteration-count: infinite;
}

@media (min-width: 768px) {
    .onward-sm-hide {display: none;}
}





@media screen and (max-width: 1315px) {
    
    
}



@media (min-width: 600px) and (max-width: 767px) {
    
}



@media screen and (max-width: 767px) {

    .onward-sm-show {display: none;}
/*    .onward-sm-hide.for-mobile > span {display: inline-block !important;}*/

    /* How it works Start */
    .cx-how-it-works .elementor-row {flex-direction: column;justify-content: center;align-items: center;}
    .cx-how-it-works .elementor-row .elementor-column {width: 60%;}
    /* How it works End */

    div#how-it-work-icon-list::after {display: none;}
    div#how-it-work-icon-list .elementor-column::after {display: none;}
    div#how-it-work-icon-list .elementor-column:first-child::before {display: none;}
    
    /* corner scroll button */
    .jupiterx-corner-buttons.jupiterx-scrolled {display: none;}

    /* product page box-open */
}



@media screen and (max-width: 599px) {
    .cx-how-it-works .elementor-row .elementor-column {width: 70%;}
}


/* custom box loader */
.box-upper-triganle-shape {clip-path: polygon(50% 0%, 0% 100%, 100% 100%);}
.box-lower-triganle-shape {clip-path: polygon(50% 100%, 0% 0%, 100% 0%);}



/**
 * fixed mysterbox open animation css
 * */

.type-fixedmystrybox .cx-my-box.show-open .cx-my-box__face.cx-my-box__face--front {
    transform : rotateY(  0deg) translateZ( calc(var(--box-list-item-image-size) / 2 ) ) rotateX(-90deg) !important;
}
.type-fixedmystrybox .cx-my-box.show-open .cx-my-box__face.cx-my-box__face--right {
    transform : rotateY( 90deg) translateZ(calc( 0px - ( var(--box-list-item-image-size) / 2 ) ) ) rotateX(-90deg) !important;
}
.type-fixedmystrybox .cx-my-box.show-open .cx-my-box__face.cx-my-box__face--back {
    transform : rotateY(180deg) translateZ( calc(var(--box-list-item-image-size) / 3 ) ) rotateX(-90deg) !important;
}
.type-fixedmystrybox .cx-my-box.show-open .cx-my-box__face.cx-my-box__face--back {
    transform : rotateY(180deg) translateZ( calc(var(--box-list-item-image-size) / 2 ) ) rotateX(-90deg) !important;
    
}
.type-fixedmystrybox .cx-my-box.show-open .cx-my-box__face.cx-my-box__face--left {
    transform : rotateY(-90deg) translateZ( calc( var(--box-list-item-image-size) + (var(--box-full-item-image-size) / 2.5) ) ) rotateX(-90deg) !important;
}

@media (min-width: 1400px) {
    /* left opening box side space on FMB */
    .type-fixedmystrybox .cx-my-box.show-open .cx-my-box__face.cx-my-box__face--left {
        transform : rotateY(-90deg) translateZ( calc( var(--box-list-item-image-size) + (var(--box-full-item-image-size) / 3) ) ) rotateX(-90deg) !important;
    }
}

@media (max-width: 767px) {
    /* left opening box side space on FMB */
    .type-fixedmystrybox .cx-my-box.show-open .cx-my-box__face.cx-my-box__face--left {
        transform : rotateY(-90deg) translateZ( calc( var(--box-list-item-image-size) + (var(--box-full-item-image-size) / 2.3) ) ) rotateX(-90deg) !important;
    }
}

.cx-my-box-wraper.type-fixedmystrybox .cx-my-box.show-open {
    transform : 
        translateZ( calc( 0px - ( var(--box-list-item-image-size) * 1.5 ) ) ) 
        rotate(0deg) 
        rotateX(-30deg) 
        rotateY(0deg) 
        rotateZ(0deg);
}
/*------------------------------------------------*/





/*cx_stories style test*/
.lightGallery-captions{
    position: absolute;
    top: 50%;
    right: calc( 50% - 150px );
    background-color: transparent;
    z-index: 1060;
    margin: 0 auto;
    display: inline-block;
    width: max-content;
}
.lg-outer .lg-img-wrap img {
    /*    
    width: 100% !important;
    min-height: 100%;
    height: 100% !important;
    */
    object-fit: cover;
}
.lg-outer {
    max-width: 60%;
    margin: 0 auto;
    left: 0;
    right: 0;
}
/*.lg-toolbar.lg-group *:not(.lg-close) {
  display:none;
}*/
.cx_progressbar_main {display: grid;grid-template-columns: 1fr auto;width: 100%;padding: 0 10px;}

.cx_bar{height:5px;background-color:#E6DAF6;/*transition: width 5500ms ease 0s;*/border-radius: 10px !important;}
.cx_progressbar_main * {display: grid !important;}
.cx_bar.cx_done {background: linear-gradient(90deg, #381762 0%, #7E3394 100%);}
.cx_bar.cx_progress {/*background:  blue;*/}

.lg-progress-bar {background-color:rgba(255, 255, 255, .3) !important; /*opacity: 0 !important;*/}
.lg-progress-bar .lg-progress {background-color:#fff !important;}

.cx_bar.cx_progress > span {background: linear-gradient(90deg, #381762 0%, #7E3394 100%);width:100%;}
.cx_bar > span {z-index: 999999;position: relative;width:0%;border-radius: 10px;}


/*coming up next template //4 columns*/





#coming_up_next .img_main_col {position: relative;}
#coming_up_next .img_top_left  {position:absolute;top:0;left:0;z-index: 5; max-width:50px;}
#coming_up_next .img_top_right {position:absolute;top:0; right:0;z-index: 5; max-width:50px;}
#coming_up_next .img_bottom_left  {position:absolute;bottom:0; left:0;z-index: 5; max-width:50px;}
#coming_up_next .img_bottom_right {position:absolute;bottom:0; right:0;z-index: 5; max-width:50px;}

/*#coming_up_next .img_main_col {position: relative;}
#coming_up_next .img_top_left  {position:absolute;top:0;left:0;z-index: 5;}
#coming_up_next .img_top_right {position:absolute;top:0; right:0;z-index: 5;}
#coming_up_next .img_bottom_left  {position:absolute;bottom:0; left:0;z-index: 5;}
#coming_up_next .img_bottom_right {position:absolute;bottom:0; right:0;z-index: 5;}

*/


/*whats coming next no with rotate animation*/
/*no rotate  temporay*/






/**/
.cx_cx_sec_heading_primary .cx-title span.title{
    color:var(--e-site-text-light) !important;
}
.cx_cx_sec_heading_primary .sec_description_container {color:var(--e-site-text-light);}


.cx_claim_coins{padding:15px;border-radius:15px;
    background-color: transparent;    background-image: linear-gradient(90deg, var(--e-global-color-bf9bb33 ) 0%, var(--e-global-color-47432db ) 100%);
}
.cx_claim_coins .elementor-icon-box-description{
    padding:2px;
}


/* for template 30 day unboxing */
.cx-claim-column {border:2px solid var(--e-primary);border-radius:20px;}
.cx-claim-column  .cx_claim_unlocking  .elementor-icon-box-wrapper {padding:15px;}
.cx-claim-column  .cx_claim_unlocking  .elementor-icon-box-content {padding: 16px 0;}
.cx-claim-column  h3.elementor-icon-box-title {font-weight:600;}
.cx-claim-column  .elementor-icon-box-wrapper {padding: 0 !important;}
.cx-claim-column  .elementor-icon-box-icon {padding: 15px;}

/*@media only screen and (max-width: 1440px) {
  #world-of-grail-games .img_1 {top:300px !important;left: 200px !important;}
  #world-of-grail-games .img_2 {top:500px !important;left: 300px !important;}
  #world-of-grail-games .img_3 {left: 300px !important;bottom:100px !important;}
  #world-of-grail-games .img_4 {left: 153px !important;bottom: 78px !important;}
  #world-of-grail-games .img_5 {left: 34% !important;top: 177px !important;}
  #world-of-grail-games .img_6 {}
  #world-of-grail-games .img_7 {}
  #world-of-grail-games .img_8 {}
  #world-of-grail-games .img_9 {left: 69%!important;top: 186px !important;}
  #world-of-grail-games .img_10 {left: 41%!important;top: 0!important;}.img_11 {left: 71%!important;bottom: 0!important;}
  #world-of-grail-games .img_12 {left: 71%!important;top:550px !important;}
}
*/


/* for  */

.cx_event_products .cx-subscribe-to-box{display:none !important;}
.cx_event_products .cx-wc-list-item {background:transparent !important;}
.cx_event_products .box_grid_item .cx-wc-list-item:hover{box-shadow:none !important;} 
.cx_event_products .cx.cx_shortcode.box_grid_item {box-shadow: none;}
/*.cx_event_products .box_grid_item:hover > .box-item{box-sahdow:none !important;background: var(--e-body-secondary-bg) !important;}*/

/*for tags */


.cx_event_products .div.cx_countdown_simple_init {color:white;}

/**/
/* need zubair help @Ahsan */
.opacity2 {opacity: 0.2 !important;}



.event_signup_success_popup .image-warpper img{
    width: 120px;
    display: block;
}
/* for verify popup button and label padding */
.event_signup_success_popup .reward-value {
    padding: 15px 0;
}
.event_signup_success_popup  .verify_btn{
    min-width: 120px;
    border:none;
    box-shadow: none;
}
.event_signup_success_popup  .verify_btn:hover,
.event_signup_success_popup  .verify_btn:active,
.event_signup_success_popup  .verify_btn:focus{
    border:none;
    box-shadow: none;
}
/*.event_signup_success_popup button.swal2-confirm.swal2-styled {
    background: linear-gradient(90deg, #381762 0%, #7E3394 100%);
    min-width: 90px;
    box-shadow: none;
}
.event_signup_success_popup button.swal2-confirm.swal2-styled:hover {
    background: linear-gradient(90deg, #381762 0%, #a544c1 100%) !important;
    box-shadow: none;
}*/

/* accordion on faq page */
.faq-accordion .elementor-accordion-item:has(.elementor-active ) {
    background:var(--e-body-secondary-bg) !important ;
}

/*for header*/
/*for wc user btn */

.logedin-btn-html::after{
    display:none;
}

.cx_ems_cx_site_menu_button i {
    color: var(--e-site-text-light);
    font-size: 20px;
}
/* for currency container in mobile header at foot  */
.cx-header-at-foot .cx-menu-item.currency-list-container{
    display:none !important;
}   

.cx-header-at-foot .cx.cx_shortcode.cx_ems_menu_right {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: var(--e-site-text-light);
}
.at-head .cx-custom-currency.cx-supper_currency,
span.cx-custom-currency.cx-credit.cx-currency-render-container {
/*    display: flex !important;*/
    gap: 5px;
    align-items: center; 
}
.cx-custom-currency img {margin-right: 3px;width: 1rem;}

.at-head .cx-reward-container .reward-single .reward-value,
.at-head span.cx-custom-currency.cx-credit.cx-currency-render-container {
    display: block !important;
}
section.elementor-section.cx-header-at-foot{z-index: 9999;}

/*
.user-details-sidebar li{
     font-family:'Poppions';
}
.user-details-sidebar li i{font-size:1rem;}
.user-details-sidebar li i:hover{color:var(--e-primary);}

.user-details-sidebar li i:before{
    margin-right:13px;
}
*/
.cx_nav_items  nav.raven-nav-menu-main i {display:none;}
.cx_cx_render_menu .user-details-sidebar li{margin-bottom: 5px;}
.cx_cx_render_menu .user-details-sidebar li i{font-size:1rem;padding:0 !important;}
.cx_cx_render_menu .user-details-sidebar li:hover a,
.cx_cx_render_menu .user-details-sidebar li.active a {color:var(--e-primary-500);}
.cx_cx_render_menu .user-details-sidebar li span {display:flex;text-align:center;gap:5px;}

/* for lost password page */
form.woocommerce-ResetPassword.lost_reset_password * {
    color: var(--e-site-text-light);
}

form.woocommerce-ResetPassword.lost_reset_password{
    padding:100px 0;
    min-height:59vh;
}

body.woocommerce-lost-password *:not(.woocommerce-message) {
    color:var(--e-site-text-light); 
}

/*for my-account/ pages */
div#customer_login {
    padding: 100PX 0;
}
div#jupiterx-primary {
    min-height: 56VH;
}


/*page: product/fixedmysterybox popup responsive  */



.broder-radius{
/*    height: 50%;*/
    border-top: 2px solid #30235c !important;
    border-top-left-radius      : 20px !important;
    border-top-right-radius     : 20px !important;
    border-bottom-right-radius  : 0px !important;
    border-bottom-left-radius   : 0px !important;
}

/* FOR TEMPLATE 30 DAYS FREE UNBOXING */
#cx_event_info .elementor-widget-wrap{padding:0;}
@media only screen and (max-width: 767px) {
    .cx_claim_unlocking:first-child {border-bottom: 2px solid var(--e-primary);}
    .cx_claim_coins .elementor-icon-box-content {text-align:center;display: flex;align-items: center;padding-bottom: 4px;}
}  

.cx_claim_coins h3{display:none;}
.cx_claim_unlocking h3{margin:0 !important;}
.cx_claim_unlocking .elementor-icon-box-wrapper{align-items: center !important;}
.cx_claim_unlocking{padding:0;}
.cx_claim_unlocking .elementor-widget-container{padding:10px;height: 100%;display: flex;}

/* FOR TEMPLATE SIGN UP FORM SECTION*/


label.terms {text-transform:capitalize;font-family: 'Poppins';font-size: 12px;margin-top: 30px;font-weight: 500;color: var(--e-primary);text-align: left;display: block;}

.cx_shortcode.cx_signup_form .signup_form_email_button{
    text-align:center;
    color:var(--e-site-text-light );
    display: flex !important;
    justify-content: center;
    flex-direction: row;
    gap: 12px;
}

/*event popups*/
.cx_custom_popup div#swal2-html-container {
    margin: 0px;
}

.no-padding-popup div#swal2-html-container .swal-col-sinlge {
    padding : 1em 1.6em .3em;
    box-sizing: border-box;
}


/*signup login form error*/
.error-msg {text-transform: capitalize;color:#ea4335;font-size: 0.8rem;}
.cx.cx_wc_login_signup_form ul#from-checkbox-terms-condition li {display:flex !important;justify-content:flex-start;gap:8px;align-items: center;}
.cx.cx_wc_login_signup_form ul#from-checkbox-terms-condition li *{margin:0;}






/* product tag on product single page*/
.cx_shortcode.cx_item_unboxing_type_tag span.box-icon.text-grey {color:var(--e-site-text-light);}








/* for hiding return button on website  
.cx-api-btn.cx-return-item {display:none !important;}
*/



.mystery-product-page-ui .cx_collection_item_pt_item button.cx_btn,
.cx-item-opened-back,
.cx-item-opened-retry,
.cx-action-old-outcome-validation
{
    display: none;
}








/* for a tag all over website */
html body a{color:var(--e-primary-500);}
html body a:hover{color:var(--e-primary);}

/* for cx_fn_unbox_item  and its loading sign   */

button.cx_fn_unbox_item{display:flex;gap:5px;justify-content: center;}


/* ==========================================================================
 for woocomerence golbal css
========================================================================== */
/*woocommerence cx-card*/


body.woocommerce .cx-card-container {
    background-color: var(--e-body-secondary-bg);
    padding: 25px 20px;
    border-radius: var(--card-radius-md);
    margin-bottom: 20px;position: relative;
}
@media only screen and (max-width: 767px) {
    .woocommerce-MyAccount-orders tbody > tr:not(:last-child){
        border-bottom: 1px solid white!important;
        margin:15px 0;
    }
}


@media only screen and (max-width: 650px) {
    .woocommerce-customer-details section.woocommerce-columns{grid-auto-flow: row !important;grid-template-columns: 100% !important;}
    .woocommerce-customer-details .cx-address-box,
    .woocommerce-customer-details .cx-shippping-box{ margin-bottom: 15px !important;}
}




.woocommerce-customer-details .cx-card-container address{padding:0!important;background:transparent;border:none !important;font-weight: 400;font-size: 0.875rem;line-height: 21px;}
.woocommerce-customer-details section.woocommerce-columns{
    display: grid;gap: 30px;grid-auto-flow: column;grid-template-columns: repeat(2 ,1fr);}
.woocommerce-customer-details section.woocommerce-columns::before,
.woocommerce-customer-details section.woocommerce-columns::after{display:none !important;}
.cx-address-box,.cx-shipping-box{width:100%!important;height: 100% !important;padding: 25px !important;}





/*
 * end
 */



/*
==========================================================================
                world of grail game section template
start                 
========================================================================== 
*/



#cx-wogg-image-1,#cx-wogg-image-2,#cx-wogg-image-3,#cx-wogg-image-4,#cx-wogg-image-5,#cx-wogg-image-6,
#cx-wogg-image-7,#cx-wogg-image-8,#cx-wogg-image-9,#cx-wogg-image-10{position:absolute !important; z-index:999;}

/*left side images  */
#cx-wogg-image-1{left:calc(50% - 350px);bottom:calc(50% - 150px);}
#cx-wogg-image-2{left: calc(50% - 372px);bottom: calc(50% + 26px);}
#cx-wogg-image-3{left: calc(50% - 250px);bottom: calc(50% + 150px);}
#cx-wogg-image-9{left: calc(50% - 270px);bottom: calc(50% + 43px);}

/* right side images */

#cx-wogg-image-4{right: calc(50% - 303px);bottom: calc(50% + 137px);}
#cx-wogg-image-5{right: calc(50% - 400px);bottom: calc(50% - 114px);}
#cx-wogg-image-6{right: calc(50% - 206px);bottom: calc(50% + 150px);}
#cx-wogg-image-7{right: calc(50% - 257px);bottom: calc(0% + 50px);}
#cx-wogg-image-7 img{transform: rotate(323deg);max-width: 81px !important;}
#cx-wogg-image-8{right:calc(50% - 350px);bottom: calc(50% + 150px);}
#cx-wogg-image-10{right: calc(50% - 314px);bottom: calc(50% + 9px);}


/*media querries or world of grail game */

@media only screen and (min-width: 1024px) {

    div#cx_wogg_main_image .elementor-widget-container {margin-bottom: -65px;}
}



@media only screen and (max-width: 1024px) {

    /*left side images  */
    #cx-wogg-image-1{left: calc(50% - 226px);bottom: calc(50% - 72px);}
    #cx-wogg-image-2{left: calc(50% - 306px);bottom: calc(50% + 2px);}
    #cx-wogg-image-3{left: calc(50% - 109px);bottom: calc(50% + 132px);}
    #cx-wogg-image-9{left: calc(50% - 147px);bottom: calc(50% + 105px);}

    /* right side images */

    #cx-wogg-image-4{right: calc(50% - 199px);bottom: calc(50% + 89px);}
    #cx-wogg-image-5{right: calc(50% - 335px);bottom: calc(50% - 74px);}
    #cx-wogg-image-6{right: calc(50% - 125px);bottom: calc(50% + 146px);}
    #cx-wogg-image-7{right: calc(50% - 174px);bottom: calc(0% + 45px);}
    #cx-wogg-image-7 img{transform: rotate(323deg);max-width: 50px !important;}
    #cx-wogg-image-8{right:calc(50% - 350px);bottom: calc(50% + 150px);}
    #cx-wogg-image-10{right: calc(50% - 234px);bottom: calc(50% + 9px);}

}

@media only screen and (max-width: 767px) {

    /*left side images  */
    #cx-wogg-image-1{left: calc(50% - 188px);bottom: calc(50% - 72px);}
    #cx-wogg-image-2{left: calc(50% - 227px);bottom: calc(50% + 2px);}
    #cx-wogg-image-3{left: calc(50% - 100px);bottom: calc(50% + 76px);}
    #cx-wogg-image-9{left: calc(50% - 147px);bottom: calc(50% + 105px);}

    /* right side images */

    #cx-wogg-image-4{right: calc(50% - 199px);bottom: calc(50% + 89px);}
    #cx-wogg-image-5{right: calc(50% - 183px);bottom: calc(50% - 45px);}
    #cx-wogg-image-6{right: calc(50% - 100px);bottom: calc(50% + 99px);}
    #cx-wogg-image-7{right: calc(50% - 174px);bottom: calc(0% + 45px);}
    #cx-wogg-image-7 img{transform: rotate(323deg);max-width: 50px !important;}
    #cx-wogg-image-8{right:calc(50% - 350px);bottom: calc(50% + 150px);}
    #cx-wogg-image-10{right: calc(50% - 151px);bottom: calc(50% + 41px);}

}
@media only screen and (max-width: 450px) {
    /*left side images  */
    #cx-wogg-image-1{left: calc(50% - 161px);bottom: calc(50% - 72px);}
    #cx-wogg-image-2{left: calc(50% - 190px);bottom: calc(50% + 31px);}
    #cx-wogg-image-3{left: calc(50% - 100px);bottom: calc(50% + 76px);}
    #cx-wogg-image-9{left: calc(50% - 147px);bottom: calc(50% + 105px);}

    
}




/*
==========================================================================
                world of grail game section template
end                 
========================================================================== 
*/



/* for porduct single page  post content color */


.cx_post_desc .elementor-widget-container p span {
    color: var(--e-site-text-light) !important;
}



/* test for hidinga extra sapce after header */
/*.jupiterx-site {
    position: absolute;
    top: 0;
}*/


/*template hiw last shortcode elem after*/
section.cx-how-it-works .elementor-row .elementor-column:last-child .cx.cx_cx_icon_box  .icon_box_wrapper::after{
    display:none;
}  

/* for web site zooming in iphones  */
input{ touch-action: none; }


/* for game lobby slider  */
.game-lobby-slide-1 h3,
.game-lobby-slide-2 h3,
.game-lobby-slide-3 h3{
    font-size: 1.875rem;
    font-style: normal;
    font-weight: 700;
}
.game-lobby-slide-2 h3,
.game-lobby-slide-2 p{
    color:var(--e-primary);
}

.game-lobby-slide-1 p,
.game-lobby-slide-2 p,
.game-lobby-slide-3 p{
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
}


/* cx-todo return popup */

.cx_confetti_primary_pop_up .swal2-html-container{padding:0!important;background: black; border-radius:10px; overflow:hidden;}
.cx_confetti_primary_pop_up .popup-banner {padding: 40px 20px;}
.cx_confetti_primary_pop_up .inner-body{width:60%;margin:30px auto}
@media only screen and (max-width: 550px) {
  .cx_confetti_primary_pop_up .inner-body{width:100%;} 
}
.cx_confetti_primary_pop_up .card_scale_container {border-radius: 20px;}
.cx_confetti_primary_pop_up .swal-col-sinlge {padding: 0 !important;}
.cx_confetti_primary_pop_up .popup-footer {padding: 20px;}
.cx_confetti_primary_pop_up .swal2-popup.swal2-modal {border-radius:0;background:transparent;}
.cx_confetti_primary_pop_up .popup-footer .return-value-recived i.currency-icon{display:none;}
.cx_confetti_primary_pop_up .popup-banner .header {font-family: 'Poppins';font-style: normal;font-weight: 700;font-size: 1.5rem;line-height: 32px;}
.cx_confetti_primary_pop_up .popup-banner .sub-header{font-family: 'Poppins';font-style: normal;font-weight: 500;font-size: 12px;line-height: 18px;color:#E4E2E4;}
.cx_confetti_primary_pop_up .return-value-recived span.cx-currency-credit-value{font-family: Poppins;font-size: 0.875rem;font-weight: 500;}
.cx_confetti_primary_pop_up .additional-rewards h4.additional-reward-title{font-family: Inter;font-size: 12px;font-style: normal;font-weight: 400;line-height: 18px;position:relative;margin:0 !important;}
.cx_confetti_primary_pop_up .additional-rewards{grid-template-columns: 25% 49% 25%;gap:5px !important;}
.cx_confetti_primary_pop_up hr.additional-divider{border: 1px solid var(--cx-white);background-color: var(--cx-white);border-radius: 5px;width: 80%; max-width:100px;}
.cx_confetti_primary_pop_up .addtionals {grid-template-columns: repeat( auto-fit, minmax(50px, 1fr) );display: grid;justify-content: center;gap: 15px;width: 80%;margin: 0 auto;
}

/* remove woocommerce-notices-wrapper from fixed mysterybox page  */

body.cx_ems.woocommerce-page .woocommerce-notices-wrapper {display: none;}


/* for curreny prefix for increment or decrement
.collection_item_pt_item .user-actions-container.btn-container
// reason play game area
 */
/* testing css */
span.cx-custom-currency.cx-special_credit.cx-currency-render-container {
    gap: 5px;
}

span.cx-custom-currency.prefix-style-decrement  span.currency-prefix-symbol-container{
    position:relative;
    padding-left:5px!important;
    color:var(--cx-error-400);
    font-weight:600;
}
span.cx-custom-currency.prefix-style-decrement  span.currency-prefix-symbol-container::before {
    content:"-";
    position:absolute;
    top: 0px;
    left: -3px;
}


span.cx-custom-currency.prefix-style-increment  span.currency-prefix-symbol-container{
    position:relative;
    padding-left:8px!important;
    color:green;
    font-weight:600;
}
span.cx-custom-currency.prefix-style-increment  span.currency-prefix-symbol-container::before {
    content:"+";
    position:absolute;
    top: 0px;
    left: -1px;
}


/* How it works  
    text align center till tablet by elementors break point
*/

@media screen and (max-width: 768px)  {
    .txt-center-till-tablet {
        text-align: center;
    } 
}



/* type credit page in mobile for  silder  */
@media only screen and (max-width: 600px) {
    .cx_shortcode.cx_collection_pt_product.cx_collection_mobile_owl_slider_mobile .owl-stage-outer .owl-stage{
        padding-left:0 !important;
        
    }
}


/* for slider of gem shop page */
@media only screen and (max-width: 650px) {
    .cx-gem-shop-slider-slide-1-col-1 .content_type_content  {
        display: flex;
        justify-content: center;
        flex-direction: column;
    }
    .cx-gem-shop-slider-slide-1-col-1 .content_type_content p,
    .cx-gem-shop-slider-slide-1-col-1 .content_type_content h3{
        text-align:center;
    }
    .cx-gem-shop-slider-slide-1 .colum{padding:0 !important;}


}

/* for return all popup */
.cx_return_all_popup .popup-body {text-align: center !important;}
.cx_return_all_popup  .cx_popup.cx_swap_all .cx_returns {margin: 20px;}
.cx_return_all_popup  .cx_popup.cx_swap_all .cx_returns span.cx-currency-render-container {display:flex;justify-content:center;}
.cx_return_all_popup  .cx_popup.cx_swap_all .cx_returns span.cx-currency-render-container  i.currency-icon {font-size: 36px;}
.cx_return_all_popup  .cx_popup.cx_swap_all .cx_awards .cx_awards_addtional_reward{align-items: center; margin:20px 0;}
.cx_return_all_popup  .cx_awards_addtional_reward hr {border-top: 1px solid white !important;width: 25% !important;margin: 0;}
.cx_return_all_popup  .cx_awards .cx_awards_addtional_reward h4.additional-rewards-title{font-size: 0.75rem !important;margin: 0;}
.cx_return_all_popup .additional-rewards-html {margin-top: 10px;display: flex;flex-direction: row;align-content: center;justify-content: center;align-items: center;gap: 12px;}
.cx_return_all_popup .additional-rewards-html span.cx-custom-currency{display: flex;align-content: center;align-items: center !important;gap: 12px !important;}
.cx_return_all_popup .additional-rewards-html span.cx-custom-currency i.currency-icon{font-size:1.5rem;}
.cx_return_all_popup .additional-rewards-html span.cx-custom-currency span.cx-currency-credit-value{font-size:0.875rem;}


/*for addtional reward on swap item popup*/
strong.cx-reward-currency-wrapper span.cx-custom-currency.cx-currency-render-container {display: inline-flex;justify-content: center;align-items: stretch;gap: 10px;padding-right: 15px;}



/*.cx_return_all_popup  .cx_popup.cx_swap_all .cx_awards .cx_awards_addtional_reward h4{font-size:1rem;margin: 0;}*/

.cx_return_all_popup  .popup-body p {margin: 20px !important;}





/*for hiding footer from  gemshop popup  */
.cx-gemshop-popup .card-item-footer, 
.cx-gemshop-popup .swal2-footer{display: none !important;}


/*for login signup */
#cx-login-sc-col > .elementor-column-wrap > .elementor-widget-wrap {min-height:100%;}
@media only screen and (max-width: 1024px) {
    body section#login-signup-page-section{min-height: 100vh !important ;}
}



/* for single post page  */
.cx-share-post-section .elementor-column-wrap{padding:0 !important;}
/*copy btn style*/
#cx-el-copy-link span.elementor-button-text {display:flex; justify-content:center;align-items:center;gap:8px;}


.cx_shortcode.cx_cx_dynamic_field.cx-archive-term-page-hero-image img {max-height: 300px;width: auto; }
div#cx-archive-term-page-hero-image-column .hero-side-image-container{justify-content:center !important;}




/*type credit page banner */
.cx-coin-page-banner .cx-coin-image-column {justify-content:end;}
@media only screen and (max-width: 650px) {
  .cx-coin-page-banner .cx-coin-image-column {justify-content:center; order: 2;}
  .cx-coin-page-banner.cx-coin-content-column { order: 1;}
}

/*blog page fillters btn */
.cx-show-fillters-sidebar .elementor-button-wrapper a{background:#AB54C4 !important;overflow:hidden;border-radius: 4px;border:transparent !important;}
.list-style-none{list-style: none;}


/*for game looby product collection with categories title*/
.cx_cx_sec_heading_primary.cx-product-catagory-title-box .box-contain-title {display:flex;gap:1rem;align-items: center;align-content: center;}
.cx_cx_sec_heading_primary.cx-product-catagory-title-box .box-contain-title  span.icon {line-height: 0 !important;font-size:28px !important;}
.cx_cx_sec_heading_primary.cx-product-catagory-title-box .box-contain-title span.title {font-size: 24px;font-weight: 500;text-transform:capitalize;} 
.cx_cx_sec_heading_primary.cx-product-catagory-title-box .box-contain-title .btn-container a.cx_btn{gap: 8px;}
.cx_cx_sec_heading_primary.cx-product-catagory-title-box .box-contain-title span.button-text {font-size: 14px;font-style: normal;font-weight: 600;}
.cx_cx_sec_heading_primary.cx-product-catagory-title-box .box-contain-title i.button-icon {font-size: 15px;}

.cx_shortcode.cx_cx_sec_heading_primary.cx-product-catagory-title-box .btn-container:focus-visible,
.cx_shortcode.cx_cx_sec_heading_primary.cx-product-catagory-title-box .btn-container a.cx_btn:focus{border-width: 0px !important;outline: none !important;box-shadow: unset!important;}





/*css for release note */
.new-releas-note{position:relative;}
.new-releas-note:before {content:"";position:absolute;right:0;margin:auto;width:5px;height:5px;background-color:yellow;border-radius:50%;}






















/* For swap all popup style */

.swap-all-popup-container .swap-all-popup-allow-button {
    background-color: #D06760 !important;
    order: 1;
}

.swap-all-popup-container .swap-all-popup {
    max-width: 400px;
}

.swap-all-popup-container .swap-all-popup  {
    padding: 16px 24px;
    border-radius: 10px;
}

.swap-all-popup-container .swap-all-popup-icon i {
    font-size: 72px;
}

.swap-all-popup-container .swal2-html-container {
    margin: 0 !important;
    padding-bottom: 16px !important;
    margin-top: 4px !important;
}

.swap-all-popup-container .swal2-actions {
    margin: 0;
}

.swap-all-popup-container .swap-all-popup-heading {
    font-size: 1.25rem;
    color: #E6DAF6;
    padding-bottom: 8px;
}

.swap-all-popup-container .swap-all-popup-description {
    font-size: .875rem;
    color: #E4E2E4;
    margin: 0;
}

@media (max-width: 657px) {
    .swap-all-popup-container .swap-all-popup {
        max-width: 350px;
    }
}

/* For swap all popup style */

/*for hiding collection sidebar on checkout page */

body.woocommerce-checkout .cx_shortcode.cx_menu_right  .cx-menu-item.collection-container {display:none;}


