.elementor-47866 .elementor-element.elementor-element-22ef0f7:not(.elementor-motion-effects-element-type-background), .elementor-47866 .elementor-element.elementor-element-22ef0f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thetonyrobbinsfoundation.org/wp-content/uploads/2025/04/TTRF-LA-Header-Image-scaled.png");background-position:top center;background-size:cover;}.elementor-47866 .elementor-element.elementor-element-22ef0f7 > .elementor-background-overlay{background-color:#00000066;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47866 .elementor-element.elementor-element-22ef0f7 > .elementor-container{min-height:400px;}.elementor-47866 .elementor-element.elementor-element-22ef0f7 .elementor-background-overlay{filter:brightness( 145% ) contrast( 77% ) saturate( 100% ) blur( 10px ) hue-rotate( 167deg );}.elementor-47866 .elementor-element.elementor-element-22ef0f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-47866 .elementor-element.elementor-element-c07da8d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47866 .elementor-element.elementor-element-c07da8d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-47866 .elementor-element.elementor-element-c07da8d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-47866 .elementor-element.elementor-element-14fbd3e{text-align:center;}.elementor-47866 .elementor-element.elementor-element-14fbd3e .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:65px;font-weight:500;color:#ffffff;}.elementor-47866 .elementor-element.elementor-element-dc3bbe1{--divider-border-style:solid;--divider-color:var( --e-global-color-3aeb797 );--divider-border-width:2px;}.elementor-47866 .elementor-element.elementor-element-dc3bbe1 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-47866 .elementor-element.elementor-element-dc3bbe1 .elementor-divider-separator{width:58px;margin:0 auto;margin-center:0;}.elementor-47866 .elementor-element.elementor-element-dc3bbe1 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-47866 .elementor-element.elementor-element-802afe9{text-align:center;font-family:"proxima-nova", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:0px;color:#FFFFFF;}.elementor-47866 .elementor-element.elementor-element-214614d{padding:30px 0px 0px 0px;}.elementor-47866 .elementor-element.elementor-element-65d09d1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-47866 .elementor-element.elementor-element-65d09d1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47866 .elementor-element.elementor-element-65d09d1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:-1px -1px -1px -1px;}.elementor-47866 .elementor-element.elementor-element-65d09d1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47866 .elementor-element.elementor-element-e566ad4 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-47866 .elementor-element.elementor-element-e566ad4{text-align:center;}.elementor-47866 .elementor-element.elementor-element-e566ad4 .elementor-heading-title{font-family:"Proxima 100", Sans-serif;font-weight:600;}.elementor-47866 .elementor-element.elementor-element-e06423e img{max-width:218px;}.elementor-47866 .elementor-element.elementor-element-1417932{text-align:center;line-height:25px;}.elementor-47866 .elementor-element.elementor-element-a961a4b{padding:0px 50px 0px 50px;}.elementor-47866 .elementor-element.elementor-element-cc889ee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-47866 .elementor-element.elementor-element-cc889ee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47866 .elementor-element.elementor-element-88c8ebd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47866 .elementor-element.elementor-element-88c8ebd{text-align:center;}.elementor-47866 .elementor-element.elementor-element-88c8ebd .elementor-heading-title{font-family:"Proxima 100", Sans-serif;font-size:30px;font-weight:700;color:#9ECB3D;}.elementor-47866 .elementor-element.elementor-element-4223100 > .elementor-widget-container{margin:-11px -11px -11px -11px;}.elementor-47866 .elementor-element.elementor-element-4223100{text-align:center;line-height:25px;}.elementor-47866 .elementor-element.elementor-element-d730743 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-47866 .elementor-element.elementor-element-d730743 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47866 .elementor-element.elementor-element-29f72f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47866 .elementor-element.elementor-element-29f72f7{text-align:center;}.elementor-47866 .elementor-element.elementor-element-29f72f7 .elementor-heading-title{font-family:"Proxima 100", Sans-serif;font-size:30px;font-weight:700;color:#9ECB3D;}.elementor-47866 .elementor-element.elementor-element-d3d9205 > .elementor-widget-container{margin:-11px -11px -11px -11px;}.elementor-47866 .elementor-element.elementor-element-d3d9205{text-align:center;line-height:25px;}.elementor-47866 .elementor-element.elementor-element-395f538 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-47866 .elementor-element.elementor-element-395f538 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47866 .elementor-element.elementor-element-50cd2d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47866 .elementor-element.elementor-element-50cd2d7{text-align:center;}.elementor-47866 .elementor-element.elementor-element-50cd2d7 .elementor-heading-title{font-family:"Proxima 100", Sans-serif;font-size:30px;font-weight:700;color:#9ECB3D;}.elementor-47866 .elementor-element.elementor-element-74c1ee3 > .elementor-widget-container{margin:-11px -11px -11px -11px;}.elementor-47866 .elementor-element.elementor-element-74c1ee3{text-align:center;line-height:25px;}.elementor-47866 .elementor-element.elementor-element-3847763 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-47866 .elementor-element.elementor-element-3847763 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47866 .elementor-element.elementor-element-5b72c02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47866 .elementor-element.elementor-element-5b72c02{text-align:center;}.elementor-47866 .elementor-element.elementor-element-5b72c02 .elementor-heading-title{font-family:"Proxima 100", Sans-serif;font-size:30px;font-weight:700;color:#9ECB3D;}.elementor-47866 .elementor-element.elementor-element-46d6e04 > .elementor-widget-container{margin:-11px -11px -11px -11px;}.elementor-47866 .elementor-element.elementor-element-46d6e04{text-align:center;line-height:25px;}.elementor-47866 .elementor-element.elementor-element-99c9017 > .elementor-container{max-width:845px;}.elementor-47866 .elementor-element.elementor-element-99c9017{padding:30px 0px 0px 0px;}.elementor-47866 .elementor-element.elementor-element-1a20f9c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-47866 .elementor-element.elementor-element-1a20f9c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47866 .elementor-element.elementor-element-1a20f9c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:-1px -1px -1px -1px;}.elementor-47866 .elementor-element.elementor-element-1a20f9c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47866 .elementor-element.elementor-element-68d01fe > .elementor-container{max-width:827px;}.elementor-47866 .elementor-element.elementor-element-68d01fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-47866 .elementor-element.elementor-element-68d01fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47866 .elementor-element.elementor-element-b45acd2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-47866 .elementor-element.elementor-element-b45acd2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-47866 .elementor-element.elementor-element-b45acd2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:29px 29px 29px 29px;}.elementor-47866 .elementor-element.elementor-element-b45acd2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47866 .elementor-element.elementor-element-b5b19ed > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-47866 .elementor-element.elementor-element-b5b19ed{text-align:center;}.elementor-47866 .elementor-element.elementor-element-b5b19ed .elementor-heading-title{font-family:"Proxima 100", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-47866 .elementor-element.elementor-element-ef3483d .elementor-button{background-color:var( --e-global-color-3aeb797 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-text );}.elementor-47866 .elementor-element.elementor-element-ef3483d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-47866 .elementor-element.elementor-element-ef3483d .elementor-button-content-wrapper{flex-direction:row;}.elementor-47866 .elementor-element.elementor-element-ef3483d .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-47866 .elementor-element.elementor-element-ca084f2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-47866 .elementor-element.elementor-element-8f0e9a0 > .elementor-container{max-width:750px;}.elementor-47866 .elementor-element.elementor-element-214df5f{text-align:center;font-size:1px;}.elementor-47866 .elementor-element.elementor-element-0159639 > .elementor-container{max-width:750px;}.elementor-47866 .elementor-element.elementor-element-0159639{margin-top:0px;margin-bottom:0px;}.elementor-47866 .elementor-element.elementor-element-559d08f{text-align:center;}.elementor-47866 .elementor-element.elementor-element-b242b99 .elementor-button:hover, .elementor-47866 .elementor-element.elementor-element-b242b99 .elementor-button:focus{color:#14AECF;}.elementor-47866 .elementor-element.elementor-element-b242b99 .elementor-button:hover svg, .elementor-47866 .elementor-element.elementor-element-b242b99 .elementor-button:focus svg{fill:#14AECF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-47866 .elementor-element.elementor-element-22ef0f7 > .elementor-container{min-height:40vh;}.elementor-47866 .elementor-element.elementor-element-22ef0f7{padding:100px 50px 50px 50px;}}@media(max-width:767px){.elementor-47866 .elementor-element.elementor-element-22ef0f7{padding:30px 20px 50px 20px;}.elementor-47866 .elementor-element.elementor-element-14fbd3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47866 .elementor-element.elementor-element-14fbd3e .elementor-heading-title{font-size:35px;}.elementor-47866 .elementor-element.elementor-element-802afe9{font-size:16px;}.elementor-47866 .elementor-element.elementor-element-a961a4b{padding:0px 0px 0px 0px;}}@media(min-width:1025px){.elementor-47866 .elementor-element.elementor-element-22ef0f7:not(.elementor-motion-effects-element-type-background), .elementor-47866 .elementor-element.elementor-element-22ef0f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for section, class: .elementor-element-22ef0f7 */.give-btn{
    border: 1px solid #c6ced9;
    background: #fafafa;
    border-radius: 4px !important;
    color: #646464;
    font-size: 26px;
    font-weight: 400;
    padding: 8px 13px !important;
}


