body img.gform_ajax_spinner{max-width:30px !important}#content .BBFormContainer{margin-bottom:60px;padding:0}#content .BBFormContainer .BBFormSection{margin:0 0 30px;max-width:100%}#content .BBFormContainer .BBFormSection+.BBFormSection.BBFormButtonRow{margin-top:-30px}body .gform_wrapper .gform_heading{margin-bottom:12px}#content .BBFormContainer .BBFormSectionHeading{padding:12px 0 !important;margin:0 0 15px !important}#content .BBFormContainer .BBFormSectionHeading label,#content .BBFormContainer .BBFormProgress-Title{color:#3e6d8a;font-family:'Roboto';font-weight:500;font-size:21px;line-height:1.2;letter-spacing:0;padding:0;margin:0}#content .BBFormContainer .BBFormProgress-Title{margin:0 0 5px}#content .BBFormContainer .BBFormProgress-Amount{font-size:22px;line-height:1.36;font-weight:300;letter-spacing:0;margin:0 0 8px}#content .BBFormContainer .BBFormProgressBar-Summary{height:20px;margin-bottom:4px;background-color:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc}#content .BBFormContainer .BBFormProgress-Bar{line-height:20px;background-color:#ba9761}#content .BBFormContainer .BBFormProgress-Bar-New{opacity:.05;background-color:#000}@media (min-width:601px){#content .BBFormContainer .BBFormProgress-Footer-Number{width:33.3333%}}#content .BBFormProgress-Footer.BBFormFieldContainer div{color:gray;font-size:14px;letter-spacing:0;padding-top:5px}body .gform_wrapper h3.gform_title{color:#a8bdca;font-family:'Roboto';font-size:16px;line-height:1.5;letter-spacing:.05em !important;text-transform:uppercase;margin:0}body .gform_wrapper ul.gform_fields{margin:0 -10px !important}body .gform_wrapper ul.gform_fields li.gfield{background-color:transparent;border:medium none;box-sizing:border-box;clear:none;float:left;margin:0 !important;max-width:100% !important;padding:0 10px;width:100%}body .gform_wrapper ul.gform_fields li.gfield.col-1{width:8.33%}body .gform_wrapper ul.gform_fields li.gfield.col-2{width:16.67%}body .gform_wrapper ul.gform_fields li.gfield.col-3{width:25%}body .gform_wrapper ul.gform_fields li.gfield.col-4{width:33.33%}body .gform_wrapper ul.gform_fields li.gfield.col-5{width:41.67%}body .gform_wrapper ul.gform_fields li.gfield.col-6{width:50%}body .gform_wrapper ul.gform_fields li.gfield.col-7{width:58.33%}body .gform_wrapper ul.gform_fields li.gfield.col-8{width:66.67%}body .gform_wrapper ul.gform_fields li.gfield.col-9{width:75%}body .gform_wrapper ul.gform_fields li.gfield.col-10{width:83.33%}body .gform_wrapper ul.gform_fields li.gfield.col-11{width:91.67%}body .gform_wrapper ul.gform_fields li.gfield.col-12{width:100%}body .gform_wrapper ul.gform_fields li.gfield:before{display:none}body .gform_wrapper ul.gform_fields li.gfield:not(.show-label)>label{margin:0;display:none}#content .BBFormContainer .BBFormFieldLabel:not(.BBFormCheckboxLabel):not(.BBAccessibilityOnly),#content .BBFormContainer .BBFormFieldLabelPledge:not(.BBAccessibilityOnly){color:#9fb6c4;font-weight:700;text-transform:uppercase;font-size:14px;line-height:1.2;letter-spacing:.1em;padding:.7em .8em;width:200px;margin:0;text-align:right}#content .BBFormContainer .BBFormFieldLabel.BBFormCheckboxLabel:not(.BBAccessibilityOnly){color:gray;font-size:14px;line-height:1.71;margin:0 0 10px 5px;display:inline-block;width:auto;max-width:calc(100% - 40px);vertical-align:top}#content .BBFormContainer .BBFormFieldLabelPledge:not(:first-child){width:auto}body .gform_wrapper ul.gform_fields li.gfield>.ginput_container,#content .BBFormContainer .BBFormFieldContainer{margin:0}#content .BBFormContainer .BBFormFieldPledgeInfo{color:gray;font-size:14px;line-height:1.71;margin:20px 0}#content .BBFormContainer .BBFormChecklist{padding:5px 10px;max-height:180px}select{background-size:40px 6px}body .gform_wrapper ul.gform_fields li.gfield>.ginput_container>*:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.ginput_counter),#content .BBFormContainer .BBFormTextbox,#content .BBFormContainer .BBFormSelectList,#content .BBFormContainer .BBFormTextArea,#content .BBFormContainer .BBFormChecklistLabel,.donor-form li.gfield.show-label input,.gform_wrapper label.gfield_label{font-size:14px;line-height:1.7;height:auto;color:gray;font-weight:400}.gform_wrapper label.gfield_label{margin-bottom:.5em}body .gform_wrapper ul.gform_fields li.gfield>.ginput_container>*:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.ginput_counter),#content .BBFormContainer .BBFormTextbox,#content .BBFormContainer .BBFormSelectList,#content .BBFormContainer .BBFormTextArea,.donor-form input{width:100%;border:1px solid #f3efe6;border:1px solid #c3bfb6;border-radius:0;box-shadow:none;padding:7px 12px;margin:0 0 10px !important}.gform_wrapper div.charleft.ginput_counter{margin-top:-10px;margin-bottom:1em}.gform_wrapper .ginput_container_fileupload input[type=file]{width:100%}body .gform_wrapper .ginput_container_fileupload .validation_message{border:none !important;padding:0 !important}#content .BBFormContainer label:first-child+.BBFormTextbox:last-child,#content .BBFormContainer label:first-child+.BBFormTextArea:last-child{max-width:100%;width:calc(100% - 200px)}#content .BBFormContainer #bboxdonation_billing_txtFirstName,#content .BBFormContainer #bboxdonation_billing_txtLastName,#content .BBFormContainer #bboxdonation_tribute_txtFirstName,#content .BBFormContainer #bboxdonation_tribute_txtLastName{max-width:100%;width:calc(50% - 200px)}#content .BBFormContainer .BBFormTextbox,#content .BBFormContainer .BBFormSelectList{height:40px}#content .BBFormContainer input[type=checkbox]{margin-top:5px;vertical-align:top}body .gform_wrapper ul.gform_fields li.gfield>.ginput_container.ginput_recaptcha>div{border:none !important;padding:0 !important}body .gform_wrapper ul.gform_fields li.gfield>.ginput_container>textarea.medium:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){height:93px}body .nice-select:after{border:none;background-image:url(//www.smithlifecommunities.org/wp-content/themes/ceslc/assets/css/../images/form-select-arrow.png);background-size:20px auto;width:20px;height:8px;transform:none;background-repeat:no-repeat;margin-top:-3px;right:20px;transition:all .4s;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}#content .BBFormContainer .BBFormSelectList{background-image:url(//www.smithlifecommunities.org/wp-content/themes/ceslc/assets/css/../images/form-select-arrow.png);background-size:20px auto;background-position:center right -1.9em;padding-right:3.2em;cursor:pointer;width:auto;min-width:120px}body .nice-select{padding-right:60px}body .nice-select:before{position:absolute;content:" ";background:linear-gradient(to right,transparent 0,#fff 10%,#fff);top:2px;right:2px;width:48px;height:calc(100% - 4px)}body .nice-select.open:after{transform:rotate(180deg)}body .gform_wrapper .gsection .gfield_label,body .gform_wrapper h2.gsection_title,body .gform_wrapper h3.gform_title{margin:2em 0 .5em !important;border-bottom:1px solid rgba(0,0,0,.075);padding:0 0 .5em !important}body .gform_wrapper ul.gform_fields li.gfield.gfield_html,body .gform_wrapper .gfield_description{color:#3e6c89;font-weight:600;font-size:14px;margin:5px 12px;padding:0 0 10px 5px !important;margin:1em 0 0 !important}body .gform_wrapper .gfield_error input,body .gform_wrapper .gfield_error select,body .gform_wrapper .gfield_error textarea,body .gform_wrapper .gfield_error .gfield_checkbox{border:1px solid #790000 !important;background-color:rgba(200,0,0,.025)}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required{padding-right:10px}body .gform_wrapper .gfield_error .gfield_description.validation_message{color:#790000;margin:-10px 0 0 !important;font-size:12px;position:relative}body .gform_wrapper ul.gform_fields li.gfield.gfield_html{padding:0 10px 10px 15px !important}body .gform_wrapper ul.gform_fields li.gfield.two-columns>.ginput_container>ul.gfield_checkbox:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){-webkit-column-count:2;-webkit-column-gap:50px;-moz-column-count:2;-moz-column-gap:50px;column-count:2;column-gap:50px;padding:15px 20px}body .gform_wrapper ul.gfield_checkbox li input[type=checkbox]{vertical-align:top;margin:5px 2px 0 0;opacity:.55}body .gform_wrapper ul.gfield_checkbox li label{vertical-align:top;margin:0;line-height:1.7;height:auto;color:gray}body .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label{font-weight:400}#content .BBFormContainer .BBFormPaymentRadioOptions .BBFormFieldLabelEdit,#content .BBFormContainer .BBFormGiftRadioOptions .BBFormFieldLabelEdit,#content .BBFormContainer .BBFormWideButtonGivingLevels .BBFormRadioLabelGivingLevel,#content .BBFormContainer .BBFormRadioLabel{border-color:#dccbb0;border-radius:7px;color:#003055;font-size:20px;font-weight:300;line-height:1.3;padding:10px 20px}#content .BBFormContainer .BBFormRadioAmount{font-weight:300}#content .BBFormContainer .BBFormGiftRadioOptions .BBFormFieldLabelEdit.BBFormRadioGiftSelected,#content .BBFormContainer .BBFormWideButtonGivingLevels .BBFormRadioLabelGivingLevel.BBFormRadioLabelGivingLevelSelected,#content .BBFormContainer .BBFormRadioLabel.BBFormRadioLabelGivingLevelSelected{background-color:#003055;color:#fff}#content .BBFormContainer .BBFormWideButtonGivingLevels .BBFormRadioLabelGivingLevel .BBFormTextbox,#content .BBFormContainer .BBFormRadioLabel .BBFormTextbox{margin-bottom:0}#content .BBFormContainer .BBFormTextbox#bboxdonation_tribute_txtTributeRecordName{margin:0 0 20px 200px}#content .BBFormContainer .BBLinkSecureInfo{margin:0 0 10px 200px;display:inline-block}body .gform_wrapper.gf_browser_ie .gform_footer input.button,body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit],#content .BBFormContainer .BBFormSubmitbutton,.donor-form button{font-size:13px;margin:0;font-family:'Open Sans';background-color:#3e6c89;color:#fff;padding:12px 20px;transition:all .4s}.donor-form button{padding-right:24px;margin:.5em 0}#content .BBExpirationCSC,#content .BBFormContainer .BBFormFieldContainer.BBFieldSecurityCode{clear:left}body .gform_wrapper .gform_footer input.button:after,body .gform_wrapper .gform_footer input[type=submit]:after,.donor-form button:after{content:"\203a";font-weight:400;margin-left:.4em;position:absolute;top:50%;margin-top:-14px;transition:right .5s;font-size:20px;right:15px}.gform_wrapper .gform_footer{padding:0;margin:0}body #gform_wrapper_1 .validation_error,body #gform_wrapper_1 .validation_message{display:none}body #gform_wrapper_1 li.gfield.gfield_error.gfield_contains_required div.ginput_container,#gform_wrapper_1 li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}footer#colophon #gform_wrapper_1.gform_validation_error ul.gform_fields li.gfield_error>.ginput_container>:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border:1px solid #c9764c}body #gform_wrapper_1.gform_validation_error li.gfield.gfield_error.gfield_contains_required{padding-right:10px}body #gform_wrapper_1.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important}body .gform_wrapper .gform_footer input.button:hover,body .gform_wrapper .gform_footer input[type=submit]:hover{opacity:.8}body ::-webkit-input-placeholder{opacity:1;color:gray}body ::-moz-placeholder{opacity:1;color:gray}body :-ms-input-placeholder{opacity:1;color:gray}body :-moz-placeholder{opacity:1;color:gray}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding:0}#content .gform_confirmation_wrapper{text-align:center;font-size:1.5em;border:2px solid #ccc;padding:1em;margin:1em 0 3em}#content .gform_confirmation_wrapper h3{color:#3e6c89;font-weight:300}#content .gform_confirmation_wrapper br{display:none}#content .BBFormContainer .BBFormErrorBlock{background-color:transparent;color:#900;border:none;padding:0;margin:0 !important}#content .BBFormContainer .BBFormInlineErrorItem{margin-left:200px;padding:0}#content .BBFormContainer .BBFormInlineErrorItem:last-child{margin-bottom:15px}html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:0 !important}@media (min-width:40em) and (max-width:63.999em){body .gform_wrapper ul.gform_fields li.gfield,body .gform_wrapper ul.gform_fields li.gfield.col-1,body .gform_wrapper ul.gform_fields li.gfield.col-2,body .gform_wrapper ul.gform_fields li.gfield.col-3,body .gform_wrapper ul.gform_fields li.gfield.col-4,body .gform_wrapper ul.gform_fields li.gfield.col-5,body .gform_wrapper ul.gform_fields li.gfield.col-6,body .gform_wrapper ul.gform_fields li.gfield.col-7,body .gform_wrapper ul.gform_fields li.gfield.col-8,body .gform_wrapper ul.gform_fields li.gfield.col-9,body .gform_wrapper ul.gform_fields li.gfield.col-10,body .gform_wrapper ul.gform_fields li.gfield.col-11,body .gform_wrapper ul.gform_fields li.gfield.col-12{min-width:50%}body .gform_wrapper ul.gform_fields li.gfield>.ginput_container>:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:13px}body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit]{font-size:13px;padding:10px 18px}.nice-select .option{line-height:35px;min-height:35px}}@media (max-width:39.999em){body .gform_wrapper ul.gform_fields li.gfield,body .gform_wrapper ul.gform_fields li.gfield.col-1,body .gform_wrapper ul.gform_fields li.gfield.col-2,body .gform_wrapper ul.gform_fields li.gfield.col-3,body .gform_wrapper ul.gform_fields li.gfield.col-4,body .gform_wrapper ul.gform_fields li.gfield.col-5,body .gform_wrapper ul.gform_fields li.gfield.col-6,body .gform_wrapper ul.gform_fields li.gfield.col-7,body .gform_wrapper ul.gform_fields li.gfield.col-8,body .gform_wrapper ul.gform_fields li.gfield.col-9,body .gform_wrapper ul.gform_fields li.gfield.col-10,body .gform_wrapper ul.gform_fields li.gfield.col-11,body .gform_wrapper ul.gform_fields li.gfield.col-12{min-width:100%}body .gform_wrapper ul.gform_fields li.gfield>.ginput_container>:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:12px}body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit]{font-size:12px;padding:8px 16px}.gform_wrapper .ginput_container span:not(.ginput_price){margin-bottom:0;display:block}.nice-select .option{line-height:30px;min-height:30px}}@media (max-width:800px){#content .BBFormContainer .BBFormFieldContainer{display:block}#content .BBFormContainer .BBFormSection{margin:0}#content .BBFormContainer .BBFormSectionHeading{padding:6px 0 !important;margin:10px 0 5px !important}#content .BBFormContainer .BBFormSectionHeading label,#content .BBFormContainer .BBFormProgress-Title{font-size:14px;margin:0}#content .BBFormContainer .BBFormProgress-Amount{font-size:18px;margin:0 0 2px}#content .BBFormContainer .BBFormFieldLabel:not(.BBFormCheckboxLabel):not(.BBAccessibilityOnly),#content .BBFormContainer .BBFormFieldLabelPledge:not(.BBAccessibilityOnly){font-size:12px;padding:.7em 0 4px;width:auto;text-align:left;display:block;float:none}#content .BBFormContainer .BBFormTextbox,#content .BBFormContainer .BBFormSelectList,#content .BBFormContainer .BBFormTextArea{max-width:100% !important;width:100% !important;display:block}#content .BBFormContainer .BBFormPaymentRadioOptions .BBFormFieldLabelEdit,#content .BBFormContainer .BBFormGiftRadioOptions .BBFormFieldLabelEdit,#content .BBFormContainer .BBFormWideButtonGivingLevels .BBFormRadioLabelGivingLevel,#content .BBFormContainer .BBFormRadioLabel{font-size:14px;padding:8px 12px;margin:0 0 5px}#content .BBFormContainer .BBFormFieldContainerGivingLevels span:first-child{padding-left:0;text-align:left}#content .BBFormContainer .BBLinkSecureInfo{margin:0}#content #ddPledgeTerm{width:calc(100% - 200px) !important}#content #ddPledgeTerm+#lblPledgeTermPeriod{max-width:100px;display:inline-block;vertical-align:middle;padding:13px 0}#content #lblPaymentTerm,#content #bboxdonation_gift_lblPayment,#content #lblPaymentAmount{display:inline-block;width:auto;padding:4px 2px 4px 0 !important}}.grey-form .gform_wrapper{background-color:#e6e6e6;padding:1.8em 3em;margin:2em 0 3.5em}.grey-form:first-child .gform_wrapper{margin-top:0}.grey-form .gform_wrapper form{max-width:560px;margin:0 auto}.grey-form .gform_wrapper .gform_heading{margin-bottom:1em}.grey-form .gform_wrapper h3.gform_title{color:#003055;font-size:15px;letter-spacing:.125em !important;text-align:center;border:none !important;margin:0 !important;padding:0 !important;line-height:1.2}.grey-form .gform_wrapper span.gform_description{color:#003055;text-align:center;font-size:13px;line-height:1.2}.grey-form .gform_wrapper span.gform_description h3{display:none}.grey-form .gform_wrapper ul.gform_fields{margin:0 -5px}.grey-form .gform_wrapper ul.gform_fields li.gfield{padding:0 5px}.grey-form .gform_wrapper .gform_footer{text-align:center}body #content .grey-form .gform_wrapper ul.gform_fields li.gfield.full-width-centered .ginput_recaptcha>*{margin:0 auto 8px !important}@media (max-width:39.999em){body #content .grey-form .gform_wrapper ul.gform_fields li.gfield.full-width-centered .ginput_recaptcha{transform:scale(.8);transform-origin:left}body #content .grey-form .gform_wrapper ul.gform_fields li.gfield.full-width-centered .ginput_recaptcha>*{margin:0 0 8px !important}}body .grey-form .gform_wrapper .gfield_description{font-size:.688em;margin-top:4px;color:#767676;width:92% !important;margin-top:-10px !important;margin-bottom:1em !important;padding:0 !important;font-weight:400}#bbox-msg-wrapper{text-align:center;padding:2em;position:relative}#bbox-msg-wrapper:before{content:"";background-image:url('/wp-content/themes/ceslc/assets/images/spinner.svg');display:block;width:3em;height:3em;background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#bbox-msg-wrapper img{display:none}.two-col-form .gform_wrapper ul.gform_fields li.gfield{max-width:50% !important}