/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/* Donation Forms */
/* Hide default radio circles on both forms */
#wpforms-1281-field_52 input[type="radio"],
#wpforms-1410-field_52 input[type="radio"] {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}

/* Button container list */
#wpforms-1281-field_52,
#wpforms-1410-field_52 {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    list-style: none;
    padding: 0;
    margin: 0;
}

#wpforms-1281-field_52 li,
#wpforms-1410-field_52 li {
    margin: 0;
}

/* Radio button styles */
#wpforms-1281-field_52 label.wpforms-field-label-inline,
#wpforms-1410-field_52 label.wpforms-field-label-inline {
    display: inline-block;
    padding: 10px 20px;
    background-color: #B03356;
    color: #ffffff;
    border-radius: 4px;
    cursor: pointer;
    font-weight: 600;
    text-align: center;
    transition: background-color 0.2s ease, transform 0.1s ease;
    border: 1px solid transparent;
}

#wpforms-1281-field_52 label.wpforms-field-label-inline:hover,
#wpforms-1410-field_52 label.wpforms-field-label-inline:hover {
    background-color: #982a4a;
}

#wpforms-1281-field_52 input[type="radio"]:checked + label.wpforms-field-label-inline,
#wpforms-1410-field_52 input[type="radio"]:checked + label.wpforms-field-label-inline {
    background-color: #681D49;
    border-color: #4a1333;
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
}

/* Submit button styles */
#wpforms-form-1281 button#wpforms-submit-1281,
#wpforms-form-1410 button#wpforms-submit-1410 {
    background-color: #B03356;
    color: #ffffff;
    border: none;
    border-radius: 4px;
    padding: 12px 28px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    transition: background-color 0.2s ease, transform 0.1s ease;
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

#wpforms-form-1281 button#wpforms-submit-1281:hover,
#wpforms-form-1410 button#wpforms-submit-1410:hover {
    background-color: #982a4a;
}

#wpforms-form-1281 button#wpforms-submit-1281:active,
#wpforms-form-1281 button#wpforms-submit-1281:focus,
#wpforms-form-1410 button#wpforms-submit-1410:active,
#wpforms-form-1410 button#wpforms-submit-1410:focus {
    background-color: #681D49;
    outline: none;
}

/* Confirmation Message */
div.wpforms-container-full .wpforms-confirmation-container-full { background: none!important; border: none!important; padding: 0px!important; }
