.donation2016 .DonationFormDiv-type-logo{display:none!important}.inner-block-wrapper{background-color:#eef3f9}#Block_PaymentMethods .inner-block-wrapper,#Block_Dedication .inner-block-wrapper{background-color:#eef3f9}.DonationFormDiv-type-selection .DonationFormDiv-type{height:50px;width:240px;background-color:#fff}.DonationFormDiv-type-selection .DonationFormDiv-type{margin-right:-2px}.DonationFormDiv-type-selection .DonationFormDiv-type.DonationFormDiv-type-selection-monthly-gift{}.DonationFormDiv-type-selection .DonationFormDiv-type.selected{background-color:#7029ec;color:#fff;font-family:graphikbold}#Block_GiftFrequency .inner-block-wrapper{padding:0 38px 0 21px}#Block_GiftFrequency .inner-block-wrapper .DonationFormDiv-type-selection{text-align:center;display:flex}#Block_GiftFrequency .inner-block-wrapper .DonationFormDiv-type-selection .DonationFormDiv-type{flex-grow:1}#Block_PremiumOption .inner-block-wrapper{padding:0 38px 0 21px}#Block_PremiumOption .inner-block-wrapper .row.premium-wrapper{display:flex}#Block_PremiumOption .inner-block-wrapper .row.premium-wrapper .premium-item-title{flex-grow:1;margin-left:0}#Block_PremiumOption .inner-block-wrapper .row.premium-wrapper .premium-item-image{flex-grow:2}@media only screen and (min-width:769px){#Block_PremiumOption .inner-block-wrapper .row.premium-wrapper .premium-item-title .text-center{text-align:left}}@media only screen and (min-width:769px){#Block_DonationAmount .inner-block-wrapper{xpadding:0;padding:0 38px 0 21px}#Block_DonationAmount .inner-block-wrapper .row{margin-left:0;margin-right:0}._row-amount-list{display:flex;align-items:flex-start;text-align:left!important}._row-amount-list ._row-preset-amount-list{flex-grow:1}._row-amount-list .amount-other{flex-grow:2}._row-amount-list ._row-preset-amount-list,._row-amount-list .amount-other{xmargin-right:auto}}.amounttooltip{position:absolute;padding:4px;box-sizing:border-box;background:#ff52ba;box-shadow:0 2px 2px 0 #fff;border:2px solid #fff;border-radius:8px;display:none;width:180px;min-height:60px;top:-76px;left:-80px;color:#fff;font-family:GraphikRegular,Arial,sans-serif,verdana;font-size:15px;z-index:100;text-align:center;line-height:24px}.amounttooltip::after{content:"";position:absolute;width:0;height:0;margin-left:-.5em;xbottom:-20px;bottom:-18px;left:50%;box-sizing:border-box;border:1em solid #000;border-color:#ff52ba;transform-origin:0 0;transform:rotate(-45deg);xbox-shadow:-3px 3px 3px 0 #fff;box-shadow:0 0 0 0 #fff;border-radius:1px;z-index:-1}.amount-value-wrapper.selected .amounttooltip{}#FixedOnTopMessageComponent.DonationFormBlock.fixed-donate-on-top{position:fixed;top:0;left:0;right:0;background-color:#40485d;color:#fff;padding:6px 0;z-index:100;text-align:center;white-space:nowrap}#FixedOnTopMessageComponent.DonationFormBlock.fixed-donate-on-top .inner-block-wrapper{margin:0 auto;background-color:transparent}.DonationFormBlock.faq-component h3{color:#333;font-size:16px;font-weight:700;margin:0 0 20px;text-transform:none}.DonationFormBlock.faq-component .faq-item{margin:0 0 15px;font-family:graphikbold,Arial,serif}.DonationFormBlock.faq-component .faq-item h4{color:#333;font-size:14px;font-weight:700;margin:0 0 10px;text-decoration:underline;text-transform:none;cursor:pointer}.DonationFormBlock.faq-component .faq-arrow-right{display:inline-block!important;margin:0 6px 0 0;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #333}.DonationFormBlock.faq-component .faq-arrow-down{display:inline-block!important;margin:0 6px 0 0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #333}.DonationFormBlock.faq-component .faq-item p{display:none;font-family:graphik}.with-custom-other-title .label-other-title{padding-left:0;max-width:134px;line-height:22px}.with-custom-other-title .other-amount-value-wrapper{margin-left:0;flex-grow:1}.donation-form-wrapper .amount-other.with-custom-other-title{}.donation-form-wrapper .amount-other.with-custom-other-title input#OtherAmountPlaceholder{xwidth:auto!important;max-width:calc(100% - 9px)!important}@media only screen and (min-width:769px){.inner-block-wrapper.top-right-body-text{padding-bottom:48px!important}}