/*
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/
Description: Child theme for Kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Template: kadence
Version: 1.0.0
Text Domain: kadence-child
*/

#pay-buttonTWY.is-disabled, #pay-buttonTWY[aria-disabled="true"], .subscription-container .is-disabled, 
#pay-button.is-disabled, #pay-button[aria-disabled="true"], .subscription-container .is-disabled, 
#pay-buttonTW.is-disabled, #pay-buttonTW[aria-disabled="true"], .subscription-container .is-disabled {
    opacity: .55;
    pointer-events: none;
    cursor: not-allowed;
}

.fusion-body .wpcf7-form .fusion-slider-loading,.fusion-slider-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -3em 0 0 -3em;
    color: transparent;
    font-size: 10px;
    border-top: .5em solid rgba(0,0,0,.2);
    border-right: .5em solid rgba(0,0,0,.2);
    border-bottom: .5em solid #333;
    border-left: .5em solid rgba(0,0,0,.2);
    animation: fusion-rotate .8s infinite linear
}

.fusion-body .wpcf7-form .fusion-slider-loading .fusion-slider-loading-text,.fusion-slider-loading .fusion-slider-loading-text {
    position: absolute
}

.no-cssanimations .fusion-body .wpcf7-form .fusion-slider-loading,.no-cssanimations .fusion-slider-loading {
    padding-left: 5px;
    padding-top: 15px;
    color: #000
}

.fusion-slider-loading,.fusion-slider-loading:after {
    width: 6em;
    height: 6em;
    border-radius: 50%;
    background-clip: padding-box
}

@keyframes fusion-rotate {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}


.fusion-slider-loading, .fusion-slider-loading:after {
    width: 6em;
    height: 6em;
    border-radius: 50%;
    background-clip: padding-box;
}

.fusion-body .wpcf7-form .fusion-slider-loading, .fusion-slider-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -3em 0 0 -3em;
    color: transparent;
    font-size: 10px;
    border-top: .5em solid rgba(0, 0, 0, .2);
    border-right: .5em solid rgba(0, 0, 0, .2);
    border-bottom: .5em solid #333;
    border-left: .5em solid rgba(0, 0, 0, .2);
    animation: fusion-rotate .8s infinite linear;
}

.fusion-live-search .fusion-slider-loading {
    display: none;
    margin: -1.2em 0 0 -1.2em;
    width: 2.4em;
    height: 2.4em;
    border-top: .3em solid rgba(255, 255, 255, .35);
    border-right: .3em solid rgba(255, 255, 255, .35);
    border-bottom: .3em solid #fff;
    border-left: .3em solid rgba(255, 255, 255, .35);
    pointer-events: none;
}

.fusion-live-search .fusion-slider-loading {
    border-bottom-color: #000000;
    border-top-color: #c7c7c7;
    border-right-color: #c7c7c7;
    border-left-color: #c7c7c7;
}




