.titleRow{padding:15px 15px 10px 15px;position:relative;overflow:hidden;background:#fbfbfb}.titleRow-info{float:left;max-width:85%}.titleRow h2{margin:0 0 1px 0;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;line-height:normal}.titleRow p{min-height:21px;-webkit-opacity:0.8;-moz-opacity:0.8;-ms-opacity:0.8;opacity:0.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;margin:0;line-height:17px}.titleRow .fa-star{font-size:14px;color:rgba(66,179,223,0.9)}.titleRow img{float:left;padding-right:15px;max-width:15%;max-height:55px}#donate .closeButton{z-index:1;top:5px}@media screen and (max-width: 350px){.titleRow{padding:10px}.titleRow img{padding-right:10px}.titleRow h2{font-size:15px}.titleRow p{font-size:12px}}.donateForm-footer{background:#fbfbfb;font-size:12px;text-align:center;padding:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:gray}.wizard-steps{font-size:14px}.wizard-steps .highlight{background:#e7f3ed}.wizard-steps .content{background:white;display:table;height:315px;width:100%;text-align:center}.wizard-steps .field{text-align:left}.wizard-steps .wizard-step p{line-height:1.2}.ff-wizard-body-step{display:block;overflow:auto;padding:10px;margin-top:40px}.internationalMessage{text-align:center;padding:8px;margin:0;background:#fbfbfb}.internationalMessage small{margin-top:-2px;vertical-align:middle;display:inline-block}.wizard-steps .amount-step{padding:0 5px}.wizard-steps .amount-step button.is-selected{background:#c5e2d4}.wizard-steps .amount-step button .dollar{font-size:14px;font-weight:200;line-height:18px;margin-right:1px;margin-top:-2px;display:inline-block}.wizard-steps .highlight.greyBg{background:rgba(128,128,128,0.1) !important}.wizard-steps .amount-step .prepend--dollar:before{line-height:37px;left:6px}.wizard-steps .amount-step .custom-amount button{background:#b3b3b3;-ms-transform:translateX(-2px);-webkit-transform:translateX(-2px);-moz-transform:translateX(-2px);transform:translateX(-2px);width:25%;font-size:16px;padding:0;line-height:37px}.wizard-steps .amount-step input{margin:0;font-size:15px;line-height:27px;border-width:2px}.wizard-steps .amount-step input.is-selected,.wizard-steps .amount-step input:focus{border-color:#5faf87}.wizard-step p.singleAmount-message{line-height:1.5;font-size:22px;margin:15px 0 20px 0}.dedication-form{background:#fcfcfc;padding:10px;border-radius:4px}.donationModal .ff-modal{width:480px;margin-left:-240px}.donationModal .ff-modal-body{padding:0}@media screen and (max-width: 350px){.wizard-steps{font-size:13px}.info-step select{height:29px}.wizard-steps .amount-step .custom-amount input{line-height:32px}.wizard-steps .amount-step .custom-amount .button--inset{padding:0 5px}}.donate-popup{overflow:visible;position:absolute;min-width:290px;width:400px;max-width:100%;top:100px;left:50%;margin:0;margin-left:-200px;background-color:white;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.donate-popup.is-embedded{margin:0;top:0;left:0}.donate-popup.is-modal .closeButton{display:block}.donate-popup.is-embedded .titleRow,.donate-popup.is-embedded .closeButton{display:none}@media screen and (max-width: 500px){.donate-popup{top:10px}}@media screen and (max-width: 400px){.donate-popup{left:0;margin-left:0}}body#donate{background-color:transparent}
