/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.pih-body .at,.pih-body .at .btn-at,.pih-body .multistep-layout .HeaderHtml p,.pih-body form h2,.pih-body header.HeaderHtml p{font-family:'Source Sans Pro',sans-serif}.pih-body header.at-markup.HeaderHtml,.toggle-container:nth-of-type(2){display:block}.pih-body .multistep-layout .HeaderHtml{padding:0;width:100%}.at form .label-amount.hidden,.at-recurring.toggle-enabled,.main-image,h2.contribution-information-title:nth-of-type(2),h2.gift-amount:nth-of-type(2),header.at-title,legend.at-legend,p.exhortation:nth-of-type(2){display:none}.at .at-steps{display:none!important}.at-recurring{display:flex;margin-bottom:36px;overflow:hidden}.at-recurring input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.at-recurring.toggle-enabled{background-color:#e4e4e4;color:rgba(0,0,0,.6);font-size:14px;line-height:1;text-align:center;padding:8px 16px;margin-right:-1px;border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px rgba(255,255,255,.1);transition:.1s ease-in-out}.at-recurring label:hover{cursor:pointer}.at-recurring input:checked+label{background-color:#a5dc86;box-shadow:none}.at-recurring label:first-of-type{border-radius:4px 0 0 4px}.at-recurring label:last-of-type{border-radius:0 4px 4px 0}.multistep-layout .HeaderHtml{padding:0}body .ngp-form{margin:0 auto;max-width:none}.pih-body .multistep-layout form{float:left;width:100%;margin:0}@media screen and (min-width:650px){body .pih-body .HeaderHtml{padding:0;width:100%;background-color:#f4f4f4;color:#000;font-weight:600}}@media screen and (max-width:800px){body .pih-body .HeaderHtml{padding:0;width:100%;background-color:#f4f4f4;color:#000;font-weight:600}.pih-body .HeaderHtml .caption,.pih-body .multistep-layout header.HeaderHtml img,.pih-body p.hide-small,header.at-title{display:none}}body .at-markup{margin-bottom:0}a.toggle-link.onetime,a.toggle-link.recurring,body .at-inner{background-color:#f4f4f4}body .at form{margin:0;background-color:#fff}.pih-body .step-prevNext .next{float:right;width:100%}.at .hover.btn-at-primary,.pih-body .at .btn-at-primary:hover{background-color:#ddd;border-color:#ddd;color:#000}.pih-body button.submitStep.btn-at.btn-at-primary{background-color:#ff9800;color:#333;font-weight:700;font-size:18px;width:100%;text-transform:uppercase}.pih-body .HeaderHtml .caption{font-size:11px;font-weight:400;background-color:inherit;padding:10px 20px 0;font-style:italic}.pih-body .multistep-layout .HeaderHtml h1,.pih-body .multistep-layout.split-layout .HeaderHtml h1{font-size:32px;font-weight:600;background-color:inherit;padding:10px 40px;font-family:'Source Sans Pro',sans-serif;font-style:normal;line-height:1.2}.pih-body form h2{padding:0;margin:0}.pih-body .multistep-layout .HeaderHtml p,.pih-body header.HeaderHtml p{font-size:18px;padding:0 20px;line-height:1.6rem;font-style:normal;font-weight:500}header.HeaderHtml ul{padding:20px}.pih-body .at form .label-amount>a{background-color:#f4f4f4;box-shadow:1px 1px 3px rgba(0,0,0,.25)}.pih-body .at form .label-amount{color:#333;font-weight:500;width:22%;height:auto;margin-right:2%!important}.pih-body .at form .label-amount input[type=radio]:checked+a{border-color:unset;background-color:#ff9800}.pih-body .at form .label-amount:hover>a{border-color:unset;background-color:#ddd;color:#000}.pih-body a.toggle-link{border:unset;color:#000;padding:10px 15%;margin:0}a.toggle-link.onetime.active,a.toggle-link.recurring.active{background-color:#ff9800}.pih-body .at-markup.FastAction{padding:20px 0;margin-left:-10px}.pih-body .at a:focus,.pih-body .at a:hover{color:#333}.at .btn-at.btn-at-primary{background-color:#000;color:#fff}fieldset.at-fieldset.TributeGift{margin-top:-30px!important}.pih-body .at .btn-at,.pih-body .at .btn-at-link{font-size:20px}@media screen and (min-width:850px){.pih-body .multistep-layout .HeaderHtml{width:calc(50% - 1px);float:left}.pih-body .multistep-layout form{width:calc(50%);margin:0 0 50px;padding:20px;border:1px solid #ddd}.pih-body .multistep-layout .HeaderHtml p,.pih-body header.HeaderHtml p{padding:0 40px}}
