/* Form Loader Spinner */
.form-loader {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-left: 10px;
    border: 3px solid rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    border-top-color: #333;
    animation: spin 0.8s linear infinite;
    vertical-align: middle;
}

@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}

/* Disabled button state */
.next:disabled,
.next[disabled] {
    opacity: 0.6;
    cursor: not-allowed !important;
    pointer-events: none;
}

/* Button wrapper to keep loader aligned */
.fieldsets-col {
    position: relative;
}

form.wpcf7-form.init {
    display: none;
}

.wpcf7-form input[type="submit"] {
    display: none !important;
}


.wpcf7 .ajax-loader,
.wpcf7-form .ajax-loader,
span.ajax-loader {
    display: none !important;
}

.single-bitcoin_walk .featured-media-under-header__content,
.single-bitcoin_walk .row.hentry.featured-media-under-header {
    display: none;
}