#aspnetForm .ce-fieldset,body{font-family:LinotypeUniversW01-Regular,Arial,Helvetica,sans-serif}.ce-label,body{position:relative}#cc-type-images-container #cc-images,.ce-label{margin:0;padding:0}#ceApp-container,.ce-label{padding:0}#header-content h1,#monthlyGiftAmountContainer,#oneTimeGiftAmountContainer{margin-bottom:1rem}@font-face{font-family:LinotypeUniversW01-Regular;src:url("https://media1.charityengine.net/WF/_transactionServerFiles/941/2019/7/15/721ab30c108d476c3538d4ccefc46937.eot");src:url("https://media3.charityengine.net/WF/_transactionServerFiles/941/2019/7/15/721ab30c108d476c3538d4ccefc46937.woff2") format("woff2"),url("https://media1.charityengine.net/WF/_transactionServerFiles/941/2019/7/15/721ab30c108d476c3538d4ccefc46937.woff") format("woff"),url("https://media1.charityengine.net/WF/_transactionServerFiles/941/2019/7/15/721ab30c108d476c3538d4ccefc46937.ttf") format("truetype"),url("https://media2.charityengine.net/WF/_transactionServerFiles/941/2019/7/15/721ab30c108d476c3538d4ccefc46937.svg#LinotypeUniversW01-Regular") format("svg")}*,:after,:before{box-sizing:inherit}body{color:#474747;font-size:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:auto;min-height:100%;min-width:320px}#aspnetForm{margin:0 auto!important}#aspnetForm::after{clear:both;content:"";display:table}#aspnetForm .ce-fieldset{width:100%}#aspnetForm .ce-legend,.ce-label{font-family:LinotypeUniversW01-Regular,Arial,Helvetica,sans-serif!important}#aspnetForm .ce-legend{font-size:1.5em;font-weight:700;margin-bottom:8px;text-transform:uppercase;width:auto}#paymentToggleRow{width:auto}#aspnetForm .tsFormRows.event-info-row,#aspnetForm .tsFormRows.event-ticket-row{margin-bottom:5px}#aspnetForm .tsFormRows.half.first{margin-right:1%;width:49%}#aspnetForm .tsFormRows.half.last{float:right;width:50%}

#BrandingCEDiv,/*#googlePayToggleContainer,*/.Amount-parent .tsVal_itemMarker,.CardType-parent .tsVal_itemMarker,.Frequency-parent .tsVal_itemMarker,.PhoneNumber-parent .tsVal_itemMarker,.tsFormRows label span{display:none!important}

