/*
Theme Name: Caridad Child
Author: VamTam
Author URI: https://vamtam.com
Template: caridad
*/

.woocommerce-order-pay .woocommerce .payment_methods {
    display: none;
}
.woocommerce-order-pay .woocommerce-info {
    display: none;
}

.woocommerce-order-pay td {
    text-align: center;
}

.woocommerce-order-pay .woocommerce-notices-wrapper {
    display: none;
}



.woocommerce-order-pay .elementor.elementor .e-con>.elementor-widget h2 {
    text-align: center;
    font-family: var(--vamtam-font-family-heading);
    /*font-size: 30px;*/
    font-weight: 900;
    color: var(--vamtam-accent-color-1);

}

.woocommerce-order-pay .elementor.elementor .e-con>.elementor-widget {
    max-width: 800px;
}
.woocommerce-order-pay .elementor.elementor .e-con>.elementor-widget form {
    padding: 30px;
    background-color: var(--vamtam-accent-color-2);
    border-radius: 20px;
}
.woocommerce-order-pay .woocommerce input.button {
    color: var(--vamtam-accent-color-2)!important;
    background-color: var(--vamtam-accent-color-1)!important;
}
.woocommerce-order-pay header {
    /*display: none;*/
}
.woocommerce-order-pay .page-content > .elementor{

}
.woocommerce-order-pay .page-content > .elementor > .elementor-element {
    color: var(--vamtam-accent-color-1);
    min-height: 80vh;
    align-items: center;
    flex-direction: row;
    justify-content: center;

}
.woocommerce-order-pay .woocommerce * {
    color: var(--vamtam-accent-color-1);
}

.elementor-widget-tr_change_subscription_payment .tr-wcs-subscription {
    background-color: var(--vamtam-accent-color-2);
}
.elementor-widget-tr_change_subscription_payment .tr-wcs-subscription * {
    color: var(--vamtam-accent-color-1);
}
.elementor-widget-tr_change_subscription_payment .tr-wcs-subscription .button.button-primary.tr-wcs-change-payment-btn {
    background-color: var(--vamtam-accent-color-1);
    color: var(--vamtam-accent-color-2)!important;
    padding: 10px 20px;
}

.tr-wcs-widget.tr-wcs-change-payment {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 20px;
}

@media screen and (max-width: 1024px) {
    .tr-wcs-widget.tr-wcs-change-payment {
        grid-template-columns: 1fr 1fr;
    }
}
@media screen and (max-width: 650px) {
    .tr-wcs-widget.tr-wcs-change-payment {
        grid-template-columns: 1fr;
    }
}

.tr-wcs-widget.tr-wcs-change-payment .tr-wcs-row {
    align-items: center;
}

#update_all_subscriptions_payment_method_field {
    text-align: center;
}