@import url(‘https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,400;1,700&display=swap’);
/* === Divi Override === */
#main-header,#top-header,#et-top-navigation,.et-l–header,#main-footer,#footer-bottom,.et-l–footer,#footer-info,#et-footer-nav,.et_pb_widget_area,#sidebar,.et_pb_widget,.widget_recent_entries,.widget_recent_comments,.widget_categories,.widget_archive,.widget_meta,.widget_block,.widget_search,.wp-block-latest-posts,.wp-block-latest-comments,.wp-block-search,nav#top-menu-nav,.et_mobile_menu,.mobile_menu_bar,.et-social-icons,.et_slide_in_menu_container,.et_pb_scroll_top,#et_search_icon,.et-fixed-header,.main_title,#right-area,.et_pb_extra_column_sidebar,[id^=”block-“]{display:none!important}
body,html,#page-container,#main-content,.container,#content-area,#left-area,article,.entry-content,.et-l,.et-l–body,.et-l–post,.et_builder_inner_content{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important;float:none!important;border:none!important;box-shadow:none!important;outline:none!important;background:#faf8f0!important;overflow:visible!important}
#page-container{padding-top:0!important;margin-top:0!important}
.post,.post-content,.type-page,.et_pb_post,article.post-type-page{margin-top:0!important;padding-top:0!important}
body{margin:0!important;padding:0!important;background:#faf8f0!important}
.entry-content>p,.entry-content>div:first-child,.et_builder_inner_content>div:first-child{margin:0!important;padding:0!important;font-size:0!important;line-height:0!important}
.clearfix::before,.clearfix::after,#content-area::before,#content-area::after,.container::before,.container::after{display:none!important;content:none!important}
body.et_right_sidebar #left-area{width:100%!important;float:none!important}
body.et_right_sidebar #main-content .container{width:100%!important;max-width:100%!important;padding:0!important}
#page-container,#main-content,#content-area,.container,#left-area,article,.entry-content{border-left:0!important;border-right:0!important;border-top:0!important;border-bottom:0!important}
*{box-sizing:border-box;font-family:’Segoe UI’,sans-serif}
.sgbc-section,.sg{width:100%;margin:0;padding:0}
.sgbc-container{max-width:900px;width:90%;margin:0 auto}
.sg-sticky{position:sticky;top:0;z-index:9999;margin:0!important;padding:0!important;border:0!important}
.sg-topbar-link{text-decoration:none;display:block;margin:0!important;padding:8px 20px!important;border:0!important;flex-shrink:0}
.sg-topbar{background:#254604;padding:0!important;margin:0!important;border:0!important;display:flex;align-items:center;justify-content:space-between}
.sg-topbar a,.sg-topbar li,.sg-topbar div,.sg-topbar span{margin:0!important;padding:0!important;border:0!important}
.sg-topbar .topbar-logo{height:140px;width:auto;display:block;margin:0!important;padding:0!important;background-color:#254604}
.sg-topbar ul{display:flex;gap:24px;list-style:none!important;list-style-type:none!important;margin:0!important;padding:0 24px 0 0!important;flex-wrap:wrap;align-items:center;justify-content:flex-end}
.sg-topbar ul a{color:#FFFFFF;text-decoration:none;font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase}
.sg-topbar ul a:hover{color:#8d8f3f}
.sg-topbar li.has-sub{position:relative}
.sg-topbar li.has-sub .sub-menu{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#254604;padding:8px 0;min-width:220px;box-shadow:0 4px 12px rgba(0,0,0,0.3);z-index:10000;list-style:none!important;list-style-type:none!important}
.sg-topbar li.has-sub.sg-drop-open .sub-menu{display:block}
.sg-topbar li.has-sub .sub-menu li{padding:0;list-style:none!important;list-style-type:none!important}
.sg-topbar li.has-sub .sub-menu a{display:block;padding:8px 20px;font-size:14px;white-space:nowrap}
/* Header */
.sgbc-header{background:#faf8f0;padding:50px 0 10px;text-align:center}
.sgbc-header h1{font-family:’Segoe UI’,sans-serif;font-size:36px;font-weight:600;color:#254604;margin:0 0 8px;letter-spacing:3px;text-transform:uppercase}
.sgbc-header p{font-family:’Segoe UI’,sans-serif;font-size:18px;color:#555;margin:0}
/* Resources */
.sgbc-resources{background:#faf8f0;padding:30px 0 60px}
.sgbc-res-inner{max-width:900px;width:90%;margin:0 auto}
.sgbc-resource-card{background:#FFFFFF;border-radius:6px;padding:25px 30px;margin:0 0 20px;border-left:4px solid #254604;box-shadow:0 2px 8px rgba(0,0,0,0.08);transition:box-shadow 0.2s}
.sgbc-resource-card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.15)}
.sgbc-resource-card h3{font-family:’Segoe UI’,sans-serif;font-size:22px;font-weight:700;color:#254604;margin:0 0 10px}
.res-meta{font-size:16px;color:#555;margin:0 0 6px;line-height:1.5}
.res-meta a{color:#254604;text-decoration:none}
.res-meta a:hover{color:#8d8f3f;text-decoration:underline}
.res-desc{font-size:18px;color:#6B6B6B;line-height:1.6;margin:8px 0 0}
/* Back link */
.sgbc-back{background:#faf8f0;padding:10px 0 0;text-align:center}
.sgbc-back a{display:inline-block;font-size:16px;color:#254604;text-decoration:none;font-weight:600;padding:10px 25px;border:2px solid #254604;border-radius:4px;transition:all 0.2s}
.sgbc-back a:hover{background:#254604;color:#FFFFFF}
/* Disclaimer */
.sgbc-updated{background:#faf8f0;padding:30px 0;text-align:center}
.sgbc-updated p{font-size:14px;color:#777;margin:0 0 5px}
/* Footer */
.sgbc-footer{background:#254604;padding:9px 0;text-align:center}
.sgbc-foot-row{display:flex;align-items:center;justify-content:center;gap:15px}
.sgbc-foot-row p{font-size:13px;color:#FFFFFF;margin:0;letter-spacing:1px}
.sgbc-footer a{color:#FFFFFF;text-decoration:none}
.sgbc-foot-logo{display:inline-block;height:35px;width:35px;background-color:#FFFFFF;-webkit-mask:url(‘https://sandpointchurch.com/wp-content/uploads/2026/04/sgbc-logo-sgbc-transparent.png’) center/contain no-repeat;mask:url(‘https://sandpointchurch.com/wp-content/uploads/2026/04/sgbc-logo-sgbc-transparent.png’) center/contain no-repeat}
.et_pb_post_nav,.post-nav-boxed,.nav-previous,.nav-next,.et-pb-arrow-prev,.et-pb-arrow-next,.et_pb_arrow_prev,.et_pb_arrow_next{display:none!important}
.sg-hamburger{display:none;cursor:pointer;flex-direction:column;gap:5px;padding:8px;z-index:10001}
.sg-hamburger span{display:block;width:26px;height:3px;background:#FFFFFF;border-radius:2px;transition:all 0.3s}
@media(max-width:768px){
.sg-topbar{flex-wrap:wrap}
.sg-topbar-link{padding:8px 15px!important}
.sg-hamburger{display:inline-flex;margin:0 15px 0 auto!important;padding:8px!important}
.sg-topbar ul{display:none!important;flex-direction:column;gap:0;width:100%;padding:8px 0!important;border-top:1px solid rgba(255,255,255,0.2);justify-content:center}
.sg-topbar ul li{padding:8px 0;text-align:center}
.sg-topbar ul.sg-menu-open{display:flex!important}
.sg-topbar li.has-sub .sub-menu{position:static;box-shadow:none;padding:0 0 0 20px;display:none;border:none;transform:none}
.sg-topbar li.has-sub .sub-menu.sg-sub-open{display:block!important}
.sg-topbar li.has-sub{padding-bottom:0;margin-bottom:0}
.sg-topbar li.has-sub .sub-menu{transform:none}
.sg-topbar .topbar-logo{height:100px!important}
.sg-topbar ul a{font-size:14px!important}
.sg-topbar li.has-sub .sub-menu a{font-size:14px!important}
.sgbc-header h1{font-size:24px!important}
.sgbc-resource-card{padding:20px}
.sgbc-resource-card h3{font-size:18px!important}
.res-desc{font-size:16px!important}
p{font-size:16px!important}
}
/* Small phones (iPhone SE, older iPhones < 400px) */
@media(max-width:400px){
.sg-topbar .topbar-logo{height:80px!important}
.sg-topbar ul a{font-size:12px!important;letter-spacing:1px!important}
.sg-topbar li.has-sub .sub-menu a{font-size:12px!important}
.sgbc-header h1{font-size:20px!important;letter-spacing:1px!important}
.sgbc-header p{font-size:14px!important}
.sgbc-resource-card h3{font-size:16px!important}
.res-desc{font-size:14px!important}
.res-meta{font-size:13px!important}
p{font-size:14px!important}
.sgbc-cat-divider h2{font-size:17px!important}
}
(function(){var items=document.querySelectorAll(‘.sg-topbar li.has-sub, .sg-topbar li.has-sub’);items.forEach(function(li){var t;li.addEventListener(‘mouseenter’,function(){clearTimeout(t);li.classList.add(‘sg-drop-open’)});li.addEventListener(‘mouseleave’,function(){t=setTimeout(function(){li.classList.remove(‘sg-drop-open’)},400)})})})();
Family & Crisis Support
Resources offering care, guidance, and support for families and individuals navigating crisis, hardship, or major life challenges
Community Resource EnVision Center
Connects individuals to local services including employment, education, and support programs.
Priest River Ministries Advocates for Women
Support and advocacy for women and families in crisis situations.
📌 Note
Information is subject to change. Please contact each organization directly to confirm hours and availability of services.
(function(){var pid=1094;fetch(‘/wp-json/sgbc/v1/hit’,{method:’POST’,headers:{‘Content-Type’:’application/json’},body:JSON.stringify({page_id:pid})}).then(function(r){return r.json()}).then(function(d){document.getElementById(‘sgbc-views’).textContent=d.views+’ views’}).catch(function(){})})();