#aspnetForm input.three-quarter.first{float:left;margin-right:1%;width:74%}#aspnetForm input.one-quarter,.event-ticket-row input{width:25%}.ce-form.ce-style-1 input.ce-input,.ce-form.ce-style-1 select.ce-select{padding:8px 12px 4px!important}#aspnetForm .ce-wrap-select:after{right:9px;top:-10px}#orgLogoContainer #orgLogo{max-width:250px;padding-left:2rem;width:100%;max-height:100%}input,select{font-family:Lato,sans-serif}input[type=text],select{background-color:#fff;border:2px solid #c7c7c7!important;border-radius:8px;box-shadow:0 0 5px 2px #eee inset;box-sizing:border-box;color:#63666a;float:left;font-size:16px;height:auto!important;line-height:1.5;outline:0;padding:.5em 1em!important;transition:.2s ease-in-out;width:100%}select{background-color:#fafafa;color:#63666a;padding:.9rem 1rem!important}input[type=text]:focus,select:focus{border-color:#607d8b!important}#tsLandingPageFooter,#tsLandingPageHeader,#tsPageMainFormContent,.tsCheckBoxLists:not(.isEmailOptIn)>span[fieldoption_id],.tsRadioButtonLists:not(.isCost):not(.AccountType)>span[fieldoption_id]{display:block;float:left;width:100%}.ce-label{background-color:#fff;color:#63666a;display:inline-block;font-size:.9rem;height:auto;max-width:98%;overflow:hidden;top:4px}input+label{cursor:pointer}input[type=radio]+label{margin-right:16px}.ce-radio-checkbox-set-label{padding:4px 0!important}.tsCheckBoxLists span[fieldoption_id]{display:inline-block;width:100%}.tsCheckBoxLists>br+span[fieldoption_id]{margin-left:0}#aspnetForm [type=checkbox],#aspnetForm [type=radio]{float:left;font-size:1.1em;height:18px;-moz-transform:scale(1.2);transform:scale(1.2);width:18px}.tsCheckBoxLists>span[fieldoption_id] label{color:#63666a;display:inline;float:right;font-size:1.1em!important;line-height:30px;margin-left:0;margin-top:6px;position:relative;width:calc(100% - 44px)}.ce-disabled,body.page-2 #monthlyGiftAmountContainer,body.page-2 #oneTimeGiftAmountContainer,body.page-2 #payProcessingFeeSystemSectionContainer,body.page-2 .tsFormRows{cursor:not-allowed!important}.ce-disabled input[type=text]{background-color:rgba(218,218,218,.5)!important;pointer-events:none}.ce-disabled label,body.page-2 #monthlyGiftAmountContainer *,body.page-2 #oneTimeGiftAmountContainer *,body.page-2 #payProcessingFeeSystemSectionContainer>*,body.page-2 .tsFormRows>*{pointer-events:none}.ce-label.Qty{top:8px}.AccountType.tsRadioButtonLists input[type=radio],.DonationAmount.ce-label,.DonationAmount.tsRadioButtonLists input[type=radio],.MonthlyAmount.ce-label,.One-TimeAmount.ce-label,.OneClickSectionContainer+#paymentToggleRow+.tsFormRows>span.tsRadioButtonLists.PaymentMethod,.TributeSectionContainer,.announcementTypeContainer input,.desktop-hidden,.frequencyOptionsContainer input,.headerInformation,.hidden,.paymentTypeContainer input,.single-line-selected-state[data-geo=administrative_area_level_1],label.ACHType,label.AccountType,label.CardType,label.PayPal,label.PaymentMethod,label[class*=Iwouldliketoreceiveemailcommunications]{display:none}.AccountType.tsRadioButtonLists,.DonationAmount.tsRadioButtonLists,.tsCheckBoxLists,.tsRadioButtonLists{float:left;width:100%}.DonationAmount.tsRadioButtonLists label{background-color:#fff;border:1px solid #dfdfdf;border-radius:3px;box-sizing:border-box;cursor:pointer;float:left;margin:0 1em 1em 0;padding:.5em 1em;transition:.2s ease-in-out}#oneClickGivingButtonContainer button:hover,.AccountType.tsRadioButtonLists label:hover,.DonationAmount.tsRadioButtonLists label.active,.DonationAmount.tsRadioButtonLists label:hover,.announcementTypeContainer label.active,.announcementTypeContainer label:hover,.frequencyOptionsContainer label:hover,.giftAmountBtn:hover,.tsFormFooterButtons input[type=button]:hover{background-color:#f9f9fb;-webkit-box-shadow:1px 1px 1px #dadada;box-shadow:1px 1px 1px #dadada}.DonationAmount.tsRadioButtonLists span[data-other=other]+input{display:none;margin-top:1em}.frequencyOptionsContainer{max-width:402px;width:100%}

