/* ==================================================
    صفحه پرداخت
================================================== */
.Checkout-content {
    margin-top: 20px;
}

/* ==================================================
    حذف اطلاعات کاربر در صفحه پرداخت
================================================== */
.Checkout-content p.edd-blocks__logged-in {
    display: none;
}

.Checkout-content .edd-blocks__cart {
    display: none;
}

.Checkout-content  .edd-blocks__user-details {
    display: none;
}

/* ==================================================
  بلوک اضافه شده به صفحه پرداخت
================================================== */
.custom-payment-box {
    text-align: center;
    margin: 30px auto;
    padding: 10px;
    border-radius: 8px;
    max-width: 768px;
}

.total-price-box {
    margin-bottom: 20px;
    padding-top: 10px;
    border-top: 1px dashed #a7acb3;
}

.custom-payment-box .total-price-box-A {
    text-align: center;
    color: var(--E);
    font-weight: 600;
    font-size: 25px;
}

.custom-payment-box .total-price-box-B {
    color: var(--A);
    font-size: 15px;
}

.custom-payment-box-Texe {
    text-align: center;
    padding-bottom: 10px;
    border-bottom: 1px dashed #a7acb3;
}

.custom-payment-box-Texe span {
    color: var(--H);
}

.bank-details {
    text-align: center;
    padding-top: 5px;
}

@media screen and (max-width: 768px) {
    .custom-payment-box {
        margin: 10px auto;
    }

    .total-price-box {
        margin: 0;
    }
}

/* ==================================================
    اتصال به بانک در صفحه پرداخت
================================================== */
#edd_purchase_form input.edd-submit,
#edd_checkout_form_wrap input.edd-submit,
#edd_checkout_wrap input.edd-submit,
#edd_purchase_form button.edd-submit,
#edd_checkout_form_wrap button.edd-submit,
#edd_checkout_wrap button.edd-submit {
    margin: 0 auto 100px auto;
    min-width: 380px;
    padding: 8px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: space-around;
    color: var(--F);
    border: 1px solid var(--B-border);
    background-color: var(--B);
    font-size: 25px;
    font-weight: 100;
    font-family: javan;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.50);
    cursor: pointer;
}

/* حالت رفتن موس روی دکمه */
#edd_purchase_form input.edd-submit:hover,
#edd_checkout_form_wrap input.edd-submit:hover,
#edd_checkout_wrap input.edd-submit:hover,
#edd_purchase_form button.edd-submit:hover,
#edd_checkout_form_wrap button.edd-submit:hover {
    border: 1px solid var(--C-border);
    background-color: var(--C);
}

/*----------------------------------
   ریسپانسیو 
----------------------------------*/
@media screen and (max-width: 480px) {

    #edd_purchase_form input.edd-submit,
    #edd_checkout_form_wrap input.edd-submit,
    #edd_checkout_wrap input.edd-submit,
    #edd_purchase_form button.edd-submit,
    #edd_checkout_form_wrap button.edd-submit,
    #edd_checkout_wrap button.edd-submit {
        min-width: 100%;
    }
}

/* ==================================================
    انتخاب درگاه پرداخت
================================================== */
#edd_payment_mode_select,
#edd_purchase_submit {
    border: 0;
}

#edd_payment_mode_select legend {
    display: none;
}

#edd_payment_mode_select {
    display: flex;
    justify-content: center;
}

#edd-payment-mode-wrap {
    max-width: 768px;
}

#edd-payment-mode-wrap label.edd-gateway-option,
#edd-payment-mode-wrap label.edd-gateway-option.edd-gateway-option-selected {
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

#edd-payment-mode-wrap
label.edd-gateway-option.edd-gateway-option-selected {
    background-color: var(--BG-C) !important;
    color: var(--F)!important;
}

#edd-payment-mode-wrap
label.edd-gateway-option:hover {
    background-color: var(--BG-B) !important;
    color: var(--H) !important;
}