/*
 * Relocated from: WPCodeBox 2 plugin (wp_wpcb_snippets table)
 *  * Original snippet ID: 12
 *  * Original title: Custom Form CSS
 *  * Original hook: custom_frontend_header (priority 10)
 *  * Original runType: always | location: 
 *  * Original enabled: yes
 *  * Migrated: 2026-04-30 21:34:26 UTC
 *  * Reason: move custom code into our plugin so WPCodeBox 2 can be retired/updated without losing custom logic.
 */
.form-accordion .ac .ac-header{padding:16px 20px}.form-accordion .ac .ac-panel .ac-panel-inner{padding:20px;display:flex;flex-flow:column nowrap;gap:16px}.form-inner{display:flex;flex-flow:column nowrap;gap:16px}.form-control{display:flex;flex-flow:column nowrap;gap:8px}.form-control label{font-weight:700}.form-control textarea,.form-control input:not([type=checkbox]):not([type=radio]),.form-control select{padding:16px 20px;background:#fff;font-size:18px;line-height:26px;border:1px solid #edebeb;outline:0;border-radius:6px}.form-control .upload-image-button{max-width:fit-content;padding:12px 20px}form:not(.charity-search-form) button[type=submit]{margin-top:40px;padding:16px 20px;background-color:#075045;border:1px solid #075045;color:#fff;font-size:20px;font-weight:700;text-transform:uppercase;border-radius:200px}.form-control [id$="-preview"] img{width:300px;height:auto}.form-control ul{list-style:none}.form-control>ul{padding-left:0!important;margin-top:0;margin-bottom:0}.form-control ul li input + label{margin-left:10px}#form-message{margin-top:10px}#pmpro_account-profile .pmpro_font-x-large{font-size:20px!important;line-height:150%!important}.disabled-accordion{background:#EBEBE4!important}@media (min-width:993px){.latest--posts .latest--posts-item:nth-child(1),.latest--posts .latest--posts-item:nth-child(2){grid-column:span 6!important;background:transparent!important;padding:0!important;border:0!important;position:relative}.latest--posts .latest--posts-item:nth-child(1) .latest--posts-item-image-wrap,.latest--posts .latest--posts-item:nth-child(2) .latest--posts-item-image-wrap{height:400px!important}.latest--posts .latest--posts-item:nth-child(1) .latest--posts-item-cat,.latest--posts .latest--posts-item:nth-child(2) .latest--posts-item-cat{position:absolute;top:40px;left:0;padding:15px 20px;background:#fff;border-top-right-radius:10px;border-bottom-right-radius:10px}}.latest--posts .latest--posts-item .latest--posts-item-cat a{color:#D41D6D}.latest--posts .oxy-repeater-pages-wrap{display:none!important}@media (max-width:1024px){figure{width:100%!important;margin-left:0!important;margin-right:0!important}}