.Amount,.frequencyOptionsContainer input[type=radio]+label,.giftAmountBtn{background-color:#e3e3e3;
border:none !important;border-radius:30px;box-shadow:0 0 5px 2px #eee inset;box-sizing:border-box;color:#63666a;cursor:pointer;font-weight:700;margin:0 0 1em;padding:1em;text-align:center;width:100%}

/* #legend_119387, #legend_119382, #legend_119381, #legend_119406, #legend_119405, #legend_119386 {display: none;} */
.tsLegends {display: none;}

/* #ctl00_tsFormRow_3, #ctl00_tsFormRow_25, #ctl00_tsFormRow_41 {text-align: center;font-size: 1.5em;font-weight: 700;} */
.sectiontitle {text-align: center;font-size: 1.5em;font-weight: 700;}

/* #fieldset_119381, #fieldset_119405, #fieldset_119406 {background: #f4f4f4;} */
.tsFieldSets {background: #f4f4f4;} 
.DonationSectionContainer,.InfoSectionContainer, .TributeSectionContainer {background: #ffffff;}

.isRecurringFrequency {display: none !important;}

.tsFieldSets:nth-of-type(1) {
display: none;
}



/*
.tsFieldSets:nth-of-type(4) {
background: #ffffff;
}
.tsFieldSets:nth-of-type(6) {
background: #ffffff;
}
*/

#ctl00_tsFormRow_23, #ctl00_tsFormRow_24, #ctl00_tsFormRow_25 {width: 50%;}
.sectiontitle {width: 100% !important;}
#ceNavbar {display: none;}
.header-middle-center {display: none;}

@media screen and (max-width: 600px) {
	.Frequency-parent {display: contents !important;}
	/*#oneTimeGiftAmountContainer, #monthlyGiftAmountContainer {display: contents !important;}*/
	.giftAmountBtn {margin-bottom: 20px !important;max-width: inherit !important;}
	#ceApp {padding-left: 2rem !important; padding-right: 0rem !important;}
}

.btn-fix {display: contents !important;}

.page-4 #jointGivingRow {display: none !important;}
.EmailOptIn-parent {display: none !important;}

.giftAmountBtn:before{content:attr(data-currency)}.frequencyOptionsContainer input:checked+label,.giftAmountBtn.active{box-shadow:none}#amountCurrencyAddon{font-size:1em;left:22px;line-height:normal;position:absolute;top:30px}label.Amount+#amountCurrencyAddon{top:42px}.tributeToggle{margin-left:14px}.announcementTypeContainer label,.paymentTypeContainer label{background-color:#fff;border:2px solid #c7c7c7!important;box-shadow:0 0 5px 2px #eee inset;box-sizing:border-box;float:left;margin-right:1em;padding:.5em 1em;transition:.2s ease-in-out}.event-info-row label,label.SubTotal{color:inherit;display:inherit;margin-left:0;padding-left:0;top:inherit;position:relative}.announcementTypeContainer label[for=mailToggle]:before{content:'\f015';font-family:"Font Awesome 5 Pro";font-size:15px;margin-right:2px}.announcementTypeContainer label[for=emailToggle]:before{content:'\f0e0';font-family:"Font Awesome 5 Pro";font-size:15px;margin-right:2px}.single-line-address-contact{margin-bottom:0!important}.viewAddressDetails{color:#037bc0;display:block;font-size:13px;margin:2px 0 0 2px;text-decoration:none}.paymentTypeContainer label:hover{background-color:#f9f9fb;-webkit-box-shadow:1px 1px 2px #dadada;box-shadow:1px 1px 2px #dadada}.paymentTypeContainer label.active{-webkit-box-shadow:1px 1px 1px #dadada;box-shadow:1px 1px 1px #dadada}.paymentTypeContainer label[for=ccToggle]:before{content:'\f09d';font-family:"Font Awesome 5 Pro";font-size:15px;margin-right:2px}.paymentTypeContainer label[for=achToggle]:before{content:'\f19c';font-family:"Font Awesome 5 Pro";font-size:15px;margin-right:2px}.paymentTypeContainer label[for=paypalToggle]:before{content:'\f1ed';font-family:"Font Awesome 5 Brands";font-size:15px;margin-right:2px}#billingDiffToggleContainer{margin-bottom:16px;display:none}#BillingSection{float:left;padding-top:5px}#cc-type-images-container{bottom:12px;left:-200px;position:absolute}.paypal-button-container{margin-bottom:24px}.tsFormFooterButtons{margin:auto;text-align:center}.tsFormFooterButtons input[type=button]{background-color:#f9f9fb;border:1px solid #dfdfdf;border-radius:30px;box-sizing:border-box;font-size:18px;line-height:1.5;margin:1em;outline:0;padding:12px 32px;transition:.2s ease-in-out}#oneClickGivingButtonContainer button,.AccountType.tsRadioButtonLists label{background-color:#fff;box-sizing:border-box;padding:.5em 1em;transition:.2s ease-in-out;float:left;cursor:pointer}.tsVal_itemMarker{color:#ce4535;display:inline-block!important;font-size:1.5em;font-weight:700;margin-left:3px;position:absolute}.warning-msg{color:#f39c12;float:left;font-size:14px;font-style:italic}.AccountType.tsRadioButtonLists label{border:2px solid #c7c7c7!important;margin:1em 1em 1em 0}.AccountType.tsRadioButtonLists label.active{background-color:#000;-webkit-box-shadow:1px 1px 1px #dadada;box-shadow:1px 1px 1px #dadada}.event-info-row label{border-right:1px solid #dadada;float:left;font-size:18px;font-weight:700;height:26px;margin-right:6px;padding-right:6px}.ts_sys_ReadOnlyFields_ticketPrice{line-height:27px}.ticket-quantity-label:before{content:'\f3ff';font-family:"Font Awesome 5 Pro";font-weight:900;margin-right:2px}label.SubTotal{float:left;font-size:16px;line-height:24px}.TicketSectionContainer span.SubTotal{margin:0 4px}span.SubTotal:before{content:'$'}#ticketTotalContainer{font-size:17px;font-weight:700;margin-top:2em}#additionalDonationToggleContainer{margin-top:2em}.ts_sys_ReadOnlyFields_ticketSoldOutMessage{font-style:italic;font-weight:700}.event-info-row.sold-out{opacity:.5}.tsCustomValidationSummaryMessages,.tsFormErrorMessages,.tsValidationSummaryMessages{background:#d24331!important;border-radius:4px;box-shadow:1px 1px 1px #bd3c2c!important;color:#fff!important;margin-bottom:1em;padding:6px 8px!important}.tsFormErrorMessages a{color:#fff;text-decoration:underline!important}body.page-2 .tsTextBoxes_sysSingleLineAddress,body.page-2 .unitNumber{border:none}body.page-2 .tsFormFooterButtons .tsButtons[id*=backButt]{background-color:#fff;margin-right:1em}#ceApp input[type=radio]+label,body.page-2 .TributeSectionContainer{display:block}.readOnlyMode{border:0!important}#oneClickGivingButtonContainer button{border:2px solid #c7c7c7!important;font-size:1em;margin-bottom:2px;margin-right:1em}#oneClickGivingYesButton{border-color:#037bc0!important}.tsCheckBoxLists label{display:block;margin-bottom:1em;margin-left:1.5em;min-height:1.1em;padding-top:0}table.tsCheckBoxLists label{margin-bottom:1em;margin-top:5px!important}.tsRadioButtonLists:not(.isCost):not(.isAchBankAccountType_id) span[fieldoption_id]{display:block;float:left}.tsRadioButtonLists:not(.isCost):not(.isAchBankAccountType_id) span[fieldoption_id] label{display:inline-block;margin-bottom:1em;margin-left:8px;margin-top:2px!important;min-height:1.1em;padding-top:0}#payProcessingFeeSystemSectionContainer{float:left;margin-bottom:24px;width:100%}#additionalDonationToggleContainer label,#billingDiffToggleContainer label,#payProcessingFeeSystemSectionContainer label,#tributeRow label{color:#63666a;display:inline;float:right;font-size:1.1em;line-height:30px;margin-top:6px;position:relative;width:calc(100% - 44px)}.checkbox label{color:#63666a;display:inline;float:right;font-size:1.1em;line-height:30px;margin-top:4px;position:relative;width:calc(100% - 44px)}.ach-help-tip-container .help-tip{cursor:pointer;display:block;float:right;font-size:18px;height:18px;line-height:18px;margin-left:6px;position:relative;text-align:center;top:6px;width:18px}.ach-help-tip-container .help-tip:before{color:#037bc0;content:'';font-family:"Font Awesome 5 Pro"}.ach-help-tip-container .help-tip:hover p{-webkit-animation:.3s ease-in-out fadeIn;animation:.3s ease-in-out fadeIn;display:block;transform-origin:100% 0%;z-index:3999}.ach-help-tip-container .help-tip p{background-color:#f9f9fb;-webkit-box-shadow:1px 1px 4px 0 #dadada;-moz-box-shadow:1px 1px 4px 0 #dadada;box-shadow:1px 1px 4px 0 #dadada;color:#353439;display:none;font-size:13px;line-height:1.4;padding:20px;position:absolute;right:0;text-align:left;top:22px;width:378px}.ach-help-tip-container .help-tip p:before{border:6px solid transparent;border-bottom-color:#f9f9fb;content:'';height:0;position:absolute;right:4px;top:-11px;width:0}.ach-help-tip-container .help-tip p:after{content:'';height:40px;left:0;position:absolute;top:-40px;width:100%}.ach-help-tip-container{float:right;height:0;margin-top:-6px;padding-right:.6em;position:absolute;width:100%}.ach-help-tip-container .ach-help-tip{top:18px!important}.ach-help-tip-container .ach-help-tip img{height:auto;width:338px}@media all and (max-width:768px){#navbarToggerContainer{display:none!important}#aspnetForm .tsFormRows.half.first,#aspnetForm .tsFormRows.half.last,.paymentTypeContainer,.tsRadioButtonLists.isCost label{width:100%}#announcementToggleRow input[type=radio]+label,#paymentToggleRow input[type=radio]+label,.frequencyOptionsContainer input[type=radio]+label,.giftAmountBtn,.isCost input[type=radio]+label{margin:0 1em 1em 0;padding:12px;position:relative;text-align:center}.tsFormFooterButtons{padding-right:30px}.tsFormFooterButtons input[type=button]{margin-left:0;margin-right:0;width:100%}#cc-type-images-container{display:none}.isEmailOptIn span[fieldoption_id] label:first-child{margin-left:1.5em}.isEmailOptIn span[fieldoption_id] label:first-child+input{position:relative;top:-1.5em}}#tsLandingPageFooter img,#tsLandingPageHeader img,#tsPageMainFormContent img{height:auto;max-width:100%}.tsPageCustomFooters #dd-container,.tsPageCustomHeaders #dd-container{margin:2em auto}.tsPageCustomFooters #dd-company-name-input .dtd-search-box,.tsPageCustomFooters #dd-container .dtd-search-box,.tsPageCustomFooters .dtd-plugin .dtd-search-box,.tsPageCustomFooters .dtd-streamlined-plugin .dtd-search-box,.tsPageCustomHeaders #dd-company-name-input .dtd-search-box,.tsPageCustomHeaders #dd-container .dtd-search-box,.tsPageCustomHeaders .dtd-plugin .dtd-search-box,.tsPageCustomHeaders .dtd-streamlined-plugin .dtd-search-box{min-height:44px!important}

#monthlyGiftAmountContainer,#oneTimeGiftAmountContainer,.Frequency-parent{display:flex;justify-content:space-between; width: 100% !important;}

#ctl00_dropDownList_1474954 {display: none !important;}

#monthlyGiftAmountContainer .giftAmountBtn,#oneTimeGiftAmountContainer .giftAmountBtn{font-weight:700;margin:0;max-width:185px;padding:1em;width:100%}input.Amount[type=text]{height:auto!important;line-height:1.5em!important;margin:0 10px 10px 0;padding:1em 1.5em!important;text-align:left}.content-wrapper{margin:0 auto;max-width:1400px;width:100%}#header-content img,.ce-app,.container{width:100%}@media (min-width:576px){.ce-app,.container{max-width:100%;width:100%}}@media (min-width:768px){.ce-app,.container{max-width:100%;width:100%}}@media (min-width:992px){.ce-app,.container{max-width:100%;width:100%}input.CardNumber{padding-right:200px!important}}@media (min-width:1200px){.ce-app{max-width:100%;width:100%}.container{max-width:1400px;width:100%}}header{background-color:#000;background-position:center;background-size:cover;border-top:7px solid #db271d;display:flex;height:350px;position:relative}.header-top-left{align-items:start;background-position:right;justify-content:left;text-align:left}.header-top-center{align-items:start;background-position:center;justify-content:center;text-align:center}.header-top-right{align-items:start;background-position:left;justify-content:right;text-align:right}.header-middle-left{align-items:center;background-position:right;justify-content:left;text-align:left}.header-middle-center{align-items:center;background-position:center;justify-content:center;text-align:center}.header-middle-right{align-items:center;background-position:left;justify-content:right;text-align:right}.header-bottom-left{align-items:end;background-position:right;justify-content:left;text-align:left}.header-bottom-center{align-items:end;background-position:center;justify-content:center;text-align:center}.header-bottom-right{align-items:end;background-position:left;justify-content:right;text-align:right}#header-content{font-family:minion-pro;max-width:50%;padding:20px 0 20px 3em}#header-content h1{font-size:clamp(2.8rem, 4vw,3.6rem)}#header-content p{font-family:minion-pro;font-size:clamp(1rem, 1.25vw, 2rem)}.addFlex{display:flex!important}.DesignationDestination-parent,.DesignationOther-parent,.JointFirstName-parent,.JointLastName-parent{display:none;overflow:hidden}@media (max-width:992px){header{background-image:none!important;flex-direction:column;height:auto}#header-content{max-width:100%!important;padding:70px 3em 30px;text-align:center}#header-content h1,#header-content p{color:#fff!important;max-width:inherit!important}.desktop-hidden{display:block;width:100%}}#ceApp .btn-primary,#ceApp input[type=button]:not([id*=backButt]):not([id*=clearButt]),#ceApp input[type=submit],#oneClickGivingYesButton,.AccountType label.active,.announcementTypeContainer label.active,.frequencyOptionsContainer input:checked+label,.giftAmountBtn.active,.isCost label.active,.paymentTypeContainer label.active{background-color:#407ec9;border-color:#407ec9;color:#fff}.announcementTypeContainer label.active,.paymentTypeContainer label.active{background-color:#000;border-color:#000}