@media screen and (max-width:480px){:root{--gutter: 1.5rem}.li-cart{display:none}.mega-menu-wrapper{background-color:var(--yellow)}.featured-content-wrap,.stall-grid{--cols: 1}.options a{font-size:var(--text-h6)}.header-button-wrap,.header-social-wrap{margin-top:0}.header-button-wrap a,.header-social-wrap a{margin-top:2rem;display:inline-block}header.search{min-height:22rem;background-image:url(../../img/flags/Flag-Circle-LightBlue.svg);background-size:cover;background-position:center center}section.row.alignfull{margin-top:calc(var(--gutter) * 3)}.row.alignfull .alignfull{padding-left:calc(var(--gutter) * 2);padding-right:calc(var(--gutter) * 2)}.col{width:100%;flex-basis:100%}.be-features .be-feature{padding:calc(var(--gutter) * 2) calc(var(--gutter) * 2) calc(var(--gutter) * 4)}.sponsorship-child-list-wrap{--cols: 1}.sponsorship-child-list-filters{flex-direction:column;gap:1rem}.sponsorship-child-list-filters select:not(:first-child){margin-left:0}.row.sponsorship-action-buttons .container .sponsorship-button-wrap{flex-direction:column}.row.sponsorship-action-buttons .container .sponsorship-button-wrap a{margin-left:0}.row.sponsorship-action-buttons .container .sponsorship-button-wrap a:not(:first-child){margin-top:3rem}.expandable-toggle.button{font-size:var(--text-base)}.nf-multi-cell div.nf-cell:not(:first-child){padding-left:0}.modal.open{align-items:center;align-content:center}.modal.login-modal.open{align-items:center;align-content:center}.modal.open .container{padding:0}.modal .modal-content-wrap{height:100%;padding-top:3rem;padding-bottom:3rem;scrollbar-width:thin}@keyframes modal_display_content{0%{top:70%;opacity:0;filter:alpha(opacity=0)}to{top:0%;opacity:1;filter:alpha(opacity=100)}}nav.options{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;align-content:center}.posts nav.options .options-wrap{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 1rem;justify-items:stretch;justify-content:center;align-items:stretch;align-content:stretch}.posts nav.options .options-wrap a{max-width:100%;width:100%;margin:0}nav.options{}.options a{padding-left:.75rem;padding-right:.75rem;width:calc(50% - 0.5rem);min-height:4rem;display:flex;align-items:center;justify-content:center}.options a:nth-child(2n -1 ){margin-left:0}.options a:nth-child(2n){margin-left:.5rem}.dashboard-navigation{grid-template-columns:repeat(1,1fr)}.woocommerce-MyAccount-content{padding-top:1rem}.edit-account .woocommerce-form-row,.woocommerce-FormRow{flex-direction:column;justify-content:flex-start;align-content:flex-start;gap:.5rem;align-items:flex-start}.edit-account .woocommerce-form-row label+span,.edit-account .woocommerce-form-row label+input,.edit-account .woocommerce-FormRow label+input{width:100%}.woocommerce-account .edit-account label{width:100%;max-width:100%}span.my-account-note{max-width:100%;margin-left:0}.nav-primary li:not(:first-child,.search){margin-left:1rem}aside.panel.manage-sponsorships .panel-content .manage-sponsor-child{display:block}.manage-sponsor-child .image{max-width:100%;min-width:0;width:100%;margin-right:0;margin-left:0;margin-bottom:2rem}.manage-sponsor-child .intro{margin-right:0;margin-left:0;max-width:100%;width:100%}.manage-sponsor-child .right-side{width:100%}.manage-sponsor-child .actions{max-width:100%;width:auto;margin-left:0;margin-right:0;margin-top:2rem;flex-direction:column;text-align:center;display:block;min-width:0}.manage-sponsor-child .actions .button:first-child{margin-right:auto;margin-bottom:2rem}.manage-sponsor-child .actions .button{max-width:100%;min-width:1px;display:block;width:244px;margin-left:auto;margin-right:auto}.manage-sponsor-child .image img{display:block;margin-left:auto;margin-right:auto}aside.panel.manage-pledges .panel-content,aside.panel.manage-pledges .panel-content .pledge,.manage-account-eway-saved-cards .panel-content,.manage-fundraisers .panel-content,aside.panel.manage-account-eway-new-card,aside.panel.manage-form.manage-giving{padding:var(--gutter)}.pledge .pledge-field-amount{border:1px solid var(--off-black);margin-top:.5rem;margin-bottom:.5rem}.woocommerce-account .panel label{width:100%}.pledge-edit-fields form select{width:100%;margin-top:.5rem}.saved-card,.manage-campaign{max-width:100%}.woocommerce-table .download-expires,.woocommerce-table .download-remaining{display:none}td.download-file a.button{min-width:0;width:100%;padding-left:.5rem;padding-right:.5rem}.woocommerce-table .download-file{padding-left:0;text-align:left}.woocommerce-table .download-product{max-width:120px}.woocommerce-table--order-downloads,.woocommerce-order-downloads{width:100%}.giving-history .table .tr:first-child,.giving-pending .table .tr:first-child{display:none}.giving-history .tr .th:nth-child(1),.giving-pending .tr .th:nth-child(1){min-width:0;max-width:100%;width:100%}.giving-history .tr .td:nth-child(1),.giving-pending .tr .td:nth-child(1),.giving-history .tr .td:nth-child(2),.giving-pending .tr .td:nth-child(2),.giving-history .tr .td:nth-child(3),.giving-pending .tr .td:nth-child(3),.giving-history .tr .td:nth-child(4),.giving-pending .tr .td:nth-child(4){width:50%;min-width:0;max-width:100%}.giving-pending .panel-content .tr,.giving-history .panel-content .tr{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start}.panel-content .td.td-actions{text-align:center;padding-right:0;margin-bottom:1rem}.woocommerce-MyAccount-content .order-details-customer{width:100%;margin-right:0;margin-bottom:2rem}.woocommerce-MyAccount-content .order-summary{width:100%}.woocommerce-account h6{text-align:center}.sponsorship-write-letter aside.panel.manage-sponsorships .panel-content .manage-sponsor-child{display:block}aside.panel.manage-sponsorships .panel-content .manage-sponsor-child>div{width:100%;margin-right:0;max-width:100%}aside.panel.manage-sponsorships .panel-content .manage-sponsor-child .image img{display:block;margin:0 auto}.letter h6{text-align:left}.sponsorship-letter-form-wrap button{text-align:center;margin-top:2rem;width:100%;display:block;margin-left:0!important;margin-right:0}.add-images-control{margin:1.5rem auto 0 0;width:100%;max-width:150px;display:block}.sponsorship-letter-form-wrap form textarea{padding:var(--gutter)}.mega-menu-wrapper{overflow:scroll}.mega-menu{margin-top:2rem;margin-bottom:10vh}ul.mega-menu>li,ul.mega-menu>li li{width:100%;text-align:center}ul.mega-menu>li{margin-bottom:2rem}.footer-nav .footer>li{width:calc(50% - 2rem)}footer .brand-bar>div{padding-top:3rem;padding-bottom:3rem}footer h5{text-align:center}footer .social-links,footer .phone>div{text-align:center}footer .account-links{text-align:center;margin-top:1rem}footer .account-links a{display:block;margin-top:2rem;max-width:220px;margin-left:auto;margin-right:auto}.footer-search .input-wrap{flex-direction:column}.footer-search .input-wrap .search-submit{min-height:4rem;width:100%;max-width:100%}.acknoledgement-bar h5{line-height:1.333;font-size:var(--text-h6)}.three-card-insert,.three-column-insert{display:block}.three-card-insert>div,.three-column-insert>div{margin-top:2rem}.peer-to-peer-signup-form-details>div a{margin-left:0;min-width:75px;line-height:2.6}.peer-to-peer-signup-form-create fieldset:first-child h6,.peer-to-peer-signup-form-create fieldset:nth-child(3) p,.peer-to-peer-signup-form-create fieldset:nth-child(3)>div,.peer-to-peer-signup-form-create fieldset:nth-child(5n) p,.peer-to-peer-signup-form-create fieldset:nth-child(5n)>div{width:100%}.peer-to-peer-signup-form-create fieldset select{width:100%;min-height:4rem}.pika-lendar,.pika-single.is-bound{width:calc(100% - (var(--gutter) * 2) );left:var(--gutter)!important}.profile-image-preview-wrapper{float:none;margin-top:3rem;margin-bottom:2rem;margin-left:0}.campaign-photo-grid{--cols: 2}.peer-to-peer-signup-form form fieldset select+label.error{margin-top:-.5rem}.peer-to-peer-featured-fundraisers .profiles{--cols: 1}.wide-content .two-column-insert{gap:4rem 2rem;--cols: 1}header.campaign{background-attachment:fixed;background-position:top center}header.campaign .image{margin:2rem auto;max-width:120px;display:none}header.campaign .title{margin-top:4rem;margin-bottom:2rem}header .campaign-goal{margin:8rem 0 1rem;padding-top:2rem;max-width:100%;padding-bottom:2rem}section.row.peer-to-peer-profile .container{display:block}section.row.peer-to-peer-profile .container aside{margin-top:4rem;margin-right:auto;margin-bottom:-4.5rem}section.row.peer-to-peer-profile .container article{text-align:center}section.row.peer-to-peer-profile .container article a:last-of-type{margin-right:0}.peer-to-peer-campaign-posts-feed{--cols: 1}.campaign-donate .donation-amounts div.button{width:100%}.peer-to-peer-edit-form>form{display:block}.peer-to-peer-edit-form fieldset{max-width:100%;width:100%;margin-bottom:2rem}.peer-to-peer-edit-form fieldset input{width:100%}.agency-payments header.payments{padding-top:8rem}.peer-to-peer-post aside{width:100%;margin-bottom:1rem}.woocommerce-order-pay .woocommerce{display:block}.woocommerce-order-pay ul.order_details{max-width:100%;margin:0 0 3rem}article li{text-align:left}.card-selector-fields{display:block}.card-selector-fields .quantity{margin:2rem auto 1rem}.gifts-grid-row .options-wrap{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 1rem}.gifts-grid-row .options a{margin:0;width:100%}section.row.gifts-grid-row{padding-bottom:4rem}.modal.small-modal .modal-content-wrap{display:flex;align-items:center;overflow-y:scroll!important;align-content:center;padding-bottom:5rem}.card-selector-fields select{min-height:3rem;margin-right:1rem;min-width:300px}.modal.small-modal .modal-content-wrap .modal-content{width:100%;adding:0;overflow-x:scroll;height:500px;margin:0}form.checkout.woocommerce-checkout fieldset .form-row#billing_city_field,form.checkout.woocommerce-checkout fieldset .form-row#billing_postcode_field,form.checkout.woocommerce-checkout fieldset .form-row#billing_state_field,form.checkout.woocommerce-checkout .form-row#shipping_city_field,form.checkout.woocommerce-checkout .form-row#shipping_postcode_field,form.checkout.woocommerce-checkout .form-row#shipping_state_field{width:calc(50% - 0.5rem)}form.checkout.woocommerce-checkout #billing_address_1_field,form.checkout.woocommerce-checkout #shipping_address_1_field{width:100%}form.checkout.woocommerce-checkout .checkout .order-summary{padding:1rem}#order_review>div:not(#payment){padding:1rem}.single-campaign-action .body-content .container{margin-top:0}.single-campaign-action .download-form-wrap{margin-top:2rem;padding:var(--gutter)}.basic-content-row .col-2 .col:after{width:calc(100% + var(--gutter) * 1.5);left:calc(-0.75 * var(--gutter))}.basic-content-row .col-2 .col{padding:4rem var(--gutter);background-color:var(--white);margin:0 calc(var(--gutter) * 2);color:var(--off-black)}.col-wrapper.col-4{--cols: 1}.basic-content-row .col-2 .col:hover a.button{--color-start: var(--purple)}.sponsorship-child-modal .modal-content-wrap{display:flex;align-content:center;align-items:center}.payment-field.payment-field-street{width:100%;flex-basis:calc(100% - 0rem)}.payment-form-fieldset{justify-content:space-between}.woocommerce-checkout.woocommerce-order-pay .wc-credit-card-form-card-number{font-size:var(--text-base)}.woocommerce-checkout header{min-height:18vh}.woocommerce-order-pay ul.order_details{padding:var(--gutter);margin-bottom:2rem}.woocommerce-order-pay ul.order_details li:last-child{margin-bottom:0}#bwa_social_tool .report-share .brand-select .sort-wrap .sort-options label.button{font-size:var(--text-base)}header.header-give{--header-height: 100vh}.header-give-box{margin:0 var(--gutter) 1rem}.header-give-box .appeal-donation-amount-card:last-child{width:100%;margin-top:1rem;margin-right:0}.header-give-box .appeal-donation-amount-card:nth-child(3){margin-right:0}.appeal-donation-payment-buttons{margin-top:1.5rem}.appeal-donation-payment-buttons .button-primary,.appeals-frequency .button{width:100%}.col-wrapper.col-2{padding-left:var(--gutter);padding-right:var(--gutter)}.woocommerce-checkout-thankyou .panel{padding:var(--gutter)}.single-product-featured .upper-half{flex-direction:column-reverse}.upper-half .left,.upper-half .right{width:100%}.upper-half .right{margin-bottom:2rem}header.woo-category+section.row{padding-top:2rem}ul.products.columns-4{--cols: 1}section .appeal-donation-amounts .donation-amounts .appeal-donation-amount-card{max-width:calc(50% - 1rem)}.person{flex-direction:column}.person .profile-picture{max-width:240px;width:100%;margin-right:0;margin-bottom:2rem}.archive .posts{--cols: 1;--row-gap: 4rem}.row>nav.options{padding-left:var(--gutter);padding-right:var(--gutter)}.post-card{padding:var(--gutter);flex-basis:100%}article.post-card .title h4{min-height:3rem}.appeal-facts-row .caption-wrap{position:relative;top:-1rem;right:auto;bottom:auto;left:auto;width:calc(100% - var(--gutter) * 2);margin:0 auto}.post-pagination .button:not(:first-child){margin-left:0}blockquote{padding-left:2rem}.button,.button-primary,input[type=button],.button-outline,.button-outlined,.button-secondary,.button-secondary,button.outlined,button.primary{transition:all 75ms linear}input[type=submit]{-webkit-appearance:none;appearance:none;border-radius:0;outline:0}.sponsorship-payment-options>p{padding-left:0;padding-right:0}.sponsorship-payment-options select.payment-options{font-size:var(--text-h6);padding-right:1.5rem;padding-left:1.5rem}.payment-form-wrap .payment-form-fieldset:last-of-type{width:100%}.payment-form-fieldset .payment-field.payment-field-submit{flex-basis:100%}.insetstyle .col>.button{margin-bottom:4rem}.single-resources .body-content>.container{display:block}.download-content{margin-bottom:2rem}.download-details .download-form-wrap{margin-right:auto;margin-left:auto}.download-details{margin-left:0}header.giftstalls+section nav.options{padding-left:var(--gutter);padding-right:var(--gutter)}.single-giftstalls nav.options .options-wrap{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 1rem}.single-giftstalls nav.options a{margin-left:0;margin-bottom:0;width:100%}select{font-size:var(--text-base)}.posts-wrap{display:block}.header-single-context-wrap span{display:block;margin-top:.5rem}.archive .posts:not(section){--cols: 1}.payments .sponsorship-image{padding-top:0}.details-row{gap:3rem}.details-table:not(.sponsorship){justify-content:space-between;flex-direction:column;gap:2rem}header.banner-sponsorship>.flex-container:before{content:none}header.banner-sponsorship{background-image:none!important}header.banner-sponsorship .image-wrap{padding-top:2rem;min-height:0}.card-selector-content .image-wrap{margin-top:2rem;margin-left:.5rem}.card-selector-content{margin:1rem;margin-top:5rem}img.hero-sponsorship{width:100%;height:auto;transform:translate(5vw,0vw)}header.banner-sponsorship>.flex-container:after{top:5rem;left:unset;right:1rem;height:calc(38% - 5vh);width:55vw}header.banner-sponsorship .image-wrap:after{left:-.5rem;width:calc( 4.25/5 * 100%);height:calc(100% - 5vh - 5rem)}header.banner-sponsorship>.flex-container>.text-wrap{padding-inline:0}header.banner-sponsorship>.flex-container>.text-wrap .title{max-width:350px}header.banner-sponsorship h5{font-size:var(--text-h4);line-height:1.2}header.banner-sponsorship .header-button-wrap .button-primary{width:100%}.footer-legal{width:100%}footer .bodies .bodies-images{gap:1rem;max-width:100%}footer .bodies .bodies-images img{max-width:100%;display:block;margin:0 auto}.modal.sponsorship-child-modal .modal-content-wrap{background-image:none;padding-left:0;display:block;max-width:calc(100vw - 2rem);margin-left:1rem;max-height:calc(100vh - 2rem);margin-top:1rem;border:solid 3px var(--off-black)}.sponsorship-aside.sponsor-me{left:var(--gutter);width:calc(100% - (var(--gutter) * 2));background-image:none!important;padding-left:0;max-width:100%}.sponsor-me .input-wrap{position:fixed;bottom:0;z-index:100;width:100%;left:0;right:0}.sponsor-me-form input[type=submit]{position:unset;width:100%;margin:0;border-left:none;border-right:none;border-bottom:none;min-height:6rem}header.banner-sponsorship.sponsor-me>.flex-container>.text-wrap{padding-bottom:2rem}header.payments.sponsor-me.hide-block{margin-bottom:120vh}button.button.sponsor-child{width:100%}.panel-header .button{display:none}.letters .manage-sponsor-child p{display:none}.letters.manage-sponsorships .sponsorship-detail-row{flex-direction:column;align-items:center;gap:1rem}.letters .manage-sponsor-child .intro h5{text-align:center}.sponsorship-letter-form .button-row{display:flex;flex-direction:column-reverse}aside.panel.manage-sponsorships .panel-content .manage-sponsor-child .image{margin-inline:auto}.sponsorship-write-letter .letter{margin-top:4rem}.sponsorship-child-feature#rowLetters .container{overflow:hidden}.letter-thankyou-wrapper .content,.letter-thankyou-wrapper h3.mobile-display{padding-inline:var(--gutter)}.extra-filter form input.input-button{background-position:1rem center;background-size:var(--text-h6);font-size:var(--text-h6)}.extra-filter{padding-bottom:1rem}.sponsorship-list-header p.small{font-size:var(--text-base)}.modal.sponsorship-child-modal .modal-content-wrap{position:relative}.modal.sponsorship-child-modal .modal-content-wrap .modal-content>*:not(.action){padding-inline:2rem}.modal.sponsorship-child-modal .modal-content-wrap .modal-content .bio{padding-bottom:2rem}.modal.sponsorship-child-modal .modal-content-wrap .modal-content .action{position:sticky;padding-inline:0;margin-top:auto;bottom:0;width:100%;margin-bottom:0;padding-bottom:0}.modal.sponsorship-child-modal form:after{height:100%;top:0}.modal.sponsorship-child-modal .action input{width:100%;border:none;min-height:5rem}.sponsorship-child-modal .profile-picture{background-color:transparent}.modal.sponsorship-child-modal.open.opened .modal-content-wrap,.modal.sponsorship-child-modal .modal-content-wrap .modal-content{background-color:var(--white)}article.sponsorship-child-card .sponsorship-detail-row .detail{justify-content:center}.modal.sponsorship-child-modal .modal-content-wrap{transform:translate(0,50vh)}.modal.sponsorship-child-modal.open.opened.closing .modal-content-wrap{transform:translate(0,100vh)}.sponsorship-aside.sponsor-me.active{top:32rem}}@media screen and (max-width:390px){:root{--text-h1: 3.5rem}.extra-filter form input.input-button{padding:.75rem .5rem;background:0 0!important}}@media screen and (max-width:345px){:root{--text-h1: 3.2rem;--text-h2: 2.3rem;--text-h3: 1.8rem;--text-h4: 1.5rem;--text-h5: 1.3rem;--text-h6: 1.2rem}}@media screen and (max-width:320px){:root{--gutter: 0.5rem;--test-version: 1rem}}