.give-default-level {
    background: #14AECF !important;
    color: #fff !important;
}

#give-donation-level-button-wrap {
    *zoom: 1;
    margin: 0 0 15px;
    padding: 0;
    clear: both;
    list-style: none;
}

#give-donation-level-button-wrap>li {
    margin: 0 15px 5px 0;
}

#give-donation-level-button-wrap>li {
    list-style-type: none;
    list-style-image: none;
    float: left;
    margin: 0 5px 5px 0;
}



.single-give_forms .title-singles.blue-bkg {
    display: none;
}

fieldset#give-payment-mode-select, fieldset#give_checkout_user_info, div#give_error_test_mode {
    margin: 30px 0;
}

h1.give-form-title.entry-title {
    display:none;
}

form[id*=give-form] input[type=checkbox] {
    position: relative;
    left: 0;
}




.give-form legend {
    display: none;
}

.give_forms {
    max-width: 660px;
    margin: auto;
}


.give-total-wrap {
    position: relative;
    top: 100px;
}

#give-donation-level-button-wrap {
    position: relative;
    top: -60px;
        max-width: 400px;
    margin: auto;
}

form[id*=give-form] .give-donation-amount {
    margin: 0 auto 15px;
    max-width: 400px;
            text-align: center;
        border: 1px solid #c6ced9;
    border-radius:4px;
 color: #898989;
 background: #fafafa;
}


