.elementor-kit-14{--e-global-color-primary:#192853;--e-global-color-secondary:#167293;--e-global-color-text:#231F20;--e-global-color-accent:#00C0E9;--e-global-color-9ad0881:#167293;--e-global-color-9717e20:#CFEDF8;--e-global-color-fe3efa9:#F0F2F2;--e-global-color-4b1a857:#FFFFFF;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:200;--e-global-typography-text-line-height:1em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-14 button,.elementor-kit-14 input[type="button"],.elementor-kit-14 input[type="submit"],.elementor-kit-14 .elementor-button{background-color:#00C0E9;border-radius:10px 10px 10px 10px;padding:05px 20px 05px 020px;}.elementor-kit-14 button:hover,.elementor-kit-14 button:focus,.elementor-kit-14 input[type="button"]:hover,.elementor-kit-14 input[type="button"]:focus,.elementor-kit-14 input[type="submit"]:hover,.elementor-kit-14 input[type="submit"]:focus,.elementor-kit-14 .elementor-button:hover,.elementor-kit-14 .elementor-button:focus{background-color:#167293;border-radius:10px 10px 10px 10px;}.elementor-kit-14 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.ultimeter_progressbar_outer {
    height: 60px;
    border-radius: 40px;
    box-shadow: 0 0px 0px #333;
}

.ultimeter_progressbar_progress {
    height: 100%;
    border-radius: 40px;
    box-shadow: 0 0px 0px #333;
}

.ultimeter_progressbar_progress .ultimeter_progressbar_amount {
    top: 20px;
    left: 15px;
}

.ultimeter_meter_amount .ultimeter_progressbar_amount .ultimeter_currency {
    display: none !important;
}

/* puts Mailchimp fields in a row */
.horizontal-mailchimp .mc-field-group,
.horizontal-mailchimp .clear {
     display: inline-block !important;
}

.horizontal-mailchimp #mc_embed_signup .mc-field-group {
    display: inline-block !important;
}

/* hides the field labels */
.horizontal-mailchimp label {
     display: block;
     height: 1px;
     text-indent: -9999px;
}

.horizontal-mailchimp #mc_embed_signup .mc-field-group {
    width: 49.7%;
}

.horizontal-mailchimp #mc_embed_signup .fields2 .mc-field-group {
    width: 32.9%;
    display: inline-block;
    margin-top: 0px;
}

.horizontal-mailchimp #mc_embed_signup .fields3 .mc-field-group {
    width: 100%;
    display: inline-block;
    margin-top: 0px;
}

.horizontal-mailchimp #mc_embed_signup .optincheck {
    width: 66.5%;
    display: inline-block !important;
    margin-top: 0px;
}

.horizontal-mailchimp #mc_embed_signup .optincheck .mc-field-group {
    width: 100%;
    padding-left: 5px;
}

.horizontal-mailchimp #mc_embed_signup .clear {
    width: 32.5%;
    padding-bottom: 0px;
    display: inline-block;
}

.horizontal-mailchimp #mc_embed_signup .button {
    background-color: #167293;
    width: 100%;
    display: inline-block;
    height: 37px;
    margin-top: -10px;
}

.horizontal-mailchimp #mc_embed_signup .button:hover {
    background-color: #192853;
    width: 100%;
    display: inline-block;
}

/* BLOOMERANG CSS */

.donation-form {
    border: 0;
}

input[type="checkbox"]:checked::before {
    margin: -1.5rem 0 0 -1.75rem;
    height: 3rem;
    width: 3rem;
}

.donation-form .section.recurring {
    padding-left: 0px !important;
}

.donation-form .section.recurring label,
.donation-form .section.true-impact label,
.donation-form .section.consent-all label {
    font-size: 16px;
    text-indent: 0px;
}

.donation-form .section.recurring label,
.donation-form .start-date label,
.donation-form .consent-all label {
    display: inline-block;
    padding-right: 20px;
}

#start-date {
    display: inline-block;
}

.donation-form .section.recurring span.label,
.donation-form .section.true-impact span.label {
    padding-left: 5px !important;
}

.donation-form label {
    font-size: 1px;
    text-indent: -9999px;
}

.donation-form .field input, .donation-form .field textarea, .donation-form {
    max-width: 100% !important;
}


.donation-form .field select {
    max-width: 92% !important;
}

.section.donation h3 {
    display: block !important;
}

.donation-form .field select {
    font-size: 16px;
    color: #666;
}

.donation-form .field input, .donation-form .field select, .donation-form .field textarea, .donation-form #card-element {
    max-width: 275px;
    width: 96%;
    background-color: #f6f6f6;
    border: 0px solid;
    padding: 10px !important;
    border-radius: 5px;
}

#donation-form h3 {
    font-family: montserrat;
    font-size: 18px;
    color: #192853;
    margin-top: 40px;
    margin-bottom: 10px;
}

.btn-group {
    margin-top: 20px;
}

input.btn-submit-donation {
    background-color: #00C0E9;
    border-radius: 5px !important;
    padding: 08px 20px 08px 20px !important;
    width: 100%;
}

input.btn-submit-donation:hover,
input.btn-submit-donation:active,
input.btn-submit-donation:focus {
    text-decoration: none !important;
}

pre {
    border: 0 !important;
}

#__lpform_cardnumber {
    position: absolute;
    left: 185px !important;
}

/* Mobile Phone CSS */


@media only screen and (max-width: 768px) {

     /* stacks the form fields and makes them full width */
     .horizontal-mailchimp .mc-field-group,
     .horizontal-mailchimp .clear,
     .horizontal-mailchimp .optincheck {
          display: block !important;
          width: 100% !important;
     }

     /* adds spacing below form fields */
     .horizontal-mailchimp .mc-field-group {
          margin-bottom: 5px;
     }
		
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #goalscolumn {
    background-color: #ffffff;
}

.horizontal-mailchimp #mc_embed_signup .button {
    margin-top: 0 !important;
}
}/* End custom CSS */