:root{--smp-red:#ed4c78;--smp-summer-red:#ec5950;--smp-summer-yellow:#f5ec7b;--smp-winter-red:#bd0002;--smp-winter-green:#61a08e;--smp-spring-teal:#35a39e}.wp-block-kadence-image figcaption{text-transform:uppercase;font-size:14px;letter-spacing:.04em;padding-left:15px;text-align:left}.wp-block-image figcaption{text-align:left !important}.single-content p:last-of-type{margin-bottom:var(--global-sm-spacing)}.crt-widget .crt-load-more{border:0 none !important;background-color:var(--global-palette3) !important}.crt-widget .crt-load-more span{color:#fff}.crt-widget .crt-load-more:hover{background-color:#fff !important}.crt-widget .crt-load-more:hover span{color:var(--global-palette)}.newsletter-post-list .entry-meta.entry-meta-divider-dot{display:none}.newsletter-post-list .entry-header{margin-bottom:0}.newsletter-post-list .more-link-wrap{margin-bottom:0 !important}.featured-mini-grants .kb-blocks-portfolio-grid-item .kb-portfolio-overlay-color{background-color:rgba(0,0,0,.33)}.featured-mini-grants .kb-blocks-portfolio-grid-item .kb-portfolio-content-item-inner{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:scale(1);transform:scale(1);overflow:hidden;position:relative}.featured-mini-grants .kb-blocks-portfolio-grid-item .kb-blocks-portfolio-taxonomies{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.featured-mini-grants .kb-blocks-portfolio-grid-item .entry-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;opacity:1;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.featured-mini-grants .kb-blocks-portfolio-grid-item .entry-content{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;opacity:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.featured-mini-grants .kb-blocks-portfolio-grid-item:hover .kb-portfolio-content-item-inner{-webkit-transform:scale(1);transform:scale(1)}.featured-mini-grants .kb-blocks-portfolio-grid-item:hover .entry-content{opacity:1}.featured-mini-grants .kb-blocks-portfolio-grid-item:hover .kb-portfolio-overlay-color{background-color:rgba(0,0,0,.9)}.featured-mini-grants .kb-blocks-portfolio-taxonomies{padding-bottom:15px}.wp-block-group.partner-item-inner{padding:3rem;background:#fff;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.2);box-shadow:0 2px 6px 0 rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}@media (min-width:768px){.wp-block-group.partner-item-inner{min-height:200px}}@media (min-width:1025px){.wp-block-group.partner-item-inner{min-height:240px}}.wp-block-group.partner-item-inner .wp-block-kadence-advancedbtn{margin-top:auto}.wp-block-group.partner-item-inner .wp-block-group__inner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 !important}.wp-block-group.partner-item-inner .kt-btn-wrap .kt-btn-size-standard.kt-button.more-link:not(.kb-btn-global-inherit){padding-left:0 !important}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(50% - 0.9375em) !important}}@media (min-width:1025px){.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(33% - 0.9375em) !important}}@media (min-width:1280px){.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - 0.9375em) !important}}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-relative-parent{display:block}.position-relative-parent .kt-inside-inner-col{position:relative !important}@media (min-width:1025px){.position-relative-parent .kt-inside-inner-col{position:static}.position-relative-parent .kt-inside-inner-col .wp-block-kadence-column{position:absolute;max-width:100%}}@media (min-width:768px) and (max-width:1024px){.split-content .kt-row-column-wrap.kt-row-layout-equal.kt-has-2-columns>.wp-block-kadence-column>.kt-inside-inner-col{padding:0 3rem 3rem}.split-content .kt-row-column-wrap.kt-row-layout-equal.kt-has-2-columns>.wp-block-kadence-column>.kt-inside-inner-col figure{max-width:74%}}@media (max-width:1024px){.three-col .kt-row-column-wrap.kt-row-layout-equal.kt-has-3-columns .wp-block-kadence-column .kt-inside-inner-col{padding-bottom:3rem;padding-right:3rem}}@media (max-width:390px){.three-col .kt-row-column-wrap.kt-row-layout-equal.kt-has-3-columns .wp-block-kadence-column .kt-inside-inner-col{padding-bottom:1rem;padding-right:3rem}}@media (max-width:390px){.three-col .kt-row-column-wrap.kt-row-layout-equal.kt-has-3-columns .wp-block-kadence-column .kt-inside-inner-col p:last-of-type{margin-bottom:0}}@media (max-width:1024px){.three-col .kt-row-column-wrap.kt-row-layout-equal.kt-has-3-columns .wp-block-kadence-column figure{max-width:75%}}@media (min-width:1280px){.split-content-quote .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media (min-width:768px) and (max-width:1280px -1px){.split-content-quote .kt-row-column-wrap.kt-row-layout-equal.kt-has-2-columns>.wp-block-kadence-column>.kt-inside-inner-col{padding:3rem}}@media (max-width:767px){:where(.wp-block-columns.is-layout-flex){gap:1em}.wp-block-column p:last-child{margin-bottom:0}.wp-block-image figcaption{margin-bottom:0}}.wp-block-buttons{gap:1.5rem}@media (max-width:1024px){.wp-block-buttons{gap:1rem}}@media (max-width:767px){.wp-block-buttons{gap:.5rem}}.wp-block-buttons .wp-block-button .wp-block-button__link.has-background:hover{background-color:var(--global-palette3) !important}.wp-block-buttons .wp-block-button.button-hover-winter-green .wp-block-button__link:hover{background-color:var(--smp-winter-green) !important}.wp-block-buttons .wp-block-button.button-hover-spring-teal .wp-block-button__link:hover{background-color:var(--smp-spring-teal) !important}.kb-buttons-wrap .kt-btn-size-standard.kt-button:not(.kb-btn-global-inherit),.kt-btn-wrap .kt-btn-size-standard.kt-button:not(.kb-btn-global-inherit){padding:15px 40px !important}.kb-buttons-wrap .kt-button.more-link,.kb-buttons-wrap .kt-button.more-link:not(.kb-btn-global-inherit),.kt-btn-wrap .kt-button.more-link,.kt-btn-wrap .kt-button.more-link:not(.kb-btn-global-inherit){padding:15px 40px 15px 0 !important}.partner .wp-block-kadence-advancedbtn .kt-button:not(.kb-btn-global-inherit){padding:15px 40px 15px 0 !important}.kb-buttons-wrap .kt-button.kt-btn-size-small,.kt-btn-wrap .kt-button.kt-btn-size-small{padding:10px 20px !important}.kb-buttons-wrap .kt-button.more-link.transparent-link,.kb-buttons-wrap .kt-button.more-link.transparent-link:not(.kb-btn-global-inherit),.kt-btn-wrap .kt-button.more-link.transparent-link,.kt-btn-wrap .kt-button.more-link.transparent-link:not(.kb-btn-global-inherit){background:0 0 !important}.section-offset-content .wp-block-kadence-column .kt-inside-inner-col{position:relative}@media (max-width:1024px){.section-offset-content{padding-bottom:3rem;padding-right:3rem}}@media (max-width:390px){.section-offset-content{padding-bottom:1rem;padding-right:3rem}}@media (max-width:1024px){.section-offset-content figure{max-width:75%}}@media (max-width:1279px){.offset-content-right .kt-inside-inner-col,.offset-content-left .kt-inside-inner-col{border:0 none}}@media (min-width:1280px){.offset-content-right{position:absolute;left:-25%;top:25%}}@media (min-width:1280px){.offset-content-left{position:absolute;right:-25%;top:25%}}.h1{font-size:72px !important}@media (max-width:1024px){.h1{font-size:48px !important}}@media (max-width:767px){.h1{font-size:36px !important}}.h2{font-size:48px !important}@media (max-width:767px){.h2{font-size:36px !important}}@media (max-width:767px){.h2{font-size:30px !important}}.h3{font-size:36px !important}@media (max-width:767px){.h3{font-size:30px !important}}@media (max-width:767px){.h3{font-size:24px !important}}.h4{font-size:24px !important}@media (max-width:767px){.h4{font-size:20px !important}}@media (max-width:767px){.h4{font-size:18px !important}}.eyebrow-text{font-size:16px;font-weight:600;font-family:var(--global-body-font-family);text-transform:uppercase;letter-spacing:.4px;margin-bottom:30px;line-height:1.5}.site-main .kt-inside-inner-col ul li,.site-main .kt-inside-inner-col ol li{margin-bottom:1rem}@media (max-width:1024px){.offset-heading{padding-left:0 !important}}@media (max-width:767px){.page-nav .kt-btn-wrap{display:block;width:100%;margin:0 !important}.page-nav .kt-btn-wrap .kt-button.kt-btn-size-small{padding:5px !important}}.margin-top-0{margin-top:0 !important}.margin-bottom-0{margin-bottom:0 !important}.site-header,.kadence-sticky-header.item-is-stuck{-webkit-box-shadow:0px 5px 10px rgba(0,0,0,.125);box-shadow:0px 5px 10px rgba(0,0,0,.125)}.header-navigation .menu{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:1600px){.main-navigation .primary-menu-container>ul>li.menu-item>a,.secondary-navigation .secondary-menu-container>ul>li.menu-item>a{padding-left:1.25rem;padding-right:1.25rem;font-size:16px}}@media (min-width:1920px){.main-navigation .primary-menu-container>ul>li.menu-item>a,.secondary-navigation .secondary-menu-container>ul>li.menu-item>a{padding-left:1.5rem;padding-right:1.5rem;font-size:17px !important}}@media (min-width:2560px){.main-navigation .primary-menu-container>ul>li.menu-item>a,.secondary-navigation .secondary-menu-container>ul>li.menu-item>a{padding-left:1.75rem;padding-right:1.75rem;font-size:18px !important}}@media (min-width:3440px){.main-navigation .primary-menu-container>ul>li.menu-item>a,.secondary-navigation .secondary-menu-container>ul>li.menu-item>a{padding-left:1.75rem;padding-right:1.75rem;font-size:20px !important}}@media (min-width:1600px){#main-header .search-toggle-open,#main-header .header-button{font-size:16px}}@media (min-width:1920px){#main-header .search-toggle-open,#main-header .header-button{font-size:17px}}@media (min-width:2560px){#main-header .search-toggle-open,#main-header .header-button{font-size:18px}}@media (min-width:3440px){#main-header .search-toggle-open,#main-header .header-button{font-size:20px}}@media (min-width:1920px){.site-branding a.brand img{max-width:300px}}@media (min-width:2560px){.site-branding a.brand img{max-width:340px}}@media (min-width:1920px){.site-branding{padding:0 30px 0 0}}@media (min-width:2560px){.site-branding{padding:0 45px 0 0}}@media (max-width:767px){.search-toggle-open-container .search-toggle-open.search-toggle-style-bordered{border:0 none}.search-toggle-open-container .search-toggle-open{padding:10px;margin:0}}.site-footer .kb-form .kadence-blocks-form-field{margin-bottom:0}.site-footer .kb-form .kadence-blocks-form-field .kb-forms-submit{font-size:15px}.site-footer #block-42{margin-bottom:5px}.site-footer .site-top-footer-wrap .footer-copyright-links{list-style:none;margin:0;padding:0}.site-footer .site-top-footer-wrap .footer-copyright-links li{font-size:14px}@media (max-width:767px){.site-footer .site-top-footer-wrap .site-footer-top-section-2,.site-footer .site-top-footer-wrap .site-footer-top-section-3{display:none}}.site-footer .site-top-footer-wrap .kt-row-column-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.site-footer .site-top-footer-wrap .footer-logo{max-width:300px}.site-footer .site-top-footer-wrap .widget-area ul.menu{padding-left:0;margin-left:0}.site-footer .site-top-footer-wrap .widget-area ul.menu li{list-style:none}.site-footer .site-top-footer-wrap .widget_nav_menu ul li,.site-footer .site-top-footer-wrap .acf-nav-menu ul li{font-size:16px;line-height:1.2;margin-bottom:.75rem}.site-footer .site-top-footer-wrap .footer-nav-heading{font-weight:400;margin-bottom:1rem;font-size:20px}.site-footer .site-top-footer-wrap .footer-nav-heading a:not(.button):not(.wp-block-button__link):not(.wp-element-button){color:var(--smp-winter-green)}.site-footer .site-top-footer-wrap .footer-nav-heading a:not(.button):not(.wp-block-button__link):not(.wp-element-button):hover{color:var(--smp-summer-yellow);text-decoration:none}.site-footer .site-middle-footer-inner-wrap .footer-disclaimers.is-layout-flex.wp-block-group{gap:1.5rem;-ms-flex-line-pack:start;align-content:flex-start}@media (max-width:767px){.site-footer .site-middle-footer-inner-wrap .footer-disclaimers.is-layout-flex.wp-block-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}}.site-footer .site-middle-footer-inner-wrap .footer-logos.is-layout-flex{gap:1.5rem}@media (min-width:576px){.site-footer .site-middle-footer-inner-wrap .footer-logos.is-layout-flex{gap:3rem}}.facetwp-facet.facetwp-type-search{margin-bottom:0}.facetwp-facet.facetwp-type-search .facetwp-input-wrap{width:100%}.facetwp-facet.facetwp-type-search input.facetwp-search{width:100%;font-size:18px;border:2px solid var(--global-palette6)}.facetwp-facet.facetwp-type-search input.facetwp-search:focus{color:var(--global-palette3);border-color:var(--smp-spring-teal);outline:0;-webkit-box-shadow:0px 5px 15px -7px rgba(0,0,0,.1);box-shadow:0px 5px 15px -7px rgba(0,0,0,.1)}.facetwp-facet.facetwp-type-search .facetwp-icon:before{content:"";width:30px;height:100%;background:url(//www.southmountainpartnership.org/wp-content/themes/southmountainpartnership/theme-assets/css/../images/icon-search.svg) no-repeat;background-position:5px 50%;background-size:20px 20px}.facetwp-facet.facetwp-type-fselect{margin-bottom:0}.facetwp-facet.facetwp-type-fselect .fs-wrap{width:100%}.facetwp-facet.facetwp-type-fselect .fs-label-wrap{border:2px solid var(--global-palette6);border-radius:3px}.facetwp-facet.facetwp-type-fselect .fs-open .fs-label-wrap{border-color:var(--smp-spring-teal)}.facetwp-facet.facetwp-type-fselect .fs-wrap.multiple .fs-option.selected .fs-checkbox i{background-color:var(--smp-spring-teal)}.facetwp-facet.facetwp-type-fselect .fs-dropdown{border:2px solid var(--smp-spring-teal);top:calc(100% - 2px)}.facetwp-facet.facetwp-type-fselect .fs-option:hover{background:var(--global-palette7)}.facetwp-facet.facetwp-type-fselect .fs-wrap .fs-dropdown .fs-search input{font-size:16px}.facetwp-facet.facetwp-type-fselect .fs-wrap.multiple .fs-option{padding-top:10px;padding-bottom:10px}.facetwp-facet.facetwp-type-fselect .fs-label,.facetwp-facet.facetwp-type-fselect .fs-option-label{font-family:var(--global-body-font-family)}.facetwp-facet.facetwp-type-fselect .fs-label{font-size:18px;line-height:1.6;padding:.4em .5em}.facetwp-facet.facetwp-type-fselect .fs-option-label{font-size:16px}button.facetwp-reset{font-size:16px;padding:10px 30px}.facetwp-facet.facetwp-type-pager{text-align:center}.fwpl-layout.fwp-entries{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0, 1fr) 30px minmax(0, 1fr) 30px minmax(0, 1fr) 30px minmax(0, 1fr);grid-template-columns:repeat(4,minmax(0, 1fr));gap:30px}@media (max-width:1279px){.fwpl-layout.fwp-entries{-ms-grid-columns:(minmax(0, 1fr))[3] !important;grid-template-columns:repeat(3,minmax(0, 1fr)) !important}}@media (max-width:767px){.fwpl-layout.fwp-entries{-ms-grid-columns:(minmax(0, 1fr))[2] !important;grid-template-columns:repeat(2,minmax(0, 1fr)) !important}}@media (max-width:575px){.fwpl-layout.fwp-entries{-ms-grid-columns:(minmax(0, 1fr))[1] !important;grid-template-columns:repeat(1,minmax(0, 1fr)) !important}}.fwpl-layout.fwp-entries .fwpl-result{padding:2rem;background:#fff;-webkit-box-shadow:0px 15px 15px -10px rgba(0,0,0,.1);box-shadow:0px 15px 15px -10px rgba(0,0,0,.1);border-radius:.25rem}.fwpl-layout.fwp-entries .fwpl-item.post-title{font-weight:600}.fwpl-layout.fwp-entries .fwpl-item.post-title a{text-decoration:none}.fwp-entries .fwpl-item{font-size:15px;margin-bottom:5px}.fwp-entries .post-title{margin-top:10px;font-size:17px}.fwp-entries .fwpl-item.is-empty{display:none !important}.fwp-entries .grant-year{color:var(--smp-spring-teal)}.fwp-entries .grant-year,.fwp-entries .event-type,.fwp-entries .grant-type{font-weight:700;text-transform:uppercase}.searchwp-search-form .searchform input[type=text]{min-width:70%}@media (max-width:767px){.searchwp-search-form .searchform input[type=text]{margin-bottom:15px}}.search-result h5 a{color:var(--global-palette1);text-decoration:underline}.news-category-selection .wp-block-button.is-style-outline .wp-block-button__link{padding:10px 15px}.news-category-selection .wp-block-buttons{gap:.75rem}.news-category-selection #swpquery{font-size:15px;padding:10px 15px;border-radius:100px}.news-category-selection #searchsubmit{padding:10px 15px;font-size:15px}.tribe-events-meta-group .tribe-events-single-section-title{letter-spacing:0;text-transform:none;font-size:20px}.tribe-common .tribe-events-before-html{margin-bottom:3rem}.tribe-common .tribe-events-before-html h1{font-weight:700}.tribe-common .tribe-events-before-html a{color:var(--global-palette2);text-decoration:underline}.tribe-common .tribe-events-before-html a:hover{color:var(--smp-summer-red)}button.tribe-common-h3.tribe-common-h--alt.tribe-events-c-top-bar__datepicker-button{text-transform:none;letter-spacing:0;font-weight:600}#primary .site-container>.tribe-events{margin-left:auto;margin-right:auto;width:100%;max-width:100%}.tribe-block__venue__name h3,.tribe-block__organizer__details h3{font-weight:700}@media (max-width:480px){.kt-m-colapse-left-to-right .position-relative-parent.corner-graphic{padding-left:30px}}.position-relative-parent.corner-graphic{padding-top:2rem}.position-relative-parent.corner-graphic>.kt-inside-inner-col{height:570px}@media (max-width:480px){.position-relative-parent.corner-graphic>.kt-inside-inner-col{width:240px;height:270px}}@media (max-width:480px){.position-relative-parent.corner-graphic .kt-inside-inner-col .wp-block-kadence-column:first-child{width:120px;height:120px}}.banner-photo-credit{position:relative;display:inline-block;width:auto;right:auto;left:50%;bottom:0;line-height:1.25;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.banner-photo-credit{position:absolute;right:15px;left:auto;bottom:15px;line-height:1;-webkit-transform:translateX(0);transform:translateX(0)}}.single-post a *.has-luminous-vivid-amber-color{color:inherit !important}.single-post a:hover *.has-luminous-vivid-amber-color{color:inherit !important}body.home .featured-post .featured-post-inner:not(:first-of-type){display:none}