input#give-amount, span.give-currency-symbol.give-currency-position-before {
    border: 0 !important;
}

span.give-currency-symbol.give-currency-position-before {
    background: #f3f5f8 !important;
    color: #646464 !important;
    font-weight:100 !important;
}

form[id*=give-form] #give-ffm-section {
    margin: 20px 0;
}

div#donation_type-wrap {
    max-width: 300px;
    margin: auto;
    float: none;
}

form[id*=give-form] .give-donation-amount #give-amount {
        min-width: 330px;
        text-align: center;
        padding: 7px 20px 7px 0;

}

#give-custom-phone {
    padding:0 8px;
    margin-top:-25px;
}

.give-submit-button-wrap .give-submit, [id^=give-user-login-submit] .give-submit {
    float: none;
        background-color: #14AECF !important;
    border: 2px solid #14AECF !important;
    color: #fff !important;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 20px;
}

form[id*=give-form] #give-final-total-wrap .give-donation-total-label

{
    display:none;
}

form[id*=give-form] #give-final-total-wrap .give-final-total-amount {
    border: 0;
    font-size:36px;
    font-weight:100;
    color:#4A4A4A;
    margin:0;
    float:none;
}

form[id*=give-form] #give-final-total-wrap {
    text-align:center;
}


fieldset#give_purchase_submit {
    max-width: 450px;
    margin: auto;
}


#give-create-account-wrap-6986 label {
    color: #14AECF;
}

.give-login-message {
    font-size: 14px;
}


#give-donation-level-button-wrap>li {
    margin: 0 15px 5px 0;
}

#give-donation-level-button-wrap>li:nth-child(4) {
    margin-right: 0;
}

#give-recurring-form .form-row label, form.give-form .form-row label, form[id*=give-form] .form-row label {
    color: #646464;
    font-size: 14px;
    font-weight: 100;
}

form.give-form .form-row input[type=text], form.give-form .form-row input[type=email],form.give-form .form-row select, form.give-form .form-row input[type=email], form[id*=give-form] .form-row input[type=tel]{
    border: 2px solid #D0D9E3 !important;
    border-radius: 4px;
    height: 50px;
    padding: 0px 8px;
}


div#give-payment-mode-wrap {
    text-align: center;
}

ul#give-gateway-radio-list li:first-child {
    background: #13adcf;
    color: #fff;
    padding: 5px 30px 5px 25px!important;
    min-width: 40%;
    margin-bottom:15px;
}



