{"id":794,"date":"2026-09-08T15:42:46","date_gmt":"2026-09-08T13:42:46","guid":{"rendered":"https:\/\/rejoiceinthelordgospelradio.com\/?page_id=794"},"modified":"2026-10-04T11:31:06","modified_gmt":"2026-10-04T09:31:06","slug":"the-rejoicers-community","status":"publish","type":"page","link":"https:\/\/rejoiceinthelordgospelradio.com\/nl\/the-rejoicers-community\/","title":{"rendered":"The Rejoice Community"},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\n<style>\n.rj-community{\n  --blue:#0933F2;\n  --cyan:#0DAEFD;\n  --pink:#E50DA4;\n  --purple:#5E0BE4;\n  --navy:#07143d;\n  --border:#244AF5;\n  width:100vw;\n  max-width:none;\n  margin-left:calc(50% - 50vw);\n  margin-right:calc(50% - 50vw);\n  background:#fff;\n  color:var(--navy);\n  font-family:Arial,Helvetica,sans-serif;\n}\nbody.page-id-794 .wp-block-post-title{display:none!important}\n\n.rj-hero{\n  min-height:300px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n  color:#fff;\n  position:relative;\n  overflow:hidden;\n  background:\n    linear-gradient(rgba(0,20,90,.18),rgba(80,0,80,.12)),\n    linear-gradient(135deg,#0933F2 0%,#0DAEFD 28%,#E50DA4 68%,#5E0BE4 100%);\n}\n.rj-hero:after{\n  content:\"\";\n  position:absolute;\n  left:0;right:0;bottom:0;\n  height:95px;\n  opacity:.22;\n  background:\n    radial-gradient(circle at 5% 100%,#001647 0 26px,transparent 27px),\n    radial-gradient(circle at 15% 100%,#001647 0 38px,transparent 39px),\n    radial-gradient(circle at 27% 100%,#001647 0 30px,transparent 31px),\n    radial-gradient(circle at 76% 100%,#001647 0 36px,transparent 37px),\n    radial-gradient(circle at 87% 100%,#001647 0 45px,transparent 46px),\n    radial-gradient(circle at 96% 100%,#001647 0 30px,transparent 31px);\n}\n.rj-hero-inner{\n  position:relative;\n  z-index:2;\n  padding:40px 20px;\n}\n.rj-hero h1{\n  margin:0 0 12px;\n  font:700 clamp(40px,5vw,68px)\/1 Georgia,serif;\n  color:#fff;\n}\n.rj-tagline{\n  font:700 clamp(20px,2.3vw,30px)\/1.3 Georgia,serif;\n}\n.rj-tagline span{color:#ff0ba6;padding:0 8px}\n.rj-hero p{font-size:18px;margin-top:16px}\n\n.rj-main{\n  max-width:1540px;\n  margin:0 auto;\n  padding:28px 32px;\n}\n.rj-grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:22px;\n  margin-bottom:22px;\n}\n.rj-card{\n  border:1.5px solid var(--border);\n  border-radius:7px;\n  overflow:hidden;\n  background:#fff;\n  box-shadow:0 3px 10px rgba(0,0,0,.04);\n}\n.rj-head{\n  display:flex;\n  align-items:center;\n  gap:15px;\n  padding:15px 18px;\n  color:#fff;\n  background:linear-gradient(100deg,#0933F2 0%,#1534D7 36%,#6D18C8 69%,#E50DA4 100%);\n}\n.rj-head h2{\n  margin:0;\n  color:#fff;\n  font:700 clamp(23px,2vw,34px)\/1.05 Georgia,serif;\n}\n.rj-head p{\n  margin:5px 0 0;\n  color:#fff;\n  font-size:14px;\n}\n.rj-icon{\n  width:62px;height:62px;flex:0 0 62px;\n  border-radius:50%;\n  border:3px solid #37dcff;\n  display:grid;\n  place-items:center;\n  font-size:28px;\n  background:rgba(0,30,180,.35);\n}\n\n.rj-bulletin{\n  display:grid;\n  grid-template-columns:47% 53%;\n  gap:16px;\n  padding:18px;\n  background:linear-gradient(135deg,#fff,#f3f5ff);\n}\n.rj-feature{\n  min-height:300px;\n  border-radius:6px;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n  color:#fff;\n  padding:20px;\n  background:\n    linear-gradient(rgba(10,0,20,.18),rgba(10,0,20,.62)),\n    radial-gradient(circle at 65% 75%,#ffc56e 0 14px,transparent 15px),\n    radial-gradient(circle at 30% 78%,#ffe29b 0 10px,transparent 11px),\n    linear-gradient(145deg,#2b1238,#8f4269);\n}\n.rj-feature small{margin-bottom:8px;font-weight:700}\n.rj-feature strong{font-size:24px;line-height:1.15}\n.rj-feature span{margin-top:10px}\n\n.rj-links a{\n  display:grid;\n  grid-template-columns:30px 1fr auto;\n  gap:9px;\n  align-items:center;\n  padding:13px 0;\n  border-bottom:1px solid #dfe3ef;\n  text-decoration:none;\n  color:var(--navy);\n}\n.rj-links small{display:block;margin-top:3px}\n.rj-btn{\n  display:inline-block;\n  border:0;\n  border-radius:5px;\n  padding:13px 22px;\n  color:#fff;\n  font-weight:700;\n  text-decoration:none;\n  cursor:pointer;\n  margin-top:12px;\n}\n.rj-pink{background:linear-gradient(90deg,#D70B9C,#F0009A)}\n.rj-blue{background:linear-gradient(90deg,#0878F9,#0DAEFD)}\n\n.rj-family{\n  display:grid;\n  grid-template-columns:repeat(5,1fr);\n  gap:7px;\n  padding:14px;\n}\n.rj-photo,.rj-together{\n  aspect-ratio:1\/1;\n  border-radius:5px;\n}\n.rj-photo{\n  display:grid;\n  place-items:center;\n  border:1px dashed #aeb6c8;\n  background:linear-gradient(135deg,#e7ebf4,#cdd3df);\n  color:#737b8d;\n  font-size:12px;\n}\n.rj-together{\n  display:grid;\n  place-items:center;\n  text-align:center;\n  font:700 17px\/1 Georgia,serif;\n  background:#fff;\n}\n.rj-verse{\n  margin:0 14px 14px;\n  padding:10px;\n  text-align:center;\n  background:#eef1f8;\n  font:14px\/1.4 Georgia,serif;\n}\n\n.rj-community-corner{margin-bottom:22px}\n.rj-head-action{\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n}\n.rj-head-left{\n  display:flex;\n  align-items:center;\n  gap:15px;\n}\n.rj-post{\n  display:flex;\n  gap:14px;\n  align-items:center;\n  padding:16px 20px;\n}\n.rj-avatar{\n  width:46px;height:46px;border-radius:50%;\n  background:linear-gradient(145deg,#1d314e,#b97c60);\n  flex:0 0 46px;\n}\n.rj-input{\n  flex:1;\n  padding:14px 20px;\n  border-radius:26px;\n  background:#f0f2f6;\n  color:#7b8190;\n}\n.rj-actions{\n  display:flex;\n  gap:18px;\n  white-space:nowrap;\n  font-size:14px;\n}\n\n.rj-media{\n  display:grid;\n  grid-template-columns:52% 48%;\n  gap:18px;\n  padding:20px;\n  background:linear-gradient(135deg,#fff,#f3f6ff);\n}\n.rj-placeholder{\n  min-height:235px;\n  border-radius:5px;\n  display:grid;\n  place-items:center;\n  text-align:center;\n}\n.rj-video{\n  color:#fff;\n  position:relative;\n  background:linear-gradient(135deg,#7d8fa7,#d0a07c);\n}\n.rj-play{\n  width:58px;height:58px;border-radius:50%;\n  border:3px solid #fff;\n  display:grid;\n  place-items:center;\n  background:rgba(0,0,0,.28);\n  font-size:24px;\n}\n.rj-bible{\n  color:#5f6674;\n  border:1px dashed #afb6c1;\n  background:linear-gradient(135deg,#edf1f5,#c9d0d9);\n}\n.rj-cake{\n  color:#fff;\n  border:1px dashed #caa;\n  background:\n    radial-gradient(circle at 30% 36%,#ffd86b 0 8px,transparent 9px),\n    radial-gradient(circle at 65% 42%,#ff9b5c 0 8px,transparent 9px),\n    radial-gradient(circle at 75% 68%,#ff69b2 0 10px,transparent 11px),\n    linear-gradient(135deg,#5c173f,#cd438f);\n}\n.rj-copy{\n  display:flex;\n  flex-direction:column;\n  justify-content:center;\n  align-items:flex-start;\n}\n.rj-copy h3{margin:0 0 9px;font-size:19px}\n.rj-copy p{margin:0 0 12px;line-height:1.5}\n.rj-link{\n  color:#0625c8;\n  font-weight:700;\n  text-decoration:none;\n  margin-top:12px;\n  font-size:14px;\n}\n\n.rj-poll{\n  display:grid;\n  grid-template-columns:68% 32%;\n  padding:20px;\n  background:linear-gradient(135deg,#fff,#f3f5ff);\n}\n.rj-poll h3{margin-top:0;font-size:16px}\n.rj-poll label{display:block;margin:8px 0}\n.rj-poll input{accent-color:#0933F2}\n.rj-bubbles{position:relative;min-height:190px}\n.rj-bubble{\n  position:absolute;width:84px;height:62px;border-radius:50%;\n}\n.rj-bubble.one{background:#0b8bfb;top:45px;left:5px}\n.rj-bubble.two{background:#e5009b;top:80px;left:58px}\n\n.rj-closing{\n  min-height:180px;\n  display:grid;\n  place-items:center;\n  text-align:center;\n  color:#fff;\n  background:linear-gradient(105deg,#0933F2 0%,#0B48D9 32%,#6E19C8 70%,#E50DA4 100%);\n}\n.rj-closing h2{\n  margin:0;\n  color:#fff;\n  font:700 clamp(34px,4vw,52px)\/1 Georgia,serif;\n}\n.rj-closing p{font-size:18px;margin-top:10px}\n\n@media(max-width:1050px){\n  .rj-grid{grid-template-columns:1fr}\n  .rj-post{flex-wrap:wrap}\n  .rj-actions{width:100%;justify-content:center;flex-wrap:wrap}\n}\n@media(max-width:700px){\n  .rj-main{padding:16px 10px}\n  .rj-bulletin,.rj-media,.rj-poll{grid-template-columns:1fr}\n  .rj-family{grid-template-columns:repeat(2,1fr)}\n  .rj-head-action{align-items:flex-start;flex-direction:column;gap:12px}\n  .rj-actions{justify-content:flex-start}\n  .rj-icon{width:50px;height:50px;flex-basis:50px;font-size:22px}\n}\n.rjc-poll #rjc-poll-vote[hidden] {\n    display: none !important;\n}\n\/* Birthday & Celebration photo *\/\n#rjc-celebration-image{\n  width:100%;\n  height:320px;\n  object-fit:cover;\n  object-position:center 30%;\n  border-radius:6px;\n  display:block;\n}\n\n#rjc-celebration-image-fallback{\n  min-height:320px;\n  height:320px;\n}\n\n@media(max-width:700px){\n  #rjc-celebration-image,\n  #rjc-celebration-image-fallback{\n    height:280px;\n    min-height:280px;\n  }\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\n<style>\n\/* =========================================================\n   REJOICERS COMMUNITY \u2014 FULL PAGE LAYOUT\n   ========================================================= *\/\n\n\/* Force this page only to use the available width *\/\nbody.page-id-794 .wp-block-post-content,\nbody.page-id-794 .entry-content,\nbody.page-id-794 main,\nbody.page-id-794 .wp-site-blocks main {\n    max-width: none !important;\n    width: 100% !important;\n}\n\nbody.page-id-794 .wp-block-post-content {\n    padding-left: 0 !important;\n    padding-right: 0 !important;\n    margin-left: 0 !important;\n    margin-right: 0 !important;\n}\n\nbody.page-id-794 .wp-block-post-content > * {\n    max-width: none !important;\n}\n\nbody.page-id-794 .wp-block-post-title {\n    display: none !important;\n}\n\n\n\/* =========================================================\n   VARIABLES\n   ========================================================= *\/\n\n.rjc-page {\n    --blue: #0933F2;\n    --cyan: #0DAEFD;\n    --pink: #E50DA4;\n    --purple: #5E0BE4;\n    --navy: #07143D;\n    --soft: #F4F6FC;\n    --border: #244AF5;\n\n    width: 100%;\n    margin: 0;\n    padding: 0;\n    background: #ffffff;\n    color: var(--navy);\n    font-family: Arial, Helvetica, sans-serif;\n    box-sizing: border-box;\n}\n\n.rjc-page *,\n.rjc-page *::before,\n.rjc-page *::after {\n    box-sizing: border-box;\n}\n\n\n\/* =========================================================\n   HERO\n   ========================================================= *\/\n\n.rjc-hero {\n    position: relative;\n    width: 100%;\n    min-height: 250px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    overflow: hidden;\n    text-align: center;\n    color: #fff;\n    background:\n        linear-gradient(\n            105deg,\n            rgba(9,51,242,.98) 0%,\n            rgba(13,174,253,.92) 30%,\n            rgba(229,13,164,.94) 70%,\n            rgba(94,11,228,.98) 100%\n        );\n}\n\n.rjc-hero::after {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    height: 82px;\n    opacity: .24;\n    background:\n        radial-gradient(circle at 3% 100%, #00134b 0 24px, transparent 25px),\n        radial-gradient(circle at 8% 100%, #00134b 0 35px, transparent 36px),\n        radial-gradient(circle at 15% 100%, #00134b 0 27px, transparent 28px),\n        radial-gradient(circle at 22% 100%, #00134b 0 38px, transparent 39px),\n        radial-gradient(circle at 78% 100%, #00134b 0 34px, transparent 35px),\n        radial-gradient(circle at 85% 100%, #00134b 0 44px, transparent 45px),\n        radial-gradient(circle at 93% 100%, #00134b 0 31px, transparent 32px),\n        radial-gradient(circle at 98% 100%, #00134b 0 40px, transparent 41px);\n}\n\n.rjc-hero-inner {\n    position: relative;\n    z-index: 2;\n    width: min(1180px, 92%);\n    padding: 32px 20px 42px;\n}\n\n.rjc-hero h1 {\n    margin: 0;\n    color: #fff;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(44px, 5vw, 66px);\n    line-height: 1.05;\n    font-weight: 700;\n}\n\n.rjc-tagline {\n    margin-top: 10px;\n    color: #fff;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(22px, 2.4vw, 30px);\n    font-weight: 700;\n}\n\n.rjc-tagline b {\n    padding: 0 10px;\n    color: #ff0ca5;\n}\n\n.rjc-hero p {\n    margin: 14px 0 0;\n    color: #fff;\n    font-size: 17px;\n}\n\n\n\/* =========================================================\n   MAIN PAGE CONTAINER\n   ========================================================= *\/\n\n.rjc-main {\n    width: min(1440px, calc(100% - 48px));\n    margin: 0 auto;\n    padding: 24px 0 28px;\n}\n\n.rjc-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 20px;\n    margin-bottom: 20px;\n}\n\n\n\/* =========================================================\n   CARD SYSTEM\n   ========================================================= *\/\n\n.rjc-card {\n    min-width: 0;\n    border: 1px solid var(--border);\n    border-radius: 6px;\n    overflow: hidden;\n    background: #fff;\n    box-shadow: 0 2px 8px rgba(0,0,0,.04);\n}\n\n.rjc-head {\n    min-height: 88px;\n    display: flex;\n    align-items: center;\n    gap: 14px;\n    padding: 13px 18px;\n    color: #fff;\n    background: linear-gradient(\n        100deg,\n        #0933F2 0%,\n        #123BDF 32%,\n        #6A1ACB 68%,\n        #E50DA4 100%\n    );\n}\n\n.rjc-head h2 {\n    margin: 0;\n    color: #fff;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(24px, 2vw, 32px);\n    line-height: 1.08;\n    font-weight: 700;\n}\n\n.rjc-head p {\n    margin: 5px 0 0;\n    color: #fff;\n    font-size: 14px;\n    line-height: 1.35;\n}\n\n.rjc-icon {\n    width: 58px;\n    height: 58px;\n    flex: 0 0 58px;\n    border-radius: 50%;\n    border: 3px solid #42dfff;\n    display: grid;\n    place-items: center;\n    background: rgba(0,30,170,.38);\n    color: white;\n    font-size: 26px;\n}\n\n.rjc-head-action {\n    display: flex;\n    justify-content: space-between;\n    gap: 20px;\n}\n\n.rjc-head-left {\n    display: flex;\n    align-items: center;\n    gap: 14px;\n    min-width: 0;\n}\n\n\n\/* =========================================================\n   BUTTONS\n   ========================================================= *\/\n\n.rjc-btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 42px;\n    padding: 11px 19px;\n    border: 0;\n    border-radius: 5px;\n    color: #fff !important;\n    text-decoration: none !important;\n    font-size: 13px;\n    line-height: 1.1;\n    font-weight: 700;\n    white-space: nowrap;\n}\n\n.rjc-btn-pink {\n    background: linear-gradient(90deg, #D80A99, #F0009A);\n}\n\n.rjc-btn-blue {\n    background: linear-gradient(90deg, #0878F9, #0DAEFD);\n}\n\n.rjc-link {\n    display: inline-block;\n    margin-top: 10px;\n    color: #0625C8 !important;\n    text-decoration: none !important;\n    font-size: 13px;\n    font-weight: 700;\n}\n\n\n\/* =========================================================\n   MINISTRY BULLETIN\n   ========================================================= *\/\n\n.rjc-bulletin-body {\n    min-height: 326px;\n    display: grid;\n    grid-template-columns: 47% 53%;\n    gap: 18px;\n    padding: 18px;\n    background: linear-gradient(135deg, #fff, #F4F6FC);\n}\n\n.rjc-broadcast {\n    min-width: 0;\n    min-height: 288px;\n    border-radius: 5px;\n    padding: 18px;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center;\n    text-align: center;\n    color: #fff;\n    background:\n        radial-gradient(circle at 70% 77%, #ffd17d 0 12px, transparent 13px),\n        radial-gradient(circle at 30% 83%, #d9ab5c 0 9px, transparent 10px),\n        linear-gradient(145deg, #161120, #4b183f 62%, #8f4e75);\n}\n\n.rjc-broadcast small {\n    margin-bottom: 5px;\n    font-size: 15px;\n    font-weight: 700;\n}\n\n.rjc-broadcast strong {\n    font-size: 22px;\n    line-height: 1.2;\n}\n\n.rjc-broadcast span {\n    margin-top: 9px;\n    font-size: 14px;\n    line-height: 1.35;\n}\n\n.rjc-announcements {\n    min-width: 0;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n}\n\n.rjc-announcement {\n    display: grid;\n    grid-template-columns: 28px 1fr 12px;\n    align-items: center;\n    gap: 8px;\n    padding: 11px 0;\n    border-bottom: 1px solid #DDE2EE;\n    color: var(--navy);\n    text-decoration: none !important;\n    font-size: 14px;\n}\n\n.rjc-announcement strong,\n.rjc-announcement small {\n    display: block;\n}\n\n.rjc-announcement small {\n    margin-top: 2px;\n    font-size: 12px;\n}\n\n.rjc-announcements .rjc-btn {\n    margin-top: 14px;\n}\n\n\n\/* =========================================================\n   FAMILY\n   ========================================================= *\/\n\n.rjc-family-grid {\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 7px;\n    padding: 14px 14px 8px;\n}\n\n.rjc-photo,\n.rjc-family-message {\n    min-width: 0;\n    aspect-ratio: 1 \/ 1;\n    border-radius: 4px;\n}\n\n.rjc-photo {\n    display: grid;\n    place-items: center;\n    border: 1px dashed #AEB7C8;\n    background: linear-gradient(135deg, #EDF0F6, #D3D9E4);\n    color: #788093;\n    font-size: 12px;\n}\n\n.rjc-family-message {\n    display: grid;\n    place-items: center;\n    padding: 6px;\n    text-align: center;\n    color: #07143D;\n    background: #fff;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 15px;\n    font-weight: 700;\n    line-height: 1;\n}\n\n.rjc-family-verse {\n    margin: 0 14px 14px;\n    padding: 9px 12px;\n    background: #EEF1F7;\n    text-align: center;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 13px;\n    line-height: 1.3;\n}\n\n\n\/* =========================================================\n   COMMUNITY CORNER\n   ========================================================= *\/\n\n.rjc-community-card {\n    margin-bottom: 20px;\n}\n\n.rjc-community-body {\n    display: flex;\n    align-items: center;\n    gap: 14px;\n    padding: 15px 20px;\n}\n\n.rjc-avatar {\n    width: 44px;\n    height: 44px;\n    flex: 0 0 44px;\n    border-radius: 50%;\n    background: linear-gradient(145deg, #34465F, #C48667);\n}\n\n.rjc-post-input {\n    flex: 1;\n    min-width: 180px;\n    padding: 13px 18px;\n    border-radius: 28px;\n    background: #F0F2F7;\n    color: #818899;\n    font-size: 14px;\n}\n\n.rjc-post-actions {\n    display: flex;\n    align-items: center;\n    gap: 19px;\n    flex-wrap: wrap;\n    color: #1C2A4A;\n    font-size: 13px;\n    white-space: nowrap;\n}\n\n\n\/* =========================================================\n   STANDARD MEDIA CARDS\n   ========================================================= *\/\n\n.rjc-card-body {\n    min-height: 260px;\n    display: grid;\n    grid-template-columns: 53% 47%;\n    gap: 18px;\n    padding: 18px;\n    background: linear-gradient(135deg, #fff, #F3F6FD);\n}\n\n.rjc-media-placeholder {\n    position: relative;\n    min-width: 0;\n    min-height: 220px;\n    border-radius: 5px;\n    overflow: hidden;\n    display: grid;\n    place-items: center;\n    text-align: center;\n}\n\n.rjc-video {\n    color: white;\n    background: linear-gradient(135deg, #8D97A8, #CE9C78);\n}\n\n.rjc-play {\n    width: 55px;\n    height: 55px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    border: 3px solid #fff;\n    background: rgba(0,0,0,.25);\n    font-size: 22px;\n}\n\n.rjc-bible {\n    color: #5B6576;\n    border: 1px dashed #AEB7C5;\n    background: linear-gradient(135deg, #EEF1F5, #D0D7E1);\n}\n\n.rjc-birthday {\n    color: white;\n    border: 1px dashed #B98A9F;\n    background:\n        radial-gradient(circle at 28% 38%, #FFD95C 0 8px, transparent 9px),\n        radial-gradient(circle at 69% 51%, #FF9959 0 8px, transparent 9px),\n        radial-gradient(circle at 75% 75%, #FF69AE 0 10px, transparent 11px),\n        linear-gradient(145deg, #4A1739, #C43A84);\n}\n\n.rjc-copy {\n    min-width: 0;\n    display: flex;\n    flex-direction: column;\n    align-items: flex-start;\n    justify-content: center;\n}\n\n.rjc-copy h3 {\n    margin: 0 0 7px;\n    color: #07143D;\n    font-size: 18px;\n    line-height: 1.25;\n}\n\n.rjc-copy p {\n    margin: 0 0 10px;\n    font-size: 13px;\n    line-height: 1.45;\n}\n\n\n\/* =========================================================\n   POLLS\n   ========================================================= *\/\n\n.rjc-poll-body {\n    min-height: 260px;\n    display: grid;\n    grid-template-columns: 70% 30%;\n    gap: 10px;\n    padding: 18px;\n    background: linear-gradient(135deg, #fff, #F4F6FC);\n}\n\n.rjc-poll-copy h3 {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.3;\n}\n\n.rjc-poll-copy label {\n    display: block;\n    margin: 7px 0;\n    font-size: 13px;\n}\n\n.rjc-poll-copy input {\n    accent-color: var(--blue);\n}\n\n.rjc-poll-art {\n    position: relative;\n}\n\n.rjc-bubble-blue,\n.rjc-bubble-pink {\n    position: absolute;\n    width: 78px;\n    height: 58px;\n    border-radius: 50%;\n}\n\n.rjc-bubble-blue {\n    top: 58px;\n    left: 4px;\n    background: #108DF8;\n}\n\n.rjc-bubble-pink {\n    top: 92px;\n    left: 52px;\n    background: #E5009B;\n}\n\n\n\/* =========================================================\n   CLOSING\n   ========================================================= *\/\n\n.rjc-closing {\n    position: relative;\n    min-height: 145px;\n    display: grid;\n    place-items: center;\n    overflow: hidden;\n    text-align: center;\n    color: #fff;\n    background: linear-gradient(\n        100deg,\n        #0933F2 0%,\n        #0C4ADD 32%,\n        #6D18C8 70%,\n        #E50DA4 100%\n    );\n}\n\n.rjc-closing-inner {\n    position: relative;\n    z-index: 2;\n    padding: 26px 20px;\n}\n\n.rjc-closing h2 {\n    margin: 0;\n    color: #fff;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(34px, 4vw, 48px);\n    line-height: 1;\n}\n\n.rjc-closing p {\n    margin: 10px 0 0;\n    color: #fff;\n    font-size: 17px;\n}\n\n\n\/* =========================================================\n   TABLET\n   ========================================================= *\/\n\n@media (max-width: 1000px) {\n\n    .rjc-grid {\n        grid-template-columns: 1fr;\n    }\n\n    .rjc-main {\n        width: min(94%, 760px);\n    }\n\n    .rjc-community-body {\n        flex-wrap: wrap;\n    }\n\n    .rjc-post-actions {\n        width: 100%;\n        padding-left: 58px;\n    }\n}\n\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media (max-width: 680px) {\n\n    .rjc-main {\n        width: calc(100% - 24px);\n        padding-top: 14px;\n    }\n\n    .rjc-hero {\n        min-height: 250px;\n    }\n\n    .rjc-head {\n        align-items: flex-start;\n    }\n\n    .rjc-head-action {\n        flex-direction: column;\n        align-items: flex-start;\n    }\n\n    .rjc-icon {\n        width: 50px;\n        height: 50px;\n        flex-basis: 50px;\n        font-size: 22px;\n    }\n\n    .rjc-bulletin-body,\n    .rjc-card-body,\n    .rjc-poll-body {\n        grid-template-columns: 1fr;\n    }\n\n    .rjc-family-grid {\n        grid-template-columns: repeat(2, 1fr);\n    }\n\n    .rjc-community-body {\n        align-items: flex-start;\n    }\n\n    .rjc-post-input {\n        width: calc(100% - 58px);\n    }\n\n    .rjc-post-actions {\n        padding-left: 0;\n        gap: 14px;\n    }\n\n    .rjc-btn {\n        white-space: normal;\n        text-align: center;\n    }\n}\n<\/style>\n\n\n<div class=\"rjc-page\">\n\n    <!-- HERO -->\n    <section class=\"rjc-hero\">\n        <div class=\"rjc-hero-inner\">\n            <h1>The Rejoicers Community<\/h1>\n\n            <div class=\"rjc-tagline\">\n                Connect <b>\u2022<\/b>\n                Encourage <b>\u2022<\/b>\n                Grow <b>\u2022<\/b>\n                Rejoice Together\n            <\/div>\n\n            <p>\n                A place to share, learn, celebrate, and uplift one another in Christ.\n            <\/p>\n        <\/div>\n    <\/section>\n\n\n    <main class=\"rjc-main\">\n\n        <!-- TOP ROW -->\n        <div class=\"rjc-grid\">\n\n            <!-- MINISTRY BULLETIN -->\n            <section class=\"rjc-card\">\n\n                <div class=\"rjc-head\">\n                    <div class=\"rjc-icon\">\ud83d\udce3<\/div>\n\n                    <div>\n                        <h2>Ministry Bulletin Board<\/h2>\n                        <p>\n                            Stay informed with the latest updates, announcements,\n                            and special programs from Rejoice in the Lord.\n                        <\/p>\n                    <\/div>\n                <\/div>\n\n                <div class=\"rjc-bulletin-body\">\n\n                    <div class=\"rjc-broadcast\">\n                        <small>UPCOMING<\/small>\n                        <strong>SPECIAL BROADCAST<\/strong>\n                        <span>Featured ministry announcement<\/span>\n                    <\/div>\n\n                    <div class=\"rjc-announcements\">\n\n                        <a href=\"#\" class=\"rjc-announcement\">\n                            <span>\ud83d\udce3<\/span>\n                            <div>\n                                <strong>New Teaching Series<\/strong>\n                                <small>Starting Soon<\/small>\n                            <\/div>\n                            <b>\u203a<\/b>\n                        <\/a>\n\n                        <a href=\"#\" class=\"rjc-announcement\">\n                            <span>\ud83d\udce3<\/span>\n                            <div>\n                                <strong>Schedule Change<\/strong>\n                                <small>This Week<\/small>\n                            <\/div>\n                            <b>\u203a<\/b>\n                        <\/a>\n\n                        <a href=\"#\" class=\"rjc-announcement\">\n                            <span>\ud83d\udce3<\/span>\n                            <div>\n                                <strong>Join Our Prayer Week<\/strong>\n                            <\/div>\n                            <b>\u203a<\/b>\n                        <\/a>\n\n                        <a href=\"#\" class=\"rjc-announcement\">\n                            <span>\ud83d\udce3<\/span>\n                            <div>\n                                <strong>More Announcements<\/strong>\n                            <\/div>\n                            <b>\u203a<\/b>\n                        <\/a>\n\n                        <a href=\"#\" class=\"rjc-btn rjc-btn-pink\">\n                            VIEW ALL ANNOUNCEMENTS\n                        <\/a>\n\n                    <\/div>\n                <\/div>\n            <\/section>\n\n\n            <!-- FAMILY -->\n            <section class=\"rjc-card\">\n\n                <div class=\"rjc-head\">\n                    <div class=\"rjc-icon\">\ud83d\udc65<\/div>\n\n                    <div>\n                        <h2>Our Rejoicers Family<\/h2>\n                        <p>\n                            Faithful voices. Precious faces. One family in the Lord.\n                        <\/p>\n                    <\/div>\n                <\/div>\n\n                <div class=\"rjc-family-grid\">\n\n                    <div class=\"rjc-photo\">Photo<\/div>\n                    <div class=\"rjc-photo\">Photo<\/div>\n                    <div class=\"rjc-photo\">Photo<\/div>\n                    <div class=\"rjc-photo\">Photo<\/div>\n                    <div class=\"rjc-photo\">Photo<\/div>\n\n                    <div class=\"rjc-photo\">Photo<\/div>\n                    <div class=\"rjc-photo\">Photo<\/div>\n                    <div class=\"rjc-photo\">Photo<\/div>\n\n                    <div class=\"rjc-family-message\">\n                        We are<br>\n                        better<br>\n                        together \u2661\n                    <\/div>\n\n                    <div class=\"rjc-photo\">Photo<\/div>\n\n                <\/div>\n\n                <div class=\"rjc-family-verse\">\n                    \u201cGive thanks to the Lord, for He is good;\n                    His love endures forever.\u201d\n                    <br>\n                    <strong>\u2013 Psalm 136:1<\/strong>\n                <\/div>\n\n            <\/section>\n\n        <\/div>\n\n\n        <!-- COMMUNITY CORNER -->\n        <section class=\"rjc-card rjc-community-card\">\n\n            <div class=\"rjc-head rjc-head-action\">\n\n                <div class=\"rjc-head-left\">\n\n                    <div class=\"rjc-icon\">\ud83d\udcac<\/div>\n\n                    <div>\n                        <h2>Community Corner<\/h2>\n                        <p>\n                            Share your thoughts, encouragement, questions, and more.\n                            Let's build each other up in Christ.\n                        <\/p>\n                    <\/div>\n\n                <\/div>\n\n                <a href=\"#\" class=\"rjc-btn rjc-btn-pink\">\n                    JOIN THE CONVERSATION\n                <\/a>\n\n            <\/div>\n\n\n            <div class=\"rjc-community-body\">\n\n                <div class=\"rjc-avatar\"><\/div>\n\n                <div class=\"rjc-post-input\">\n                    What's on your mind, Rejoicer?\n                <\/div>\n\n                <div class=\"rjc-post-actions\">\n                    <span>\u25a7 Photo<\/span>\n                    <span>\u25b6 Video<\/span>\n                    <span>\u25a5 Poll<\/span>\n                    <span>\ud83d\ude0a Feeling<\/span>\n                <\/div>\n\n            <\/div>\n\n        <\/section>\n\n\n        <!-- SECOND ROW -->\n        <div class=\"rjc-grid\">\n\n            <!-- WORD OF ENCOURAGEMENT -->\n            <section class=\"rjc-card\">\n\n                <div class=\"rjc-head\">\n\n                    <div class=\"rjc-icon\">\u25b6<\/div>\n\n                    <div>\n                        <h2>A Word of Encouragement<\/h2>\n                        <p>\n                            Short teachings and messages from us\n                            to uplift and strengthen your faith.\n                        <\/p>\n                    <\/div>\n\n                <\/div>\n\n\n                <div class=\"rjc-card-body\">\n\n                    <div class=\"rjc-media-placeholder rjc-video\">\n                        <div class=\"rjc-play\">\u25b6<\/div>\n                    <\/div>\n\n                    <div class=\"rjc-copy\">\n\n                        <h3>Keep Trusting God<\/h3>\n\n                        <p>\n                            A short message on why we can trust God\n                            in every season.\n                        <\/p>\n\n                        <p>\n                            Pastor Loeti &amp; Sis. Loeti\n                        <\/p>\n\n                        <a href=\"#\" class=\"rjc-btn rjc-btn-blue\">\n                            WATCH NOW\n                        <\/a>\n\n                        <a href=\"#\" class=\"rjc-link\">\n                            View More Messages \u203a\n                        <\/a>\n\n                    <\/div>\n\n                <\/div>\n\n            <\/section>\n\n\n            <!-- POLLS -->\n            <section class=\"rjc-card\">\n\n                <div class=\"rjc-head\">\n\n                    <div class=\"rjc-icon\">\u25a5<\/div>\n\n                    <div>\n                        <h2>Community Polls<\/h2>\n                        <p>\n                            Share your opinion and see what\n                            other Rejoicers think.\n                        <\/p>\n                    <\/div>\n\n                <\/div>\n\n\n                <div class=\"rjc-poll-body\">\n\n                    <div class=\"rjc-poll-copy\">\n\n                        <h3>\n                            What encourages you the most\n                            in your daily walk with God?\n                        <\/h3>\n\n                        <label>\n                            <input type=\"radio\" name=\"rjc-poll\">\n                            Prayer\n                        <\/label>\n\n                        <label>\n                            <input type=\"radio\" name=\"rjc-poll\">\n                            Reading the Bible\n                        <\/label>\n\n                        <label>\n                            <input type=\"radio\" name=\"rjc-poll\">\n                            Worship music\n                        <\/label>\n\n                        <label>\n                            <input type=\"radio\" name=\"rjc-poll\">\n                            Fellowship with other believers\n                        <\/label>\n\n                        <label>\n                            <input type=\"radio\" name=\"rjc-poll\">\n                            Knowing God's promises\n                        <\/label>\n\n                        <a href=\"#\" class=\"rjc-btn rjc-btn-pink\">\n                            VOTE NOW\n                        <\/a>\n\n                        <br>\n\n                        <a href=\"#\" class=\"rjc-link\">\n                            View Recent Polls \u203a\n                        <\/a>\n\n                    <\/div>\n\n\n                    <div class=\"rjc-poll-art\">\n                        <div class=\"rjc-bubble-blue\"><\/div>\n                        <div class=\"rjc-bubble-pink\"><\/div>\n                    <\/div>\n\n                <\/div>\n\n            <\/section>\n\n        <\/div>\n\n\n        <!-- THIRD ROW -->\n        <div class=\"rjc-grid\">\n\n            <!-- BIBLE TRIVIA -->\n            <section class=\"rjc-card\">\n\n                <div class=\"rjc-head\">\n\n                    <div class=\"rjc-icon\">\ud83d\udcd6<\/div>\n\n                    <div>\n                        <h2>Bible Trivia Challenge<\/h2>\n                        <p>\n                            Test your Bible knowledge\n                            with fun and inspiring quizzes.\n                        <\/p>\n                    <\/div>\n\n                <\/div>\n\n\n                <div class=\"rjc-card-body\">\n\n                    <div class=\"rjc-media-placeholder rjc-bible\">\n                        Bible image goes here\n                    <\/div>\n\n                    <div class=\"rjc-copy\">\n\n                        <h3>\n                            How well do you know\n                            the Word of God?\n                        <\/h3>\n\n                        <a href=\"#\" class=\"rjc-btn rjc-btn-blue\">\n                            PLAY BIBLE TRIVIA\n                        <\/a>\n\n                        <a href=\"#\" class=\"rjc-link\">\n                            View More Quizzes \u203a\n                        <\/a>\n\n                    <\/div>\n\n                <\/div>\n\n            <\/section>\n\n\n            <!-- BIRTHDAY -->\n            <section class=\"rjc-card\">\n\n                <div class=\"rjc-head\">\n\n                    <div class=\"rjc-icon\">\ud83c\udf82<\/div>\n\n                    <div>\n                        <h2>Birthday &amp; Celebration Shoutouts<\/h2>\n                        <p>\n                            Let us know about your special\n                            day or celebration.\n                        <\/p>\n                    <\/div>\n\n                <\/div>\n\n\n                <div class=\"rjc-card-body\">\n\n                    <div class=\"rjc-media-placeholder rjc-birthday\">\n                        Celebration image goes here\n                    <\/div>\n\n                    <div class=\"rjc-copy\">\n\n                        <h3>\n                            Request a Birthday Shoutout\n                        <\/h3>\n\n                        <p>\n                            Share your details and we may\n                            celebrate you on the radio or website.\n                        <\/p>\n\n                        <a href=\"#\" class=\"rjc-btn rjc-btn-pink\">\n                            SUBMIT A REQUEST\n                        <\/a>\n\n                        <a href=\"#\" class=\"rjc-link\">\n                            View Recent Celebrations \u203a\n                        <\/a>\n\n                    <\/div>\n\n                <\/div>\n\n            <\/section>\n\n        <\/div>\n\n    <\/main>\n\n\n    <!-- CLOSING -->\n    <section class=\"rjc-closing\">\n\n        <div class=\"rjc-closing-inner\">\n\n            <h2>Together We Rejoice<\/h2>\n\n            <p>\n                \u201cEncourage one another and build each other up.\u201d\n                \u2013 1 Thessalonians 5:11\n            <\/p>\n\n        <\/div>\n\n    <\/section>\n\n<\/div>\n<\/script>\n\n<style>\n\/* =========================================================\n   REJOICERS COMMUNITY \u2014 THEME ISOLATION\n   ========================================================= *\/\n\nbody.page-id-794 .wp-block-post-title,\nbody.page-id-794 .wp-block-site-title,\nbody.page-id-794 .wp-block-site-tagline,\nbody.page-id-794 main > .wp-block-separator,\nbody.page-id-794 .wp-site-blocks > .wp-block-separator {\n    display: none !important;\n}\n\nbody.page-id-794 .wp-block-post-content,\nbody.page-id-794 .entry-content {\n    width: 100% !important;\n    max-width: none !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n.rjc-page,\n.rjc-page * {\n    box-sizing: border-box;\n}\n\n.rjc-page {\n    --blue: #0933F2;\n    --cyan: #0DAEFD;\n    --pink: #E50DA4;\n    --purple: #5E0BE4;\n    --navy: #06143D;\n    --border: #244AF5;\n\n    width: 100%;\n    margin: 0;\n    background: #fff;\n    color: var(--navy);\n    font-family: Arial, Helvetica, sans-serif !important;\n    overflow: hidden;\n}\n\n\/* STOP THE THEME FROM CHANGING OUR HEADINGS *\/\n.rjc-page h1,\n.rjc-page h2,\n.rjc-page h3,\n.rjc-page p,\n.rjc-page a,\n.rjc-page span,\n.rjc-page strong,\n.rjc-page small,\n.rjc-page label {\n    text-transform: none !important;\n    letter-spacing: normal !important;\n}\n\n.rjc-page h1,\n.rjc-page h2,\n.rjc-page h3,\n.rjc-page p {\n    margin-block-start: 0 !important;\n    margin-block-end: 0 !important;\n}\n\n.rjc-container {\n    width: min(1180px, calc(100% - 40px));\n    margin: 0 auto;\n}\n\n\n\/* =========================================================\n   HEADER\n   ========================================================= *\/\n\n.rjc-site-header {\n    background: #fff;\n    border-bottom: 1px solid #eef0f5;\n}\n\n.rjc-header-inner {\n    min-height: 82px;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 16px;\n}\n\n.rjc-logo img {\n    display: block;\n    width: 155px;\n    max-height: 68px;\n    object-fit: contain;\n}\n\n.rjc-nav {\n    flex: 1;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    gap: 20px;\n}\n\n.rjc-nav a {\n    position: relative;\n    color: #06143D !important;\n    text-decoration: none !important;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 15px !important;\n    line-height: 1.25 !important;\n    font-weight: 700 !important;\n    white-space: nowrap;\n}\n\n.rjc-nav a.active {\n    color: var(--blue) !important;\n}\n\n.rjc-nav a.active::after {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    right: 0;\n    bottom: -11px;\n    height: 2px;\n    background: var(--blue);\n}\n\n.rjc-header-actions {\n    display: flex;\n    align-items: center;\n    gap: 13px;\n}\n\n.rjc-search {\n    font-size: 18px !important;\n}\n\n\n\n\/* =========================================================\n   HERO \u2014 KEEP WORKING SILHOUETTES\n   ========================================================= *\/\n\n.rjc-hero {\n    position: relative;\n    min-height: 205px;\n    display: grid;\n    place-items: center;\n    overflow: hidden;\n    text-align: center;\n    color: #fff;\n\n    background:\n        linear-gradient(\n            105deg,\n            #0933F2 0%,\n            #0DAEFD 30%,\n            #5E0BE4 68%,\n            #E50DA4 100%\n        );\n}\n\n.rjc-hero::before {\n    content: \"\";\n    position: absolute;\n    z-index: 2;\n    inset: 0;\n\n    background-image:\n        url(\"https:\/\/rejoiceinthelordgospelradio.com\/wp-content\/uploads\/2026\/09\/silhouette.avif\"),\n        url(\"https:\/\/rejoiceinthelordgospelradio.com\/wp-content\/uploads\/2026\/09\/silhouette.avif\");\n\n    background-repeat: no-repeat, no-repeat;\n    background-position: left bottom, right bottom;\n    background-size: 47% auto, 47% auto;\n\n    mix-blend-mode: multiply;\n    pointer-events: none;\n}\n\n.rjc-hero-inner {\n    position: relative;\n    z-index: 5;\n    padding: 24px 20px 30px;\n}\n\n.rjc-page .rjc-hero h1 {\n    margin: 0 !important;\n    color: #fff !important;\n    font-family: Georgia, \"Times New Roman\", serif !important;\n    font-size: 52px !important;\n    line-height: 1.06 !important;\n    font-weight: 700 !important;\n    text-transform: none !important;\n}\n\n.rjc-tagline {\n    margin-top: 8px;\n    color: #fff;\n    font-family: Georgia, \"Times New Roman\", serif !important;\n    font-size: 24px !important;\n    line-height: 1.3 !important;\n    font-weight: 700 !important;\n}\n\n.rjc-tagline b {\n    padding: 0 6px;\n    color: #ff0b9e;\n}\n\n.rjc-page .rjc-hero p {\n    margin: 11px 0 0 !important;\n    color: #fff !important;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 17px !important;\n    line-height: 1.55 !important;\n}\n\n\n\/* =========================================================\n   MAIN GRID\n   ========================================================= *\/\n\n.rjc-main {\n    padding-top: 18px;\n    padding-bottom: 0;\n}\n\n.rjc-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 20px;\n    margin-bottom: 20px;\n    align-items: stretch;\n}\n\n.rjc-grid:last-child {\n    margin-bottom: 0;\n}\n\n\/* Every major section is a full-width row. *\/\n.rjc-grid > .rjc-card {\n    height: auto;\n}\n\n.rjc-card {\n    min-width: 0;\n    overflow: hidden;\n    border: 1.5px solid var(--border);\n    border-radius: 6px;\n    background: #fff;\n    box-shadow: 0 2px 7px rgba(10, 28, 90, .04);\n\n    display: flex;\n    flex-direction: column;\n}\n\n\n\/* =========================================================\n   CARD HEADERS \u2014 LOCKED AGAINST THEME CSS\n   ========================================================= *\/\n\n.rjc-card-head {\n    min-height: 96px;\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 16px 20px;\n    color: #fff;\n    flex: 0 0 auto;\n\n    background:\n        linear-gradient(\n            105deg,\n            #0933F2 0%,\n            #0DAEFD 30%,\n            #5E0BE4 66%,\n            #E50DA4 100%\n        );\n}\n\n.rjc-page .rjc-card-head h2 {\n    margin: 0 !important;\n    color: #fff !important;\n    font-family: Georgia, \"Times New Roman\", serif !important;\n    font-size: 30px !important;\n    line-height: 1.14 !important;\n    font-weight: 700 !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n}\n\n.rjc-page .rjc-card-head p {\n    margin: 3px 0 0 !important;\n    color: #fff !important;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 17px !important;\n    line-height: 1.5 !important;\n    font-weight: 400 !important;\n}\n\n.rjc-icon {\n    width: 58px;\n    height: 58px;\n    flex: 0 0 58px;\n    border-radius: 50%;\n    border: 3px solid #35DBFF;\n    display: grid;\n    place-items: center;\n    background: rgba(0,35,175,.34);\n    color: #fff;\n    font-size: 24px !important;\n    line-height: 1 !important;\n}\n\n.rjc-head-action {\n    justify-content: space-between;\n}\n\n.rjc-head-left {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    min-width: 0;\n}\n\n\n\/* =========================================================\n   BUTTONS\n   ========================================================= *\/\n\n.rjc-btn {\n    display: inline-flex;\n    justify-content: center;\n    align-items: center;\n    min-height: 42px;\n    padding: 11px 18px;\n    border-radius: 4px;\n    color: #fff !important;\n    text-decoration: none !important;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 15.5px !important;\n    line-height: 1.2 !important;\n    font-weight: 800 !important;\n    white-space: nowrap;\n}\n\n.rjc-btn-pink {\n    background: linear-gradient(90deg, #D70B9C, #F0009A);\n}\n\n.rjc-btn-blue {\n    background: linear-gradient(90deg, #0879F7, #0DAEFD);\n}\n\n.rjc-link {\n    display: inline-block;\n    margin-top: 8px;\n    color: #0625C8 !important;\n    text-decoration: none !important;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 15px !important;\n    line-height: 1.3 !important;\n    font-weight: 800 !important;\n}\n\n\n\/* =========================================================\n   BULLETIN\n   ========================================================= *\/\n\n.rjc-bulletin-body {\n    display: grid;\n    grid-template-columns: minmax(300px, 34%) minmax(0, 1fr);\n    gap: 24px;\n    padding: 20px;\n    background: linear-gradient(135deg, #fff, #F3F6FD);\n    flex: 1;\n}\n\n.rjc-broadcast {\n    min-height: 260px;\n    padding: 24px;\n    border-radius: 5px;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center;\n    text-align: center;\n    color: #fff;\n\n    background:\n        radial-gradient(circle at 68% 78%, #F4BF65 0 10px, transparent 11px),\n        radial-gradient(circle at 27% 84%, #FFD976 0 8px, transparent 9px),\n        linear-gradient(145deg, #18111F, #461639 60%, #71375F);\n}\n\n.rjc-broadcast small {\n    font-size: 16px !important;\n    line-height: 1.3 !important;\n    font-weight: 800 !important;\n}\n\n.rjc-broadcast strong {\n    margin-top: 4px;\n    font-size: 24px !important;\n    line-height: 1.25 !important;\n}\n\n.rjc-broadcast span {\n    margin-top: 7px;\n    font-size: 16px !important;\n    line-height: 1.5 !important;\n}\n\n.rjc-announcements {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    min-width: 0;\n}\n\n.rjc-announcement {\n    display: grid;\n    grid-template-columns: 30px minmax(0, 1fr);\n    gap: 10px;\n    align-items: center;\n    padding: 14px 0;\n    border-bottom: 1px solid #DEE3EE;\n    color: #06143D !important;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 18px !important;\n    line-height: 1.45 !important;\n}\n\n.rjc-announcement:last-child {\n    border-bottom: 0;\n}\n\n.rjc-announcement-icon {\n    font-size: 20px !important;\n    line-height: 1 !important;\n}\n\n.rjc-announcement-text {\n    font-size: 18px !important;\n    line-height: 1.45 !important;\n    font-weight: 700 !important;\n}\n\n.rjc-announcement[hidden] {\n    display: none !important;\n}\n\n.rjc-announcement-empty {\n    padding: 16px 0;\n    color: #657089;\n    font-size: 17px !important;\n    line-height: 1.5 !important;\n}\n\n\n\/* =========================================================\n   FAMILY\n   ========================================================= *\/\n\n.rjc-family-grid {\n    display: grid;\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n    grid-template-rows: repeat(2, 130px);\n    gap: 10px;\n    padding: 16px 16px 10px;\n    flex: 1;\n}\n\n.rjc-family-photo,\n.rjc-family-message {\n    border-radius: 4px;\n    min-width: 0;\n    min-height: 0;\n}\n\n.rjc-family-photo {\n    display: grid;\n    place-items: center;\n    border: 1px dashed #AEB6C8;\n    background: linear-gradient(135deg, #EDF0F6, #D4DAE6);\n    color: #788195;\n    font-size: 14px !important;\n}\n\n.rjc-family-message {\n    display: grid;\n    place-items: center;\n    padding: 4px;\n    text-align: center;\n    background: #fff;\n    font-family: Georgia, \"Times New Roman\", serif !important;\n    font-size: 18px !important;\n    line-height: 1.15 !important;\n    font-weight: 700 !important;\n}\n\n.rjc-family-verse {\n    margin: 0 16px 16px;\n    padding: 12px 14px;\n    background: #EEF1F7;\n    text-align: center;\n    font-family: Georgia, \"Times New Roman\", serif !important;\n    font-size: 16px !important;\n    line-height: 1.5 !important;\n    flex: 0 0 auto;\n}\n\n\n\/* =========================================================\n   REJOICE IN HIS WORD\n   ========================================================= *\/\n\n.rjc-community-card {\n    margin-bottom: 20px;\n    border-color: #244AF5;\n    background: #fff;\n}\n\n.rjhw-banner-wrap {\n    overflow: hidden;\n    background: #fff;\n}\n\n.rjhw-banner {\n    width: 100%;\n    display: block;\n    aspect-ratio: 1944 \/ 800;\n    object-fit: cover;\n}\n\n.rjhw-outside-cta {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 18px;\n    padding: 16px 20px;\n    color: #fff;\n    background:\n        linear-gradient(\n            105deg,\n            #0933F2 0%,\n            #0DAEFD 30%,\n            #E50DA4 66%,\n            #5E0BE4 100%\n        );\n}\n\n.rjc-page .rjhw-outside-cta h2 {\n    margin: 0 !important;\n    color: #fff !important;\n    font-family: Georgia, \"Times New Roman\", serif !important;\n    font-size: 29px !important;\n    line-height: 1.18 !important;\n    font-weight: 700 !important;\n}\n\n.rjhw-outside-share {\n    flex: 0 0 auto;\n    min-width: 122px;\n    min-height: 44px;\n    padding: 11px 20px;\n    border: 2px solid rgba(255,255,255,.75);\n    border-radius: 7px;\n    background: #fff;\n    color: #0933F2;\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: 15px;\n    font-weight: 900;\n    line-height: 1;\n    cursor: pointer;\n    box-shadow: 0 4px 13px rgba(6,20,61,.16);\n}\n\n.rjhw-outside-share:hover {\n    transform: translateY(-1px);\n}\n\n\/* Popup shell *\/\n.rjhw-modal {\n    position: fixed;\n    z-index: 999999;\n    inset: 0;\n    display: none;\n    padding: 24px;\n    background: rgba(6, 20, 61, .58);\n    backdrop-filter: blur(3px);\n}\n\n.rjhw-modal.is-open {\n    display: grid;\n    place-items: center;\n}\n\n.rjhw-modal-dialog {\n    position: relative;\n    width: min(920px, 100%);\n    max-height: min(90vh, 880px);\n    overflow: auto;\n    border: 1.5px solid #D4A43A;\n    border-radius: 16px;\n    background: #FFF9EF;\n    box-shadow: 0 28px 80px rgba(6,20,61,.34);\n    overscroll-behavior: contain;\n}\n\n.rjhw-modal-top {\n    position: sticky;\n    z-index: 8;\n    top: 0;\n    display: flex;\n    align-items: center;\n    gap: 11px;\n    min-height: 66px;\n    padding: 14px 64px 14px 20px;\n    border-bottom: 1px solid #E8D7AC;\n    background: rgba(255,249,239,.97);\n    backdrop-filter: blur(8px);\n}\n\n.rjhw-modal-book {\n    width: 40px;\n    height: 40px;\n    flex: 0 0 40px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: #D49B1E;\n    color: #fff;\n    font-size: 20px;\n}\n\n.rjc-page .rjhw-modal-top h2 {\n    margin: 0 !important;\n    color: #0933F2 !important;\n    font-family: Georgia, \"Times New Roman\", serif !important;\n    font-size: 30px !important;\n    line-height: 1.15 !important;\n    font-weight: 700 !important;\n}\n\n.rjhw-modal-close {\n    position: absolute;\n    top: 13px;\n    right: 15px;\n    width: 40px;\n    height: 40px;\n    display: grid;\n    place-items: center;\n    border: 0;\n    border-radius: 50%;\n    background: transparent;\n    color: #0933F2;\n    font-size: 28px;\n    line-height: 1;\n    cursor: pointer;\n}\n\n.rjhw-modal-close:hover {\n    background: #EEF5FF;\n}\n\n.rjhw-modal-content {\n    padding: 16px 18px 20px;\n}\n\n\/* Featured teaching *\/\n.rjhw-featured-card {\n    display: grid;\n    grid-template-columns: 300px minmax(0, 1fr);\n    gap: 18px;\n    align-items: stretch;\n    padding: 12px;\n    border: 1px solid #E8D7AC;\n    border-radius: 12px;\n    background: #fff;\n    box-shadow: 0 7px 22px rgba(6,20,61,.05);\n}\n\n.rjhw-featured-image-wrap {\n    width: 300px;\n    height: 190px;\n    overflow: hidden;\n    align-self: center;\n    border-radius: 9px;\n    background: #FFF4D6;\n}\n\n.rjhw-featured-image {\n    width: 300px;\n    height: 190px;\n    display: block;\n    object-fit: contain;\n    object-position: center;\n    background: #FFF4D6;\n}\n\n.rjhw-featured-image-fallback {\n    width: 300px;\n    height: 190px;\n    display: grid;\n    place-items: center;\n    color: #D49B1E;\n    font-size: 54px;\n}\n\n.rjhw-featured-copy {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    min-width: 0;\n    padding: 5px 4px 5px 0;\n}\n\n.rjhw-week-label {\n    align-self: flex-start;\n    margin-bottom: 7px;\n    padding: 4px 8px;\n    border-radius: 5px;\n    background: #FFF0C8;\n    color: #A96900 !important;\n    font-size: 11px !important;\n    line-height: 1.2 !important;\n    font-weight: 900 !important;\n    text-transform: uppercase !important;\n}\n\n.rjc-page .rjhw-featured-copy h3 {\n    margin: 0 0 11px !important;\n    color: #0933F2 !important;\n    font-family: Georgia, \"Times New Roman\", serif !important;\n    font-size: 27px !important;\n    line-height: 1.18 !important;\n    font-weight: 700 !important;\n}\n\n.rjhw-byline {\n    margin-bottom: 14px;\n    color: #39445B;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 14px;\n    line-height: 1.4;\n    font-style: italic;\n}\n\n.rjhw-listen-button {\n    align-self: flex-start;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 44px;\n    padding: 11px 17px;\n    border: 0;\n    border-radius: 8px;\n    background: linear-gradient(\n        90deg,\n        #0933F2 0%,\n        #0DAEFD 32%,\n        #E50DA4 68%,\n        #5E0BE4 100%\n    );\n    color: #fff !important;\n    text-decoration: none !important;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 14px !important;\n    line-height: 1.2 !important;\n    font-weight: 900 !important;\n    box-shadow: 0 6px 18px rgba(94,11,228,.18);\n}\n\n\/* Let's Talk *\/\n.rjhw-talk-card {\n    position: relative;\n    overflow: hidden;\n    margin-top: 14px;\n    min-height: 132px;\n    padding: 17px 200px 17px 82px;\n    border: 1px solid #CCE7FF;\n    border-left: 4px solid #0DAEFD;\n    border-radius: 12px;\n    background: #EEF8FF;\n}\n\n.rjhw-talk-icon {\n    position: absolute;\n    left: 18px;\n    top: 23px;\n    width: 48px;\n    height: 42px;\n}\n\n.rjhw-talk-icon::before,\n.rjhw-talk-icon::after {\n    content: \"\";\n    position: absolute;\n    display: block;\n    border-radius: 16px;\n}\n\n.rjhw-talk-icon::before {\n    width: 38px;\n    height: 30px;\n    left: 0;\n    top: 0;\n    background: #0DAEFD;\n    box-shadow: inset 0 0 0 2px rgba(255,255,255,.85);\n}\n\n.rjhw-talk-icon::after {\n    width: 29px;\n    height: 23px;\n    right: 0;\n    bottom: 0;\n    background: #E50DA4;\n    box-shadow: inset 0 0 0 2px rgba(255,255,255,.85);\n}\n\n.rjc-page .rjhw-talk-card h3 {\n    position: relative;\n    z-index: 2;\n    margin: 0 0 6px !important;\n    color: #0933F2 !important;\n    font-family: Georgia, \"Times New Roman\", serif !important;\n    font-size: 28px !important;\n    line-height: 1.15 !important;\n    font-weight: 700 !important;\n}\n\n.rjhw-verse {\n    position: relative;\n    z-index: 2;\n    color: #203053 !important;\n    font-family: Georgia, \"Times New Roman\", serif !important;\n    font-size: 17px !important;\n    line-height: 1.45 !important;\n    font-style: italic;\n}\n\n.rjhw-verse-reference {\n    position: relative;\n    z-index: 2;\n    display: block;\n    margin-top: 5px;\n    color: #5E0BE4 !important;\n    font-size: 13px !important;\n    line-height: 1.3 !important;\n    font-weight: 800 !important;\n    font-style: normal;\n}\n\n.rjhw-talk-wave {\n    position: absolute;\n    right: -12px;\n    bottom: -8px;\n    width: 265px;\n    height: 105px;\n    pointer-events: none;\n    opacity: .34;\n    background-image: var(--rjhw-wave-art);\n    background-repeat: no-repeat;\n    background-size: 760px auto;\n    background-position: right bottom;\n    mix-blend-mode: multiply;\n    -webkit-mask-image: linear-gradient(to left, #000 45%, transparent 100%);\n    mask-image: linear-gradient(to left, #000 45%, transparent 100%);\n}\n\n.rjhw-talk-wave span {\n    display: none !important;\n}\n\n\/* Conversation *\/\n.rjhw-conversation-block {\n    margin-top: 15px;\n}\n\n.rjhw-conversation-head {\n    display: flex;\n    align-items: center;\n    gap: 11px;\n    margin-bottom: 10px;\n}\n\n.rjhw-conversation-icon {\n    position: relative;\n    width: 44px;\n    height: 34px;\n    flex: 0 0 44px;\n}\n\n.rjhw-conversation-icon i {\n    position: absolute;\n    bottom: 0;\n    width: 18px;\n    height: 22px;\n    border-radius: 10px 10px 4px 4px;\n}\n\n.rjhw-conversation-icon i::before {\n    content: \"\";\n    position: absolute;\n    width: 12px;\n    height: 12px;\n    left: 3px;\n    top: -9px;\n    border-radius: 50%;\n    background: inherit;\n}\n\n.rjhw-conversation-icon i:nth-child(1) {\n    left: 0;\n    background: #0DAEFD;\n}\n\n.rjhw-conversation-icon i:nth-child(2) {\n    left: 13px;\n    background: #5E0BE4;\n}\n\n.rjhw-conversation-icon i:nth-child(3) {\n    right: 0;\n    background: #E50DA4;\n}\n\n.rjc-page .rjhw-conversation-head h3 {\n    margin: 0 !important;\n    color: #0933F2 !important;\n    font-family: Georgia, \"Times New Roman\", serif !important;\n    font-size: 27px !important;\n    line-height: 1.2 !important;\n    font-weight: 700 !important;\n}\n\n\/* Accessible modal body lock *\/\nbody.rjhw-modal-open {\n    overflow: hidden !important;\n}\n\n@media(max-width:760px) {\n    .rjhw-banner {\n        aspect-ratio: 1944 \/ 800;\n    }\n\n    .rjhw-outside-cta {\n        flex-direction: column;\n        align-items: stretch;\n        text-align: center;\n        padding: 14px;\n    }\n\n    .rjc-page .rjhw-outside-cta h2 {\n        font-size: 22px !important;\n    }\n\n    .rjhw-outside-share {\n        width: 100%;\n    }\n\n    .rjhw-modal {\n        padding: 8px;\n    }\n\n    .rjhw-modal-dialog {\n        width: 100%;\n        max-height: calc(100vh - 16px);\n        border-radius: 12px;\n    }\n\n    .rjhw-modal-top {\n        min-height: 58px;\n        padding: 11px 54px 11px 13px;\n    }\n\n    .rjc-page .rjhw-modal-top h2 {\n        font-size: 24px !important;\n    }\n\n    .rjhw-modal-content {\n        padding: 11px;\n    }\n\n    .rjhw-featured-card {\n        grid-template-columns: 1fr;\n        gap: 12px;\n    }\n\n    .rjhw-featured-image-wrap,\n    .rjhw-featured-image,\n    .rjhw-featured-image-fallback {\n        width: 100%;\n        height: 210px;\n        min-height: 0;\n    }\n\n    .rjhw-featured-image {\n        object-fit: contain;\n    }\n\n    .rjhw-featured-copy {\n        padding: 0 2px 3px;\n    }\n\n    .rjhw-listen-button {\n        width: 100%;\n    }\n\n    .rjhw-talk-card {\n        min-height: 0;\n        padding: 16px 15px 84px 72px;\n    }\n\n    .rjhw-talk-wave {\n        right: -30px;\n        bottom: -5px;\n        width: 210px;\n        height: 82px;\n        background-size: 600px auto;\n    }\n\n    .rjc-page .rjhw-talk-card h3 {\n        font-size: 24px !important;\n    }\n\n    .rjhw-verse {\n        font-size: 15px !important;\n    }\n\n    .rjc-page .rjhw-conversation-head h3 {\n        font-size: 24px !important;\n    }\n}\n\n\n\/* =========================================================\n   MEDIA CARDS\n   ========================================================= *\/\n\n.rjc-media-body {\n    min-height: 290px;\n    display: grid;\n    grid-template-columns: minmax(320px, 38%) minmax(0, 1fr);\n    gap: 28px;\n    padding: 22px;\n    background: linear-gradient(135deg, #fff, #F3F6FD);\n    flex: 1;\n}\n\n.rjc-media-placeholder {\n    min-height: 245px;\n    border-radius: 5px;\n    overflow: hidden;\n    display: grid;\n    place-items: center;\n    text-align: center;\n}\n\n.rjc-video {\n    color: #fff;\n    background: linear-gradient(135deg, #8594AA, #C89977);\n}\n\n.rjc-play {\n    width: 46px;\n    height: 46px;\n    display: grid;\n    place-items: center;\n    border: 3px solid #fff;\n    border-radius: 50%;\n    background: rgba(0,0,0,.28);\n    font-size: 18px !important;\n}\n\n.rjc-bible {\n    color: #626C7E;\n    border: 1px dashed #AEB7C6;\n    background: linear-gradient(135deg, #E8EDF4, #CBD4DF);\n}\n\n.rjc-birthday {\n    color: #fff;\n    border: 1px dashed #B47A9B;\n    background:\n        radial-gradient(circle at 29% 37%, #FFD95B 0 7px, transparent 8px),\n        radial-gradient(circle at 69% 49%, #FFA05B 0 7px, transparent 8px),\n        radial-gradient(circle at 76% 74%, #FF6BAD 0 8px, transparent 9px),\n        linear-gradient(145deg, #50173B, #BC397E);\n}\n\n.rjc-copy {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: flex-start;\n    min-width: 0;\n}\n\n.rjc-page .rjc-copy h3 {\n    margin: 0 0 6px !important;\n    color: #06143D !important;\n    font-family: Georgia, \"Times New Roman\", serif !important;\n    font-size: 26px !important;\n    line-height: 1.25 !important;\n    font-weight: 700 !important;\n    text-transform: none !important;\n}\n\n.rjc-page .rjc-copy p {\n    margin: 0 0 7px !important;\n    color: #06143D !important;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 17px !important;\n    line-height: 1.6 !important;\n}\n\n\n\/* =========================================================\n   DYNAMIC WORDPRESS CONTENT\n   ========================================================= *\/\n\n.rjc-dynamic-image {\n    width: 100%;\n    height: 100%;\n    display: block;\n    object-fit: cover;\n}\n\n.rjc-broadcast.has-image {\n    padding: 0;\n    overflow: hidden;\n    background: #101525;\n}\n\n.rjc-inline-video {\n    width: 100%;\n    min-height: 245px;\n    aspect-ratio: 16 \/ 9;\n    border: 0;\n    display: block;\n    background: #000;\n}\n\n.rjc-video-thumb {\n    position: relative;\n    width: 100%;\n    min-height: 245px;\n    height: 100%;\n    overflow: hidden;\n    cursor: pointer;\n}\n\n.rjc-video-thumb img {\n    width: 100%;\n    height: 100%;\n    min-height: 245px;\n    object-fit: cover;\n    display: block;\n}\n\n.rjc-video-thumb .rjc-play {\n    position: absolute;\n    left: 50%;\n    top: 50%;\n    transform: translate(-50%, -50%);\n}\n\n.rjc-copy [hidden],\n.rjc-media-placeholder [hidden] {\n    display: none !important;\n}\n\n\n\/* =========================================================\n   POLLS\n   ========================================================= *\/\n\n.rjc-poll-body {\n    min-height: 290px;\n    display: grid;\n    grid-template-columns: minmax(0, 68%) minmax(220px, 32%);\n    gap: 24px;\n    padding: 22px;\n    background: linear-gradient(135deg, #fff, #F3F6FD);\n    flex: 1;\n}\n\n.rjc-page .rjc-poll h3 {\n    margin: 0 0 8px !important;\n    color: #06143D !important;\n    font-family: Georgia, \"Times New Roman\", serif !important;\n    font-size: 23px !important;\n    line-height: 1.35 !important;\n    font-weight: 700 !important;\n    text-transform: none !important;\n}\n\n.rjc-poll label {\n    display: block;\n    margin: 10px 0;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 17px !important;\n    line-height: 1.45 !important;\n}\n\n.rjc-poll input {\n    accent-color: var(--blue);\n}\n\n.rjc-poll #rjc-poll-vote {\n    border: 0;\n    cursor: pointer;\n    margin-top: 6px;\n}\n\n.rjc-poll #rjc-poll-vote:disabled {\n    opacity: .6;\n    cursor: not-allowed;\n}\n\n.rjc-poll-message {\n    min-height: 24px;\n    margin-top: 12px;\n    color: #4B5563;\n    font-size: 15px !important;\n    line-height: 1.45 !important;\n    font-weight: 700 !important;\n}\n\n.rjc-poll-results {\n    margin-top: 16px;\n}\n\n.rjc-poll-result {\n    margin: 12px 0;\n}\n\n.rjc-poll-result-top {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    margin-bottom: 5px;\n    color: #06143D;\n    font-size: 15px !important;\n    line-height: 1.35 !important;\n    font-weight: 700 !important;\n}\n\n.rjc-poll-result-bar {\n    height: 10px;\n    overflow: hidden;\n    border-radius: 999px;\n    background: #E7EBF4;\n}\n\n.rjc-poll-result-fill {\n    height: 100%;\n    border-radius: inherit;\n    background: linear-gradient(90deg, #0933F2, #0DAEFD, #5E0BE4, #E50DA4);\n}\n\n.rjc-poll-total {\n    margin-top: 12px;\n    color: #657089;\n    font-size: 14px !important;\n    font-weight: 700 !important;\n}\n\n.rjc-poll-art {\n    position: relative;\n}\n\n.rjc-bubble {\n    position: absolute;\n    width: 63px;\n    height: 46px;\n    border-radius: 50%;\n}\n\n.rjc-bubble-blue {\n    top: 45px;\n    left: 3px;\n    background: #0E8CF8;\n}\n\n.rjc-bubble-pink {\n    top: 73px;\n    left: 43px;\n    background: #E5009B;\n}\n\n\n\/* =========================================================\n   FOOTER \u2014 KEEP WORKING SILHOUETTES\n   ========================================================= *\/\n\n.rjc-closing {\n    position: relative;\n    min-height: 125px;\n    display: grid;\n    place-items: center;\n    overflow: hidden;\n    text-align: center;\n    color: #fff;\n\n    background:\n        linear-gradient(\n            105deg,\n            #0933F2 0%,\n            #0DAEFD 30%,\n            #5E0BE4 68%,\n            #E50DA4 100%\n        );\n}\n\n.rjc-closing::before {\n    content: \"\";\n    position: absolute;\n    z-index: 2;\n    inset: 0;\n\n    background-image:\n        url(\"https:\/\/rejoiceinthelordgospelradio.com\/wp-content\/uploads\/2026\/09\/silhouette.avif\"),\n        url(\"https:\/\/rejoiceinthelordgospelradio.com\/wp-content\/uploads\/2026\/09\/silhouette.avif\");\n\n    background-repeat: no-repeat, no-repeat;\n    background-position: left bottom, right bottom;\n    background-size: 43% auto, 43% auto;\n\n    mix-blend-mode: multiply;\n    pointer-events: none;\n}\n\n.rjc-closing-inner {\n    position: relative;\n    z-index: 5;\n    padding: 19px 20px;\n}\n\n.rjc-page .rjc-closing h2 {\n    margin: 0 !important;\n    color: #fff !important;\n    font-family: Georgia, \"Times New Roman\", serif !important;\n    font-size: 42px !important;\n    line-height: 1.08 !important;\n    font-weight: 700 !important;\n    text-transform: none !important;\n}\n\n.rjc-page .rjc-closing p {\n    margin: 7px 0 0 !important;\n    color: #fff !important;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 17px !important;\n    line-height: 1.5 !important;\n}\n\n\n\/* =========================================================\n   MOBILE \u2014 PRESERVE THE VERSION THAT ALREADY LOOKS GOOD\n   ========================================================= *\/\n\n@media(max-width:960px) {\n\n    .rjc-grid {\n        grid-template-columns: 1fr;\n    }\n\n    .rjc-grid > .rjc-card {\n        height: auto;\n    }\n\n    .rjc-nav {\n        display: none;\n    }\n.rjc-family-grid {\n        flex: none;\n    }\n\n    .rjc-media-body,\n    .rjc-poll-body,\n    .rjc-bulletin-body {\n        flex: none;\n    }\n}\n\n@media(max-width:680px) {\n.rjc-container {\n        width: calc(100% - 24px);\n    }\n\n    .rjc-logo img {\n        width: 125px;\n    }\n\n    .rjc-search {\n        display: none;\n    }\n\n    .rjc-bulletin-body,\n    .rjc-media-body,\n    .rjc-poll-body {\n        grid-template-columns: 1fr;\n    }\n\n    .rjc-family-grid {\n        grid-template-columns: repeat(2, 1fr);\n        grid-template-rows: none;\n    }\n\n    .rjc-family-photo,\n    .rjc-family-message {\n        aspect-ratio: 1 \/ 1;\n    }\n\n    .rjc-head-action {\n        flex-direction: column;\n        align-items: flex-start;\n        gap: 9px;\n    }\n\n    .rjc-card-head,\n    .rjc-head-left {\n        align-items: flex-start;\n    }\n.rjc-hero::before {\n        background-size: 70% auto, 70% auto;\n    }\n\n    .rjc-closing::before {\n        background-size: 64% auto, 64% auto;\n    }\n\n    .rjc-page .rjc-hero h1 {\n        font-size: 34px !important;\n    }\n\n    .rjc-tagline {\n        font-size: 16px !important;\n    }\n\n    .rjc-page .rjc-closing h2 {\n        font-size: 28px !important;\n    }\n}\n\n\n\n\/* =========================================================\n   FULL-WIDTH RESPONSIVE REFINEMENT\n   ========================================================= *\/\n@media(max-width:960px) {\n    .rjc-card-head {\n        min-height: 88px;\n        padding: 14px 16px;\n    }\n\n    .rjc-page .rjc-card-head h2 {\n        font-size: 26px !important;\n    }\n\n    .rjc-page .rjc-card-head p {\n        font-size: 16px !important;\n    }\n\n    .rjc-media-body,\n    .rjc-poll-body,\n    .rjc-bulletin-body {\n        grid-template-columns: 1fr;\n    }\n\n    .rjc-poll-art {\n        min-height: 150px;\n    }\n}\n\n@media(max-width:680px) {\n    .rjc-page .rjc-hero h1 {\n        font-size: 38px !important;\n    }\n\n    .rjc-tagline {\n        font-size: 18px !important;\n    }\n\n    .rjc-page .rjc-hero p {\n        font-size: 16px !important;\n    }\n\n    .rjc-card-head {\n        min-height: auto;\n        padding: 14px;\n    }\n\n    .rjc-page .rjc-card-head h2 {\n        font-size: 23px !important;\n    }\n\n    .rjc-page .rjc-card-head p {\n        font-size: 15px !important;\n    }\n\n    .rjc-icon {\n        width: 50px;\n        height: 50px;\n        flex-basis: 50px;\n    }\n\n    .rjc-media-body,\n    .rjc-poll-body,\n    .rjc-bulletin-body {\n        padding: 14px;\n        gap: 16px;\n    }\n\n    .rjc-page .rjc-copy h3,\n    .rjc-page .rjc-poll h3 {\n        font-size: 21px !important;\n    }\n\n    .rjc-page .rjc-copy p,\n    .rjc-poll label,\n    .rjc-announcement-text {\n        font-size: 16px !important;\n    }\n\n    .rjc-family-grid {\n        grid-template-columns: repeat(2, 1fr);\n        grid-template-rows: none;\n        gap: 8px;\n        padding: 12px;\n    }\n\n    .rjc-family-photo,\n    .rjc-family-message {\n        aspect-ratio: 1 \/ 1;\n    }\n}\n\n<\/style>\n\n\n<div class=\"rjc-page\">\n\n<header class=\"rjc-site-header\">\n    <div class=\"rjc-container rjc-header-inner\">\n\n        <a class=\"rjc-logo\" href=\"\/\">\n            <img decoding=\"async\" src=\"https:\/\/rejoiceinthelordgospelradio.com\/wp-content\/uploads\/2026\/08\/Rejoice-in-the-Lord-logo-1.png\" alt=\"Rejoice in the Lord\">\n        <\/a>\n\n        <nav class=\"rjc-nav\">\n            <a href=\"\/\">Home<\/a>\n            <a href=\"#\">About Us<\/a>\n            <a href=\"#\">Teachings<\/a>\n            <a href=\"#\">Preachings<\/a>\n            <a href=\"#\">Prayer<\/a>\n            <a href=\"#\">Testify<\/a>\n            <a href=\"#\" class=\"active\">Community<\/a>\n            <a href=\"#\">Give<\/a>\n            <a href=\"#\">Contact<\/a>\n        <\/nav>\n\n        <div class=\"rjc-header-actions\">\n            <span class=\"rjc-search\">\u2315<\/span>\n        <\/div>\n\n    <\/div>\n<\/header>\n\n\n<section class=\"rjc-hero\">\n\n    <div class=\"rjc-hero-inner\">\n\n        <h1>The Rejoicers Community<\/h1>\n\n        <div class=\"rjc-tagline\">\n            Connect <b>\u2022<\/b>\n            Encourage <b>\u2022<\/b>\n            Grow <b>\u2022<\/b>\n            Rejoice Together\n        <\/div>\n\n        <p>\n            A place to share, learn, celebrate,\n            and uplift one another in Christ.\n        <\/p>\n\n    <\/div>\n\n<\/section>\n\n\n<main class=\"rjc-container rjc-main\">\n\n\n<div class=\"rjc-grid\">\n\n<section class=\"rjc-card\">\n\n    <div class=\"rjc-card-head\">\n\n        <div class=\"rjc-icon\">\ud83d\udce3<\/div>\n\n        <div>\n            <h2>Ministry Bulletin Board<\/h2>\n\n            <p>\n                Stay informed with the latest updates,\n                announcements, and special programs\n                from Rejoice in the Lord.\n            <\/p>\n        <\/div>\n\n    <\/div>\n\n\n    <div class=\"rjc-bulletin-body\">\n\n        <div class=\"rjc-broadcast\" id=\"rjc-bulletin-image-wrap\">\n            <div id=\"rjc-bulletin-fallback\">\n                <small>UPCOMING<\/small>\n                <strong>SPECIAL BROADCAST<\/strong>\n                <span>Featured ministry announcement<\/span>\n            <\/div>\n            <img id=\"rjc-bulletin-image\" class=\"rjc-dynamic-image\" alt=\"Weekly ministry bulletin\" hidden=\"\">\n        <\/div>\n\n\n        <div class=\"rjc-announcements\" id=\"rjc-weekly-announcements\">\n\n            <div class=\"rjc-announcement\" data-rjc-announcement=\"0\" hidden=\"\">\n                <span class=\"rjc-announcement-icon\">\ud83d\udce3<\/span>\n                <div class=\"rjc-announcement-text\"><\/div>\n            <\/div>\n\n            <div class=\"rjc-announcement\" data-rjc-announcement=\"1\" hidden=\"\">\n                <span class=\"rjc-announcement-icon\">\ud83d\udce3<\/span>\n                <div class=\"rjc-announcement-text\"><\/div>\n            <\/div>\n\n            <div class=\"rjc-announcement\" data-rjc-announcement=\"2\" hidden=\"\">\n                <span class=\"rjc-announcement-icon\">\ud83d\udce3<\/span>\n                <div class=\"rjc-announcement-text\"><\/div>\n            <\/div>\n\n            <div class=\"rjc-announcement\" data-rjc-announcement=\"3\" hidden=\"\">\n                <span class=\"rjc-announcement-icon\">\ud83d\udce3<\/span>\n                <div class=\"rjc-announcement-text\"><\/div>\n            <\/div>\n\n            <div class=\"rjc-announcement-empty\" id=\"rjc-announcement-empty\">\n                Weekly announcements will appear here.\n            <\/div>\n\n        <\/div>\n\n    <\/div>\n\n<\/section>\n\n\n<section class=\"rjc-card\">\n\n    <div class=\"rjc-card-head\">\n\n        <div class=\"rjc-icon\">\ud83d\udc65<\/div>\n\n        <div>\n            <h2>Our Rejoicers Family<\/h2>\n\n            <p>\n                Faithful voices. Precious faces.\n                One family in the Lord.\n            <\/p>\n        <\/div>\n\n    <\/div>\n\n\n    <div class=\"rjc-family-grid\">\n\n        <div class=\"rjc-family-photo\">Photo<\/div>\n        <div class=\"rjc-family-photo\">Photo<\/div>\n        <div class=\"rjc-family-photo\">Photo<\/div>\n        <div class=\"rjc-family-photo\">Photo<\/div>\n        <div class=\"rjc-family-photo\">Photo<\/div>\n\n        <div class=\"rjc-family-photo\">Photo<\/div>\n        <div class=\"rjc-family-photo\">Photo<\/div>\n        <div class=\"rjc-family-photo\">Photo<\/div>\n\n        <div class=\"rjc-family-message\">\n            We are<br>\n            better<br>\n            together \u2661\n        <\/div>\n\n        <div class=\"rjc-family-photo\">Photo<\/div>\n\n    <\/div>\n\n\n    <div class=\"rjc-family-verse\">\n        \u201cGive thanks to the Lord, for He is good;\n        His love endures forever.\u201d\n        <br>\n        <strong>\u2013 Psalm 136:1<\/strong>\n    <\/div>\n\n<\/section>\n\n<\/div>\n\n\n<section class=\"rjc-card rjc-community-card\">\n\n    <div class=\"rjhw-banner-wrap\">\n        <img id=\"rjhw-banner\" class=\"rjhw-banner\" alt=\"Rejoice in His Word\">\n    <\/div>\n\n    <div class=\"rjhw-outside-cta\">\n        <h2>Share Your Thoughts on the Featured Teaching<\/h2>\n        <button type=\"button\" id=\"rjhw-open-modal\" class=\"rjhw-outside-share\">\n            SHARE\n        <\/button>\n    <\/div>\n\n<\/section>\n\n<div class=\"rjhw-modal\" id=\"rjhw-modal\" aria-hidden=\"true\">\n    <div class=\"rjhw-modal-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"rjhw-modal-title\">\n\n        <div class=\"rjhw-modal-top\">\n            <div class=\"rjhw-modal-book\">\ud83d\udcd6<\/div>\n            <h2 id=\"rjhw-modal-title\">Featured Teaching<\/h2>\n            <button type=\"button\" class=\"rjhw-modal-close\" id=\"rjhw-modal-close\" aria-label=\"Close discussion\">\u00d7<\/button>\n        <\/div>\n\n        <div class=\"rjhw-modal-content\">\n\n            <div class=\"rjhw-featured-card\">\n\n                <div class=\"rjhw-featured-image-wrap\">\n                    <div id=\"rjhw-featured-image-fallback\" class=\"rjhw-featured-image-fallback\">\ud83d\udcd6<\/div>\n                    <img id=\"rjhw-featured-image\" class=\"rjhw-featured-image\" alt=\"Featured teaching\" hidden=\"\">\n                <\/div>\n\n                <div class=\"rjhw-featured-copy\">\n                    <span class=\"rjhw-week-label\">This Week\u2019s Teaching<\/span>\n                    <h3 id=\"rjhw-teaching-title\">Featured teaching coming soon<\/h3>\n                    <div class=\"rjhw-byline\">Posted by Loeti &amp; Shar<\/div>\n\n                    <a href=\"#\" id=\"rjhw-teaching-link\" class=\"rjhw-listen-button\" target=\"_blank\" rel=\"noopener\" hidden=\"\">\n                        \u25b6 &nbsp; LISTEN TO TEACHING\n                    <\/a>\n                <\/div>\n\n            <\/div>\n\n            <div class=\"rjhw-talk-card\">\n                <div class=\"rjhw-talk-icon\" aria-hidden=\"true\"><\/div>\n\n                <h3>Let\u2019s Talk<\/h3>\n\n                <div id=\"rjhw-verse\" class=\"rjhw-verse\">\n                    Let the word of Christ dwell in you richly in all wisdom, teaching and admonishing one another\u2026\n                    <span id=\"rjhw-verse-reference\" class=\"rjhw-verse-reference\">Colossians 3:16 (NKJV)<\/span>\n                <\/div>\n\n                <div class=\"rjhw-talk-wave\" aria-hidden=\"true\">\n                    <span class=\"wave-cyan\"><\/span>\n                    <span class=\"wave-violet\"><\/span>\n                    <span class=\"wave-pink\"><\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"rjhw-conversation-block\">\n                <div class=\"rjhw-conversation-head\">\n                    <span class=\"rjhw-conversation-icon\" aria-hidden=\"true\">\n                        <i><\/i><i><\/i><i><\/i>\n                    <\/span>\n                    <h3>Conversation<\/h3>\n                <\/div>\n\n                <div id=\"rjhw-discussion-app\" data-rjhw-app=\"\"><\/div>\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/div>\n\n\n<div class=\"rjc-grid\">\n\n<section class=\"rjc-card\">\n\n    <div class=\"rjc-card-head\">\n\n        <div class=\"rjc-icon\">\u25b6<\/div>\n\n        <div>\n            <h2>A Word of Encouragement<\/h2>\n\n            <p>\n                Short teachings and messages from us\n                to uplift and strengthen your faith.\n            <\/p>\n        <\/div>\n\n    <\/div>\n\n\n    <div class=\"rjc-media-body\">\n\n        <div class=\"rjc-media-placeholder rjc-video\" id=\"rjc-encouragement-media\">\n            <div class=\"rjc-video-thumb\" id=\"rjc-encouragement-thumb\">\n                <img id=\"rjc-encouragement-thumbnail\" alt=\"Word of Encouragement video thumbnail\" hidden=\"\">\n                <div class=\"rjc-play\">\u25b6<\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"rjc-copy\">\n\n            <h3 id=\"rjc-encouragement-title\">New encouragement message coming soon<\/h3>\n\n            <p id=\"rjc-encouragement-description\">\n                Check back soon for the next Word of Encouragement.\n            <\/p>\n\n            <p id=\"rjc-encouragement-speaker\" hidden=\"\"><\/p>\n\n            <a href=\"#\" class=\"rjc-btn rjc-btn-blue\" id=\"rjc-watch-now\" hidden=\"\">\n                WATCH NOW\n            <\/a>\n\n        <\/div>\n\n    <\/div>\n\n<\/section>\n\n\n<section class=\"rjc-card\">\n\n    <div class=\"rjc-card-head\">\n\n        <div class=\"rjc-icon\">\u25a5<\/div>\n\n        <div>\n            <h2>Community Polls<\/h2>\n\n            <p>\n                Share your opinion and see\n                what other Rejoicers think.\n            <\/p>\n        <\/div>\n\n    <\/div>\n\n\n    <div class=\"rjc-poll-body\">\n\n        <div class=\"rjc-poll\" id=\"rjc-live-poll\">\n\n            <h3 id=\"rjc-poll-question\">Loading this week's Community Poll\u2026<\/h3>\n\n            <div id=\"rjc-poll-options\"><\/div>\n\n            <button type=\"button\" class=\"rjc-btn rjc-btn-pink\" id=\"rjc-poll-vote\">\n                VOTE NOW\n            <\/button>\n\n            <div id=\"rjc-poll-message\" class=\"rjc-poll-message\" role=\"status\" aria-live=\"polite\"><\/div>\n\n            <div id=\"rjc-poll-results\" class=\"rjc-poll-results\" hidden=\"\"><\/div>\n\n        <\/div>\n\n\n        <div class=\"rjc-poll-art\">\n            <div class=\"rjc-bubble rjc-bubble-blue\"><\/div>\n            <div class=\"rjc-bubble rjc-bubble-pink\"><\/div>\n        <\/div>\n\n    <\/div>\n\n<\/section>\n\n<\/div>\n\n\n<div class=\"rjc-grid\">\n\n<section class=\"rjc-card\">\n\n    <div class=\"rjc-card-head\">\n\n        <div class=\"rjc-icon\">\ud83d\udcd6<\/div>\n\n        <div>\n            <h2>Bible Trivia Challenge<\/h2>\n\n            <p>\n                Test your Bible knowledge\n                with fun and inspiring quizzes.\n            <\/p>\n        <\/div>\n\n    <\/div>\n\n\n    <div class=\"rjc-media-body\">\n\n        <div class=\"rjc-media-placeholder rjc-bible\" id=\"rjc-trivia-image-wrap\">\n            <span id=\"rjc-trivia-image-fallback\">Bible image goes here<\/span>\n            <img id=\"rjc-trivia-image\" class=\"rjc-dynamic-image\" alt=\"Bible Trivia\" hidden=\"\">\n        <\/div>\n\n\n        <div class=\"rjc-copy\">\n\n            <h3 id=\"rjc-trivia-title\">\n                How well do you know the Word of God?\n            <\/h3>\n\n            <p id=\"rjc-trivia-description\">Test your Bible knowledge with fun and inspiring quizzes.<\/p>\n\n            <a href=\"#\" class=\"rjc-btn rjc-btn-blue\">\n                PLAY BIBLE TRIVIA\n            <\/a>\n\n        <\/div>\n\n    <\/div>\n\n<\/section>\n\n\n<section class=\"rjc-card\">\n\n    <div class=\"rjc-card-head\">\n\n        <div class=\"rjc-icon\">\ud83c\udf82<\/div>\n\n        <div>\n            <h2>\n                Birthday &amp; Celebration Shoutouts\n            <\/h2>\n\n            <p>\n                Let us know about your special\n                day or celebration.\n            <\/p>\n        <\/div>\n\n    <\/div>\n\n\n    <div class=\"rjc-media-body\">\n\n        <div class=\"rjc-media-placeholder rjc-birthday\" id=\"rjc-celebration-image-wrap\">\n            <span id=\"rjc-celebration-image-fallback\">Celebration image goes here<\/span>\n            <img id=\"rjc-celebration-image\" class=\"rjc-dynamic-image\" alt=\"Birthday and celebration\" hidden=\"\">\n        <\/div>\n\n        <div class=\"rjc-copy\">\n\n            <h3 id=\"rjc-celebration-title\">Request a Birthday Shoutout<\/h3>\n\n            <p id=\"rjc-celebration-description\">\n                Share your details and we may celebrate you on the radio or website.\n            <\/p>\n\n            <a href=\"#\" class=\"rjc-btn rjc-btn-pink\">\n                SUBMIT A REQUEST\n            <\/a>\n\n        <\/div>\n\n    <\/div>\n\n<\/section>\n\n<\/div>\n\n<\/main>\n\n\n<section class=\"rjc-closing\">\n\n    <div class=\"rjc-closing-inner\">\n\n        <h2>Together We Rejoice<\/h2>\n\n        <p>\n            \u201cEncourage one another and build each other up.\u201d\n            \u2013 1 Thessalonians 5:11\n        <\/p>\n\n    <\/div>\n\n<\/section>\n\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n    var data = window.RJCCommunityContent || {};\n\n\n\n    \/* Weekly announcements *\/\n    var rows = document.querySelectorAll('#rjc-weekly-announcements [data-rjc-announcement]');\n    var emptyMessage = document.getElementById('rjc-announcement-empty');\n    var announcements = Array.isArray(data.announcements)\n        ? data.announcements.filter(function (item) {\n            return typeof item === 'string' && item.trim() !== '';\n        }).slice(0, 4)\n        : (Array.isArray(window.RJCWeeklyAnnouncements) ? window.RJCWeeklyAnnouncements : []);\n\n    rows.forEach(function (row, index) {\n        var target = row.querySelector('.rjc-announcement-text');\n        if (announcements[index]) {\n            target.textContent = announcements[index];\n            row.hidden = false;\n        } else {\n            row.hidden = true;\n        }\n    });\n    if (emptyMessage) emptyMessage.hidden = announcements.length > 0;\n\n    \/* Bulletin Board image *\/\n    var bulletinImage = document.getElementById('rjc-bulletin-image');\n    var bulletinWrap = document.getElementById('rjc-bulletin-image-wrap');\n    var bulletinFallback = document.getElementById('rjc-bulletin-fallback');\n    if (data.bulletin_image && bulletinImage) {\n        bulletinImage.src = data.bulletin_image;\n        bulletinImage.hidden = false;\n        if (bulletinFallback) bulletinFallback.hidden = true;\n        if (bulletinWrap) bulletinWrap.classList.add('has-image');\n    }\n\n    \/* Word of Encouragement *\/\n    var encouragement = data.encouragement || {};\n    setText('rjc-encouragement-title', encouragement.title, 'New encouragement message coming soon');\n    setText('rjc-encouragement-description', encouragement.description, 'Check back soon for the next Word of Encouragement.');\n\n    var speaker = document.getElementById('rjc-encouragement-speaker');\n    if (speaker && encouragement.speaker) {\n        speaker.textContent = encouragement.speaker;\n        speaker.hidden = false;\n    }\n\n    var thumb = document.getElementById('rjc-encouragement-thumbnail');\n    if (thumb && encouragement.thumbnail) {\n        thumb.src = encouragement.thumbnail;\n        thumb.hidden = false;\n    }\n\n    var watchButton = document.getElementById('rjc-watch-now');\n    var thumbArea = document.getElementById('rjc-encouragement-thumb');\n    if (encouragement.video_url && watchButton) {\n        watchButton.hidden = false;\n        watchButton.addEventListener('click', function (event) {\n            event.preventDefault();\n            playEncouragement(encouragement.video_url);\n        });\n        if (thumbArea) {\n            thumbArea.addEventListener('click', function () {\n                playEncouragement(encouragement.video_url);\n            });\n        }\n    }\n\n    \/* Community Polls *\/\n    var pollConfig = window.RJCPollConfig || {};\n    var pollQuestion = document.getElementById('rjc-poll-question');\n    var pollOptions = document.getElementById('rjc-poll-options');\n    var pollVoteButton = document.getElementById('rjc-poll-vote');\n    var pollMessage = document.getElementById('rjc-poll-message');\n    var pollResults = document.getElementById('rjc-poll-results');\n\n    function pollRequest(action, extra) {\n        if (!pollConfig.ajaxUrl || !pollConfig.nonce) {\n            return Promise.reject(new Error('The Community Poll connection is not active yet.'));\n        }\n\n        var body = new URLSearchParams();\n        body.set('action', action);\n        body.set('nonce', pollConfig.nonce);\n\n        if (extra) {\n            Object.keys(extra).forEach(function (key) {\n                body.set(key, extra[key]);\n            });\n        }\n\n        return fetch(pollConfig.ajaxUrl, {\n            method: 'POST',\n            credentials: 'same-origin',\n            headers: {\n                'Content-Type': 'application\/x-www-form-urlencoded; charset=UTF-8'\n            },\n            body: body.toString()\n        }).then(function (response) {\n            return response.json().then(function (json) {\n                if (!json.success) {\n                    var error = new Error(\n                        json && json.data && json.data.message\n                            ? json.data.message\n                            : 'The Community Poll could not be processed.'\n                    );\n                    error.poll = json && json.data ? json.data.poll : null;\n                    throw error;\n                }\n                return json.data;\n            });\n        });\n    }\n\n    function renderPoll(poll) {\n        if (!pollQuestion || !pollOptions || !pollVoteButton) return;\n\n        pollQuestion.textContent = poll.question || 'Community Poll';\n        pollOptions.innerHTML = '';\n\n        (poll.options || []).forEach(function (option, index) {\n            var label = document.createElement('label');\n            var input = document.createElement('input');\n            var text = document.createTextNode(' ' + option);\n\n            input.type = 'radio';\n            input.name = 'rjc-poll';\n            input.value = String(index);\n            input.disabled = !!poll.has_voted;\n\n            label.appendChild(input);\n            label.appendChild(text);\n            pollOptions.appendChild(label);\n        });\n\n        pollVoteButton.hidden = !!poll.has_voted;\n        pollVoteButton.disabled = false;\n\n        if (poll.has_voted) {\n            if (pollMessage) pollMessage.textContent = 'Thank you for voting! Here are the current results.';\n            renderPollResults(poll);\n        } else {\n            if (pollMessage) pollMessage.textContent = '';\n            if (pollResults) {\n                pollResults.hidden = true;\n                pollResults.innerHTML = '';\n            }\n        }\n    }\n\n    function renderPollResults(poll) {\n        if (!pollResults) return;\n\n        pollResults.innerHTML = '';\n\n        (poll.results || []).forEach(function (result) {\n            var row = document.createElement('div');\n            row.className = 'rjc-poll-result';\n\n            var top = document.createElement('div');\n            top.className = 'rjc-poll-result-top';\n\n            var label = document.createElement('span');\n            label.textContent = result.label;\n\n            var amount = document.createElement('span');\n            amount.textContent = result.percentage + '% (' + result.votes + ')';\n\n            var bar = document.createElement('div');\n            bar.className = 'rjc-poll-result-bar';\n\n            var fill = document.createElement('div');\n            fill.className = 'rjc-poll-result-fill';\n            fill.style.width = Math.max(0, Math.min(100, Number(result.percentage) || 0)) + '%';\n\n            top.appendChild(label);\n            top.appendChild(amount);\n            bar.appendChild(fill);\n            row.appendChild(top);\n            row.appendChild(bar);\n            pollResults.appendChild(row);\n        });\n\n        var total = document.createElement('div');\n        total.className = 'rjc-poll-total';\n        total.textContent = 'Total votes: ' + (poll.total || 0);\n        pollResults.appendChild(total);\n        pollResults.hidden = false;\n    }\n\n    if (pollVoteButton) {\n        pollVoteButton.addEventListener('click', function () {\n            var selected = document.querySelector('input[name=\"rjc-poll\"]:checked');\n\n            if (!selected) {\n                if (pollMessage) pollMessage.textContent = 'Please select one answer before voting.';\n                return;\n            }\n\n            pollVoteButton.disabled = true;\n            if (pollMessage) pollMessage.textContent = 'Submitting your vote\u2026';\n\n            pollRequest('rjc_poll_vote', { choice: selected.value })\n                .then(function (data) {\n                    if (pollMessage) pollMessage.textContent = data.message || 'Thank you for voting!';\n                    renderPoll(data.poll);\n                })\n                .catch(function (error) {\n                    if (error.poll) {\n                        renderPoll(error.poll);\n                    }\n                    if (pollMessage) pollMessage.textContent = error.message;\n                    pollVoteButton.disabled = false;\n                });\n        });\n    }\n\n    if (pollQuestion && pollOptions && pollVoteButton) {\n        pollRequest('rjc_poll_get')\n            .then(function (poll) {\n                renderPoll(poll);\n            })\n            .catch(function (error) {\n                pollQuestion.textContent = 'Community Poll';\n                pollOptions.innerHTML = '';\n                pollVoteButton.hidden = true;\n                if (pollMessage) pollMessage.textContent = error.message;\n            });\n    }\n\n    \/* Bible Trivia editable content *\/\n    var trivia = data.trivia || {};\n    setText('rjc-trivia-title', trivia.title, 'How well do you know the Word of God?');\n    setText('rjc-trivia-description', trivia.description, 'Test your Bible knowledge with fun and inspiring quizzes.');\n    setImage('rjc-trivia-image', 'rjc-trivia-image-fallback', trivia.image);\n\n    \/* Birthday & Celebration editable content *\/\n    var celebration = data.celebration || {};\n    setText('rjc-celebration-title', celebration.title, 'Request a Birthday Shoutout');\n    setText('rjc-celebration-description', celebration.description, 'Share your details and we may celebrate you on the radio or website.');\n    setImage('rjc-celebration-image', 'rjc-celebration-image-fallback', celebration.image);\n\n    function setText(id, value, fallback) {\n        var el = document.getElementById(id);\n        if (!el) return;\n        el.textContent = (typeof value === 'string' && value.trim() !== '') ? value : fallback;\n    }\n\n    function setImage(imageId, fallbackId, url) {\n        var image = document.getElementById(imageId);\n        var fallback = document.getElementById(fallbackId);\n        if (image && url) {\n            image.src = url;\n            image.hidden = false;\n            if (fallback) fallback.hidden = true;\n        }\n    }\n\n    function playEncouragement(url) {\n        var container = document.getElementById('rjc-encouragement-media');\n        if (!container || !url) return;\n\n        var embedUrl = getEmbedUrl(url);\n        if (embedUrl) {\n            container.innerHTML = '<iframe class=\"rjc-inline-video\" src=\"' + escapeAttribute(embedUrl) + '\" title=\"Word of Encouragement video\" allow=\"autoplay; encrypted-media; picture-in-picture\" allowfullscreen><\/iframe>';\n            return;\n        }\n\n        if (\/\\.(mp4|webm|ogg)(\\?.*)?$\/i.test(url)) {\n            container.innerHTML = '<video class=\"rjc-inline-video\" controls autoplay playsinline><source src=\"' + escapeAttribute(url) + '\"><\/video>';\n            return;\n        }\n\n        window.open(url, '_blank', 'noopener');\n    }\n\n    function getEmbedUrl(url) {\n        try {\n            var u = new URL(url, window.location.href);\n            if (u.hostname.indexOf('youtu.be') !== -1) {\n                return 'https:\/\/www.youtube.com\/embed\/' + u.pathname.replace(\/^\\\/\/, '') + '?autoplay=1';\n            }\n            if (u.hostname.indexOf('youtube.com') !== -1) {\n                var id = u.searchParams.get('v');\n                if (!id && u.pathname.indexOf('\/embed\/') === 0) id = u.pathname.split('\/embed\/')[1];\n                if (id) return 'https:\/\/www.youtube.com\/embed\/' + id + '?autoplay=1';\n            }\n            if (u.hostname.indexOf('vimeo.com') !== -1) {\n                var parts = u.pathname.split('\/').filter(Boolean);\n                var vid = parts[parts.length - 1];\n                if (\/^\\d+$\/.test(vid)) return 'https:\/\/player.vimeo.com\/video\/' + vid + '?autoplay=1';\n            }\n        } catch (e) {}\n        return '';\n    }\n\n    function escapeAttribute(value) {\n        return String(value).replace(\/&\/g, '&amp;').replace(\/\"\/g, '&quot;').replace(\/<\/g, '&lt;').replace(\/>\/g, '&gt;');\n    }\n});\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Home About Us Teachings Preachings Prayer Testify Community Give Contact \u2315 The Rejoicers Community Connect \u2022 Encourage \u2022 Grow \u2022 Rejoice Together A place to share, learn, celebrate, and uplift one another in Christ. \ud83d\udce3 Ministry Bulletin Board Stay informed with the latest updates, announcements, and special programs from Rejoice in the Lord. UPCOMING SPECIAL [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"rejoicers-community-full-width","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-794","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/rejoiceinthelordgospelradio.com\/nl\/wp-json\/wp\/v2\/pages\/794","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rejoiceinthelordgospelradio.com\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rejoiceinthelordgospelradio.com\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rejoiceinthelordgospelradio.com\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rejoiceinthelordgospelradio.com\/nl\/wp-json\/wp\/v2\/comments?post=794"}],"version-history":[{"count":145,"href":"https:\/\/rejoiceinthelordgospelradio.com\/nl\/wp-json\/wp\/v2\/pages\/794\/revisions"}],"predecessor-version":[{"id":1670,"href":"https:\/\/rejoiceinthelordgospelradio.com\/nl\/wp-json\/wp\/v2\/pages\/794\/revisions\/1670"}],"wp:attachment":[{"href":"https:\/\/rejoiceinthelordgospelradio.com\/nl\/wp-json\/wp\/v2\/media?parent=794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}