.font22{font-size:20px}#mobile-header-container a.mobile-donate-button{display:none}#logo{min-width:calc(100%)}.container,.footer-wrapper{width:100%}#mobile-header-container #logo img{display:block;float:none;margin:10px}.desktop-only{display:none}.mobile-only{display:block}.text-left{margin-left:15px}.vertical-align-top{vertical-align:top}.col-md-12{padding-right:15px;padding-left:15px}.donation2016 .main-content.container>#donationForm{width:calc(100%)}.donation2016 #DonationForm input:not([type=image]):not([type=checkbox]):not([type=radio]){background-color:#fff!important;margin-top:0!important;width:100%}#DonationForm input:not([type=image]):not([type=checkbox]):not([type=radio]):focus{background-color:#fff!important}.donation2016 #DonationFormDiv{width:100%;margin:0}.donation2016 #DonationForm1_pnlRegularDonationForm{width:100%;margin:0}.DonationFormDiv-subtitle{width:calc(100% - 30px)}.donation2016 div.row-amount-list{margin:0;width:100%;padding-left:12px;padding-right:12px;padding-bottom:4px}.donation2016 div.amount-value-wrapper,.donation2016 div.pledge-amount-value-wrapper{margin-left:9px;margin-right:9px}.donation-form-wrapper .other-amount-value-wrapper{width:calc(100% - 80px)}.donation-form-wrapper .amount-other{display:block;x-width:calc(100% - 36px)!important;width:calc(100% - 50px)!important;margin:0 auto}.donation-form-wrapper .amount-other span{width:55px}.amount-other input,#OtherAmountPlaceholder,#OtherPledgeAmountPlaceholder{width:calc(100% - 65px)!important;background-color:#fff!important}.payment-types-wrapper,.credit-card-wrapper,x.transaction-fee-wrapper{width:calc(100% - 36px)!important;margin:0 auto;padding-left:12px;padding-right:12px}.transaction-fee-wrapper,.row-actions{width:calc(100% - 4px)!important;margin:0 auto}.credit-card-wrapper,.transaction-fee-wrapper,.exp-date-wrapper{padding:0}.card-number-wrapper{padding-right:0;margin-bottom:10px;padding-left:0}.btn-payment-type-wrapper{display:block!important;margin-bottom:10px!important}.text-optional{display:block!important}.card-icon{margin-top:3px;margin-right:-12px}.exp-date-wrapper,.ccv-wrapper{display:inline-block;width:30%;padding:0}.ccv-wrapper{margin:12px}.billing-information-firstname-wrapper,.billing-information-lastname-wrapper,.state-wrapper{display:block}.zip-code-wrapper,.city-wrapper,.postal-code-wrapper{display:inline-block;width:30%;padding:0;margin-left:15px}.city-wrapper{width:calc(60% - 18px)}.billing-information-firstname-wrapper,.zip-code-wrapper,.city-wrapper,.state-wrapper,.country-wrapper{margin-bottom:10px;vertical-align:top}.row.billing-information-wrapper{margin-left:0;margin-right:0;width:calc(100% - 4px)!important}.donation2016 .row-dedicate-my-donation-section-inhonor,.donation2016 .row-dedicate-my-donation-section-inmemory{margin-left:0;width:100%;xborder:1px solid}.div-after-checkbox{width:calc(100% - 20px)}#Block_ComplianceSecurity{width:auto}.row.security-logos{margin-left:-10px;margin-right:-10px;margin-bottom:30px}.security-logos img{margin:0 0;display:inline-block;max-width:100%;height:auto}.col-md-12.row-dedicate-my-donation-section-inhonor-title,.col-md-12.row-dedicate-my-donation-section-inmemory-title{padding:0}.field-subtitle a{display:block;text-align:initial}.donation-form-fathers-day #Block_ReceiptComponent{max-width:100%}#Block_ReceiptComponent .receipt-details .receipt-label{text-align:center;margin-top:10px}#Block_ReceiptComponent .receipt-details .receipt-label+div{text-align:center}.footer-wrapper{x-margin-left:15px;x-width:calc(100% - 30px);x-margin-right:15px;width:calc(100% - 0px);margin-bottom:20px;height:220px}.donation-form-fathers-day .footer-wrapper{height:320px}#footer-divider,#footer-divider.row,#footer-section.row{display:block!important;width:100%;margin-left:0;margin-right:0}footer #btn-footer-contact{width:100%}.donation-form-fathers-day .col-contact-us{padding-right:0}.col-donate-by{text-align:center;padding-right:0;width:100%;padding-left:0;margin-top:20px}.donation-form-fathers-day .col-donate-by{margin-top:0;text-align:center}.donation-form-fathers-day .col-donate-by span{display:block;margin:0 auto;text-align:center}.footer-section span.donate-by{margin-bottom:10px}.donate-by,#copyright{display:block;width:100%}.small-label{font-size:12px}span[data-valmsg-for="DonationFormStep3.ZipCode"],span[data-valmsg-for=HMSendCard_Zip],span[data-valmsg-for=MMSendCard_Zip],span[data-valmsg-for="DonationFormStep3.SecurityCode"],span[data-valmsg-for="DonationFormStep3.ExpirationDate"]{display:table!important}#Block_ReceiptComponent .receipt-title{font-size:22px}#donationLeft,#donationLeft #topicsection{width:100%;display:block;float:none}#donationLeft .donation-gallery-image{max-width:100%!important}#donationLeft #topicsection{text-align:center}#donationRight{float:none;padding-left:0;width:100%!important;border:none}#donationRight #donationForm{width:100%;padding-left:0;margin-left:0}.main-content{padding-bottom:50px}.footer-section{margin-top:5px;margin-bottom:10px}footer #newhelp em{display:block;margin:0 auto;width:85px}.donation-form-fathers-day #donationLeft .thankyou-section{text-align:center}#Block_ReceiptComponent .addthis_toolbox{margin:0 auto}.donation-form-fathers-day .group-title .col-md-8{width:calc(100% - 36px);display:inline-block}.donation-form-fathers-day .group-title .col-md-4{display:inline-block}.giftfrequency-as-checkbox .row{width:auto;margin:0 auto}.DonationFormBlock.inner-block{width:auto;padding-left:0;padding-right:0}.inner-block-wrapper{width:auto;padding-left:0;padding-right:0}#Block_GiftFrequency .giftfrequency-as-checkbox{text-align:center}.DonationFormControl2016_Section_GiveButton .inner-block-wrapper{padding-top:20px}.pledges-tabs{width:100%;margin-left:0}.pledges-tabs ul li a{padding-left:0;padding-right:0;border-top:5px solid #fff}.pledges-tabs ul li.active a{padding-left:0;padding-right:0;border-top:5px solid #9c5fb5}.donation2016 .DonationFormDiv-type-pledge{width:90px}.pledge-continue-wrapper label{display:inline}#Block_ReceiptComponent{width:auto}#Block_ReceiptComponent .receipt-subtitle{margin-top:20px}#Block_ReceiptComponent .receipt-image-wrapper{float:none;width:auto}#Block_ReceiptComponent .receipt-image-wrapper img{max-width:100%}#Block_ReceiptComponent .group-title .col-xs-8{float:left;width:80%;padding-left:30px}#Block_ReceiptComponent .group-title .col-xs-4{float:left;width:15%}#btnDonate{width:100%;margin-left:0;margin-right:0;display:inline-block;text-align:center;padding:18px 0}#Block_MacysOption .inner-block-wrapper{padding-left:25px;padding-right:25px}.amount-value-wrapper,.pledge-amount-value-wrapper{display:block;width:140px!important;margin-top:5px}.amount-value-wrapper .amount-value,.pledge-amount-value-wrapper .pledge-amount-value{display:block;width:140px!important}html body .row.row-amount-selection .row-amount-list div.amount-other{width:calc(100% - 59px)!important;margin-left:29px!important}.amount-other input,#OtherAmountPlaceholder,#OtherPledgeAmountPlaceholder{width:calc(100% - 15px)!important;background-color:#fff!important;box-shadow:none}.amazon-button-image-2017{width:152px!important}div.picQuestion>div.toolTip{margin-left:18px;font-size:11px!important;line-height:1}div.picQuestion>div.toolTip>.toolTippic{right:112px}@media(max-width:375px){.amount-value-wrapper,.pledge-amount-value-wrapper{display:block;width:120px!important}.amount-value-wrapper .amount-value,.pledge-amount-value-wrapper .pledge-amount-value{display:block;width:120px!important}html body .row.row-amount-selection .row-amount-list div.amount-other{width:calc(100% - 59px)!important;margin-left:29px!important}.security-logos-godaddy img{width:120px}.security-logos-mcafee img{width:80px}.security-logos-philanthropedia img{width:35px}div.picQuestion>div.toolTip>.toolTippic{right:93px}}.billing-address-desktop-only{display:none!important}.DonationFormStep3_CardNumber-label.small_drtv,.DonationFormStep3_ExpirationDate-label.small_drtv,.DonationFormStep3_SecurityCode-label.small_drtv{display:block;vertical-align:baseline;height:auto}