.SubmitButton.saveDonationButton{font-size:18px}.titleSection{margin-bottom:35px}.titleSection h2{font-size:30px;text-align:center;color:#2d7cdb}.stages .DonationWidget{padding:0}.stages .DonationWidget .donationContainer{width:unset}.stages .DonationWidget .donationContainer .DonationForm{padding:0}.stages .DonationWidget .donationContainer .DonationForm .topContent .preText{background-color:#f4f7f9;margin:-12px -10px 15px 0;padding:0 15px;font-size:14px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stages .DonationWidget:hover .donationContainer{-webkit-box-shadow:none;box-shadow:none}.stages .DonationWidget .left-border,.stages .DonationWidget .toggleButton,.stages .DonationWidget .topContent .copy{display:none}.stages .DonationWidget .input-field>span{margin-bottom:-16px}@media screen and (max-width:950px){.stages{display:block;width:100%;padding-left:0;padding-right:0;display:block}.stages .donationSection{padding-bottom:50px;border-bottom:1px solid #dddbd8;margin-bottom:50px}}
.DonationWidget{z-index:30}.DonationWidget.expanded{position:relative;z-index:41}.DonationWidget.expanded .donationContainer{-webkit-transform:translateX(-289px);transform:translateX(-289px);-webkit-box-shadow:0 13px 14px 6px rgba(0,0,0,.1);box-shadow:0 13px 14px 6px rgba(0,0,0,.1)}.DonationWidget.expanded .left-border{opacity:0}.DonationWidget.expanded .toggleArrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.DonationWidget.expanded .DonationForm{max-height:80vh;overflow-y:scroll;-ms-scroll-chaining:none;overscroll-behavior:contain}.DonationWidget:hover .donationContainer{-webkit-box-shadow:0 13px 14px 6px rgba(0,0,0,.1);box-shadow:0 13px 14px 6px rgba(0,0,0,.1)}.DonationWidget:hover .left-border{opacity:0}.DonationWidget .donationContainer{width:641px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.DonationWidget .donationContainer .toggleButton{position:absolute;background:#2d7cdb;border:1px solid #fff;left:-39px;width:55px;height:120px;cursor:pointer}.DonationWidget .donationContainer .toggleButton .toggleArrow{position:absolute;left:7px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff}.DonationWidget .donationContainer .toggleButton .toggleText{position:absolute;left:2px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin:0;text-transform:uppercase;font-size:14px;color:#fff}.DonationWidget .donationContainer .left-border{top:120px;height:40%}.DonationWidget .donationContainer .DonationForm{background:#fff;padding:40px;-webkit-transition:max-height .25s ease-out;transition:max-height .25s ease-out}.DonationWidget .donationContainer .DonationForm .vertical-spacing{margin-top:20px}.DonationWidget .donationContainer .DonationForm .vertical-spacing .input-field{margin-bottom:0}.DonationWidget .donationContainer .DonationForm .topContent .thankYouForSigText{padding:0 5px 15px 18px;font-size:17px;font-weight:700}.DonationWidget .donationContainer .DonationForm .topContent .copy{line-height:25px;font-size:15px;padding:0 5px 15px 18px}.DonationWidget .donationContainer .DonationForm .topContent .preText{padding:0 5px 30px 18px;font-size:15px}.DonationWidget .donationContainer .DonationForm .topContent .donationArrow img{width:30px;height:30px;margin-top:10px}.DonationWidget .donationContainer .DonationForm .selectable{cursor:pointer;background-color:#f4f3f1;position:relative;z-index:1;-webkit-box-shadow:none;box-shadow:none;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .25s ease-out,-webkit-box-shadow .25s ease-out;transition:background-color .25s ease-out,-webkit-box-shadow .25s ease-out;transition:background-color .25s ease-out,box-shadow .25s ease-out;transition:background-color .25s ease-out,box-shadow .25s ease-out,-webkit-box-shadow .25s ease-out}.DonationWidget .donationContainer .DonationForm .selectable.selected{background-color:#fff}.DonationWidget .donationContainer .DonationForm .selectable:hover{z-index:2;-webkit-box-shadow:0 4px 9px 0 rgba(0,0,0,.1);box-shadow:0 4px 9px 0 rgba(0,0,0,.1)}.DonationWidget .donationContainer .DonationForm .recurringRow .recurringOption{padding:15px;border:1px solid #d5d6d5;font-size:22px}.DonationWidget .donationContainer .DonationForm .recurringRow .recurringOption:first-child{border-right:none}.DonationWidget .donationContainer .DonationForm .amountContainer{margin-top:18px}.DonationWidget .donationContainer .DonationForm .amountContainer .presetAmountTop .presetAmount{border-bottom:none}@media screen and (min-width:576px){.DonationWidget .donationContainer .DonationForm .amountContainer .presetAmountTop{-webkit-box-flex:.6;-ms-flex:.6;flex:.6}.DonationWidget .donationContainer .DonationForm .amountContainer .presetAmountTop .presetAmount:last-child{border-right:none}.DonationWidget .donationContainer .DonationForm .amountContainer .presetAmountTop .presetAmount{border-bottom:1px solid #d5d6d5}.DonationWidget .donationContainer .DonationForm .amountContainer .presetAmountBottom{-webkit-box-flex:.4;-ms-flex:.4;flex:.4}.DonationWidget .donationContainer .DonationForm .amountContainer .presetAmountBottom .presetAmount{border-bottom:1px solid #d5d6d5}}.DonationWidget .donationContainer .DonationForm .amountContainer .customAmount,.DonationWidget .donationContainer .DonationForm .amountContainer .presetAmount{padding:18px;border:1px solid #d5d6d5;font-size:18px}.DonationWidget .donationContainer .DonationForm .amountContainer .presetAmount{border-left:none}.DonationWidget .donationContainer .DonationForm .amountContainer .presetAmount:first-child{border-left:1px solid #d5d6d5}.DonationWidget .donationContainer .DonationForm .amountContainer .customAmount{border-top:none}.DonationWidget .donationContainer .DonationForm .amountContainer .customAmount .input-field{margin:0}.DonationWidget .donationContainer .DonationForm .input-field>input{height:62px}.DonationWidget .donationContainer .DonationForm .input-field.outlined>label{-webkit-transform:translate(18px,20px);transform:translate(18px,20px);-webkit-transform-origin:0 0;transform-origin:0 0}.DonationWidget .donationContainer .DonationForm .input-field.outlined>label.active{-webkit-transform:translate(18px,10px) scale(.6);transform:translate(18px,10px) scale(.6);-webkit-transform-origin:0 0;transform-origin:0 0}.DonationWidget .donationContainer .DonationForm .rowInputLeft{padding-right:7.5px}.DonationWidget .donationContainer .DonationForm .rowInputRight{padding-left:7.5px}.DonationWidget .donationContainer .DonationForm .rowInputCenter{padding-left:7.5px;padding-right:7.5px}@media (max-width:576px){.DonationWidget .donationContainer .DonationForm .collapsible .rowInputLeft{padding-right:0}.DonationWidget .donationContainer .DonationForm .collapsible .rowInputCenter{padding-left:0}.DonationWidget .donationContainer .DonationForm .collapsible .vertical-spacing{margin-top:8px}}.DonationWidget .donationContainer .DonationForm .storedDonateContainer{padding-top:15px}.DonationWidget .donationContainer .DonationForm .storedDonateContainer .storedText{margin:0}.DonationWidget .donationContainer .DonationForm .processingFeeContainer{padding-top:22px}.DonationWidget .donationContainer .DonationForm .processingFeeContainer input{margin-right:15px}.DonationWidget .donationContainer .DonationForm .processingFeeContainer .processingFeeText{font-size:14px}.DonationWidget .donationContainer .DonationForm .buttonAmountRow{margin-top:22px}.DonationWidget .donationContainer .DonationForm .buttonAmountRow button{height:81px;margin-top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:23px;padding-left:20px}.DonationWidget .donationContainer .DonationForm .buttonAmountRow .amountConfirmation{padding-left:20px}.DonationWidget .donationContainer .DonationForm .buttonAmountRow .amountConfirmation .amountDisplay,.DonationWidget .donationContainer .DonationForm .buttonAmountRow .amountConfirmation .amountHeader{margin:0}.DonationWidget .donationContainer .DonationForm .buttonAmountRow .amountConfirmation .amountHeader{font-size:14px}.DonationWidget .donationContainer .DonationForm .buttonAmountRow .amountConfirmation .amountDisplay{font-size:22px;font-weight:700}.DonationWidget .donationContainer .DonationForm .buttonAmountRow .amountConfirmation .usdLabel{font-size:13px;font-weight:100}.DonationWidget .donationContainer .DonationForm .useDifferentCard{margin:15px 0;font-size:.9em;-webkit-transition:color .25s ease-out;transition:color .25s ease-out}.DonationWidget .donationContainer .DonationForm .useDifferentCard:hover{cursor:pointer;color:#2d7cdb}.DonationWidget .donationContainer .DonationForm .footerTextContainer{padding-top:28px}.DonationWidget .donationContainer .DonationForm .footerTextContainer .footerText{text-align:center;margin:5px 0 0}.DonationWidget .donationContainer .DonationForm .footerTextContainer .formIssuesText{font-size:.8em;-webkit-transition:color .25s ease-out;transition:color .25s ease-out}.DonationWidget .donationContainer .DonationForm .footerTextContainer .formIssuesText:hover{cursor:pointer;color:#2d7cdb}.DonationWidget .donationContainer .DonationForm .receiveUpdatesText{font-size:.8em;margin-top:0}.DonationWidget .c6{-webkit-box-flex:0!important;-ms-flex:0 0 50%!important;flex:0 0 50%!important;max-width:50%!important}.mobile .Underlay,.tablet-mobile .Underlay{display:none}.mobile .DonationWidget.expanded,.tablet-mobile .DonationWidget.expanded{z-index:unset}.mobile .DonationWidget.expanded .donationContainer,.tablet-mobile .DonationWidget.expanded .donationContainer{-webkit-transform:unset;transform:unset}.mobile .DonationWidget .left-border,.mobile .DonationWidget .toggleButton,.tablet-mobile .DonationWidget .left-border,.tablet-mobile .DonationWidget .toggleButton{display:none}.mobile .DonationWidget .donationContainer,.tablet-mobile .DonationWidget .donationContainer{width:unset;-webkit-box-shadow:unset;box-shadow:unset}.mobile .DonationWidget .DonationForm,.tablet-mobile .DonationWidget .DonationForm{max-height:unset;overflow-y:unset;padding:0;padding-top:20px}#HomePage .DonationWidget .left-border{display:none}#HomePage .DonationForm{max-height:675px;overflow-y:scroll}#HomePage .expanded .DonationForm{max-height:80vh!important}#HomePage .mobile .donationContainer{padding:25px;border-top:1px solid #c3ccc7}
.select-field{position:relative;margin-top:0;margin-bottom:12px}.select-field select{color:#6d6c6d;height:60px;border-radius:0!important;border:0;outline:1px solid #d5d6d5;-webkit-border-radius:0;width:100%;text-indent:10px;background-color:#fff}.select-field>span{display:none;position:absolute;bottom:0;left:0;margin-bottom:-13px;color:#911;font-size:10px}.select-field>span.error{display:block}
.shareSection{position:sticky;top:70px}.shareSection .thankYouSection{margin-bottom:0}.shareSection .saveCardSection:hover .saveCardWidget{-webkit-box-shadow:none;box-shadow:none}.shareSection .shareSteps h3{font-size:20px;margin-bottom:0}.shareSection .shareSteps .steps{margin-left:25px;max-width:375px}.shareSection .shareSteps .steps .socialHolder{margin-left:55px}.soloStep{width:350px}.socialLink{position:relative;background-image:url('https://71e73428c98d2e64fd6b-596a7347bb8d75314ef5b080382defe2.ssl.cf2.rackcdn.com/graphics/social-sprite.png');height:33px;width:33px;cursor:pointer}.center{text-align:center}@media screen and (max-width:950px){.shareSection{padding-bottom:50px;border-bottom:1px solid #dddbd8;margin-bottom:50px}.shareSection .shareSteps .steps{margin-left:15px}.shareSection .shareSteps .steps .socialHolder{margin-left:0}}
.saveCardWidget{padding:10px 25px 25px 25px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:-webkit-box-shadow .2s ease-out;transition:-webkit-box-shadow .2s ease-out;transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out}.saveCardWidget:hover{-webkit-box-shadow:0 13px 14px 6px rgba(0,0,0,.1);box-shadow:0 13px 14px 6px rgba(0,0,0,.1)}.saveCardWidget .header{font-size:25px;font-weight:600}.saveCardWidget .loginText{display:inline;line-height:30px}.saveCardWidget .login,.saveCardWidget .register{cursor:pointer;padding:5px;background:#f4f3f0;-webkit-transition:background .2s ease-out;transition:background .2s ease-out;margin:0 5px}.saveCardWidget .login:hover,.saveCardWidget .register:hover{background:#dedbd3}
#PetitionPageShare{width:100%}#PetitionPageShare .icons{height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#PetitionPageShare .icons .fbArticleLink,#PetitionPageShare .icons .twArticleLink{background-color:#2d7cdb;border-radius:32px;padding:7px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}#PetitionPageShare .icons .fbArticleLink svg,#PetitionPageShare .icons .twArticleLink svg{width:40px;height:40px;-webkit-transition:fill .3s ease-out;transition:fill .3s ease-out;fill:#fff}#PetitionPageShare .icons .fbArticleLink:hover,#PetitionPageShare .icons .twArticleLink:hover{-webkit-box-shadow:0 8px 10px 0 rgba(0,0,0,.2);box-shadow:0 8px 10px 0 rgba(0,0,0,.2)}#PetitionPageShare .icons .emailArticleLink,#PetitionPageShare .icons .pinArticleLink{background-color:#2d7cdb;border-radius:32px;padding:6px 11px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}#PetitionPageShare .icons .emailArticleLink svg,#PetitionPageShare .icons .pinArticleLink svg{width:32px;height:32px;-webkit-transition:fill .3s ease-out;transition:fill .3s ease-out;fill:#fff}#PetitionPageShare .icons .emailArticleLink:hover,#PetitionPageShare .icons .pinArticleLink:hover{-webkit-box-shadow:0 8px 10px 0 rgba(0,0,0,.2);box-shadow:0 8px 10px 0 rgba(0,0,0,.2)}
.connect-related{padding:36px 0}.connect-related .related{position:relative}@media screen and (max-width:950px){.connect-related{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
#ConnectWidget .main{padding:21px 0}#ConnectWidget .main .ConnectSubmit{cursor:pointer;border:none;background:#2d7cdb;height:50px;margin-top:20px;font-size:14px;color:#fff;width:100%;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}#ConnectWidget .main .ConnectSubmit:hover{background:#3681dc;-webkit-box-shadow:0 8px 10px 0 rgba(0,0,0,.2);box-shadow:0 8px 10px 0 rgba(0,0,0,.2)}#ConnectWidget .main .subText{font-size:10px;color:#707070;text-align:center}.Article #ConnectWidget,.Petition #ConnectWidget{padding:0 40px}
#RelatedContentWidget .upper{padding:0 40px}#RelatedContentWidget>.r{padding-top:20px}#RelatedContentWidget .item{padding:20px 40px;position:relative}#RelatedContentWidget .item .hr{background:#d5d6d5;height:1px;margin:20px 0}#RelatedContentWidget #RelatedItem{color:inherit}#RelatedContentWidget #RelatedItem .img{margin-bottom:11px}#RelatedContentWidget #RelatedItem h4{font-size:18px;margin:0 0 12px 0}#RelatedContentWidget #RelatedItem a,#RelatedContentWidget #RelatedItem p{margin:0;font-size:12px;font-weight:700}#RelatedContentWidget #RelatedItem .light{color:#9d9d9d}#RelatedContentWidget #RelatedItem .date{min-width:83px}#RelatedContentWidget #RelatedItem .div{margin:3px 9px 0;width:1px;height:12px;background:#000}@media screen and (max-width:768px){#RelatedContentWidget .mobileRelated{background-color:#fff;padding-top:18px;margin:25px;-webkit-box-shadow:0 1px 10px #888;box-shadow:0 1px 10px #888}#RelatedContentWidget .mobileRelated .upper{padding:unset;border-bottom:2px solid #d5d6d5}#RelatedContentWidget .mobileRelated .upper .flex{border-bottom:unset;padding-left:38px}#RelatedContentWidget .mobileRelated #RelatedItem{padding-bottom:18px;border-bottom:1px solid #d5d6d5}#RelatedContentWidget .mobileRelated .item{width:100%;padding-bottom:0}#RelatedContentWidget .mobileRelated .item:last-child #RelatedItem{border-bottom:none}#RelatedContentWidget .mobileRelated .moreSection{font-size:14px;margin:18px 0;cursor:pointer;padding-left:40px}#RelatedContentWidget .mobileRelated .moreSection .blueText{font-weight:700;color:#2d7cdb}}
#CopyrightSection{background-color:#e6e5e1;font-size:10px;color:#707070;text-align:center;padding:50px 0}#CopyrightSection .copyright-content{max-width:1280px!important;margin:0 auto}#CopyrightSection .copyright-content p{width:100%;padding:0 40px}