.charitable-notice :is(.btn,.button){background-color:var(--grimlock-alert-color) !important;color:var(--grimlock-alert-background-color) !important;border:none !important;text-decoration:none !important;padding:.75em 1.35em;font-size:1em}.charitable-notice :hover:is(.btn,.button),.charitable-notice :active:is(.btn,.button),.charitable-notice :focus:is(.btn,.button){opacity:.75 !important}.charitable-notice{position:relative;padding:var(--grimlock-alert-padding);margin-bottom:var(--grimlock-alert-margin-bottom);border:0 !important;border-radius:var(--grimlock-alert-border-radius);background-color:var(--grimlock-alert-background-color) !important;color:var(--grimlock-alert-color) !important;font-size:var(--grimlock-alert-font-size)}.charitable-notice a:not([class*=button]){color:inherit !important;text-decoration:underline}.charitable-notice a:not([class*=button]):hover,.charitable-notice a:not([class*=button]):active,.charitable-notice a:not([class*=button]):focus{opacity:.75 !important;text-decoration:none !important}ol.campaign-loop.campaign-grid,ol.campaign-loop.campaign-list{display:grid;grid-gap:var(--grimlock-archive-post-margin);padding:0;margin:0 0 var(--grimlock-archive-post-margin) 0;list-style:none;width:100%;max-width:100%}ol.campaign-loop.campaign-grid:before,ol.campaign-loop.campaign-grid:after,ol.campaign-loop.campaign-list:before,ol.campaign-loop.campaign-list:after{content:none}ol.campaign-loop.campaign-grid li.campaign,ol.campaign-loop.campaign-grid .campaign.hentry,ol.campaign-loop.campaign-list li.campaign,ol.campaign-loop.campaign-list .campaign.hentry{background-color:var(--grimlock-archive-post-background-color);border:var(--grimlock-archive-post-border-width) solid var(--grimlock-archive-post-border-color);border-radius:var(--grimlock-archive-post-border-radius);box-shadow:var(--grimlock-archive-post-box-shadow-x-offset) var(--grimlock-archive-post-box-shadow-y-offset) var(--grimlock-archive-post-box-shadow-blur-radius) var(--grimlock-archive-post-box-shadow-spread-radius) var(--grimlock-archive-post-box-shadow-color);padding:0;color:var(--grimlock-archive-post-color);width:100%;margin:0;display:flex;flex-direction:column}ol.campaign-loop.campaign-grid li.campaign:before,ol.campaign-loop.campaign-grid li.campaign:after,ol.campaign-loop.campaign-grid .campaign.hentry:before,ol.campaign-loop.campaign-grid .campaign.hentry:after,ol.campaign-loop.campaign-list li.campaign:before,ol.campaign-loop.campaign-list li.campaign:after,ol.campaign-loop.campaign-list .campaign.hentry:before,ol.campaign-loop.campaign-list .campaign.hentry:after{content:none}ol.campaign-loop.campaign-grid li.campaign br,ol.campaign-loop.campaign-grid .campaign.hentry br,ol.campaign-loop.campaign-list li.campaign br,ol.campaign-loop.campaign-list .campaign.hentry br{display:none}ol.campaign-loop.campaign-grid li.campaign>a,ol.campaign-loop.campaign-grid .campaign.hentry>a,ol.campaign-loop.campaign-list li.campaign>a,ol.campaign-loop.campaign-list .campaign.hentry>a{display:block;margin:0;overflow:hidden;color:var(--grimlock-archive-post-title-color);order:-1;background-color:var(--grimlock-table-striped-background-color)}ol.campaign-loop.campaign-grid li.campaign>a img,ol.campaign-loop.campaign-grid .campaign.hentry>a img,ol.campaign-loop.campaign-list li.campaign>a img,ol.campaign-loop.campaign-list .campaign.hentry>a img{margin:0;padding-bottom:0;width:100%;max-width:100%;height:clamp(200px,29vh,450px);-o-object-fit:cover;object-fit:cover;border-radius:var(--grimlock-archive-post-thumbnail-border-radius)}ol.campaign-loop.campaign-grid li.campaign>a p:empty,ol.campaign-loop.campaign-grid .campaign.hentry>a p:empty,ol.campaign-loop.campaign-list li.campaign>a p:empty,ol.campaign-loop.campaign-list .campaign.hentry>a p:empty{display:none}ol.campaign-loop.campaign-grid li.campaign>a:hover,ol.campaign-loop.campaign-grid .campaign.hentry>a:hover,ol.campaign-loop.campaign-list li.campaign>a:hover,ol.campaign-loop.campaign-list .campaign.hentry>a:hover{color:var(--grimlock-archive-post-link-hover-color)}ol.campaign-loop.campaign-grid li.campaign>a:hover img,ol.campaign-loop.campaign-grid .campaign.hentry>a:hover img,ol.campaign-loop.campaign-list li.campaign>a:hover img,ol.campaign-loop.campaign-list .campaign.hentry>a:hover img{opacity:1}ol.campaign-loop.campaign-grid li.campaign>a h3,ol.campaign-loop.campaign-grid .campaign.hentry>a h3,ol.campaign-loop.campaign-list li.campaign>a h3,ol.campaign-loop.campaign-list .campaign.hentry>a h3{display:none}ol.campaign-loop.campaign-grid li.campaign .campaign-body,ol.campaign-loop.campaign-grid .campaign.hentry .campaign-body,ol.campaign-loop.campaign-list li.campaign .campaign-body,ol.campaign-loop.campaign-list .campaign.hentry .campaign-body{display:flex;flex-direction:column;padding:1.5rem}ol.campaign-loop.campaign-grid li.campaign .campaign-body *:last-child,ol.campaign-loop.campaign-grid .campaign.hentry .campaign-body *:last-child,ol.campaign-loop.campaign-list li.campaign .campaign-body *:last-child,ol.campaign-loop.campaign-list .campaign.hentry .campaign-body *:last-child{margin-top:auto;margin-bottom:0;order:100}ol.campaign-loop.campaign-grid li.campaign .campaign-title,ol.campaign-loop.campaign-grid .campaign.hentry .campaign-title,ol.campaign-loop.campaign-list li.campaign .campaign-title,ol.campaign-loop.campaign-list .campaign.hentry .campaign-title{color:var(--grimlock-archive-post-title-color);font-weight:var(--grimlock-heading-font-weight);font-family:var(--grimlock-heading-font-family);letter-spacing:var(--grimlock-heading-letter-spacing);text-transform:var(--grimlock-heading-text-transform);font-size:var(--grimlock-heading4-font-size);margin-bottom:1rem}ol.campaign-loop.campaign-grid li.campaign .campaign-title a,ol.campaign-loop.campaign-grid .campaign.hentry .campaign-title a,ol.campaign-loop.campaign-list li.campaign .campaign-title a,ol.campaign-loop.campaign-list .campaign.hentry .campaign-title a{color:inherit}ol.campaign-loop.campaign-grid li.campaign .campaign-title a:hover,ol.campaign-loop.campaign-grid .campaign.hentry .campaign-title a:hover,ol.campaign-loop.campaign-list li.campaign .campaign-title a:hover,ol.campaign-loop.campaign-list .campaign.hentry .campaign-title a:hover{color:var(--grimlock-archive-post-link-hover-color)}ol.campaign-loop.campaign-grid li.campaign .campaign-donation,ol.campaign-loop.campaign-grid .campaign.hentry .campaign-donation,ol.campaign-loop.campaign-list li.campaign .campaign-donation,ol.campaign-loop.campaign-list .campaign.hentry .campaign-donation{text-align:left}ol.campaign-loop.campaign-grid li.campaign .campaign-donation a[data-trigger-modal=charitable-donation-form-modal-loop]:hover,ol.campaign-loop.campaign-grid li.campaign .campaign-donation a[data-trigger-modal=charitable-donation-form-modal-loop]:focus,ol.campaign-loop.campaign-grid .campaign.hentry .campaign-donation a[data-trigger-modal=charitable-donation-form-modal-loop]:hover,ol.campaign-loop.campaign-grid .campaign.hentry .campaign-donation a[data-trigger-modal=charitable-donation-form-modal-loop]:focus,ol.campaign-loop.campaign-list li.campaign .campaign-donation a[data-trigger-modal=charitable-donation-form-modal-loop]:hover,ol.campaign-loop.campaign-list li.campaign .campaign-donation a[data-trigger-modal=charitable-donation-form-modal-loop]:focus,ol.campaign-loop.campaign-list .campaign.hentry .campaign-donation a[data-trigger-modal=charitable-donation-form-modal-loop]:hover,ol.campaign-loop.campaign-list .campaign.hentry .campaign-donation a[data-trigger-modal=charitable-donation-form-modal-loop]:focus{border-color:var(--grimlock-button-primary-hover-border-color);background-color:var(--grimlock-button-primary-hover-background-color);color:var(--grimlock-button-primary-hover-color)}ol.campaign-loop.campaign-grid li.campaign .campaign-donation-stats,ol.campaign-loop.campaign-grid .campaign.hentry .campaign-donation-stats,ol.campaign-loop.campaign-list li.campaign .campaign-donation-stats,ol.campaign-loop.campaign-list .campaign.hentry .campaign-donation-stats{color:var(--grimlock-post-archive-title-color);margin-top:1rem;margin-bottom:0;order:0;font-size:.9em}ol.campaign-loop.campaign-grid li.campaign .campaign-progress-bar,ol.campaign-loop.campaign-grid .campaign.hentry .campaign-progress-bar,ol.campaign-loop.campaign-list li.campaign .campaign-progress-bar,ol.campaign-loop.campaign-list .campaign.hentry .campaign-progress-bar{margin-bottom:0}ol.campaign-loop.campaign-grid li.campaign .campaign-description,ol.campaign-loop.campaign-grid .campaign.hentry .campaign-description,ol.campaign-loop.campaign-list li.campaign .campaign-description,ol.campaign-loop.campaign-list .campaign.hentry .campaign-description{font-size:.9em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;border-top:1px solid var(--grimlock-archive-post-border-color);order:99;width:auto;margin:1.5rem -1.5rem;padding:1.5rem 1.5rem 0}ol.campaign-loop.campaign-grid li.campaign>p,ol.campaign-loop.campaign-grid .campaign.hentry>p,ol.campaign-loop.campaign-list li.campaign>p,ol.campaign-loop.campaign-list .campaign.hentry>p{padding-top:var(--grimlock-archive-post-padding);margin-bottom:0;order:100}@media (max-width:991.98px){ol.campaign-loop.campaign-grid li.campaign .charitable-button,ol.campaign-loop.campaign-grid .campaign.hentry .charitable-button,ol.campaign-loop.campaign-list li.campaign .charitable-button,ol.campaign-loop.campaign-list .campaign.hentry .charitable-button{width:100%}}ol.campaign-loop.campaign-grid.campaign-grid-1 li.campaign,ol.campaign-loop.campaign-grid.campaign-grid-1 .campaign.hentry,ol.campaign-loop.campaign-list.campaign-grid-1 li.campaign,ol.campaign-loop.campaign-list.campaign-grid-1 .campaign.hentry{width:100%}@media (min-width:576px){ol.campaign-loop.campaign-grid.campaign-grid-2,ol.campaign-loop.campaign-grid.campaign-grid-3,ol.campaign-loop.campaign-grid.campaign-grid-4,ol.campaign-loop.campaign-list.campaign-grid-2,ol.campaign-loop.campaign-list.campaign-grid-3,ol.campaign-loop.campaign-list.campaign-grid-4{grid-template-columns:repeat(2,1fr)}}ol.campaign-loop.campaign-grid.campaign-grid-2 .charitable-button,ol.campaign-loop.campaign-grid.campaign-grid-3 .charitable-button,ol.campaign-loop.campaign-grid.campaign-grid-4 .charitable-button,ol.campaign-loop.campaign-list.campaign-grid-2 .charitable-button,ol.campaign-loop.campaign-list.campaign-grid-3 .charitable-button,ol.campaign-loop.campaign-list.campaign-grid-4 .charitable-button{width:100%}@media (min-width:768px){ol.campaign-loop.campaign-grid.campaign-grid-3,ol.campaign-loop.campaign-grid.campaign-grid-4,ol.campaign-loop.campaign-list.campaign-grid-3,ol.campaign-loop.campaign-list.campaign-grid-4{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){ol.campaign-loop.campaign-grid.campaign-grid-4,ol.campaign-loop.campaign-list.campaign-grid-4{grid-template-columns:repeat(4,1fr)}}ol.campaign-loop.campaign-list [id^=campaign-]>a img{width:100%}ol.campaign-loop.campaign-grid{max-width:100%;counter-reset:none;padding-left:0 !important}ol.campaign-loop.campaign-grid.campaign-grid-3 h3{font-size:var(--grimlock-display-heading4-font-size)}.region--12-cols-center ol.campaign-loop.campaign-grid [id^=campaign-] .campaign-donation,.region--12-cols-center ol.campaign-loop.campaign-list [id^=campaign-] .campaign-donation,.grimlock-region--12-cols-center ol.campaign-loop.campaign-grid [id^=campaign-] .campaign-donation,.grimlock-region--12-cols-center ol.campaign-loop.campaign-list [id^=campaign-] .campaign-donation{text-align:center}li.campaign.campaign-has-achieved-goal .campaign-featured-image,li.campaign.campaign-has-achieved-goal>a,.single-campaign .campaign-has-achieved-goal .campaign-featured-image,.single-campaign .campaign-has-achieved-goal>a{position:relative}li.campaign.campaign-has-achieved-goal .campaign-featured-image:before,li.campaign.campaign-has-achieved-goal>a:before,.single-campaign .campaign-has-achieved-goal .campaign-featured-image:before,.single-campaign .campaign-has-achieved-goal>a:before{font-family:var(--grimlock-icon-check-font-family) !important;content:var(--grimlock-icon-check);font-weight:100;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--grimlock-color-success);color:#fff;display:flex;position:absolute;z-index:9;border-radius:500px;width:25px;height:25px;align-items:center;justify-content:center;top:10px;right:10px}li.campaign.campaign-has-achieved-goal .campaign-progress-bar .bar,.single-campaign .campaign-has-achieved-goal .campaign-progress-bar .bar{background-color:var(--grimlock-color-success)}li.campaign.campaign-has-achieved-goal .campaign-raised .amount,li.campaign.campaign-has-achieved-goal .campaign-figures .amount,.single-campaign .campaign-has-achieved-goal .campaign-raised .amount,.single-campaign .campaign-has-achieved-goal .campaign-figures .amount{color:var(--grimlock-color-success)}ol.donors-list{padding:0;margin:0 0 var(--grimlock-archive-post-margin) 0;list-style:none;width:100%}.entry-content ol.donors-list{max-width:100%;padding-left:0 !important}ol.donors-list li.donor{background-color:var(--grimlock-archive-post-background-color);border:var(--grimlock-archive-post-border-width) solid var(--grimlock-archive-post-border-color);border-radius:var(--grimlock-archive-post-border-radius);box-shadow:var(--grimlock-archive-post-box-shadow-x-offset) var(--grimlock-archive-post-box-shadow-y-offset) var(--grimlock-archive-post-box-shadow-blur-radius) var(--grimlock-archive-post-box-shadow-spread-radius) var(--grimlock-archive-post-box-shadow-color);padding:1rem;color:var(--grimlock-archive-post-color);margin:0;text-align:center}ol.donors-list li.donor:before{content:none}ol.donors-list li.donor img.avatar{width:50px;height:50px;-o-object-fit:cover;object-fit:cover}ol.donors-list li.donor .donor-name{color:var(--grimlock-archive-post-title-color);font-weight:var(--grimlock-heading-font-weight);font-family:var(--grimlock-heading-font-family);letter-spacing:var(--grimlock-heading-letter-spacing);text-transform:var(--grimlock-heading-text-transform);font-size:var(--grimlock-heading4-font-size)}ol.donors-list li.donor .donor-location{margin-top:0;margin-left:1rem}ol.donors-list.donors-list-horizontal{display:grid;grid-gap:var(--grimlock-archive-post-margin);grid-template-columns:repeat(auto-fill,minmax(calc(100% - var(--grimlock-archive-post-margin)),1fr))}@media (min-width:576px){ol.donors-list.donors-list-horizontal{grid-template-columns:repeat(auto-fill,minmax(calc(50% - var(--grimlock-archive-post-margin)),1fr))}}@media (min-width:768px){ol.donors-list.donors-list-horizontal{grid-template-columns:repeat(auto-fill,minmax(calc(25% - var(--grimlock-archive-post-margin)),1fr))}}ol.donors-list.donors-list-horizontal li.donor{padding:var(--grimlock-archive-post-padding);width:100%}ol.donors-list.donors-list-horizontal li.donor img.avatar{margin:0 auto 1rem;width:100px;height:100px;-o-object-fit:cover;object-fit:cover}ol.donors-list.donors-list-vertical li.donor{display:flex;align-items:center;margin:0 0 var(--grimlock-archive-post-margin) 0}ol.donors-list.donors-list-vertical li.donor img.avatar{margin-right:1rem}ol.donors-list.donors-list-vertical li.donor .donor-name{margin-top:0;font-size:var(--grimlock-text-font-size)}ol.donors-list.donors-list-vertical li.donor .donor-donation-amount{margin-left:auto;margin-top:0}.campaign-progress-bar{border-radius:500px;background-color:var(--grimlock-table-striped-background-color);height:7px;margin:.5em 0;padding:0 !important}.campaign-progress-bar .bar{border-radius:500px;background-color:var(--grimlock-button-primary-background-color)}.charitable-form,.charitable-login-form>form{background-color:var(--grimlock-archive-post-background-color);border:var(--grimlock-archive-post-border-width) solid var(--grimlock-archive-post-border-color);border-radius:var(--grimlock-archive-post-border-radius);box-shadow:var(--grimlock-archive-post-box-shadow-x-offset) var(--grimlock-archive-post-box-shadow-y-offset) var(--grimlock-archive-post-box-shadow-blur-radius) var(--grimlock-archive-post-box-shadow-spread-radius) var(--grimlock-archive-post-box-shadow-color);padding:1.5rem;color:var(--grimlock-archive-post-color)}.charitable-form-fields p:empty,.charitable-form-fields br{display:none}.charitable-form-fields .charitable-form-field .required{display:none}.charitable-form-fields .charitable-fieldset{margin:0 0 var(--grimlock-archive-post-margin);padding:var(--grimlock-archive-post-padding);background-color:var(--grimlock-content-background-color);border:none}.charitable-form-fields .charitable-fieldset:last-child{margin-bottom:0}.charitable-form-fields .charitable-form-header{font-family:var(--grimlock-heading-font-family);font-size:var(--grimlock-heading5-font-size);font-weight:var(--grimlock-heading-font-weight);color:var(--grimlock-heading-color);letter-spacing:var(--grimlock-heading-letter-spacing);text-transform:var(--grimlock-heading-text-transform)}.charitable-form-fields fieldset.charitable-fieldset-field-wrapper .charitable-fieldset-field-header{font-weight:inherit}.charitable-form-fields .charitable-radio-list label,.charitable-form-fields .charitable-form-field-checkbox label{font-weight:inherit}.charitable-form-fields .charitable-form-field-checkbox input[type=checkbox]{display:inline-block;margin-right:0}.donation-form-wrapper>img{display:none !important}.charitable-submit-field button{width:100%}.charitable-form-processing{position:relative;min-height:50px}.charitable-form-processing:after{font-family:var(--grimlock-icon-loading-font-family) !important;content:var(--grimlock-icon-loading);font-weight:100;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:fa-spin 1.2s infinite linear;transform-origin:center center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;position:absolute;top:0;left:0;margin:0;font-size:2em;text-align:center;color:inherit;opacity:.5}.charitable-form-processing img{display:none !important}#charitable-registration-form,.charitable-login-form{max-width:500px;margin:0 auto}.charitable-login-form #loginform+*,#charitable-registration-form+*{text-align:center;margin-top:2rem}.charitable-login-form{padding:0;border:none}#charitable-donation-form,#charitable-donation-amount-form{padding:0 !important;background:0 0 !important;box-shadow:none !important;border:0 !important;border-radius:0 !important}#charitable-donation-form .charitable-form-fields,#charitable-donation-amount-form .charitable-form-fields{margin-bottom:0}#charitable-donation-form .charitable-form-fields .charitable-fieldset,#charitable-donation-amount-form .charitable-form-fields .charitable-fieldset{background-color:var(--grimlock-archive-post-background-color);border:var(--grimlock-archive-post-border-width) solid var(--grimlock-archive-post-border-color);border-radius:var(--grimlock-archive-post-border-radius);box-shadow:var(--grimlock-archive-post-box-shadow-x-offset) var(--grimlock-archive-post-box-shadow-y-offset) var(--grimlock-archive-post-box-shadow-blur-radius) var(--grimlock-archive-post-box-shadow-spread-radius) var(--grimlock-archive-post-box-shadow-color);padding:1.5rem;color:var(--grimlock-archive-post-color);margin-bottom:1rem}#charitable-donation-form .charitable-form-header,#charitable-donation-amount-form .charitable-form-header{padding:0}#charitable-donation-form .charitable-donor-details,#charitable-donation-amount-form .charitable-donor-details{padding:0}#charitable-donation-form .charitable-donor-details .donor-address br,#charitable-donation-form .charitable-donor-details .donor-contact-details br,#charitable-donation-amount-form .charitable-donor-details .donor-address br,#charitable-donation-amount-form .charitable-donor-details .donor-contact-details br{display:block !important}#charitable-donation-form .charitable-donor-details .charitable-change-user-details a,#charitable-donation-amount-form .charitable-donor-details .charitable-change-user-details a{font-family:var(--grimlock-button-font-family);display:inline-block;font-weight:var(--grimlock-button-font-weight);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--grimlock-button-border-width) solid transparent;padding:var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);font-size:var(--grimlock-button-font-size);line-height:var(--grimlock-button-line-height);border-radius:var(--grimlock-button-border-radius);transition:all .2s ease-in-out;text-transform:var(--grimlock-button-text-transform);letter-spacing:var(--grimlock-button-letter-spacing);text-decoration:none;padding:.5rem 1rem;font-size:.9rem}#charitable-donation-form .charitable-donor-details .charitable-change-user-details a,#charitable-donation-form .charitable-donor-details .charitable-change-user-details a:hover,#charitable-donation-form .charitable-donor-details .charitable-change-user-details a:active,#charitable-donation-form .charitable-donor-details .charitable-change-user-details a:focus,#charitable-donation-amount-form .charitable-donor-details .charitable-change-user-details a,#charitable-donation-amount-form .charitable-donor-details .charitable-change-user-details a:hover,#charitable-donation-amount-form .charitable-donor-details .charitable-change-user-details a:active,#charitable-donation-amount-form .charitable-donor-details .charitable-change-user-details a:focus{background-color:transparent;color:inherit;border-color:currentColor;border-width:clamp(.1em,var(--grimlock-button-border-width),var(--grimlock-button-border-width)) !important}#charitable-donation-form .charitable-donor-details .charitable-change-user-details a:hover,#charitable-donation-form .charitable-donor-details .charitable-change-user-details a:active,#charitable-donation-form .charitable-donor-details .charitable-change-user-details a:focus,#charitable-donation-amount-form .charitable-donor-details .charitable-change-user-details a:hover,#charitable-donation-amount-form .charitable-donor-details .charitable-change-user-details a:active,#charitable-donation-amount-form .charitable-donor-details .charitable-change-user-details a:focus{opacity:.7}#charitable-donation-form .charitable-donor-details .charitable-change-user-details a.has-background,#charitable-donation-amount-form .charitable-donor-details .charitable-change-user-details a.has-background{border-color:transparent !important}#charitable-donation-form .charitable-donor-details .charitable-change-user-details a:before,#charitable-donation-amount-form .charitable-donor-details .charitable-change-user-details a:before{font-family:var(--grimlock-icon-edit-font-family) !important;content:var(--grimlock-icon-edit);font-weight:100;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.35rem}#charitable-donation-form #charitable-user-fields:not(.charitable-hidden),#charitable-donation-amount-form #charitable-user-fields:not(.charitable-hidden){padding:1.5rem;margin-top:1rem;background-color:var(--grimlock-table-striped-background-color);border-radius:var(--grimlock-archive-post-border-radius)}#charitable-donation-form [id*=charitable-donation-options],#charitable-donation-amount-form [id*=charitable-donation-options]{margin-bottom:0}#charitable-donation-form .charitable-donation-options .donation-amounts,#charitable-donation-amount-form .charitable-donation-options .donation-amounts{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:0}#charitable-donation-form .charitable-donation-options .donation-amounts li.donation-amount,#charitable-donation-amount-form .charitable-donation-options .donation-amounts li.donation-amount{width:auto;float:none;display:flex;justify-content:center;align-items:center;margin:.25rem 0;border-radius:500px;padding:.5rem 1.5rem;border:2px solid var(--grimlock-table-striped-background-color);position:relative;cursor:pointer;transition:all .2s ease-in-out;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}#charitable-donation-form .charitable-donation-options .donation-amounts li.donation-amount input[type=radio],#charitable-donation-amount-form .charitable-donation-options .donation-amounts li.donation-amount input[type=radio]{display:none !important}#charitable-donation-form .charitable-donation-options .donation-amounts li.donation-amount:hover,#charitable-donation-amount-form .charitable-donation-options .donation-amounts li.donation-amount:hover{background-color:var(--grimlock-table-striped-background-color);border-color:var(--grimlock-table-striped-background-color)}#charitable-donation-form .charitable-donation-options .donation-amounts li.donation-amount.selected,#charitable-donation-amount-form .charitable-donation-options .donation-amounts li.donation-amount.selected{color:var(--grimlock-button-primary-color);background-color:var(--grimlock-button-primary-background-color);border-color:var(--grimlock-button-primary-background-color)}#charitable-donation-form .charitable-donation-options .donation-amounts li.donation-amount:not(:last-child),#charitable-donation-amount-form .charitable-donation-options .donation-amounts li.donation-amount:not(:last-child){margin-right:.5rem}@media (max-width:767.98px){#charitable-donation-form .charitable-donation-options .donation-amounts li.donation-amount,#charitable-donation-amount-form .charitable-donation-options .donation-amounts li.donation-amount{width:100%;margin-right:0}}#charitable-donation-form .charitable-donation-options .donation-amounts li.donation-amount>label,#charitable-donation-amount-form .charitable-donation-options .donation-amounts li.donation-amount>label{padding:0;color:inherit}#charitable-donation-form .charitable-donation-options .donation-amounts li.donation-amount span,#charitable-donation-amount-form .charitable-donation-options .donation-amounts li.donation-amount span{display:block;font-weight:inherit;color:inherit;line-height:inherit}#charitable-donation-form .charitable-donation-options .donation-amounts li.donation-amount.suggested-donation-amount .description:not(:empty),#charitable-donation-amount-form .charitable-donation-options .donation-amounts li.donation-amount.suggested-donation-amount .description:not(:empty){position:absolute;top:calc(100% + 5px);left:0;z-index:10;color:var(--grimlock-tooltip-color);background-color:var(--grimlock-tooltip-background-color);padding:var(--grimlock-tooltip-padding-y) var(--grimlock-tooltip-padding-x);border-radius:var(--grimlock-tooltip-border-radius);font-family:var(--grimlock-tooltip-font-family);font-weight:var(--grimlock-tooltip-font-weight);font-size:var(--grimlock-tooltip-font-size);max-width:300px;min-width:100px;box-shadow:var(--grimlock-tooltip-box-shadow);opacity:0;pointer-events:none;transition:all .2s ease-in-out}@media (max-width:991.98px){#charitable-donation-form .charitable-donation-options .donation-amounts li.donation-amount.suggested-donation-amount .description:not(:empty),#charitable-donation-amount-form .charitable-donation-options .donation-amounts li.donation-amount.suggested-donation-amount .description:not(:empty){display:none !important}}#charitable-donation-form .charitable-donation-options .donation-amounts li.donation-amount.suggested-donation-amount:hover .description,#charitable-donation-amount-form .charitable-donation-options .donation-amounts li.donation-amount.suggested-donation-amount:hover .description{opacity:1}#charitable-donation-form .charitable-donation-options .donation-amounts li.donation-amount.custom-donation-amount .custom-donation-amount-wrapper,#charitable-donation-amount-form .charitable-donation-options .donation-amounts li.donation-amount.custom-donation-amount .custom-donation-amount-wrapper{padding:0}#charitable-donation-form .charitable-donation-options .donation-amounts li.donation-amount.custom-donation-amount label,#charitable-donation-amount-form .charitable-donation-options .donation-amounts li.donation-amount.custom-donation-amount label{opacity:1;margin:0;pointer-events:none}#charitable-donation-form .charitable-donation-options .donation-amounts li.donation-amount.custom-donation-amount label .description,#charitable-donation-amount-form .charitable-donation-options .donation-amounts li.donation-amount.custom-donation-amount label .description{margin:0}#charitable-donation-form .charitable-donation-options .donation-amounts li.donation-amount.custom-donation-amount .custom-donation-input,#charitable-donation-amount-form .charitable-donation-options .donation-amounts li.donation-amount.custom-donation-amount .custom-donation-input{position:absolute;top:0;left:0;height:100%;border:0;background:0 0;color:var(--grimlock-button-primary-color);text-align:center;outline:0;z-index:9;opacity:0;pointer-events:none;cursor:pointer}#charitable-donation-form .charitable-donation-options .donation-amounts li.donation-amount.custom-donation-amount.selected label,#charitable-donation-amount-form .charitable-donation-options .donation-amounts li.donation-amount.custom-donation-amount.selected label{opacity:0;pointer-events:none}#charitable-donation-form .charitable-donation-options .donation-amounts li.donation-amount.custom-donation-amount.selected .custom-donation-input,#charitable-donation-amount-form .charitable-donation-options .donation-amounts li.donation-amount.custom-donation-amount.selected .custom-donation-input{opacity:1;pointer-events:auto}#charitable-profile-form{padding:0 !important;background:0 0 !important;box-shadow:none !important;border:0 !important;border-radius:0 !important}#charitable-profile-form .charitable-form-fields{display:grid;grid-gap:var(--grimlock-archive-post-margin);margin-bottom:var(--grimlock-archive-post-margin)}@media (min-width:768px){#charitable-profile-form .charitable-form-fields{grid-template-columns:repeat(2,1fr)}}#charitable-profile-form .charitable-form-fields .charitable-fieldset{background-color:var(--grimlock-archive-post-background-color);border:var(--grimlock-archive-post-border-width) solid var(--grimlock-archive-post-border-color);border-radius:var(--grimlock-archive-post-border-radius);box-shadow:var(--grimlock-archive-post-box-shadow-x-offset) var(--grimlock-archive-post-box-shadow-y-offset) var(--grimlock-archive-post-box-shadow-blur-radius) var(--grimlock-archive-post-box-shadow-spread-radius) var(--grimlock-archive-post-box-shadow-color);padding:1.5rem;color:var(--grimlock-archive-post-color);margin-bottom:0}@media (min-width:768px){#charitable-profile-form .charitable-form-fields .charitable-fieldset:last-child{grid-column:span 2}}#charitable-profile-form .charitable-submit-field{margin-bottom:0}#charitable-profile-form .charitable-submit-field button{width:100%}@media (min-width:768px){#charitable-profile-form .charitable-notice{grid-column:span 2}}a.button br,a.charitable-button br,a.donate-button br{display:none !important}.charitable-button.button.button-primary{font-family:var(--grimlock-button-font-family);display:inline-block;font-weight:var(--grimlock-button-font-weight);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--grimlock-button-border-width) solid transparent;padding:var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);font-size:var(--grimlock-button-font-size);line-height:var(--grimlock-button-line-height);border-radius:var(--grimlock-button-border-radius);transition:all .2s ease-in-out;text-transform:var(--grimlock-button-text-transform);letter-spacing:var(--grimlock-button-letter-spacing);text-decoration:none;color:var(--grimlock-button-primary-color);background-color:var(--grimlock-button-primary-background-color);border-color:var(--grimlock-button-primary-border-color)}.charitable-button.button.button-primary:hover,.charitable-button.button.button-primary:active,.charitable-button.button.button-primary:focus{color:var(--grimlock-button-primary-hover-color);background-color:var(--grimlock-button-primary-hover-background-color);border-color:var(--grimlock-button-primary-hover-border-color)}.charitable-button.button.read-more-button{font-family:var(--grimlock-button-font-family);display:inline-block;font-weight:var(--grimlock-button-font-weight);text-align:inherit;white-space:normal;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;padding:0;line-height:var(--grimlock-button-line-height);transition:all .2s ease-in-out;text-transform:var(--grimlock-button-text-transform);letter-spacing:var(--grimlock-button-letter-spacing);text-decoration:none !important;color:inherit;font-size:calc(var(--grimlock-button-font-size)*.9);background:0 0;border-radius:0;box-shadow:none}.charitable-button.button.read-more-button:after{font-family:var(--grimlock-icon-arrow-right-font-family) !important;content:var(--grimlock-icon-arrow-right);font-weight:100;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-flex;background-position:center;background-repeat:no-repeat;margin-left:.5em;position:relative;top:0;transition:transform .2s ease-in-out;font-size:.7rem;color:inherit;background-color:transparent !important;opacity:1}.charitable-button.button.read-more-button:hover:after{transform:translate3d(5px,0,0) !important}.charitable-button.button.read-more-button:hover{color:var(--grimlock-link-hover-color)}.charitable-notice.charitable-form-errors{background-color:var(--grimlock-table-striped-background-color) !important;border:none !important;color:inherit !important;font-size:.9em;font-weight:bolder}table.charitable-table{padding:0;margin-bottom:1em;border:var(--grimlock-table-border-width) solid var(--grimlock-table-border-color)}table.charitable-table thead{background-color:var(--grimlock-table-striped-background-color)}table.charitable-table th,table.charitable-table td{padding:calc(var(--grimlock-archive-post-padding)/2)}.grimlock-section .grimlock-section__content ol.campaign-loop.campaign-list{margin-top:1.5rem;margin-bottom:0;padding-left:0;list-style:none !important}.grimlock-section .grimlock-section__content ol.campaign-loop.campaign-list li.campaign{padding:0 !important;background:0 0 !important;box-shadow:none !important;border:0 !important;border-radius:0 !important;transform:none}.grimlock-section .grimlock-section__content ol.campaign-loop.campaign-list li.campaign>a,.grimlock-section .grimlock-section__content ol.campaign-loop.campaign-list li.campaign .campaign-description,.grimlock-section .grimlock-section__content ol.campaign-loop.campaign-list li.campaign .campaign-title{display:none !important}.grimlock-section .grimlock-section__content ol.campaign-loop.campaign-list li.campaign>*{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%}.grimlock-section .grimlock-section__content ol.campaign-loop.campaign-list li.campaign .campaign-body{padding:0 !important;background:0 0 !important;box-shadow:none !important;border:0 !important;border-radius:0 !important;transform:none;margin:0;transform:none}.grimlock-section .grimlock-section__content ol.campaign-loop.campaign-list li.campaign .campaign-donation{margin-top:2rem}.grimlock-section .grimlock-section__content ol.campaign-loop.campaign-list li.campaign .campaign-donation .charitable-button{min-width:150px}@keyframes loadingFadeOut{0%{transform:rotate(0deg);opacity:1}100%{transform:rotate(359deg);opacity:0}}div.charitable-modal{background:0 0 !important;padding:0 !important;margin:0 !important;width:100% !important;max-width:100% !important;top:0 !important;right:auto;bottom:auto !important;left:0 !important;height:100vh;overflow-y:auto !important}div.charitable-modal #charitable-donation-form{background:0 0;border:none;box-shadow:none;color:inherit;position:relative;z-index:1;max-width:700px;padding:0 1.5rem 3.5rem !important;margin:3.5vw auto 0 auto}div.charitable-modal #charitable-donation-form .charitable-form-fields .charitable-fieldset{padding:var(--grimlock-archive-post-padding)}div.charitable-modal .donation-form-wrapper>img{display:none !important}div.charitable-modal .donation-form-wrapper:after{content:'';font-family:var(--grimlock-icon-loading-font-family) !important;content:var(--grimlock-icon-loading);font-weight:100;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:fa-spin 1.2s infinite linear;transform-origin:center center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;min-height:50px;position:absolute;margin:0;font-size:2em;text-align:center;opacity:.5;z-index:0;width:50px;height:50px;top:calc(50% - 25px);left:calc(50% - 25px);color:#fff}div.charitable-modal .modal-close{position:fixed;border-radius:500px;width:40px;height:40px;background:rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;top:1rem;right:1rem;color:#fff !important;font-size:1rem;z-index:9999;cursor:pointer}div.charitable-modal .modal-close:before{font-family:var(--grimlock-icon-times-font-family) !important;content:var(--grimlock-icon-times);font-weight:100;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div.charitable-modal .modal-close:hover{background:rgba(0,0,0,.25)}div.charitable-modal[style*="display: block"] .donation-form-wrapper:after{animation-name:loadingFadeOut}div#lean_overlay{background-color:var(--grimlock-modal-overlay-background-color);opacity:1 !important}.single-campaign .grimlock--single-header{display:none !important}.single-campaign .grimlock--single-content,.single-campaign .entry-content__holder{padding-bottom:2rem}.single-campaign .campaign-featured-image{margin-bottom:1rem;overflow:hidden;display:flex;align-items:center}.single-campaign .campaign-featured-image>img{width:100%;max-height:clamp(300px,60vh,550px);-o-object-fit:cover;object-fit:cover;border-radius:var(--grimlock-archive-post-border-radius)}.single-campaign #charitable-donor-fields{margin:0 0 var(--grimlock-archive-post-margin);padding:var(--grimlock-archive-post-padding);background-color:var(--grimlock-content-background-color);border:none}.single-campaign #charitable-donor-fields .charitable-form-header,.single-campaign #charitable-donor-fields .charitable-donor-details{padding:0}.single-campaign .charitable-donor-details .donor-address br,.single-campaign .charitable-donor-details .donor-contact-details br{display:block !important}.single-campaign .charitable-donor-details .charitable-change-user-details a{color:var(--grimlock-link-color)}.single-campaign .charitable-submit-field{margin-bottom:0}.single-campaign .charitable-submit-field .donate-button{width:100%}.single-campaign .campaign-title{width:100%;margin-bottom:1rem;order:-100}.single-campaign .campaign-summary{background-color:var(--grimlock-archive-post-background-color);border:var(--grimlock-archive-post-border-width) solid var(--grimlock-archive-post-border-color);border-radius:var(--grimlock-archive-post-border-radius);box-shadow:var(--grimlock-archive-post-box-shadow-x-offset) var(--grimlock-archive-post-box-shadow-y-offset) var(--grimlock-archive-post-box-shadow-blur-radius) var(--grimlock-archive-post-box-shadow-spread-radius) var(--grimlock-archive-post-box-shadow-color);padding:1.5rem;color:var(--grimlock-archive-post-color);position:relative;z-index:2;margin:-3rem clamp(10px,2vw,20px) 2rem clamp(10px,2vw,20px);padding:max(1.25rem,2vw)}.single-campaign .campaign-summary .campaign-summary-item{padding:0;border:none;width:auto;float:none}.single-campaign .campaign-summary .campaign-figures{order:-1}.single-campaign .campaign-summary .campaign-figures .amount{font-size:clamp(1.3rem,3vw,var(--grimlock-heading3-font-size))}.single-campaign .campaign-summary .campaign-progress-bar{margin:1rem 0}.single-campaign .campaign-summary .campaign-raised{font-size:0;margin-left:auto;align-self:flex-end}.single-campaign .campaign-summary .campaign-raised .amount{font-size:1rem}.single-campaign .campaign-summary .campaign-donation{padding:max(1.25rem,2vw) 0 0 0;text-align:left}.single-campaign .campaign-summary .campaign-donation .charitable-button{min-width:150px}@media (max-width:767.98px){.single-campaign .campaign-summary .campaign-donation .charitable-button{width:100%}}.single-campaign .campaign-summary .campaign-description{font-size:.95em;font-weight:inherit;margin:max(1.25rem,2vw) min(-1.25rem,-2vw) 0 min(-1.25rem,-2vw);padding:max(1.25rem,2vw) max(1.25rem,2vw) 0 max(1.25rem,2vw);border-top:1px solid var(--grimlock-archive-post-border-color);width:auto}.single-campaign .campaign-summary .campaign-donors{margin-right:1.5rem}.single-campaign .campaign-summary .campaign-donors:before{font-family:var(--grimlock-icon-users-font-family) !important;content:var(--grimlock-icon-users);font-weight:100;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.single-campaign .campaign-summary .campaign-donors span{color:inherit}.single-campaign .campaign-summary .campaign-time-left:before{font-family:var(--grimlock-icon-hourglass-font-family) !important;content:var(--grimlock-icon-hourglass);font-weight:100;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.single-campaign .campaign-summary .campaign-time-left span{color:inherit}@media (min-width:992px){.single-campaign .site-content.region--12-cols-left .grimlock--single-content,.single-campaign .site-content.region--12-cols-left .entry-content__holder{display:flex;flex-wrap:wrap}.single-campaign .site-content.region--12-cols-left .grimlock--single-content>*,.single-campaign .site-content.region--12-cols-left .entry-content__holder>*{width:100%}.single-campaign .site-content.region--12-cols-left .campaign-featured-image{width:50%;margin-bottom:2rem;position:static}.single-campaign .site-content.region--12-cols-left .campaign-featured-image img{max-height:clamp(300px,60vh,750px)}.single-campaign .site-content.region--12-cols-left .campaign-featured-image:before{display:none}.single-campaign .site-content.region--12-cols-left .campaign-summary{width:50%;margin:40px 0 2rem;position:relative;top:-20px;left:-20px;align-self:center}.single-campaign .site-content.region--12-cols-left .campaign-summary+*{margin-top:2.5rem}}.campaign-is-endless .campaign-summary-item,.campaign-has-no-goal .campaign-summary-item{text-align:inherit}.campaign-donation-receipt .grimlock--page-content{background-color:var(--grimlock-archive-post-background-color);border:var(--grimlock-archive-post-border-width) solid var(--grimlock-archive-post-border-color);border-radius:var(--grimlock-archive-post-border-radius);box-shadow:var(--grimlock-archive-post-box-shadow-x-offset) var(--grimlock-archive-post-box-shadow-y-offset) var(--grimlock-archive-post-box-shadow-blur-radius) var(--grimlock-archive-post-box-shadow-spread-radius) var(--grimlock-archive-post-box-shadow-color);padding:1.5rem;color:var(--grimlock-archive-post-color)}.campaign-donation-receipt .grimlock--page-content .donation-summary{background:var(--grimlock-table-striped-background-color);border-radius:var(--grimlock-archive-post-border-radius);padding:1rem}.campaign-donation-receipt .grimlock--page-content .charitable-header{margin-top:1rem}.sidebar #charitable-donation-amount-form .charitable-donation-options{margin-bottom:.5rem}.sidebar #charitable-donation-amount-form .charitable-donation-options .donation-amounts li.donation-amount{width:100% !important;margin:0 0 .5rem !important}.sidebar .widget_charitable_campaigns_widget .campaigns{margin-bottom:0}.sidebar .widget_charitable_campaigns_widget .campaigns .campaign{margin:0 0 1em;padding-top:0;border-bottom:var(--grimlock-archive-post-border-width) solid var(--grimlock-archive-post-border-color)}.sidebar .widget_charitable_campaigns_widget .campaigns .campaign:last-child{border-bottom:none}.sidebar .widget_charitable_campaigns_widget .campaigns .campaign:last-child{margin-bottom:0}.sidebar .widget_charitable_campaigns_widget .campaigns .campaign img{margin-bottom:0}.sidebar .widget_charitable_campaigns_widget .campaigns .campaign .campaign-title{margin-top:1em;font-weight:var(--grimlock-heading-font-weight)}.sidebar .widget_charitable_campaigns_widget .campaigns .campaign .campaign-title a:hover{color:var(--grimlock-archive-post-link-hover-color) !important}.sidebar .widget_charitable_campaigns_widget .campaigns .campaign .campaign-time-left{line-height:1.3em;font-size:.9em}.sidebar .widget_charitable_campaigns_widget .campaigns .campaign .campaign-time-left .amount{color:var(--grimlock-text-color)}.sidebar .widget_charitable_donors_widget .donors-list{margin-bottom:0}.sidebar .widget_charitable_donors_widget .donors-list .donor{margin:0 0 .5rem;padding:.5em;text-align:left}.sidebar .widget_charitable_donors_widget .donors-list .donor:last-child{margin-bottom:0}.sidebar .widget_charitable_donors_widget .donors-list .donor .avatar{max-width:35px;height:auto;display:inline-block;float:left;margin:0 .5rem 0 0;border:none}.sidebar .widget_charitable_donors_widget .donors-list .donor .donor-name,.sidebar .widget_charitable_donors_widget .donors-list .donor .donor-donation-amount{display:block;font-size:.85em}.sidebar .widget_charitable_donors_widget .donors-list .donor .donor-name{padding-right:.5em}.sidebar .widget_charitable_donors_widget .donors-list .donor .donor-location{display:none}.sidebar .widget_charitable_donors_widget .donors-list .donor .donor-name{color:var(--grimlock-archive-post-title-color)}.sidebar .widget_charitable_donation_stats_widget .donation-stats{margin-bottom:0}.sidebar .widget_charitable_donation_stats_widget .donation-stats li{display:flex;align-items:center;flex-direction:row-reverse}.sidebar .widget_charitable_donation_stats_widget .donation-stats li .figure{font-size:1.3em;font-weight:bolder;margin-bottom:0;width:auto;margin-left:auto}.sidebar .widget_charitable_donation_stats_widget .donation-stats li:not(:last-child){border-bottom:1px solid var(--grimlock-table-striped-background-color);padding-bottom:1rem;margin-bottom:1rem}