footer{margin-top:40px;background:#fff;padding:40px 10px;color:#666;font-size:12px}footer .footer{max-width:420px;margin:0 auto;width:100%}footer .footer .half{width:75%;padding-right:35px;margin-right:0}footer img{max-width:120px}footer ul{padding-left:0;padding-right:0;list-style:none}@media screen and (max-width:480px){footer .footer{margin:0 auto;width:100%;max-width:100%}footer .footer .half{padding-right:0}footer .full,footer .half,footer .quarter,footer .third,footer .two-third{width:100%}}html[dir=rtl] footer .footer .half{padding-right:0;padding-left:35px}@media screen and (max-width:480px){html[dir=rtl] footer .footer .half{padding-left:0;padding-right:0}}.header{margin:61px auto 3px;max-width:700px;width:100%;padding-left:10px;padding-right:10px;text-align:center}.header img{max-width:150px}.header .header-copy{text-align:center;margin-top:20px}.simple-paypal h4{margin-top:20px}.paypal-button .submit-button{padding:0;border:none;background:none}.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;margin-left:5px;display:inline-block;width:120px;vertical-align:top}.currency-dropdown option{padding:0}html[dir=rtl] .currency-dropdown{margin-left:0;margin-right:5px}.submit-button .submit-button-container{margin-top:25px}.submit-button .submit-btn{width:100%;border-radius:3px;display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;line-height:1.42857;padding:3px 5px 7px;-moz-user-select:none;color:#fff;margin-top:5px;margin-bottom:0}.submit-button .submit-btn:hover{background-color:#ff7b87}.submit-button .submit-btn .fa-cog{margin-right:6px}.amount-buttons .amount-other-container{position:relative}.amount-buttons .amount-other-container input[name=donation_amount]+label{padding:5px 0;background-color:#eaeff2}.amount-buttons .amount-other-container input[name=donation_amount]+label:hover{background:#43a6e2;color:#fff}.amount-buttons .amount-other-container input[name=donation_amount]:checked+label{background:#0095dd}.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-radio+label{padding-top:5px;padding-bottom:5px;background-color:#a7aab3;color:#fff}.amount-buttons .amount-radio+label:hover{background-color:#b3b6bf}.amount-buttons .amount-radio:checked+label{background-color:#49affd;background-image:linear-gradient(transparent,rgba(0,0,0,.2))}.amount-buttons .amount-other-wrapper{position:absolute;top:3px;left:60px;right:3px;height:38px}.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:initial}html[dir=rtl] .amount-buttons .amount-other-container .currency-symbol-container{float:left}.payment-logos{width:116px;height:40px;margin:0 auto;background-size:116px auto;background-repeat:no-repeat;background-position:top;background-image:url("/assets/images/payment_logos_updated.4ca531c0b90d3635aef0c1fc78d5967e.png")}.payment-logos.no-amex{width:82px}.credit-card-logos{background-position:center -3px}.credit-card-logos.no-amex{background-position:-33px -3px,50%}.paypal-disabled .credit-card-logos{background-position:-2px -33px,50%}.paypal-disabled .credit-card-logos.no-amex{background-position:-33px -36px}.paypal-logo{background-position:center -70px;margin:-8px auto -5px}input.payment-type+label{background-color:#49affd;color:#fff;background-image:linear-gradient(transparent,rgba(0,0,0,.1))}input.payment-type+label:hover{background-color:#75baef}input.payment-type:checked+label{background-color:#0390fc;color:#fff;background-image:linear-gradient(transparent,rgba(0,0,0,.2))}label.payment-cc-label,label.payment-paypal-label{height:79px}.payment-cc-input:checked+.payment-cc-label .credit-card-logos{background-position:center -3px}.payment-cc-input:checked+.payment-cc-label .credit-card-logos.no-amex{background-position:-33px -3px,50%}.payment-paypal-input:checked+.payment-paypal-label .paypal-logo{background-position:center -70px}@media screen and (min-width:480px){.payment-logos{width:165px;height:45px;background-size:165px auto}.payment-logos.no-amex{width:108px}label.payment-cc-label,label.payment-paypal-label{height:89px}.credit-card-logos{background-position:center -3px}.credit-card-logos.no-amex{background-position:-47px -5px,50%}.paypal-disabled .credit-card-logos{background-position:-2px -55px,50%}.paypal-disabled .credit-card-logos.no-amex{background-position:-47px -55px,50%}.paypal-logo{background-position:-6px -111px,50%;margin:auto}.payment-cc-input:checked+.payment-cc-label .credit-card-logos{background-position:center -3px}.payment-cc-input:checked+.payment-cc-label .credit-card-logos.no-amex{background-position:-47px -5px,50%}.payment-paypal-input:checked+.payment-paypal-label .payment-logos{background-position:-6px -111px,50%}}.less-text{display:none}.cc-button .submitting-container,.paypal-button .submitting-container{margin-top:20px;font-size:20px}.cc-button .submitting-container .fa-cog,.paypal-button .submitting-container .fa-cog{margin-right:6px}html[dir=rtl] .cc-button .submitting-container .fa-cog,html[dir=rtl] .paypal-button .submitting-container .fa-cog{margin-right:0;margin-left:6px}.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}.checkbox{margin-top:10px;margin-bottom:10px;text-align:initial}.checkbox input[type=checkbox]+label{margin-left:10px;display:inline}html[dir=rtl] .checkbox input[type=checkbox]+label{margin-left:0;margin-right:10px}.signup-checkbox{display:none}.signup-test .signup-checkbox{display:block}.email-input i.fa.field-icon.fa-envelope{font-size:12px;top:14px}.disclaimers{max-width:420px;margin:40px auto 0;width:100%;padding:0 20px;background-color:#ceccca;border-radius:6px}.disclaimers .other-ways-to-give{text-align:initial;margin:16px auto}.disclaimers .need-help,.disclaimers .stripe-notice{margin:16px auto}.disclaimers a{color:#1d7da3}.donation-notice{margin:16px auto}.disclaimers,.donation-notice{color:#6d6d6d;font-size:12px}.collapse{border-width:0;font-weight:300;color:#333}.collapse>.collapse-item{border-top:1px solid #d9d9d9}.collapse>.collapse-item>.collapse-header{line-height:2rem;padding:.5em 0;cursor:pointer;position:relative;font-size:1.25rem}.collapse>.collapse-item>.collapse-header:after{content:"+";color:#16afe5;font-size:3rem;font-weight:200;right:0;width:1em;text-align:center}.collapse>.collapse-item-active>.collapse-header:after{content:"_";margin-top:-49px;font-size:3.3rem;margin-right:-3px}.collapse-content{overflow:hidden;max-height:0;transition:max-height .2s}.collapse-content.collapse-content-active{max-height:1500px;transition:max-height 3s}.collapse-item:last-child{border-bottom:1px solid #d9d9d9}.collapse .collapse-header{display:flex;align-items:center;justify-content:space-between}.share-page #email,.share-page #facebook,.share-page #twitter{text-align:center}.share-page #email a,.share-page #facebook a,.share-page #twitter a{color:#fff;display:block;padding:20px}.share-page #email,.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}.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}.country-signup{display:none}.country-signup-test .country-signup{display:block}.country-signup-test .no-country-signup{display:none}.sp_em_small,.sp_fb_small,.sp_tw_small{width:100%;height:100%;position:absolute;top:0;left:0}.sp_em_small a,.sp_fb_small a,.sp_tw_small a{display:block;height:100%;width:100%;opacity:0;position:absolute}.share-page,.thank-you-page{display:inline}.share-page .header,.thank-you-page .header{text-align:center;margin-top:0;padding-top:22px;margin-bottom:0}.share-page .new-header,.share-page .social-with-email,.thank-you-page .new-header,.thank-you-page .social-with-email{display:none}.share-page #email,.share-page #facebook,.share-page #twitter,.thank-you-page #email,.thank-you-page #facebook,.thank-you-page #twitter{margin-top:15px;width:162px;height:149px;cursor:pointer;position:relative;padding:0}.share-page #email .share-progress-wrapper,.share-page #email .social-button,.share-page #email a,.share-page #facebook .share-progress-wrapper,.share-page #facebook .social-button,.share-page #facebook a,.share-page #twitter .share-progress-wrapper,.share-page #twitter .social-button,.share-page #twitter a,.thank-you-page #email .share-progress-wrapper,.thank-you-page #email .social-button,.thank-you-page #email a,.thank-you-page #facebook .share-progress-wrapper,.thank-you-page #facebook .social-button,.thank-you-page #facebook a,.thank-you-page #twitter .share-progress-wrapper,.thank-you-page #twitter .social-button,.thank-you-page #twitter a{padding:25px 25px 0;position:absolute;width:100%;height:100%;font-size:18px;color:#fff;top:0;left:0}.share-page #email .share-progress-wrapper .icon-container,.share-page #email .social-button .icon-container,.share-page #email a .icon-container,.share-page #facebook .share-progress-wrapper .icon-container,.share-page #facebook .social-button .icon-container,.share-page #facebook a .icon-container,.share-page #twitter .share-progress-wrapper .icon-container,.share-page #twitter .social-button .icon-container,.share-page #twitter a .icon-container,.thank-you-page #email .share-progress-wrapper .icon-container,.thank-you-page #email .social-button .icon-container,.thank-you-page #email a .icon-container,.thank-you-page #facebook .share-progress-wrapper .icon-container,.thank-you-page #facebook .social-button .icon-container,.thank-you-page #facebook a .icon-container,.thank-you-page #twitter .share-progress-wrapper .icon-container,.thank-you-page #twitter .social-button .icon-container,.thank-you-page #twitter a .icon-container{height:72px}.share-page #email .share-progress-wrapper .label-container,.share-page #email .social-button .label-container,.share-page #email a .label-container,.share-page #facebook .share-progress-wrapper .label-container,.share-page #facebook .social-button .label-container,.share-page #facebook a .label-container,.share-page #twitter .share-progress-wrapper .label-container,.share-page #twitter .social-button .label-container,.share-page #twitter a .label-container,.thank-you-page #email .share-progress-wrapper .label-container,.thank-you-page #email .social-button .label-container,.thank-you-page #email a .label-container,.thank-you-page #facebook .share-progress-wrapper .label-container,.thank-you-page #facebook .social-button .label-container,.thank-you-page #facebook a .label-container,.thank-you-page #twitter .share-progress-wrapper .label-container,.thank-you-page #twitter .social-button .label-container,.thank-you-page #twitter a .label-container{height:46px;font-size:17px}.share-page #email .share-progress-wrapper div,.share-page #email .social-button div,.share-page #email a div,.share-page #facebook .share-progress-wrapper div,.share-page #facebook .social-button div,.share-page #facebook a div,.share-page #twitter .share-progress-wrapper div,.share-page #twitter .social-button div,.share-page #twitter a div,.thank-you-page #email .share-progress-wrapper div,.thank-you-page #email .social-button div,.thank-you-page #email a div,.thank-you-page #facebook .share-progress-wrapper div,.thank-you-page #facebook .social-button div,.thank-you-page #facebook a div,.thank-you-page #twitter .share-progress-wrapper div,.thank-you-page #twitter .social-button div,.thank-you-page #twitter a div{display:flex;align-items:center;justify-content:center}.share-page #facebook,.thank-you-page #facebook{margin-right:8px;margin-left:5px;background-color:#406db4}.share-page #facebook:hover,.thank-you-page #facebook:hover{background-color:#4e7ac0}.share-page #twitter,.thank-you-page #twitter{margin-right:5px;margin-left:8px;background-color:#46c6f1}.share-page #twitter:hover,.thank-you-page #twitter:hover{background-color:#5ecdf3}.share-page #twitter a i,.thank-you-page #twitter a i{margin-top:-10px}.share-page #email,.thank-you-page #email{float:right;background-color:#ea2626}.share-page #email:hover,.thank-you-page #email:hover{background-color:#e84748}.share-page h1,.share-page h3,.thank-you-page h1,.thank-you-page h3{line-height:1.2;letter-spacing:-1px}.share-page h1,.thank-you-page h1{margin:35px 0;font-size:32px}.share-page h3,.thank-you-page h3{font-size:25px;margin-bottom:32px}.share-page .heart-image,.share-page .internet-graphic,.thank-you-page .heart-image,.thank-you-page .internet-graphic{max-width:none}html[dir=rtl] .share-page #facebook,html[dir=rtl] .thank-you-page #facebook{margin-left:8px;margin-right:5px}html[dir=rtl] .share-page #twitter,html[dir=rtl] .thank-you-page #twitter{margin-left:5px;margin-right:8px}html[dir=rtl] .share-page #email,html[dir=rtl] .thank-you-page #email{float:left}.new-header-test .baseline-header{display:none}.new-header-test .new-header{display:block;padding-top:0;padding-left:0;padding-right:0;margin-bottom:20px;max-width:none}.new-header-test .new-header h1{margin:30px 0 20px}.new-header-test .new-header #heart-gif{max-width:none}@media screen and (min-width:300px){.new-header-test .new-header #heart-gif{position:relative;top:-30px;margin-bottom:-55px;width:50%}}@media screen and (min-width:599px){.new-header-test .new-header #heart-gif{top:-50px;margin-bottom:-70px;width:35%}}@media screen and (min-width:1200px){.new-header-test .new-header #heart-gif{top:-90px;margin-bottom:-110px;width:25%}}.new-header-test .new-header #heart-background{max-width:none;width:100%}.new-header-test h3{font-size:24px;line-height:1.25;text-align:center}.social-test-with-email .share-page .baseline-social{display:none}.social-test-with-email .share-page .social-with-email{display:block}.social-test-with-email .share-page .social-with-email #email,.social-test-with-email .share-page .social-with-email #facebook,.social-test-with-email .share-page .social-with-email #twitter{margin-top:0;width:110px;height:110px}.social-test-with-email .share-page .social-with-email #email .icon-container,.social-test-with-email .share-page .social-with-email #facebook .icon-container,.social-test-with-email .share-page .social-with-email #twitter .icon-container{height:34px}.social-test-with-email .share-page .social-with-email .social-button a{padding:25px}.social-test-with-email .share-page .social-with-email #facebook,.social-test-with-email .share-page .social-with-email #twitter{margin-right:9px;margin-left:0}.social-test-with-email .share-page .social-with-email #twitter a i{margin-top:0}.social-test-with-email .share-page h3{text-align:center}@media screen and (max-width:480px){.social-test-with-email .share-page .container{padding:35px;border-radius:0}.social-test-with-email .share-page .container #email,.social-test-with-email .share-page .container #facebook,.social-test-with-email .share-page .container #twitter{margin-top:0;width:105px;height:105px}.social-test-with-email .share-page .container #facebook,.social-test-with-email .share-page .container #twitter{margin-right:7px}}html[dir=rtl] .social-test-with-email .share-page .social-with-email #facebook,html[dir=rtl] .social-test-with-email .share-page .social-with-email #twitter{margin-left:9px;margin-right:0}.additional-info-container .additional-info-page{margin:0 auto;border-radius:6px;max-width:420px;width:100%;text-align:center;background:#eaeff2}.additional-info-container .additional-info-page .donate-now-header{width:225px}.additional-info-container .additional-info-page .container{display:inline-block;vertical-align:top;text-align:initial;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;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{max-width:420px;padding:0 15px}.additional-info-container .footer .half{width:75%;padding-right:35px;margin-right:0}.additional-info-container .disclaimers,.additional-info-container .footer{margin:30px auto 0}.additional-info-container .disclaimers{background-color:#ceccca;border-radius:6px;padding:0 20px;text-align:initial;max-width:420px}.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%;text-align:initial;margin-left:auto}@media screen and (min-width:840px){.additional-info-container .additional-info-page{margin-top:60px;max-width:840px}.additional-info-container .footer{width:100%;max-width:840px;padding:0 25px}.additional-info-container .additional-page{min-height:481px}.additional-info-container .disclaimers{max-width:840px;padding:0 30px}.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{max-width:840px;margin-left:0;margin-right:0}}html[dir=rtl] .additional-info-container .footer .half{padding-left:35px;padding-right:0}html[dir=rtl] .additional-info-container .mozilla-watermark{margin:0 0 -2px 8px}.heart-icon-test .icon-baseline,.icon-variant{display:none}.heart-icon-test .icon-variant{display:block}.thunderbird{background:#eaeff2;background:radial-gradient(ellipse at center,#eaeff2 0,rgba(212,221,228,.5) 50%),linear-gradient(180deg,#cae1f4 0,rgba(125,185,232,0))}.thunderbird.share-page,.thunderbird.thank-you-page{display:block}.thunderbird .internet-graphic{margin-bottom:10px}.thunderbird .additional-info-page{background:#f6f8f9}.thunderbird .header{margin:10px auto 0}.thunderbird .header h1{text-align:center}.thunderbird .header img{max-width:280px}.thunderbird .header .tb-logo{margin-bottom:-30px;max-width:280px}.thunderbird .submit-btn{background-color:#3d99f9}.thunderbird .submit-btn:hover{background-color:#53a0f0}.thunderbird .disclaimers{padding:0 5px;margin:0 auto;border-radius:0;background:transparent}.thunderbird .disclaimers p{color:#999;font-size:12px;line-height:normal}.faq-page{background:#fff}.faq-page .container{padding:2em 10px;max-width:960px;width:100%;margin:0 auto}.faq-page .container h2{text-align:center;line-height:42px;font-weight:200;margin-bottom:28px}.faq-page.ways-to-give-page .container h2{text-align:initial}.faq-page footer{background-color:#1e1e1e}.faq-page footer .footer{max-width:960px}.faq-page .faq-header{background:#523e54;color:#fff;height:260px;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:35px 0}.faq-page .faq-header h1{margin-bottom:0}.faq-page .faq-header .container{background:transparent}.faq-page .faq-header a{border:1px solid #fff;text-transform:uppercase;height:50px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:19px;box-sizing:border-box;margin:35px 0 0;transition:background-color .15s,color .15s;color:#fff;font-weight:600;text-decoration:none}.faq-page .faq-header a:hover{background-color:#fff;color:#523e54}.jan-thank-you{background-color:#fff;min-width:300px;position:relative}.jan-thank-you video{display:block;margin:0 auto;border:1px solid #5f7e9d}.jan-thank-you .header{padding:0;max-width:none;width:100%;margin-bottom:-40px}.jan-thank-you h1{font-family:Roboto Slab,Georgia,Times,Times New Roman,serif;font-weight:300;font-size:24px;line-height:35px;color:#737373;letter-spacing:.01em;max-width:70%;margin:35px auto 20px}.jan-thank-you .video-container{background-image:url("/assets/images/bg-pattern.png");padding-top:60px}@media screen and (max-width:600px){.jan-thank-you video{width:320px;height:256px}.jan-thank-you h1{max-width:100%;font-size:22px;line-height:30px}.jan-thank-you .header{padding:0 20px}}*,: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-color:#d8d5cc;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:400}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;margin-bottom:32px}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;display:block}@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:#0485b7;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:35px;background:#fff;border-radius:6px}.donate-now-header{display:inline-block;width:215px}.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;word-wrap:break-word}html[dir=rtl] .full,html[dir=rtl] .half,html[dir=rtl] .quarter,html[dir=rtl] .third,html[dir=rtl] .two-third{float:right}.full{width:100%}.half{width:50%}.third{width:33.33%}.two-third{width:66.66%}.quarter{width:25%}.text-center{text-align:center}.auto-margin{margin:0 auto}.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,html[dir=rtl] .left{float:right}html[dir=rtl] .right{float:left}label{margin-bottom:5px}input[type=radio]+label{margin-left:10px}html[dir=rtl] input[type=radio]+label{margin-left:0;margin-right:10px}input[type=email],input[type=number],input[type=tel],input[type=text],select{width:100%;margin-bottom:12px;border:3px solid #eaeff2;border-radius:3px;padding:6px 7px 6px 33px;background-color:#f7f9fa;outline:none}input[type=email]{padding-right:33px}input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus{border-color:#06aaea;background-color:#fff}input.payment-type,input[name=donation_amount]{display:none}input.payment-type+label,input[name=donation_amount]+label{display:inline-block;width:100%;padding:7px 0;margin-left:0;border-radius:3px;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;line-height:1.42857}html[dir=rtl] input.payment-type+label,html[dir=rtl] input[name=donation_amount]+label{margin-right:0}input.payment-type:checked+label,input[name=donation_amount]:checked+label{color:#fff}input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:textfield}.button-arrow,.submit-btn{background-color:#f65e6c;font-size:22px;font-weight:400}#email,#facebook,#twitter,.amount-radio+label,.button-arrow,.submit-btn{background-image:linear-gradient(transparent,rgba(0,0,0,.2));border-radius:3px}.amount-radio+label,.button-arrow,.social-button,.submit-btn,input.payment-type+label{position:relative;border-radius:3px}.amount-radio+label:before,.button-arrow:before,.social-button:before,.submit-btn:before,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)}.amount-radio+label:hover,.submit-btn:hover{background-image:linear-gradient(transparent,rgba(0,0,0,.2))}.submit-btn{padding-top:3px;padding-bottom:7px}.submit-btn:hover{background-color:#ff7b87}.button-arrow{padding-top:5px;padding-bottom:5px;border-radius:0 3px 0 100%;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}.button-arrow:before{border-radius:0 0 0 0;left:0;bottom:0;border-left:none;border-bottom:none}.paypal-disabled #secure-label{position:absolute;right:5px;top:71px}.paypal-disabled .credit-card-logos{float:left;margin-left:-20px}.paypal-disabled .credit-card-logos.no-amex{margin-left:-10px}@media screen and (max-width:480px){.paypal-disabled .credit-card-logos{margin-left:-16px}}html[dir=rtl] .paypal-disabled #secure-label{left:5px;right:auto}html[dir=rtl] .paypal-disabled .credit-card-logos{float:right;margin-left:0;margin-right:-20px}html[dir=rtl] .paypal-disabled .credit-card-logos.no-amex{margin-left:0;margin-right:-10px}@media screen and (max-width:480px){html[dir=rtl] .paypal-disabled .credit-card-logos{margin-left:0;margin-right:-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}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.field-icon.fa-lock{top:13px;font-size:15px}html[dir=rtl] i.fa.field-icon{left:auto;right:12px}i.fa.hint{position:absolute;font-size:20px;color:#e6e7e8;top:10px;right:10px;cursor:pointer}html[dir=rtl] i.fa.hint{left:auto;right:10px}.address-input,.email-input,.name-input{margin-top:15px}.credit-card-section{margin-top:27px}.choose-payment{margin-bottom:0;margin-right:5px}#secure-label{margin:4px 0 20px;font-size:15px;font-weight:600;color:#d0d0d0;text-transform:uppercase;letter-spacing:.1px}#secure-label i.fa{margin-right:6px}html[dir=rtl] #secure-label i.fa{margin-left:6px;margin-right:0}#one-line-error,.parsley-errors-list{font-size:12px;margin:0}#error-msg .parsley-errors-list{display:block;list-style:none;padding-left:0;padding-right: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:#fb707d}#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}.buttons-less-text input.payment-type+label{padding:12px 0}@media screen and (min-width:480px){.buttons-less-text input.payment-type+label{padding:10px 0}}