/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body.dev-wip{padding-top:0 !important;}body.dev-wip header.header #toolbar-administration{display:none !important;}body.dev-wip header.header .block-local-tasks-block{display:none !important;}body.dev-wip header.header .header__content{display:none !important;}body.dev-wip header.header .header__menu{display:none !important;}body.dev-wip footer.footer{display:none !important;}body.dev-wip main .region-content .webform-submission-give-form{padding:0;margin:0;max-width:none;}body.dev-wip fieldset.captcha{text-align:center;background:#ffe;font-size:1.1rem;}body.dev-wip details.captcha-admin-links{margin:0 auto;margin-top:1rem;max-width:1000px;box-sizing:border-box;}body.dev-wip header.header .messages{padding:1rem;margin:0;box-sizing:content-box;display:block;width:auto;position:fixed;top:4px;left:4px;right:4px;border-radius:4px;font-weight:bold;box-shadow:rgba(0,0,0,0.3) 0 0 6px;max-width:1000px;margin:0 auto;z-index:1000;border-width:2px;border-style:solid;border-color:inherit;}body.dev-wip header.header{margin:0;padding:0.5rem 2rem 0.25rem;display:block;background:white;}body.dev-wip header.header .header__branding{max-width:1000px;margin:0 auto;box-sizing:border-box;}body.dev-wip header.header .site-logo img{max-height:3.0rem;}body.dev-wip #edit-container-hero-image{background:#f7f7de;padding:0;margin:0;}body.dev-wip #edit-container-hero-image #edit-content-hero-image{display:flex;align-items:flex-end;justify-content:flex-end;padding:0;margin:0;position:relative;min-height:30rem;background-size:cover;background-position:center;}body.dev-wip #edit-container-hero-image #edit-content-hero-image img{display:none;padding:0;margin:0;}body.dev-wip #edit-container-hero-image #edit-content-hero-image #block-pagetitle{position:absolute;left:0;right:0;bottom:0;margin:0;padding:1.5rem;max-width:40rem;}body.dev-wip #edit-container-hero-image #edit-content-hero-image #block-pagetitle h1{background-color:white;padding:0.25rem;display:inline;font-size:2.0rem;}@media(min-width:640px){body.dev-wip #edit-container-hero-image #edit-content-hero-image #block-pagetitle{padding:2rem;max-width:calc(1000px + 4rem);margin:0 auto;padding-right:min(30%,30vw);box-sizing:border-box;}body.dev-wip #edit-container-hero-image #edit-content-hero-image #block-pagetitle h1{font-size:2.5rem;}}body.dev-wip #edit-container-above-form-text{margin:0;padding:0 1.5rem;}body.dev-wip #edit-container-above-form-text #edit-content-above-form-text{margin:0;padding:0;max-width:1000px;margin:0 auto;box-sizing:border-box;}body.dev-wip #edit-container-above-form-text #edit-content-above-form-text > *{font-size:1.3rem;}body.dev-wip #edit-container-body-text{margin:0;margin-top:2rem;padding:0 1.5rem;border-top:1px solid #ccc;}body.dev-wip #edit-container-body-text #edit-content-body-text{margin:0;padding:0;max-width:1000px;margin:0 auto;box-sizing:border-box;}body.dev-wip #edit-container-body-text #edit-content-body-text > *{font-size:1.3rem;}body.dev-wip #edit-container-amount-buttons{background:white;padding:0 1.25rem 1.25rem 1.25rem;margin:0;display:flex;align-items:center;justify-content:center;font-size:1.25rem;}body.dev-wip #edit-container-amount-buttons fieldset{width:100%;margin:0;padding:0;border:0;max-width:1000px;margin:0 auto;box-sizing:border-box;}body.dev-wip #edit-container-amount-buttons fieldset legend{font-size:1.25rem;font-weight:normal;margin-bottom:0.3rem;}body.dev-wip #edit-container-amount-buttons #edit-civicrm-1-contribution-1-contribution-total-amount-radios{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}body.dev-wip #edit-container-amount-buttons .webform-options-display-buttons-wrapper{position:relative;width:calc(100% / 3);box-sizing:border-box;margin:0;}body.dev-wip #edit-container-amount-buttons fieldset .form-item{margin:0;padding:0.25rem;box-sizing:border-box;}body.dev-wip #edit-container-amount-buttons fieldset .form-item label{cursor:pointer;width:100%;box-sizing:border-box;border:0;font-size:1.1rem;padding:1.25rem 0.5rem;}@media(min-width:640px){body.dev-wip #edit-container-amount-buttons fieldset .form-item label{font-size:1.6rem;padding:0.75rem;}}body.dev-wip #edit-container-amount-buttons fieldset .form-item label::before{content:"$";display:inline;}body.dev-wip #edit-container-amount-buttons fieldset .form-item #edit-civicrm-1-contribution-1-contribution-total-amount-radios-other- + label::before{content:"";display:none;}body.dev-wip #edit-container-amount-buttons fieldset .form-item input:checked + label::after{content:"✓";display:block;position:absolute;top:32%;left:0.75rem;font-size:1.25rem;opacity:0.9;}@media(min-width:640px){body.dev-wip #edit-container-amount-buttons fieldset .form-item input:checked + label::after{top:1rem;left:1rem;}}body.dev-wip #edit-container-amount-buttons fieldset .webform-radios-other-input{white-space:nowrap;}body.dev-wip .form-item-civicrm-1-contribution-1-contribution-total-amount-other{width:100% !important;box-sizing:border-box;}body.dev-wip .form-item-civicrm-1-contribution-1-contribution-total-amount-other > label{display:none !important;}body.dev-wip .form-item-civicrm-1-contribution-1-contribution-total-amount-other > .field-prefix{position:absolute;padding:9px 8px;box-sizing:border-box;}body.dev-wip .form-item-civicrm-1-contribution-1-contribution-total-amount-other > input{width:100%;padding-left:20px;font-size:1.25rem;box-sizing:border-box;height:auto;max-width:100% !important;border-radius:2px;border-color:#999;}body.dev-wip #edit-container-personal-info-fields{margin:0;padding:1.0rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;box-sizing:border-box;background:#fff;border-top:1px solid #ccc;max-width:calc(1000px + 2.0rem);margin:0 auto;box-sizing:border-box;}body.dev-wip #edit-container-personal-info-fields > .form-item{margin:0;box-sizing:border-box;width:50%;padding:0.5rem;white-space:nowrap;}body.dev-wip #edit-container-personal-info-fields > .form-item input{display:block;width:100%;max-width:none;box-sizing:border-box;padding:0.5rem;font-size:1.2rem;height:auto;border:1px solid #999;background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(top,#eee 1%,#fff 15%);}body.dev-wip #edit-container-personal-info-fields > .form-item select{display:block;width:100%;box-sizing:border-box;padding:0.5rem;font-size:1.2rem;height:auto;border:1px solid black;}body.dev-wip #edit-container-personal-info-fields > .form-item:nth-child(3){width:100%;}body.dev-wip #edit-container-personal-info-fields > .form-item:nth-child(6){width:70%;}body.dev-wip #edit-container-personal-info-fields > .form-item:nth-child(7){width:30%;}body.dev-wip #edit-container-personal-info-fields > .form-item:nth-child(8){width:calc(100% / 3);}body.dev-wip #edit-container-personal-info-fields > .form-item:nth-child(9){width:calc(100% / 3);}body.dev-wip #edit-container-personal-info-fields > .form-item:nth-child(10){width:calc(100% / 3);}body.dev-wip #edit-container-payment-processor{display:none !important;}body.dev-wip #billing-payment-block.crm-container.crm-public{margin:0;padding:0;border:0;border-bottom:1px solid #ccc;display:block !important;}body.dev-wip #billing-payment-block{background:#fff;padding:1.0rem;margin:0;border-top:1px solid #ccc;}body.dev-wip #billing-payment-block fieldset{margin:0;padding:0;border:0;max-width:1000px;margin:0 auto;box-sizing:border-box;}body.dev-wip #billing-payment-block legend{display:none;}body.dev-wip #billing-payment-block .billing_mode-section{box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0;}body.dev-wip #billing-payment-block .billing_mode-section > .crm-section{padding:0.5rem;margin:0;border:0;box-sizing:border-box;}body.dev-wip #billing-payment-block .crm-section .label{float:none;padding:0;margin:0;white-space:nowrap;}body.dev-wip #billing-payment-block .crm-section .label label{white-space:nowrap;}body.dev-wip #billing-payment-block .crm-section .content{float:none;padding:0;margin:0;display:flex;box-sizing:border-box;position:relative;}body.dev-wip #billing-payment-block .crm-section .content input{display:block;width:100%;max-width:none;box-sizing:border-box;padding:0.5rem;font-size:1.2rem;height:auto;}body.dev-wip #billing-payment-block .crm-section .content select{display:block;width:50%;box-sizing:border-box;padding:0.5rem;font-size:1.2rem;height:auto;border:1px solid black;}body.dev-wip #billing-payment-block .crm-section.credit_card_number-section{width:100%;}body.dev-wip #billing-payment-block .crm-section.cvv2-section{width:30%;}body.dev-wip #billing-payment-block .crm-section.credit_card_exp_date-section{width:70%;}body.dev-wip #billing-payment-block .crm-section.cvv2-section .cvv2-icon{position:absolute;right:0.4rem;top:0.6rem;width:35px;height:21px;background-size:250px;}body.dev-wip #wf-crm-billing-items,body.dev-wip #wf-crm-billing-items caption,body.dev-wip #wf-crm-billing-items tbody,body.dev-wip #wf-crm-billing-items thead,body.dev-wip #wf-crm-billing-items tr,body.dev-wip #wf-crm-billing-items td,body.dev-wip #wf-crm-billing-items th{display:block;padding:0;margin:0;box-sizing:border-box;}body.dev-wip #wf-crm-billing-items{background:#fff;padding:0;margin:0;max-width:min(500px,calc(100vw - 4rem));border:1px solid #ccc;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:none;margin:2rem auto 0 auto;}body.dev-wip #wf-crm-billing-items caption{padding:0.5rem;border-top-left-radius:8px;border-top-right-radius:8px;background:#3d4752;font-size:0;}body.dev-wip #wf-crm-billing-items tr{display:flex;}body.dev-wip #wf-crm-billing-items td{flex-basis:50%;padding:0.5rem;}body.dev-wip #wf-crm-billing-items tr.civicrm_1_contribution_1{visibility:hidden;position:absolute;}body.dev-wip #wf-crm-billing-items tr#wf-crm-billing-total > td:first-child::after{content:" contribution";display:inline;}body.dev-wip #edit-actions{background:#fff;padding:1rem;padding-top:0;margin:0 auto;display:flex;align-items:center;justify-content:center;font-size:1.25rem;max-width:min(500px,calc(100vw - 4rem));border:1px solid #ccc;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-sizing:border-box;}body.dev-wip #edit-actions input{margin:0;font-size:1.5rem;background-color:#f12665;}