ul#give-gateway-radio-list li:nth-child(2){
    background: #13adcf;
    color: #fff;
    padding: 5px 30px 5px 25px!important;
        min-width: 40%;
        margin-bottom:15px;
}


label#give-gateway-option-paypal, label#give-gateway-option-authorize {
    font-weight: 400;
    text-transform: uppercase;
}

p#give-final-total-wrap {
    margin-top: 50px !important;
}

@media only screen and (max-width: 600px) {
button.give-btn {
    font-size: 19px;

}
     
     form[id*=give-form] .give-donation-amount #give-amount {
    min-width: 250px;

}
    
 table#arf-statistics {
    margin: auto;
}
    
}

#give_purchase_form_wrap span.card-type {
position: absolute;
    right: 0;
    height: 45px;
    width: 230px;
    top: -17px;
    background: url(/wp-content/themes/astra-child/images/credit-cards.PNG);
    background-repeat: no-repeat;
    background-size: 100% !important;
}


form.give-form .form-row input[type=text] {
        border: 1px solid #D0D9E3 !important;
    
}

div.gform_confirmation_message {
    color: #9ECB3D;
    background: #fcfcfc;
    font-size: 22px;
    padding: 15px;
    border: 1px solid;
}


form[id*=give-form] #give-gateway-radio-list:after {
    clear: both;
    content: "We Recommend Our International Donors Select Paypal As Their Form Of Payment.";
    margin: auto;
    max-width: 400px;
    color: #949494;
    font-style: italic;
}


input#give_agree_to_terms-6979 {
    display: none;
}

span.give-donation-total-label {
    display: none;
}

span.give-final-total-amount {
    font-size: 38px;
    color:#646464;
    font-weight:400;
}

div#give-form-6986-wrap {
    max-width: 600px;
    margin: auto;
}

fieldset#give_purchase_submit {
    text-align: center;
}

h2.giveformcss {
    text-align: center;
    color:#14AECF;
    font-weight:bold;
        font-size: 32px;
        margin-top:50px;
}

#give-recurring-form .form-row label, form.give-form .form-row label, form[id*=give-form] .form-row label {
    display: block;
    margin: 0 0 5px;
    position: relative;
    line-height: 1.7;
}

div#donation_type_1-wrap {
    text-align: center;
margin-bottom:30px;
    
}

#give-recurring-form .form-row .give-input-field-wrapper, #give-recurring-form .form-row input[type=email], #give-recurring-form .form-row input[type=password], #give-recurring-form .form-row input[type=tel], #give-recurring-form .form-row input[type=text], #give-recurring-form .form-row input[type=url], #give-recurring-form .form-row select, #give-recurring-form .form-row textarea, form.give-form .form-row .give-input-field-wrapper, form.give-form .form-row input[type=email], form.give-form .form-row input[type=password], form.give-form .form-row input[type=tel], form.give-form .form-row input[type=text], form.give-form .form-row input[type=url], form.give-form .form-row select, form.give-form .form-row textarea, form[id*=give-form] .form-row .give-input-field-wrapper, form[id*=give-form] .form-row input[type=email], form[id*=give-form] .form-row input[type=password], form[id*=give-form] .form-row input[type=tel], form[id*=give-form] .form-row input[type=text], form[id*=give-form] .form-row input[type=url], form[id*=give-form] .form-row select, form[id*=give-form] .form-row textarea {
    width:100%;
}

#give-recurring-form .form-row-first, #give-recurring-form .form-row-last, form.give-form .form-row-first, form.give-form .form-row-last, form[id*=give-form] .form-row-first, form[id*=give-form] .form-row-last {
    float: left;
    width: 48.5%;
}

#give-recurring-form .form-row-first, #give-recurring-form .form-row-title, form.give-form .form-row-first, form.give-form .form-row-title, form[id*=give-form] .form-row-first, form[id*=give-form] .form-row-title {
    margin-right: 2.5%;
}


form[id*=give-form] .give-donation-amount .give-currency-symbol {
    background-color: #f2f2f2;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    color: #333;
    margin: 0;
    padding: 0 12px;
    height: 35px;
    line-height: 35px;
    font-size: 18px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
}

#give-recurring-form .give-hidden, form.give-form .give-hidden, form[id*=give-form] .give-hidden {
    display: none;
}

form.give-form .form-row input[type=text] {
    border: 2px solid #D0D9E3 !important;
}/* End custom CSS *//* End custom CSS */