footer{margin-top:40px;background:#fff;padding:40px 10px;color:#666;font-size:12px}footer .footer{margin:0 auto;width:700px}footer .half{width:40%;margin-right:30px}footer img{max-width:120px}footer ul{padding-left:0;list-style:none}@media screen and (max-width:480px){footer .footer{margin:0 auto;width:100%;max-width:100%}footer .full,footer .half,footer .quarter,footer .third,footer .two-third{width:100%}}.header{margin:20px auto 0;max-width:700px;width:100%;padding-left:10px;padding-right:10px}.header img{max-width:150px}.header .header-copy{text-align:center;margin-top:20px}.simple-paypal h4{margin-top:20px}.simple-paypal .submit-button .submit-btn{margin:35px 0 0}.paypal-button .submit-button{padding:0;border:none;background:none}.paypal-button .submitting-container{margin-top:20px;font-size:20px}.paypal-button .submitting-container .fa-cog{margin-right:6px}ol.progress{counter-reset:progress;list-style:none;padding-left:0;text-align:center;height:100px}ol.progress li{counter-increment:progress;position:relative;width:33%;float:left;margin-top:40px;cursor:pointer}ol.progress li .page-breadcrumb{color:#0095dd}ol.progress li:before{background:none repeat scroll 0 0 #eaeff2;border-radius:50%;border:10px solid #eaeff2;content:counter(progress,decimal);height:54px;line-height:2.4;position:absolute;top:-54px;width:54px;left:50%;margin-left:-27px}ol.progress li.active:before{background:#0095dd;color:#fff}.sequence-page-container{overflow:hidden;position:relative}.sequence-page-container .sequence-page{border:0 dashed transparent;left:0;transition:left .5s,visibility .5s;padding:0;margin:0;width:100%;visibility:visible;position:relative;top:0}.sequence-page-container .sequence-page.page-hidden-complete{left:-100%;visibility:hidden;position:absolute}.sequence-page-container .sequence-page.page-hidden-incomplete{left:100%;visibility:hidden;position:absolute}.next-button{border:0 dashed transparent;background:#c13832;color:#fff;float:right;font-size:1.375rem;margin-right:1.5rem;margin-top:1rem;padding:.75rem 1rem;position:relative;height:46px;cursor:pointer}.next-button:before{position:absolute;content:'';right:-16px;top:7px;transform:rotate(45deg);height:32px;width:32px;background:#c13832;border-radius:0 0 0 100%}.next-button:active,.next-button:focus,.next-button:hover{background:#ea3b28;outline:none}.next-button:active:before,.next-button:focus:before,.next-button:hover:before{background:#ea3b28}.disclaimers{color:#999;padding-left:10px;padding-right:10px}.disclaimers .need-help,.disclaimers .stripe-notice{max-width:420px;margin:20px auto}.disclaimers .other-ways-to-give{max-width:420px;margin:20px auto;text-align:center}.donation-notice{max-width:420px;margin:20px auto;color:#999}.disclaimers,.donation-notice{color:#999;font-size:12px;line-height:normal}.currency-dropdown{font-size:14px;text-transform:uppercase;text-align:center;padding:0 20px}.currency-dropdown option{padding:0}.submit-button .submit-button-container{margin-top:10px}.submit-button .submit-btn{width:100%;border-radius:3px;display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:10px 0;line-height:1.42857;-moz-user-select:none;color:#fff;font-weight:800;background-color:#c13832;margin-top:5px;margin-bottom:20px;transition:all .3s ease 0s}.submit-button .submit-btn:hover{background-color:#ea3b28}.submit-button .submit-btn .fa-cog{margin-right:6px}.credit-card-info .exp-container{position:relative;height:41px}.credit-card-info .exp-container .exp-month-container,.credit-card-info .exp-container .exp-year-container{position:absolute;width:50%}.credit-card-info .exp-container .exp-month-container{left:0;padding-right:7px}.credit-card-info .exp-container .exp-year-container{right:0;padding-left:7px}.credit-card-info .exp-container .slash-container{position:absolute;left:50%;height:41px;margin-top:8px;margin-left:-1px}.credit-card-info #exp-year-input{padding-left:14px}.credit-card-info #cvc-input{padding-left:28px;padding-right:33px}.credit-card-info .exp-month-input,.credit-card-info .exp-year-input{width:100%}@media screen and (max-width:380px){.credit-card-info .fa.fa-calendar-o.field-icon{display:none}.credit-card-info .exp-month-input{padding-left:10px}}.amount-buttons .amount-other-container{position:relative}.amount-buttons .donation-amount-row{margin-top:10px;margin-bottom:10px}.amount-buttons .currency-symbol-container{width:60px;text-align:center;display:block}.amount-buttons .amount-other-wrapper{position:absolute;top:2px;left:60px;right:6px;height:42px}.amount-buttons .amount-button{letter-spacing:-1;margin-bottom:0}@media screen and (max-width:480px){.amount-buttons .amount-button,.amount-buttons .currency-symbol-container{font-size:20px;line-height:1.679}}.amount-buttons #amount-other-input{line-height:24px;padding-left:10px;padding-right:5px;border:none;width:100%;height:100%}.amount-buttons input#amount-other+label{text-align:left}.address-input select#wsstate_cd.normal-text-color,.address-input select#wsstate_cd [value],.address-input select[name=country].normal-text-color,.address-input select[name=country] [value]{color:#333}.address-input select#wsstate_cd,.address-input select#wsstate_cd option[value=""],.address-input select#wsstate_cd option[value=none],.address-input select[name=country],.address-input select[name=country] option[value=""]{color:#ccc}.address-input i.fa.field-icon.fa-map-marker{font-size:16px;top:11px;left:13px}.payment-logos{width:116px;height:40px;margin:0 auto;background-size:100% auto;background-repeat:no-repeat;background-position:top center;background-image:url('/assets/images/payment_logos_updated.4ca531c0b90d3635aef0c1fc78d5967e.png')}.credit-card-logos{background-position:center -36px}.paypal-logo{background-position:center -104px}label.payment-cc-label:hover .payment-logos{background-position:center -3px}label.for-payment-paypal:hover .payment-logos{background-position:center -70px}label.for-payment-paypal,label.payment-cc-label{height:83px}@media screen and (min-width:480px){.payment-logos{width:165px;height:45px}.credit-card-logos{background-position:-1px -55px,center}label.payment-cc-label:hover .payment-logos{background-position:-1px -5px,center}.paypal-logo{background-position:-6px -160px,center}label.for-payment-paypal:hover .payment-logos{background-position:-6px -111px,center}}.donation-frequency{margin-top:5px;margin-bottom:5px;display:inline-block}.donation-frequency .frequency-radio{position:relative;float:left;padding-left:5px;padding-right:5px;min-width:115px}.this-really-helps-img{display:none}.this-really-helps .this-really-helps-img{display:block;margin-left:18px}.flip-frequency .donation-frequency .frequency-radio,.this-really-helps .donation-frequency .frequency-radio{float:right}.frequency-move-baseline{display:block}.frequency-move,.frequency-move-test .frequency-move-baseline{display:none}.frequency-move-test .frequency-move{display:block}.checkbox{margin-top:10px;margin-bottom:10px;text-align:left}.checkbox input[type=checkbox]+label{margin-left:10px;display:inline}.signup-checkbox{display:none}.signup-test .signup-checkbox{display:block}.email-input i.fa.field-icon.fa-envelope{font-size:12px;top:14px}.overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);transition:opacity .5s;opacity:0;visibility:visible;opacity:1;z-index:1}.overlay .popup{margin:0 auto;padding:20px 20px 25px;background:#fff;border-radius:5px;width:100%;position:relative;max-width:420px}@media screen and (min-width:480px){.overlay .popup{margin:70px auto}}.overlay .popup h2{font-size:25px;margin:25px 0 40px;line-height:30px;text-align:center}.overlay .popup .close{position:absolute;top:13px;right:13px;height:24px;width:24px;font-size:15px;color:#737373;background:transparent;border-radius:50%;border:1px solid #cacaca;cursor:pointer;padding:0 0 1px 1px}.overlay .popup .close:hover{color:#ff7b87}.overlay .popup .popup-btn{padding:18px 18px 22px;border-color:#f45968;border-radius:3px;color:#fff;margin:14px 20px;font-size:17px;cursor:pointer;position:relative;background-image:linear-gradient(transparent,rgba(0,0,0,.2))}.overlay .popup .popup-btn:before{content:"";position:absolute;border-radius:3px;top:1px;right:1px;bottom:1px;left:1px;border:1px solid hsla(0,0%,100%,.3)}.overlay .popup .yes{background-color:#f65e6c}.overlay .popup .yes:hover{background-color:#ff7b87}.overlay .popup .no{background-color:#a7aab3}.overlay .popup .no:hover{background-color:#b3b6bf}.share-page #facebook,.share-page #twitter{text-align:center}.share-page #facebook a,.share-page #twitter a{color:#fff;display:block;padding:20px}.share-page #facebook,.share-page #twitter{transition:background-color .2s ease}.share-page #facebook{background-color:#4e7ac0}.share-page #facebook:hover{background-color:#406db4}.share-page #twitter{background-color:#5ecdf3}.share-page #twitter:hover{background-color:#46c6f1}.new-flow-share{display:none}.coinbase-page .coinbase-button{background-image:linear-gradient(#3384c3,#2375b4);color:#fff;border-color:#2a68a5;border:1px solid #d4dce4;transition:all .15s ease 0s;padding:8px 20px;border-radius:3px;text-shadow:none;font-weight:500;box-shadow:none;font-size:13px;display:inline-block}.payment-section{padding-top:25px}.address-test .base-line-address,.partial-address{display:none}.address-test .partial-address{display:block}.country-signup,.new-flow-thank-you{display:none}.country-signup-test .country-signup{display:block}.country-signup-test .no-country-signup{display:none}.additional-info-container .additional-info-page{margin:0 auto;max-width:420px;width:100%;text-align:center;background:#eaeff2}.additional-info-container .additional-info-page .container{display:inline-block;text-align:left;padding:30px}.additional-info-container .additional-info-page .heart-image{margin-bottom:32px}.additional-info-container .additional-info-page .additional-page{background:transparent;font-size:20px;font-color:#333333;line-height:1.4;min-height:471px;height:auto}.additional-info-container .additional-info-page .mozilla-watermark{height:40px;width:148px;display:inline-block;margin:0 8px -2px 0}.additional-info-container footer{padding:40px 0}.additional-info-container .footer{padding:0 5px}.additional-info-container .footer .half{width:75%;padding-right:35px;margin-right:0}.additional-info-container .disclaimers,.additional-info-container .footer{max-width:420px;margin:30px auto 0}.additional-info-container .disclaimers{text-align:left;padding:0}.additional-info-container .disclaimers .donation-notice,.additional-info-container .disclaimers .need-help,.additional-info-container .disclaimers .other-ways-to-give,.additional-info-container .disclaimers .stripe-notice{width:100%;max-width:530px;text-align:left;padding-left:10px;padding-right:10px;margin-left:0}@media screen and (min-width:840px){.additional-info-container .additional-info-page{margin-top:60px;max-width:840px}.additional-info-container .footer{width:100%;padding-left:25px}.additional-info-container .disclaimers,.additional-info-container .footer{max-width:840px}.additional-info-container .disclaimers .donation-notice,.additional-info-container .disclaimers .need-help,.additional-info-container .disclaimers .other-ways-to-give,.additional-info-container .disclaimers .stripe-notice{padding-left:30px}}*,:after,:before{box-sizing:border-box}html{height:auto;background:#fff}body{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;margin:0;background:linear-gradient(180deg,#d7d3c8,#f6f4ec);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d7d3c8',endColorstr='#f6f4ec')}.large{font-size:72px;letter-spacing:-3px;line-height:100%}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:20px}h1,h2,h3,h4,h5,h6,input[type=checkbox]+label,input[type=radio]+label{font-weight:300}h1{font-size:48px;letter-spacing:-2px}h1,h2{line-height:100%}h2{font-size:32px;letter-spacing:-1px}h3{font-size:28px;letter-spacing:-.5px}h3,h4{line-height:100%}h4{font-size:24px;letter-spacing:-.25px}h5{font-size:20px;letter-spacing:-.125px}h5,h6{line-height:100%}h6{font-size:16px;letter-spacing:0}img{max-width:100%;height:auto}@media screen and (max-width:480px){br{display:none}}.small,small{font-size:12px;line-height:125%}button,input,optgroup,select,textarea{font-family:inherit;color:inherit;font:inherit;margin:0}a{background:none repeat scroll 0 0 transparent;color:#27aae1;text-decoration:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer}.hidden{display:none}.container{margin:0 auto;max-width:420px;width:100%;overflow-x:hidden;padding:30px;background:#fff}.wrap{max-width:100%;margin:0 auto;position:relative}.row{clear:both;overflow:hidden}.full,.half,.quarter,.third,.two-third{position:relative;float:left;padding-left:5px;padding-right:5px}.full{width:100%}.half{width:50%}.third{width:33.33%}.two-third{width:66.66%}.quarter{width:25%}.text-center{text-align:center}.text-right{text-align:right}::-webkit-input-placeholder{color:#ccc}:-moz-placeholder,::-moz-placeholder{color:#ccc;opacity:1}:-ms-input-placeholder{color:#ccc}.large-label-size{font-size:24px}.medium-label-size{font-size:16px}.left{float:left}.right{float:right}label{margin-bottom:5px}input[type=radio]+label{margin-left:10px}input[type=email],input[type=number],input[type=tel],input[type=text],select{width:100%;margin-bottom:5px;border:1px solid #eaeff2;border-radius:3px;padding:7px 7px 7px 33px}input[type=email]{padding-right:33px}input[name=lastname],input[name=zip]{padding-left:14px}input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus{border-color:#38a9ed}input.payment-type,input[name=donation_amount]{display:none}input.payment-type+label,input[name=donation_amount]+label{display:inline-block;width:100%;padding:6px 0;margin-left:0;border-radius:3px;background-color:#eaeff2;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;line-height:1.42857;transition:all .3s ease 0s}input.payment-type+label:hover,input[name=donation_amount]+label:hover{background:#43a6e2;color:#fff}input.payment-type:checked+label,input[name=donation_amount]:checked+label{background:#277ac1;color:#fff}input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:textfield}.paypal-disabled #secure-label{bottom:0;margin-bottom:7px;top:auto}.paypal-disabled .credit-card-logos{float:left;margin-left:-20px}@media screen and (max-width:480px){.paypal-disabled .credit-card-logos{margin-left:-16px}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:0}i.fa.field-icon.icon-in-focus.on,i.fa.hint.on{color:#38a9ed}select{padding-right:10px;height:38px;cursor:pointer;background:#fff}select,select *{padding-left:29px}.field-container{display:inline-block;position:relative;width:100%}i.fa.field-icon{position:absolute;font-size:14px;color:#4d4e53;top:12px;left:12px}i.fa.hint{position:absolute;font-size:20px;color:#e6e7e8;top:10px;right:10px;cursor:pointer}.hint-msg{color:#888}.hint-msg img{max-width:60px}.hint-msg img+div{padding-top:12px}.address-input,.credit-card-section,.email-input,.name-input{margin-top:15px}#secure-label{display:inline-block;position:absolute;right:1px;top:0;font-size:14px;font-weight:800;color:#939597;text-transform:uppercase;letter-spacing:.1px}#secure-label i.fa{margin-right:6px}#one-line-error,.parsley-errors-list{font-size:12px;margin:0}#error-msg .parsley-errors-list{display:block;list-style:none;padding-left:0;margin:0}#one-line-error p{margin-bottom:0}input.parsley-error,input.parsley-error:focus,select.parsley-error,select.parsley-error:focus{border-color:#c13832}#one-line-error,.parsley-custom-error-message,.parsley-errors-list *,.parsley-required,.parsley-type{color:#c13832}.half.parsley-error,.half.parsley-error+.half{border-bottom:1px solid #c13832}@media screen and (max-width:480px){.container{padding:10px}input#amount-other+label+#amount-other-input,input#amount-other+label+input[type=number]{width:76%}}#donation-form #one-line-error,#donation-form #page-2 .parsley-errors-list,#donation-form #page-3 .parsley-errors-list{display:none}#donation-form #page-2 #privacy-policy .parsley-errors-list,#donation-form #page-3 #privacy-policy .parsley-errors-list{display:block}#donation-form h2{margin-bottom:35px}#my-app{position:relative}.new-flow-test{background-color:#d8d5cc}.new-flow-test .header{margin-top:61px;margin-bottom:3px;text-align:center}.new-flow-test .header img{max-width:92px}.new-flow-test .container{border-radius:6px;padding:10px}.new-flow-test a{color:#0485b7}.new-flow-test h1,.new-flow-test h2,.new-flow-test h3,.new-flow-test h4,.new-flow-test h5,.new-flow-test h6,.new-flow-test input[type=checkbox]+label,.new-flow-test input[type=radio]+label{font-weight:400}.new-flow-test h2{font-size:28px;letter-spacing:-.5px;margin-bottom:32px}.new-flow-test #secure-label{margin:9px 0 0;color:#d0d0d0;font-size:15px}.new-flow-test .paypal-disabled #secure-label{bottom:10px}.new-flow-test .credit-card-section{margin-top:27px}.new-flow-test input[type=email],.new-flow-test input[type=number],.new-flow-test input[type=tel],.new-flow-test input[type=text],.new-flow-test select{margin-bottom:12px;border-width:3px;padding-top:6px;padding-bottom:6px;background-color:#f7f9fa}.new-flow-test input[type=email]:focus,.new-flow-test input[type=number]:focus,.new-flow-test input[type=tel]:focus,.new-flow-test input[type=text]:focus,.new-flow-test select:focus{border-color:#06aaea;background-color:#fff}.new-flow-test input.parsley-error,.new-flow-test input.parsley-error:focus,.new-flow-test select.parsley-error,.new-flow-test select.parsley-error:focus{border-color:#fb707d}.new-flow-test i.fa.field-icon.hint.on,.new-flow-test i.fa.field-icon.icon-in-focus.on{color:#38a9ed}.new-flow-test i.fa.field-icon{color:#65656d}.new-flow-test i.fa.field-icon.fa-lock{top:13px;font-size:15px}.new-flow-test .button-arrow,.new-flow-test .next-button,.new-flow-test .submit-btn{background-color:#f65e6c;font-size:22px;font-weight:400}.new-flow-test .amount-radio+label{background-color:#a7aab3;color:#fff}.new-flow-test input.payment-type+label{background-color:#ebebeb;color:#65656d}.new-flow-test #facebook,.new-flow-test #twitter,.new-flow-test .amount-radio+label,.new-flow-test .button-arrow,.new-flow-test .next-button,.new-flow-test .submit-btn,.new-flow-test input.payment-type+label{background-image:linear-gradient(transparent,rgba(0,0,0,.2));transition:background 0s;border-radius:3px}.new-flow-test .amount-radio+label,.new-flow-test .button-arrow,.new-flow-test .next-button,.new-flow-test .social-button,.new-flow-test .submit-btn,.new-flow-test input.payment-type+label{position:relative;transition:background 0s;border-radius:3px}.new-flow-test .amount-radio+label:before,.new-flow-test .button-arrow:before,.new-flow-test .next-button:before,.new-flow-test .social-button:before,.new-flow-test .submit-btn:before,.new-flow-test input.payment-type+label:before{content:'';position:absolute;border-radius:3px;top:1px;right:1px;bottom:1px;left:1px;border:1px solid hsla(0,0%,100%,.3)}.new-flow-test #facebook,.new-flow-test #twitter,.new-flow-test .amount-radio+label,.new-flow-test .button-arrow,.new-flow-test .next-button{padding-top:5px;padding-bottom:5px}.new-flow-test .submit-btn{padding-top:3px;padding-bottom:7px}.new-flow-test input.payment-type+label{background-image:linear-gradient(transparent,rgba(0,0,0,.1))}.new-flow-test .next-button{padding-left:25px;border-radius:3px 2px 2px 3px}.new-flow-test .next-button:hover .button-arrow{background-color:#ff7b87}.new-flow-test .next-button:before{border-radius:3px 0 0 3px;right:0;transform:rotate(0deg);height:auto;width:auto;background:transparent}.new-flow-test .button-arrow{border-radius:0 3px 0 100%}.new-flow-test .button-arrow:before{border-radius:0 0 0 0;left:0;bottom:0}.new-flow-test .button-arrow{position:absolute;background-image:linear-gradient(135deg,transparent,rgba(0,0,0,.2));height:32px;width:32px;top:6px;right:-16px;padding:0;transform:rotate(45deg);margin:1px 0 0 1px}.new-flow-test .button-arrow:before{border-left:none;border-bottom:none}.new-flow-test .amount-radio+label:hover,.new-flow-test .next-button:hover,.new-flow-test .submit-btn:hover,.new-flow-test input.payment-type+label:hover{background-image:linear-gradient(transparent,rgba(0,0,0,.2))}.new-flow-test input.payment-type+label:hover{background-image:linear-gradient(transparent,rgba(0,0,0,.1))}.new-flow-test .amount-radio+label:hover{background-color:#b3b6bf}.new-flow-test .next-button:hover,.new-flow-test .submit-btn:hover{background-color:#ff7b87}.new-flow-test input.payment-type+label:hover{background-color:#f2f2f2}.new-flow-test .amount-radio:checked+label,.new-flow-test input.payment-type:checked+label{background-color:#49affd;color:#fff;background-image:linear-gradient(transparent,rgba(0,0,0,.2))}.new-flow-test .credit-card-logos{background-position:center -36px}.new-flow-test .paypal-logo{background-position:center -104px}.new-flow-test label.payment-cc-label:hover .payment-logos{background-position:center -36px}.new-flow-test label.payment-paypal-label:hover .payment-logos{background-position:center -104px}.new-flow-test .payment-cc-label:checked+.payment-cc-label .credit-card-logos{background-position:center -3px}.new-flow-test .payment-paypal-input:checked+.payment-paypal-label .payment-logos{background-position:center -70px;color:#fff}@media screen and (min-width:480px){.new-flow-test .container{padding:35px}.new-flow-test .credit-card-logos,.new-flow-test label.payment-cc-label:hover .payment-logos{background-position:-2px -55px,center}.new-flow-test .paypal-logo,.new-flow-test label.payment-paypal-label:hover .payment-logos{background-position:-4px -160px,center}.new-flow-test .payment-cc-input:checked+.payment-cc-label .credit-card-logos{background-position:-4px -5px,center}.new-flow-test .payment-paypal-input:checked+.payment-paypal-label .payment-logos{background-position:-6px -111px,center}}.new-flow-test .disclaimers{max-width:420px;margin:40px auto 0;width:100%;padding:0 20px;background-color:#ceccca;border-radius:6px}.new-flow-test .disclaimers .other-ways-to-give{text-align:left;margin:16px auto}.new-flow-test .disclaimers .need-help,.new-flow-test .disclaimers .stripe-notice{margin:16px auto}.new-flow-test .disclaimers a{color:#1d7da3}.new-flow-test .donation-notice{margin:16px auto}.new-flow-test .disclaimers,.new-flow-test .donation-notice{color:#6d6d6d;font-size:10px}.new-flow-test ol.progress{max-width:342px;width:100%;margin-left:auto;margin-right:auto}.new-flow-test ol.progress li{counter-increment:progress;position:relative;float:left;margin-top:40px;padding-top:3px}.new-flow-test ol.progress li .page-breadcrumb{color:#0095dd}.new-flow-test ol.progress li:before{background:none repeat scroll 0 0 #eaeff2;border-radius:50%;border:9px solid #eaeff2;content:counter(progress,decimal);height:56px;line-height:1;position:absolute;top:-55px;width:56px;left:50%;margin-left:-28px;font-size:20px;padding:9px 0}.new-flow-test ol.progress li.active:before{background:#0095dd;color:#fff}.new-flow-test .submit-button .submit-button-container{margin-top:25px}.new-flow-test .submit-button .submit-btn{margin-top:5px;margin-bottom:0}.new-flow-test label.payment-cc-label,.new-flow-test label.payment-paypal-label{height:89px}.new-flow-test .credit-card-info .hint-msg-parent .half:nth-child(1){width:60%}.new-flow-test .credit-card-info .hint-msg-parent .half:nth-child(2){width:40%}.new-flow-test .amount-buttons .amount-other-container input[name=donation_amount]+label{padding:5px 0}.new-flow-test .amount-buttons .amount-other-container input[name=donation_amount]:checked+label{background:#0095dd}.new-flow-test .amount-buttons .amount-other-container .amount-other-wrapper{top:3px;right:3px;height:38px}.new-flow-test .base-line-share,.new-flow-test .base-line-thank-you{display:none}.new-flow-test .new-flow-share,.new-flow-test .new-flow-thank-you{display:inline}.new-flow-test .new-flow-share .container,.new-flow-test .new-flow-share .header,.new-flow-test .new-flow-thank-you .container,.new-flow-test .new-flow-thank-you .header{text-align:center}.new-flow-test .new-flow-share .header,.new-flow-test .new-flow-thank-you .header{margin-bottom:0;margin-top:22px}.new-flow-test .new-flow-share .container,.new-flow-test .new-flow-thank-you .container{padding-top:30px;padding-bottom:40px}.new-flow-test .new-flow-share .container h2,.new-flow-test .new-flow-thank-you .container h2{margin-bottom:17px}.new-flow-test .new-flow-share #facebook,.new-flow-test .new-flow-share #twitter,.new-flow-test .new-flow-thank-you #facebook,.new-flow-test .new-flow-thank-you #twitter{margin-top:15px;width:162px;height:149px;cursor:pointer;position:relative;padding:0}.new-flow-test .new-flow-share #facebook .social-button,.new-flow-test .new-flow-share #facebook a,.new-flow-test .new-flow-share #twitter .social-button,.new-flow-test .new-flow-share #twitter a,.new-flow-test .new-flow-thank-you #facebook .social-button,.new-flow-test .new-flow-thank-you #facebook a,.new-flow-test .new-flow-thank-you #twitter .social-button,.new-flow-test .new-flow-thank-you #twitter a{padding:25px;position:absolute;width:100%;height:100%;font-size:18px}.new-flow-test .new-flow-share #facebook .social-button div,.new-flow-test .new-flow-share #facebook a div,.new-flow-test .new-flow-share #twitter .social-button div,.new-flow-test .new-flow-share #twitter a div,.new-flow-test .new-flow-thank-you #facebook .social-button div,.new-flow-test .new-flow-thank-you #facebook a div,.new-flow-test .new-flow-thank-you #twitter .social-button div,.new-flow-test .new-flow-thank-you #twitter a div{position:absolute;left:0;bottom:22px;margin:0;width:100%;font-size:17px}.new-flow-test .new-flow-share #facebook,.new-flow-test .new-flow-thank-you #facebook{margin-right:8px;margin-left:5px;background-color:#406db4}.new-flow-test .new-flow-share #facebook:hover,.new-flow-test .new-flow-thank-you #facebook:hover{background-color:#4e7ac0}.new-flow-test .new-flow-share #twitter,.new-flow-test .new-flow-thank-you #twitter{margin-right:5px;margin-left:8px;background-color:#46c6f1}.new-flow-test .new-flow-share #twitter a i,.new-flow-test .new-flow-thank-you #twitter a i{margin-top:-10px}.new-flow-test .new-flow-share #twitter:hover,.new-flow-test .new-flow-thank-you #twitter:hover{background-color:#5ecdf3}.new-flow-test .new-flow-share h1,.new-flow-test .new-flow-share h2,.new-flow-test .new-flow-thank-you h1,.new-flow-test .new-flow-thank-you h2{line-height:1.2;letter-spacing:-1px}.new-flow-test .new-flow-share h1,.new-flow-test .new-flow-thank-you h1{margin:35px 0;font-size:32px}.new-flow-test .new-flow-share h2,.new-flow-test .new-flow-thank-you h2{font-size:25px}.new-flow-test .new-flow-share .heart-image,.new-flow-test .new-flow-share .internet-graphic,.new-flow-test .new-flow-thank-you .heart-image,.new-flow-test .new-flow-thank-you .internet-graphic{max-width:none}.new-flow-test .new-flow-share .submit-btn,.new-flow-test .new-flow-thank-you .submit-btn{margin-top:25px}.new-flow-test.additional-info-container .additional-info-page{border-radius:6px}.new-flow-test.additional-info-container .additional-page{min-height:481px}.new-flow-test.additional-info-container .footer{max-width:420px}.new-flow-test.additional-info-container .disclaimers,.new-flow-test.additional-info-container .footer{margin:30px auto 0}.new-flow-test.additional-info-container .disclaimers{padding:0;max-width:840px;text-align:left;background:transparent}.new-flow-test.additional-info-container .disclaimers .donation-notice,.new-flow-test.additional-info-container .disclaimers .need-help,.new-flow-test.additional-info-container .disclaimers .other-ways-to-give,.new-flow-test.additional-info-container .disclaimers .stripe-notice{width:100%;max-width:420px;text-align:left;margin-left:auto}@media screen and (min-width:840px){.new-flow-test.additional-info-container .additional-info-page{max-width:840px}.new-flow-test.additional-info-container .footer{padding:0 25px}.new-flow-test.additional-info-container .disclaimers,.new-flow-test.additional-info-container .footer{max-width:840px}.new-flow-test.additional-info-container .disclaimers .donation-notice,.new-flow-test.additional-info-container .disclaimers .need-help,.new-flow-test.additional-info-container .disclaimers .other-ways-to-give,.new-flow-test.additional-info-container .disclaimers .stripe-notice{max-width:530px;padding-left:30px;margin-left:0}}.new-flow-test footer .footer{max-width:420px;margin:0 auto;width:100%}.new-flow-test footer .footer .half{width:75%;padding-right:35px;margin-right:0}