@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}
/* === Layout === */
.sgbc-section,.sg{width:100%;margin:0;padding:0}
.sgbc-container{max-width:900px;width:90%;margin:0 auto}
/* === Topbar === */
.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}
/* === White content wrapper === */
.sgbc-white-wrap{background:#faf8f0!important}
.sgbc-header,.sgbc-intro,.sgbc-categories,.sgbc-verse,.sgbc-updated{background:#faf8f0!important}
/* === Header === */
.sgbc-header{padding:60px 0 20px;text-align:center}
.sgbc-header h1{font-family:’Segoe UI’,sans-serif;font-size:36px;font-weight:600;color:#254604;margin:0 0 10px;letter-spacing:4px;text-transform:uppercase}
/* === Intro === */
.sgbc-intro{background:#faf8f0;padding:0 0 40px;text-align:center}
.sgbc-intro p{font-size:18px;color:#6B6B6B;line-height:1.8;margin:0}
/* === Category Cards — single column, wider === */
.sgbc-categories{background:#faf8f0;padding:0 0 50px}
.sgbc-cat-grid{max-width:900px;width:90%;margin:0 auto;display:grid;grid-template-columns:1fr;gap:20px}
.sgbc-cat-grid>p{display:none!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important}
.sgbc-cat-card{display:block;position:relative;border-radius:6px;overflow:hidden;text-decoration:none;min-height:160px;transition:transform 0.2s,box-shadow 0.2s}
.sgbc-cat-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.2)}
.sgbc-cat-card .cat-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;transition:transform 0.3s}
.sgbc-cat-card:hover .cat-bg{transform:scale(1.05)}
.sgbc-cat-card .cat-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,0.1),rgba(0,0,0,0.55))}
.sgbc-cat-card .cat-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:25px 30px}
.sgbc-cat-card .cat-title{font-family:’Segoe UI’,sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;text-transform:uppercase;letter-spacing:2px;margin:0 0 6px;text-shadow:1px 2px 4px rgba(0,0,0,0.5)}
.sgbc-cat-card .cat-desc{font-size:18px;color:#FFFFFF;line-height:1.4;margin:0;text-shadow:1px 1px 3px rgba(0,0,0,0.4)}
/* === Prayer Section === */
.sgbc-prayer{background:#254604;padding:50px 0;text-align:center}
.sgbc-prayer h2{font-family:’Segoe UI’,sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;margin:0 0 15px;letter-spacing:1px}
.sgbc-prayer p{font-size:20px;color:#FFFFFF;line-height:1.6;margin:0 0 10px}
.sgbc-prayer a{color:#FFFFFF;text-decoration:none;font-weight:600}
.sgbc-prayer a:hover{color:#FFFFFF}
/* === Verse === */
.sgbc-verse{background:#faf8f0;padding:40px 0;text-align:center}
.sgbc-verse p{font-family:’Merriweather’,serif;font-size:22px;font-style:italic;color:#254604;line-height:1.6;margin:0}
.sgbc-verse .verse-ref{font-family:’Segoe UI’,sans-serif;font-size:16px;font-style:normal;color:#555;margin:10px 0 0;display:block}
/* === Updated === */
.sgbc-updated{background:#faf8f0;padding:0 0 30px;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}
/* === Hide Divi nav === */
.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}
/* === Hamburger === */
.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}
/* === Mobile === */
@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}
.sgbc-cat-card{min-height:130px}
.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}
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)})})})();
Community Resource Directory of Sandpoint, Idaho
Shepherd's Grace Baptist Church is committed to caring for our community. If you or someone you know needs assistance, dedicated organizations across Sandpoint and Bonner County are ready to help—serving Clark Fork, Ponderay, Kootenai, Priest River, Sagle, Spirit Lake, and nearby areas.
Care, guidance, and support for families navigating crisis or hardship
Groceries, pantry items, and basic needs support
Prepared meals including community meals and senior centers
Safe shelter, housing assistance, and guidance
Medical care, mental health resources, and community health programs
Benefits, healthcare, housing support, and resources for veterans
Financial assistance, legal support, and emergency services
Public transit and medical ride assistance
Prayer
If you need prayer or just someone to talk to, we are here for you.
📞 (208) 290-9315 — Pastor Eric Klerck
“Bear ye one another’s burdens, and so fulfil the law of Christ.”— Galatians 6:2
Last Updated: April 15, 2026
Information is subject to change. Please contact each organization directly to confirm hours and availability.
