/* Writer: rules from the old ocho-writer css/theme-screen.css that differ from the framework parent (rule-level, @media kept). */
a.button { font-size: 1.6em; padding: 18px 30px; display:block; float: left; }
a.button:hover { text-decoration: none; }
.shadow { -webkit-box-shadow: 0px 0px 100px 0 rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 100px 0 rgba(0,0,0,0.2); box-shadow: 0px 0px 100px 0 rgba(0,0,0,0.2); }
.top-bar-active .content { padding-top: 50px; }
.page-hero .overlay { height: 100vh; z-index: 2; position: relative; }
.hero-slideshow { width: 100%; height: 100vh; z-index: 1; background-color: black; position: relative; }
.secondary-hero .overlay { padding-left: 8%; padding-right: 8%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.video-container { position: absolute; top: 0; bottom: 0; width: 100%; height: 100%; overflow: hidden; z-index: 1; }
.video-container video { min-width: 100%; min-height: 110%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.form-wrapper { ; }
.gform_wrapper.multipage-form_wrapper .gform_fields { display: block !important; }
.gform_wrapper { width:100%; margin:0 auto 0 auto !important; padding:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }
.gform_wrapper label, .gform_wrapper .top_label .gfield_label { font-size:14px !important; color:#000; font-family:'proxima-nova', Helvetica, Arial, sans-serif !important; font-weight:600; }
.white .gform_wrapper label, .white .gform_wrapper .top_label .gfield_label { color: #fff !important; }
.black .gform_wrapper label, .black .gform_wrapper .top_label .gfield_label { color: #000 !important; }
.gform_wrapper input.medium, .gform_wrapper input.large, .gform_wrapper select, .gform_wrapper textarea, .ginput_container_creditcard input, .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { background-color: #fff; height: 48px; border: 1px solid #999; font-size: 1.8em !important; font-family: 'proxima-nova', Helvetica, Arial, sans-serif; color: #000; font-weight: 400 !important; margin-top: 0; line-height: 48px; padding: 0 20px !important; width: 100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; display:block !important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
input.datepicker.gform-datepicker.datepicker_no_icon { background-image: url('../images/input-calendar.png'); background-repeat: no-repeat; background-position: right 15px center; background-size: 16px 16px; }
.gform_wrapper textarea, .gform_wrapper textarea.large { height: 160px !important; width: 100% !important; clear: left !important; padding: 12px 20px !important; }
.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li { font-size: 1.6em; font-weight: 400 !important; }
.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label { font-weight: 400 !important; }
.gform_wrapper select { color:#999 !important; }
.gform_wrapper .ginput_container_multiselect select { height: 120px !important; }
.gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label { margin: 1px 0 0 1px; }
.gform_wrapper input.button, .gform_wrapper.gravity-theme .gform_previous_button.button, .gform_wrapper.gravity-theme .gform_save_link.button, .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=image], .gform_wrapper .gform_footer input[type=submit] { display:block !important; float:none !important; text-align:center; margin:20px 0 0 15px !important; padding: 14px 30px; font-size: 1.6em !important; min-width: 180px; text-align: center; border: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.gform_wrapper input.button:hover, .gform_wrapper.gravity-theme .gform_previous_button.butto:hover, .gform_wrapper.gravity-theme .gform_save_link.button:hover, .gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=image]:hover, .gform_wrapper .gform_footer input[type=submit]:hover { cursor: pointer !important; }
.gform_wrapper .gfield_required { color:red !important; }
.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label, .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label, .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label { font-size:14px !important; }
.gform_wrapper ul li.gfield, .gform_wrapper .gfield { margin-top:18px !important; }
.gform_wrapper ul.gform_fields li.gfield, .gform_wrapper .gfield { width:50%; float:left; display:inline; clear:none !important; padding-left:15px !important; padding-right:15px !important; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }
.gform_wrapper ul.gform_fields li.gfield.full, .gform_wrapper .gfield.full { width:100%; clear:left !important; }
.gform_confirmation_message { background:green; margin-top: 40px; padding:30px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; color:#fff; text-align:center; font-size:1.6em; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }
.email-bottom { padding:100px 0; background:#eee; }
.home .email-bottom { background:#fff; }
.gform_wrapper .gsection { border: 0 !important; margin: 40px 0 0 0 !important; padding: 0 !important; }
.gsection_description { font-size: 1.6em !important; line-height: 1.8em !important; margin-top: 20px !important; padding-right: 0 !important; }
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { background:none !important; }
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { background:none !important; }
.ginput_container_select { padding:0; margin:0; border:0; width:100%; border-radius:0; background-color:transparent; position:relative; background:transparent url(../images/arrow-select-black.png) no-repeat; background-position: calc(100% - 18px) 50% !important; padding-right:0 !important; background-size: 14px 10px; }
.ginput_container_select:hover { background:transparent url(../images/arrow-select-black.png) no-repeat; background-position: calc(100% - 18px) 50% !important; background-size: 14px 10px; }
.ginput_container_select select, .gform_wrapper .ginput_container_time.gfield_time_ampm select, select.ginput_card_expiration { font-size:1.6em !important; color: #000 !important; font-family:'proxima-nova', Helvetica, Arial, sans-serif; font-weight:400; color:transparent; width:100% !important; box-shadow:none; -moz-box-sizing:border-box !important; -webkit-box-sizing:border-box !important; -ms-box-sizing:border-box !important; box-sizing:border-box !important; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:#fff url(../images/arrow-select-black.png) no-repeat !important; background-position: calc(100% - 18px) 50% !important; background-size: 14px 10px !important; }
.ginput_container_select select:hover, .gform_wrapper .ginput_container_time.gfield_time_ampm select:hover { color: #000 !important; background:#fff url(../images/arrow-select-black.png) no-repeat !important; background-position: calc(100% - 18px) 50% !important; background-size: 14px 10px !important; }
.ginput_container_select.active select { color:#000 !important; }
.ginput_container_select select:focus { outline:none; }
.gform_footer { width: 100%; clear: both; }
.gform_wrapper ul.gform_fields li.gfield span.name_first { padding-right: 20px !important; }
.gform_wrapper ul.gform_fields li.gfield span.name_last { padding-left: 8px !important; margin-right: -2px !important; }
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle { padding-top: 0 !important; }
.gform_wrapper .field_sublabel_below span label { font-size:1.4em; color:#999; font-family:'proxima-nova', Helvetica, Arial, sans-serif !important; font-weight:400; font-style: italic; margin-bottom: 0 !important; }
.gform_ajax_spinner, textarea#g-recaptcha-response, textarea.g-recaptcha-response { display: none !important; }
.split .gform_wrapper ul.gform_fields li.gfield, .split .gform_wrapper .gfield { padding: 0 !important; width:100%; max-width: 300px; }
.split .gform_wrapper .gform_footer input.button, .split .gform_wrapper .gform_footer input[type=image], .split .gform_wrapper .gform_footer input[type=submit] { margin: 0 !important; max-width: 120px; font-size: 16px !important; }
.split .gform_wrapper ul li.gfield, .split .gform_wrapper .gfield { margin: 0 !important; }
body .split .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, body .split .gform_wrapper ul li.field_description_below div.ginput_container_radio { margin: 0 0 24px 0 !important; }
.split .gform_confirmation_message { margin-top: 0 !important; }
.hour_minute_colon { height: 45px !important; line-height: 45px !important; font-size: 1.8em !important; font-family: 'proxima-nova', Helvetica, Arial, sans-serif; color: #000; font-weight: 400 !important; margin-top: 0 !important; padding: 0 !important; width: 20px !important; text-align: center; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; display:block !important; }
.gform_wrapper .ginput_container_time { width: 64px !important; min-width: 64px !important; }
.gform_wrapper .ginput_container_time.gfield_time_ampm { width: 100px !important; min-width: 100px !important; }
.gform_wrapper .ginput_container_time.gfield_time_ampm select, .gform_wrapper .ginput_container_time.gfield_time_ampm select { background-position: 75% 50% !important; }
.page-template-page-project-forms .gform_wrapper ul.gform_fields li.gfield, .page-template-page-project-forms .gform_wrapper .gfield { width:100%; float:none !important; display:block; padding-left:0 !important; padding-right:0 !important; }
.page-template-page-project-forms .gform_wrapper .ginput_container_fileupload input { border: 0 !important; padding: 0 !important; }
.page-template-page-project-forms .gform_heading, .single .gform_heading, .page-template-page-custom-template .gform_heading { display: none !important; }
.gform_legacy_markup_wrapper h2.gsection_title, .gform_legacy_markup_wrapper h3.gsection_title, h2.gsection_title, h3.gsection_title { font-size: 2.4em !important; margin: 40px 0 0 0 !important; }
.gform_legacy_markup_wrapper li.gsection:first-child h2.gsection_title, .gform_legacy_markup_wrapper li.gsection:first-child h3.gsection_title, li.gsection:first-child h2.gsection_title, li.gsection:first-child h3.gsection_title { margin-top: 0 !important; }
.gform_wrapper ul li.gfield:first-child, .gform_wrapper .gfield:first-child { margin-top: 0 !important; }
.ginput_container_date { position: relative; }
.ui-datepicker-trigger { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 3.5%; }
.gform_wrapper .ginput_container_fileupload { margin-top: 0 !important; }
.gform_wrapper .ginput_container_fileupload input { border: 0 !important; padding: 0 !important; margin-top: 0 !important; }
.gform_legacy_markup_wrapper span.ginput_total { font-size: 3em !important; color: #000 !important; font-weight: 700; }
.gform_wrapper input.ginput_quantity, .gform_wrapper input#input_4_11_1 { width: 80px !important; padding: 0 0 0 20px !important; float:left; display:inline; margin-left: 10px; }
.gform_legacy_markup_wrapper span.ginput_quantity_label, .gform_legacy_markup_wrapper span.ginput_product_price_label, .gform_legacy_markup_wrapper span.ginput_product_price { font-size: 24px !important; float:left; display:inline; margin-top: 10px; }
.gform_wrapper.multipage-form_wrapper .gsection { padding-left: 15px !important; padding-right: 15px !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.gform_wrapper.multipage-form_wrapper .ginput_complex label { padding-top: 5px !important; padding-bottom: 8px !important; }
.ta-center .gform_wrapper, .ta-center .gform_wrapper label, .ta-center .gform_wrapper .top_label .gfield_label, .ta-center .gform_wrapper.multipage-form_wrapper .gfield_label, .ta-right .gform_wrapper, .ta-right .gform_wrapper label, .ta-right .gform_wrapper .top_label .gfield_label, .ta-right .gform_wrapper.multipage-form_wrapper .gfield_label { text-align: left !important; }
.gfield_radio input { appearance: auto; -webkit-appearance: checkbox; -moz-appearance: checkbox; background: #fff; border: 1px solid #ddd; margin-right: 10px !important; float: left; margin-top: 4px !important; }
.gfield_checkbox input { appearance: auto; -webkit-appearance: checkbox; -moz-appearance: checkbox; background: #fff; border: 1px solid #ddd; margin-right: 10px !important; float: left; margin-top: 4px !important; }
.gfield_html p:last-of-type { margin-bottom: 0; }
.gform_wrapper p, .gfield_html ul li, .gfield_html ol li { font-size: 1.6em; line-height: 1.4em; padding-left: 10px; }
.gfield_html ul, .gfield_html ol { margin-left: 30px; }
.giving-form_wrapper { background-color: #fff; padding: 40px 25px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.gform_wrapper.giving-form_wrapper h2.gsection_title, .gform_wrapper.giving-form_wrapper .gsection_title { margin-top: 16px !important; }
.white .gform_wrapper.giving-form_wrapper label, .white .gform_wrapper.giving-form_wrapper .top_label .gfield_label { color: #000 !important; }
.donate-amount-buttons .gfield_radio { display: flex; flex-wrap: wrap; gap: 12px !important; padding: 0 15px 0 0 !important; list-style: none !important; margin: 0 !important; justify-content: flex-start; }
.donate-amount-buttons .gfield_radio li { flex: 0 0 calc(33.333% - 8px) !important; box-sizing: border-box !important; margin: 0 !important; }
.donate-amount-buttons input[type="radio"] { display: none !important; }
.donate-amount-buttons .gform-field-label--type-inline { display: block !important; color: #fff !important; font-weight: 600 !important; padding: 14px !important; border-radius: 8px !important; cursor: pointer !important; text-align: center !important; transition: background-color 0.3s ease, color 0.3s ease !important; font-size: 24px !important; max-width: 100% !important; box-sizing: border-box !important; margin: 0 !important; }
.white .gform_wrapper.giving-form_wrapper .donate-amount-buttons .gform-field-label--type-inline { color: #fff !important; }
.donate-amount-buttons input[type="radio"]:checked + .gform-field-label--type-inline { color: #fff !important; }
.gf_progressbar_wrapper { padding-left: 15px; padding-right: 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; margin-bottom: 40px; }
.gform_wrapper.multipage-form_wrapper .gf_progressbar_blue { background: #eee !important; }
.gform_wrapper.multipage-form_wrapper .gf_progressbar_title { text-align: center !important; font-size: 1.6em !important; text-transform: uppercase; font-family: 'proxima-nova', helvetica, sans-serif !important; font-weight: bold !important; color: #000 !important; }
.gform_wrapper.multipage-form_wrapper .gform_page_footer input, .gform_wrapper.multipage-form_wrapper .gform_save_link.button, .gform_wrapper.multipage-form_wrapper .gform_previous_button.button { width: auto !important; margin: 0 auto !important; display:inline-block !important; border: 0 !important; }
.gform_wrapper.multipage-form_wrapper .gform_save_link.button { background: #aaa !important; color: #fff !important; float: right !important; }
.gform_wrapper.multipage-form_wrapper .gform_save_link.button:hover { background: #000 !important; color: #fff !important; float: right !important; }
.gform_wrapper.multipage-form_wrapper .gform_save_link.button svg { display: none !important; }
.gform_wrapper.multipage-form_wrapper .gform_previous_button.button { background: #000 !important; }
.gform_page_fields { width: 100%; overflow: hidden; }
.gform-page-footer, .form_saved_message_sent { clear: both !important; display: block !important; margin-left: 15px !important; margin-right: 15px !important; padding-top: 40px !important; margin-top: 40px !important; border-top: 1px solid #ddd !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) { line-height: inherit !important; min-height: inherit !important; }
.copyright { font-size: 1em; color: rgba(255, 255, 255, 0.4); margin-bottom: 0 !important; }
.footer-email-signup-wrap .footer-email-signup-title { float:left; display:inline; width: 40%; }
.footer-email-signup-wrap .footer-email-signup-form { float:right; display:inline; width: 58%; }
.footer-email-signup-wrap .footer-email-signup-form .center-v { width: 100%; }
.footer-email-signup-wrap .footer-email-signup-title { float:left; display:inline; width: 40%; }
.footer-email-signup-wrap .footer-email-signup-form { float:right; display:inline; width: 58%; }
.footer-email-signup-wrap .footer-email-signup-form .center-v { width: 100%; }
.footer-email-signup-form { position: relative; }
.footer-email-signup-form label, .page-template-page-login .footer-email-signup-wrap { display: none !important; }
body .footer-email-signup-form .gform_legacy_markup_wrapper .top_label div.ginput_container, .footer-email-signup-form .gform_wrapper ul li.gfield, .footer-email-signup-form .gform_wrapper .gfield { margin: 0 !important; }
.footer-email-signup-form .gform_wrapper ul.gform_fields li.gfield, .footer-email-signup-form .gform_wrapper .gfield { padding: 0 !important; }
.footer-email-signup-form .gform_wrapper ul.gform_fields li.gfield, .footer-email-signup-form .gform_wrapper .gfield, .footer-email-signup-form .gform_wrapper input.medium, .footer-email-signup-form .gform_wrapper input.large, .footer-email-signup-form .gform_wrapper select, .footer-email-signup-form .gform_wrapper textarea, .footer-email-signup-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { font-size: 24px !important; width: 100% !important; height: 70px !important; border: 0 !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }
.footer-email-signup-form .gform_wrapper .gform_footer input.button, .footer-email-signup-form .gform_wrapper .gform_footer input[type=image], .footer-email-signup-form .gform_wrapper .gform_footer input[type=submit] { margin: 0 !important; }
.footer-email-signup-form .gform_legacy_markup_wrapper .gform_footer { margin: 0 !important; padding: 0 !important; }
.footer-email-signup-form .gform_button { min-width: 120px !important; padding: 0 !important; line-height: 70px !important; position: absolute; bottom: 0; right: 0; z-index: 5; height: 70px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.footer-email-signup-form .gform_confirmation_message { margin-top: 0 !important; padding: 0 !important; height: 70px; line-height: 70px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; color:#fff; text-align:center; font-size:1.6em; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }
.footer-email-signup-form .gform_wrapper ul.gform_fields li.gfield span.name_first { float:left; display:inline; }
.footer-email-signup-form .gform_wrapper ul.gform_fields li.gfield span.name_last { float:right; display:inline; }
.footer-email-signup-form .gform_wrapper ul li.gfield.gfield--type-name, .footer-email-signup-form .gform_wrapper .gfield.gfield--type-name { margin-bottom: 10px !important; }
.small-note-wrapper { float:right; display:inline; width: 58%; margin-top: -50px !important; }
.small-note-wrapper p { line-height: 1.4em !important; font-size: 1.3em !important; }
#field_2_4 { margin-top: 10px !important; }
@media only screen and (max-width : 1100px) {
.footer-email-signup-wrap .footer-email-signup-title { float:left; display:inline; width: 100%; text-align: center; margin-bottom: 24px; }
.footer-email-signup-wrap .footer-email-signup-form { float:right; display:inline; width: 100%; position: relative; top:0; right: 0; height: 100%; }
.footer-email-signup-wrap .footer-email-signup-form .center-v { position: static !important; top: 0 !important; -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; }
}
@media only screen and (max-width : 501px) and (orientation:portrait) {
.top-bar-active .content { padding-top: 14px !important; }
h3.gsection_title { font-size: 1.8em !important; margin: 30px 0 0 0 !important; }
.footer-email-signup-form .gform_wrapper .gform_footer input.button, .footer-email-signup-form .gform_wrapper .gform_footer input[type=image], .footer-email-signup-form .gform_wrapper .gform_footer input[type=submit] { margin: 0 !important; }
.footer-email-signup-form .gform_legacy_markup_wrapper .gform_footer { margin: 0 !important; padding: 0 !important; }
.footer-email-signup-form .gform_button { line-height: 70px !important; margin-top: 12px !important; position: static !important; height: 60px !important; line-height: 60px !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.footer-email-signup-form .gform_wrapper ul.gform_fields li.gfield, .footer-email-signup-form .gform_wrapper .gfield, .footer-email-signup-form .gform_wrapper input.medium, .footer-email-signup-form .gform_wrapper input.large, .footer-email-signup-form .gform_wrapper select, .footer-email-signup-form .gform_wrapper textarea, .footer-email-signup-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { font-size: 16px !important; width: 100% !important; height: 60px !important; line-height: 60px !important; margin-bottom: 10px !important; }
.footer-email-signup-form .gform_wrapper ul.gform_fields li.gfield { overflow: hidden !important; }
.footer-email-signup-form .gform_wrapper ul.gform_fields li.gfield span.name_first, .footer-email-signup-form .gform_wrapper ul.gform_fields li.gfield span.name_last { width: 100% !important; float: none !important; display: block !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.footer-email-signup-form .gform_wrapper ul.gform_fields li.gfield.gfield--type-name, .footer-email-signup-form .gform_wrapper .gfield.gfield--type-name { height: 130px !important; }
.small-note-wrapper { width: 100%; margin-top: -20px !important; }
.gform_wrapper.multipage-form_wrapper .gform_page_footer input, .gform_wrapper.multipage-form_wrapper .gform_previous_button.button, .gform_wrapper.multipage-form_wrapper .gform_next_button.button { width: 48% !important; display: block !important; float:left !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; padding-left: 0 !important; padding-right: 0 !important; text-align: center; min-width: 48% !important; }
.gform_wrapper.multipage-form_wrapper .gform_next_button.button, .gform_wrapper.multipage-form_wrapper .gform_button.button { float:right !important; }
.gform_wrapper.multipage-form_wrapper .gform_save_link.button { width: 100% !important; margin-top: 16px !important; }
.gform_wrapper.multipage-form_wrapper ul li { list-style: disc !important; }
.gform_wrapper.multipage-form_wrapper ol li { list-style: decimal !important; }
.giving-form .gform_wrapper { padding: 20px !important; }
.donate-amount-buttons .gfield_radio { padding: 0 !important; }
.donate-amount-buttons .gform-field-label--type-inline { font-size: 18px !important; padding: 10px !important; max-width: 100% !important; width: 100% !important; }
}
