{"id":1758,"date":"2026-02-11T07:10:50","date_gmt":"2026-02-11T07:10:50","guid":{"rendered":"https:\/\/euctocampus.com\/valentine\/?page_id=1758"},"modified":"2026-03-20T11:58:41","modified_gmt":"2026-03-20T06:28:41","slug":"daily-study","status":"publish","type":"page","link":"https:\/\/euctocampus.com\/valentine\/daily-study\/","title":{"rendered":"Daily Study"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1758\" class=\"elementor elementor-1758\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b40cdbf e-flex e-con-boxed e-con e-parent\" data-id=\"b40cdbf\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0f1ced5 elementor-widget elementor-widget-heading\" data-id=\"0f1ced5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Daily Study<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1a8f389 e-flex e-con-boxed e-con e-parent\" data-id=\"1a8f389\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-211805e elementor-widget__width-initial elementor-widget elementor-widget-shortcode\" data-id=\"211805e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style>\r\n.dm-devotions{margin:0 auto;display:flex;flex-direction:column;gap:32px}\r\n.dm-filter-form-home{width:100%;display:block}\r\n.dm-filter-form{display:flex;flex-wrap:wrap;gap:12px;align-items:center;background:#fff;padding:18px 20px;border-radius:14px;box-shadow:0 12px 35px rgba(15,23,42,.08)}\r\n.dm-filter-top-row{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:12px}\r\n.dm-filter-top-row .dm-search-field{flex:0 0 70%;min-width:220px}\r\n.dm-filter-top-row .dm-order-field{flex:0 0 30%;min-width:180px;max-width:280px;flex-direction:row}\r\n.dm-search-field{flex:1 1 100%;display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:8px;padding:4px 4px 4px 18px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;box-shadow:0 10px 30px rgba(15,23,42,.04)}\r\n.dm-search-input-wrap{flex:1;position:relative}\r\n.dm-search-input-wrap input[type=\"text\"]{width:100%;border:none;background:transparent;padding:12px 0;font-size:16px;color:#0f172a}\r\n.dm-search-input-wrap input[type=\"text\"]::placeholder{color:#94a3b8}\r\n.dm-filter-form .dm-search-btn{background:transparent;color:#94a3b8;border:none;border-radius:999px;width:44px;height:44px;padding:0;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:0;transition:color .2s ease,background .2s ease,box-shadow .2s ease}\r\n.dm-filter-form .dm-search-btn:hover{color:#0f172a;background:rgba(15,23,42,.04);box-shadow:0 8px 20px rgba(15,23,42,.08)}\r\n.dm-search-btn svg{width:20px;height:20px}\r\n.dm-order-field{position:relative;display:flex;flex-direction:column;gap:6px;font-size:12px;color:#475467;font-weight:600}\r\n.dm-order-field select{min-width:190px;border-radius:16px;border:1px solid #e2e8f0;padding:10px 36px 10px 14px;font-size:14px;font-weight:600;color:#0f172a;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:0 6px 18px rgba(15,23,42,.05)}\r\n.dm-order-field::after{content:'';position:absolute;right:16px;top:55%;width:9px;height:9px;border-right:2px solid rgba(15,23,42,.6);border-bottom:2px solid rgba(15,23,42,.6);transform:translateY(-50%) rotate(45deg);pointer-events:none}\r\n.dm-filter-trigger{margin-left:auto;padding:11px 20px;border-radius:999px;background:#0f62fe;color:#fff;border:none;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 12px 25px rgba(15,98,254,.35);transition:transform .2s ease,box-shadow .2s ease}\r\n.dm-filter-trigger:hover{transform:translateY(-1px);box-shadow:0 16px 30px rgba(15,98,254,.45)}\r\n.dm-filter-top-row .dm-filter-trigger{display:none}\r\n.dm-sticky-search{\r\nposition:fixed;\r\nbottom:20px;\r\nright:20px;\r\nwidth:56px;\r\nheight:56px;\r\nborder-radius:50%;\r\nbackground:#0f62fe;\r\ncolor:#fff;\r\nborder:none;\r\ndisplay:flex;\r\nalign-items:center;\r\njustify-content:center;\r\nbox-shadow:0 18px 45px rgba(15,23,42,.25);\r\ncursor:pointer;\r\nz-index:80;\r\ntransition:transform .2s ease,box-shadow .2s ease;\r\n}\r\n\r\n.dm-sticky-search:hover{\r\ntransform:translateY(-2px);\r\nbox-shadow:0 22px 55px rgba(15,23,42,.35);\r\n}\r\n\r\n.dm-sticky-search svg,\r\n.dm-sticky-search img{\r\nwidth:22px;\r\nheight:22px;\r\ndisplay:block;\r\n}\r\n.dm-mobile-panel{position:fixed;inset:0;background:rgba(15,23,42,.55);display:none;align-items:flex-end;justify-content:center;z-index:70;padding:0 16px}\r\n.dm-mobile-panel.is-visible{display:flex}\r\n.dm-mobile-panel__backdrop{position:absolute;inset:0}\r\n.dm-mobile-panel__sheet{background:#fff;width:100%;border-radius:32px 32px 0 0;padding:24px 22px 28px;box-shadow:0 -25px 60px rgba(15,23,42,.22);display:flex;flex-direction:column;gap:22px;max-height:92vh;position:relative}\r\n.dm-mobile-panel__header{display:flex;justify-content:space-between;align-items:center;gap:12px}\r\n.dm-mobile-panel__title{margin:0;font-size:18px;font-weight:700;color:#0f172a}\r\n.dm-mobile-panel__close{background:#f1f5f9;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#0f172a}\r\n.dm-mobile-panel__close svg,\r\n.dm-mobile-panel__close img{width:18px;height:18px;display:block}\r\n.dm-mobile-panel__content{flex:1;overflow:auto;padding-right:4px}\r\n.dm-mobile-panel__actions{display:flex;gap:12px}\r\n.dm-mobile-panel__reset,.dm-mobile-panel__submit{flex:1;padding:14px 16px;border-radius:16px;font-size:15px;font-weight:600;border:none;cursor:pointer}\r\n.dm-mobile-panel__reset{background:#f8fafc;color:#0f172a;border:1px solid #e2e8f0}\r\n.dm-mobile-panel__submit{background:#0f62fe;color:#fff;box-shadow:0 12px 30px rgba(15,98,254,.35)}\r\n.dm-mobile-panel__content .dm-filter-form{background:transparent;box-shadow:none;padding:0;gap:20px}\r\n.dm-mobile-panel__content .dm-search-field{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}\r\n.dm-mobile-panel__content .dm-filter-form .dm-search-btn{display:none}\r\n.dm-mobile-panel__content .dm-range-controls{flex-direction:column;align-items:flex-start;width:100%;gap:16px}\r\n.dm-mobile-panel__content .dm-range-controls select,.dm-mobile-panel__content .dm-custom-range input[type=\"date\"],.dm-mobile-panel__content .dm-search-input-wrap input[type=\"text\"]{width:100%;border-radius:14px}\r\n.dm-mobile-panel__content .dm-order-field{width:100%}\r\n.dm-mobile-panel__content .dm-order-field select{width:100%}\r\n.dm-mobile-panel__content .dm-custom-range{flex-direction:column;width:100%}\r\n.dm-mobile-panel__content .dm-custom-range label{width:100%}\r\n.dm-mobile-panel__content .dm-filter-trigger{display:none}\r\n.dm-mobile-panel__content .dm-reset-btn{display:none}\r\n.dm-mobile-panel__content .dm-search-suggestions{position:relative;top:0;margin-top:6px}\r\n.dm-mobile-panel__content .dm-search-field button{width:100%}\r\n.dm-mobile-panel__content .dm-search-field button svg{display:none}\r\n.dm-mobile-panel__content .dm-search-field button span{display:inline}\r\n.dm-mobile-panel__content .dm-search-input-wrap{width:100%}\r\n.dm-mobile-panel__content .dm-search-input-wrap input[type=\"text\"]{font-size:16px;padding:14px 16px;border:1px solid #cbd5f5}\r\n.dm-mobile-panel__content .dm-filter-form .dm-search-btn-label{display:inline;position:static;width:auto;height:auto;margin:0;padding:0;clip:auto;clip-path:none;white-space:normal;overflow:visible}\r\n.dm-mobile-panel__content .dm-filter-form .dm-search-btn svg{display:none}\r\n.dm-mobile-panel__content .dm-filter-form .dm-search-btn{width:100%}\r\n.dm-mobile-panel__content .dm-filter-form .dm-range-controls label,.dm-mobile-panel__content .dm-custom-range label{font-weight:600;color:#0f172a}\r\n.dm-mobile-panel__content .dm-custom-range input[type=\"date\"]{padding:10px 12px}\r\n.dm-mobile-panel__content .dm-range-controls select{padding:12px 14px}\r\n.dm-mobile-panel__content .dm-custom-range label+label{margin-top:10px}\r\n.dm-mobile-panel__content .dm-search-field button{margin-top:8px}\r\n.dm-mobile-panel__content .dm-search-suggestions button{padding:12px 14px}\r\n.dm-mobile-panel__content .dm-search-suggestions{box-shadow:none;border-color:#e2e8f0}\r\n.dm-mobile-panel__content .dm-search-suggestions button:hover{background:#eef2ff}\r\nbody.dm-mobile-panel-open{overflow:hidden}\r\nbody.dm-mobile-panel-open .dm-sticky-search{opacity:0;pointer-events:none}\r\n@media(min-width:769px){\r\n.dm-mobile-panel{align-items:center}\r\n.dm-mobile-panel__sheet{width:520px;border-radius:32px}\r\n.dm-sticky-search{display:none}\r\n}\r\n.dm-search-btn-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}\r\n.dm-filter-form .dm-reset-btn{color:#0f62fe;font-weight:600;text-decoration:none}\r\n.dm-devotions-results{display:flex;flex-direction:column;gap:32px;margin-top:30px;position:relative}\r\n.dm-devotions-results.is-loading{opacity:.45;pointer-events:none}\r\n.dm-devotions-results.is-loading::after{content:\"Loading...\";position:absolute;top:-18px;right:0;background:#fff;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;color:#0f172a;box-shadow:0 10px 30px rgba(15,23,42,.12)}\r\n.dm-empty-state{padding:40px 30px;border:1px dashed #c7d2fe;border-radius:18px;text-align:center;background:#f8fafc}\r\n.dm-empty-state h3{margin:0 0 8px;font-size:20px;color:#0f172a}\r\n.dm-empty-state p{margin:0;font-size:15px;color:#475467}\r\n.dm-range-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center}\r\n.dm-range-controls label{font-weight:600;color:#0f172a;font-size:14px}\r\n.dm-range-controls select{min-width:160px;padding:10px 12px;border-radius:12px;border:1px solid #e3e8ef;font-size:15px}\r\n.dm-custom-range{display:flex;gap:12px;align-items:center}\r\n.dm-custom-range label{display:flex;flex-direction:column;font-weight:600;color:#475467;font-size:13px}\r\n.dm-custom-range input[type=\"date\"]{margin-top:4px;padding:8px 10px;border-radius:10px;border:1px solid #d8dee9;font-size:14px}\r\n.dm-filter-form-home .dm-range-controls:not(.is-range-active),.dm-filter-form-home .dm-reset-btn{display:none}\r\n.dm-filter-form-home .dm-range-controls.is-range-active>*:not(.dm-custom-range){display:none}\r\n.dm-search-suggestions{position:absolute;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1px solid #e0e7ff;border-radius:12px;padding:6px 0;box-shadow:0 10px 30px rgba(15,23,42,.1);display:none;z-index:5;max-height:260px;overflow:auto}\r\n.dm-search-suggestions.is-visible{display:block}\r\n.dm-search-suggestions button{width:100%;padding:10px 16px;text-align:left;background:transparent;border:none;font-size:15px;color:#0f172a;cursor:pointer}\r\n.dm-search-suggestions button:hover{background:#eef2ff}\r\n.dm-devotion-card.dm-card{display:flex;flex-wrap:wrap;gap:28px;padding:28px;background:#fff;border-radius:22px;box-shadow:0 25px 60px rgba(15,23,42,.08);align-items:stretch}\r\n.dm-card-media{flex:0 0 220px;max-width:220px}\r\n.dm-card-media img{width:220px;height:220px;object-fit:cover;border-radius:18px}\r\n.dm-card-placeholder{width:220px;height:220px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fef3c7,#ffe4e6);color:#7a271a;font-size:80px;font-weight:700}\r\n.dm-card-content{flex:1;min-width:240px;display:flex;flex-direction:column}\r\n.dm-card-title{margin:0 0 12px;font-size:26px;line-height:1.25}\r\n.dm-card-title a{text-decoration:none;color:#0f172a}\r\n.dm-card-title a:hover{text-decoration:underline}\r\n.dm-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#475467;font-weight:500;margin-bottom:18px;font-size:15px}\r\n.dm-card-sep{width:6px;height:6px;border-radius:50%;background:#cbd5f5}\r\n.dm-card-audio{margin-bottom:18px}\r\n.dm-card-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}\r\n.dm-card-tags span{padding:6px 12px;border-radius:999px;background:#eef2ff;color:#312e81;font-size:13px;font-weight:600}\r\n.dm-card-excerpt{color:#475467;font-size:16px;margin:0 0 18px;line-height:1.6}\r\n.dm-card-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:auto;align-items:center}\r\n.dm-card-link{background:#0f62fe;color:#fff;padding:12px 20px;border-radius:999px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px}\r\n.dm-card-link::after{content:\"\u2192\";font-size:18px;transition:transform .2s ease}\r\n.dm-card-link:hover::after{transform:translateX(4px)}\r\n.dm-card-video{color:#0f62fe;font-weight:600;text-decoration:none}\r\n.dm-card-video:hover{text-decoration:underline}\r\n@media(max-width:768px){\r\n.dm-filter-form-home{display:none}\r\n.dm-card-media,.dm-card-media img,.dm-card-placeholder{width:100%;max-width:none;height:220px}\r\n.dm-devotion-card.dm-card{padding:22px}\r\n.dm-card-content{min-width:100%}\r\n}\r\n@media(max-width:640px){\r\n.dm-filter-form{flex-direction:column;align-items:stretch}\r\n.dm-filter-top-row{flex-direction:column;align-items:stretch}\r\n.dm-filter-top-row .dm-order-field{flex-direction:column}\r\n.dm-search-field{width:100%;gap:6px;grid-template-columns:minmax(0,1fr) 44px;padding:4px 4px 4px 14px}\r\n.dm-search-input-wrap input[type=\"text\"]{padding:10px 0;font-size:15px}\r\n.dm-filter-form .dm-search-btn{width:40px;height:40px}\r\n.dm-order-field{width:100%}\r\n.dm-order-field select{width:100%}\r\n.dm-filter-form .dm-reset-btn{text-align:center}\r\n.dm-study-flow--mobile-only{display:flex !important;width:100%;order:-1}\r\n.dm-range-controls{flex-direction:column;align-items:flex-start;width:100%}\r\n.dm-custom-range{flex-direction:column;width:100%}\r\n.dm-custom-range label{width:100%}\r\n.dm-custom-range input[type=\"date\"]{width:100%}\r\n.dm-devotions-results{margin-top:16px}\r\n.dm-devotions-results.is-loading::after{left:50%;right:auto;transform:translateX(-50%)}\r\n}\r\n\r\n.dm-devotions[data-devotions-key=\"daily\"] .dm-devotions-results,\r\n.dm-study-page--weekly .dm-devotions-results{\r\n\tdisplay:grid;\r\n\tgrid-template-columns:repeat(auto-fit,minmax(320px,1fr));\r\n\tgap:32px;\r\n\talign-items:stretch;\r\n}\r\n\r\n.dm-devotions[data-devotions-key=\"daily\"] .dm-devotion-card.dm-card,\r\n.dm-study-page--weekly .dm-devotion-card.dm-card{\r\n\theight:100%;\r\n}\r\n<\/style>\r\n\r\n<div class=\"dm-devotions\" data-devotions-wrapper data-devotions-key=\"daily\">\r\n    <div class=\"dm-filter-form-home\" data-filter-home>\r\n                <form method=\"get\"\r\n              class=\"dm-filter-form\"\r\n              data-ajax=\"true\"\r\n              data-endpoint=\"https:\/\/euctocampus.com\/valentine\/wp-admin\/admin-ajax.php\"\r\n              data-nonce=\"c69855a907\">\r\n                        <input type=\"hidden\"\r\n                                     name=\"dm_page\"\r\n                                     value=\"1\"\r\n                                     data-page-input>\r\n            <div class=\"dm-filter-top-row\">\r\n                <div class=\"dm-search-field\">\r\n                    <div class=\"dm-search-input-wrap\">\r\n                        <input type=\"text\"\r\n                               name=\"dm_s\"\r\n                               placeholder=\"Search by title or keyword\"\r\n                               value=\"\"\r\n                               autocomplete=\"off\"\r\n                               data-suggestions='[&quot;The Resurrection day&quot;,&quot;The Gospel Of Core&quot;,&quot;Christ in us \\u2013 Acts 04:01-22 \\u2013 We cannot but speak of Jesus \\u2013 Bible reading: Romans 8:28-29&quot;,&quot;Our God is our glory \\u2013 Acts 04:01-22 \\u2013 We cannot but speak of Jesus \\u2013 Bible reading: I Corinthians 1:22-31&quot;,&quot;Understanding from God \\u2013 Acts 04:01-22 \\u2013 We cannot but speak of Jesus&quot;,&quot;The Spirit of boldness and wisdom \\u2013 Acts 04:01-22 \\u2013 We cannot but speak of Jesus \\u2013 Bible reading: II Timothy 01:06-08&quot;,&quot;No other name except the name of Jesus \\u2013 Acts 04:01-22 \\u2013 We cannot but speak of Jesus \\u2013 Bible reading: I Timothy 2:5-6&quot;,&quot;The chief cornerstone \\u2013 Acts 04:01-22 \\u2013 We cannot but speak of Jesus \\u2013 Bible reading: Ephesians 02:20-22&quot;,&quot;Jesus makes a person whole \\u2013 Acts 04:01-22 \\u2013 We cannot but speak of Jesus \\u2013 Bible reading: Romans 01:03-04&quot;,&quot;The comprehensive message of Jesus \\u2013 Acts 04:01-22 \\u2013 We cannot but speak of Jesus \\u2013 Bible reading: Acts 13:29-41&quot;,&quot;Making our enemies responsible for rejecting God \\u2013 Acts 04:01-22 \\u2013 We cannot but speak of Jesus \\u2013 Bible reading: Romans 2:08-11&quot;,&quot;Our identity in Christ \\u2013 Acts 04:01-22 \\u2013 We cannot but speak of Jesus \\u2013 Bible reading: II Corinthians 5:14-17&quot;,&quot;An appropriate response \\u2013 Acts 04:01-22 \\u2013 We cannot but speak of Jesus \\u2013 Bible reading: John 10:32-33&quot;,&quot;We will always be fruit bearing \\u2013 Acts 04:01-22 \\u2013 We cannot but speak of Jesus \\u2013 Bible reading: Titus 2:11-14&quot;,&quot;Praying for those who hurt us \\u2013 Acts 04:01-22 \\u2013 We cannot but speak of Jesus \\u2013 Bible reading: Matthew 5:44-45&quot;,&quot;Let us be bold in the Lord \\u2013 Acts 04:01-22 \\u2013 We cannot but speak of Jesus \\u2013 Bible reading: II Corinthians 10:4-6&quot;,&quot;The holistic ministry of His church \\u2013 Acts 04:01-22 \\u2013 We cannot but speak of Jesus \\u2013 Bible reading: Ephesians 4:11-13&quot;,&quot;The elect will be saved \\u2013 Acts 04:01-22 \\u2013 We cannot but speak of Jesus \\u2013 Bible reading: Matthew 5:11-12&quot;,&quot;Our authority \\u2013 Acts 04:01-22 \\u2013 We cannot but speak of Jesus \\u2013 Bible reading: Matthew 28:18-20&quot;,&quot;Let us be strong in the Lord \\u2013 Acts 04:01-22 \\u2013 We cannot but speak of Jesus \\u2013 Bible reading: Acts 04:25-30&quot;,&quot;Tribulations permitted by God for the growth of the Gospel \\u2013 Acts 04:01-22 -We cannot but speak of Jesus \\u2013 Bible reading: Philippians 1:12-14&quot;,&quot;Commitment to walk by faith \\u2013 Acts 04:01-22 -We cannot but speak of Jesus \\u2013 Bible reading: John 17:15-18&quot;,&quot;Message for 2023 \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Romans 9:18-24&quot;,&quot;We are to God the fragrance of Christ \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: II Corinthians 2:14-16&quot;,&quot;Cleansed to bring in His kingdom \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Titus 2:11-14&quot;,&quot;Our response to God\\u2019s call \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: II Corinthians 5:18-20&quot;,&quot;His ways are past finding out \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Romans 11:11-36&quot;,&quot;God\\u2019s wonderful ways \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Ephesians 2:18-20&quot;,&quot;God\\u2019s covenant blessing to the fathers \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Luke 1:67-72&quot;,&quot;God\\u2019s covenant people \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Genesis 12:1-3&quot;,&quot;Righteousness by faith in Jesus \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Jeremiah 23:5-6&quot;,&quot;Being the Doulos of Jesus Christ \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Hebrews 10:28-31&quot;,&quot;Chosen by God to obey His word \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Acts 7:51-53&quot;,&quot;Living the life of reconciliation with God \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Genesis 1:26-28&quot;,&quot;God\\u2019s doorkeepers \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Mark 13:32-37&quot;,&quot;Victory over sin \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: I Corinthians 15:54-58&quot;,&quot;Forgiven and forgiving others \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Matthew 5:44-45&quot;,&quot;The work of Jesus on the cross \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Hebrews 9:22-28&quot;,&quot;God\\u2019s love and compassion \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Micah 7:18-20&quot;,&quot;Works befitting repentance \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Isaiah 58:6-8&quot;,&quot;Childlike in spirit \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Matthew 18:3-4&quot;,&quot;Faith in God leads to understanding \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Hebrews 3:12-13&quot;,&quot;Understanding the ways of God \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: II Corinthians 3:14-16&quot;,&quot;Bringing many to faith in Christ Jesus \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: I Timothy 1:12-14&quot;,&quot;Inviting people to place their faith in Jesus \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Acts 4:29-31&quot;,&quot;The church a witness to the resurrection of Jesus \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Ephesians 1:19-20&quot;,&quot;The richness of His resurrection \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: II Corinthians 5:15-17&quot;,&quot;God set in place His plan for us \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: John 10:28-30&quot;,&quot;Jesus raises us to live in Him \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: John 4:13-14&quot;,&quot;Fulfilling His purposes for our times \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Colossians 1:15-17&quot;,&quot;Setting apart His bride for eternity \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: I Peter 1:15-22&quot;,&quot;Church being set apart for God \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Acts 4:26-28&quot;,&quot;Being His bold witnesses \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Revelation 3:16-19&quot;,&quot;Jesus, glorified by God \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Psalms 2:6-12&quot;,&quot;Those whom the Lord commends \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: II Corinthians 10:17-18&quot;,&quot;God\\u2019s ministry through us \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Jeremiah 1:6-10&quot;,&quot;Presenting Christ \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Romans 11:1-5&quot;,&quot;God\\u2019s chosen people \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Romans 9:6-8&quot;,&quot;Witnesses \\u2013 Acts 03:11-26, 04:04 \\u2013 Blessed to be a blessing \\u2013 Bible reading: Acts 4:13-14&quot;,&quot;Discipling people to the lordship of Christ \\u2013 Acts 03:01-10 \\u2013 The healing of the lame man \\u2013 Bible reading: Luke 10:17-20&quot;,&quot;Accomplishing His purpose \\u2013 Acts 03:01-10 \\u2013 The healing of the lame man \\u2013 Bible reading: Luke 1:13-17&quot;,&quot;We are accountable before God \\u2013 Acts 03:01-10 \\u2013 The healing of the lame man \\u2013 Bible reading: Hebrews 4:12-13&quot;,&quot;People of His kingdom \\u2013 Acts 03:01-10 \\u2013 The healing of the lame man \\u2013 Bible reading: Psalms 146:5-10&quot;,&quot;God\\u2019s unusual work in us \\u2013 Acts 03:01-10 \\u2013 The healing of the lame man \\u2013 Bible reading: I Peter 2:9-10&quot;,&quot;Rejoice in the Lord always \\u2013 Acts 03:01-10 \\u2013 The healing of the lame man \\u2013 Bible reading: Romans 5:2-5&quot;,&quot;Bringing God\\u2019s Shalom to people \\u2013 Acts 03:01-10 \\u2013 The healing of the lame man \\u2013 Bible reading: Psalms 62:7-8&quot;,&quot;Complete wellbeing \\u2013 Acts 03:01-10 \\u2013 The healing of the lame man \\u2013 Bible reading: Matthew 25:35-40&quot;,&quot;Healing in the name of Jesus \\u2013 Acts 03:01-10 \\u2013 The healing of the lame man \\u2013 Bible reading: Luke 4:18-19&quot;,&quot;God\\u2019s ways are far higher than ours \\u2013 Acts 03:01-10 \\u2013 The healing of the lame man \\u2013 Bible reading: II Corinthians 12:7-10&quot;,&quot;We will lift Jesus at all cost \\u2013 Acts 03:01-10 \\u2013 The healing of the lame man \\u2013 Bible reading: Mark 8:34-38&quot;,&quot;Lifting Jesus \\u2013 Acts 03:01-10 \\u2013 The healing of the lame man \\u2013 Bible reading: Colossians 1:15-20&quot;,&quot;Operating out of Jesus, our Treasure \\u2013 Acts 03:01-10 \\u2013 The healing of the lame man \\u2013 Bible reading: I Thessalonians 1:5-8&quot;,&quot;Jesus, our Treasure \\u2013 Acts 03:01-10 \\u2013 The healing of the lame man \\u2013 Bible reading: II Corinthians 4:5-7&quot;,&quot;People who live by faith, not by sight \\u2013 Acts 03:01-10 \\u2013 The healing of the lame man \\u2013 Bible reading: Matthew 10:8-9&quot;,&quot;Moving people from sight to faith \\u2013 Acts 03:01-10 \\u2013 The healing of the lame man \\u2013 Bible reading: Matthew 9:36-38&quot;,&quot;The Gospel of His kingdom \\u2013 Acts 03:01-10 \\u2013 The healing of the lame man \\u2013 Bible reading: Like 4:18-21&quot;,&quot;Man and creation in a state of death \\u2013 Acts 03:01-10 \\u2013 The healing of the lame man \\u2013 Bible reading: Romans 1:18-3&quot;,&quot;Man must believe, yet it is God who chooses \\u2013 Acts 02:42-47 \\u2013 The building up of His church \\u2013 Bible reading: Romans 8:29-30&quot;,&quot;The favour of the world is an enigma \\u2013 Acts 02:42-47 \\u2013 The building up of His church \\u2013 Bible reading: I Peter 3:13-16&quot;,&quot;Having favour with all people \\u2013 Acts 02:42-47 \\u2013 The building up of His church \\u2013 Bible reading: Romans 14:16-18&quot;,&quot;Praising and worshipping God \\u2013 Acts 02:42-47 \\u2013 The building up of His church \\u2013 Bible reading: Psalms 107:21-22&quot;,&quot;Simplicity of heart \\u2013 Acts 02:42-47 \\u2013 The building up of His church \\u2013 Bible reading: Hebrews 12:28-29&quot;,&quot;Our homes, the first place for worship \\u2013 Acts 02:42-47 \\u2013 The building up of His church \\u2013 Bible reading: Deuteronomy 12:6-7&quot;,&quot;Laying hold of eternal life \\u2013 Acts 02:42-47 \\u2013 The building up of His church \\u2013 Bible reading: Mark 10:17-27&quot;,&quot;Being His generous church \\u2013 Acts 02:42-47 \\u2013 The building up of His church \\u2013 Bible reading: II Corinthians 8:1-5&quot;,&quot;Filled with His Holy Spirit to be generous \\u2013 Acts 02:42-47 \\u2013 The building up of His church \\u2013 Bible reading: Isaiah 58:7-11&quot;,&quot;The roll-out of God\\u2019s purposes \\u2013 Acts 02:42-47 \\u2013 The building up of His church \\u2013 Bible reading: Acts 4:21-31&quot;,&quot;Miracles resulting in people coming to faith in Jesus \\u2013 Acts 02:42-47 \\u2013 The building up of His church \\u2013 Bible reading: Acts 3&quot;,&quot;The church manifests the fear of God \\u2013 Acts 02:42-47 \\u2013 The building up of His church \\u2013 Bible reading: Acts 19:17-20&quot;,&quot;A prayer example \\u2013 Acts 02:42-47 \\u2013 The building up of His church \\u2013 Bible reading: Ephesians 1:17-23&quot;,&quot;Life of prayer \\u2013 Acts 02:42-47 \\u2013 The building up of His church \\u2013 Bible reading: Colossians 1:9-12&quot;,&quot;Continuing steadfastly in prayers \\u2013 Acts 02:42-47 \\u2013 The building up of His church \\u2013 Bible reading: I Timothy 2:1-4&quot;,&quot;Revival in His church \\u2013 Acts 02:42-47 \\u2013 The building up of His church \\u2013 Bible reading: I Corinthians 11:23-30&quot;,&quot;The breaking of bread \\u2013 Acts 02:42-47 \\u2013 The building up of His church \\u2013 Bible reading: Matthew 26:26-28&quot;,&quot;Building up the fellowship in His church \\u2013 Acts 02:42-47 \\u2013 The building up of His church \\u2013 Bible reading: Ephesians 4:13-16&quot;,&quot;His church, the pillar and ground of the truth \\u2013 Acts 02:42-47 \\u2013 The building up of His church \\u2013 Bible reading: I Timothy 3:14-16&quot;,&quot;Growing in the doctrine of God \\u2013 Acts 02:42-47 \\u2013 The building up of His church \\u2013 Bible reading: Ephesians 4:4-6&quot;,&quot;The doctrine of God \\u2013 Acts 02:42-47 \\u2013 The building up of His church \\u2013 Bible reading: Ephesians 2:19-22&quot;,&quot;The Thessalonian model \\u2013 Acts 02:14-41 \\u2013 Peter\\u2019s message to the Jews, from all nations \\u2013 Bible reading: I Thessalonians 2:3-13&quot;,&quot;jesus&quot;,&quot;Faith&quot;,&quot;The Redeemer&quot;,&quot;Resurrection&quot;,&quot;Romans&quot;,&quot;trust&quot;,&quot;Holy God&quot;,&quot;mathew&quot;,&quot;Praise&quot;,&quot;acts&quot;]'>\r\n                        <div class=\"dm-search-suggestions\"><\/div>\r\n                    <\/div>\r\n                    <button type=\"submit\" class=\"dm-search-btn\" aria-label=\"Search daily devotions\">\r\n                        <span class=\"dm-search-btn-label\">Search<\/span>\r\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"11\" cy=\"11\" r=\"6\"><\/circle><line x1=\"17\" y1=\"17\" x2=\"22\" y2=\"22\"><\/line><\/svg>\r\n                    <\/button>\r\n                <\/div>\r\n\r\n                <label class=\"dm-order-field\">\r\n                    <select name=\"dm_range\"\r\n                            aria-label=\"Quick date filter\"\r\n                            data-sort-control=\"true\">\r\n                        <option value=\"\">Sort<\/option>\r\n                        <option value=\"5\" >Last 5 days<\/option>\r\n                        <option value=\"10\" >Last 10 days<\/option>\r\n                        <option value=\"custom\" >Custom range<\/option>\r\n                    <\/select>\r\n                <\/label>\r\n\r\n                <button type=\"button\" class=\"dm-filter-trigger\" data-filter-trigger>\r\n                    Filters                <\/button>\r\n            <\/div>\r\n\r\n            <div class=\"dm-range-controls\">\r\n                <div class=\"dm-custom-range\"\r\n                     data-custom-range\r\n                     hidden>\r\n                    <label>\r\n                        From\r\n                        <input type=\"date\"\r\n                               name=\"dm_from\"\r\n                               value=\"\"\r\n                                disabled='disabled'                               data-ajax-control=\"true\">\r\n                    <\/label>\r\n                    <label>\r\n                        To\r\n                        <input type=\"date\"\r\n                               name=\"dm_to\"\r\n                               value=\"\"\r\n                                disabled='disabled'                               data-ajax-control=\"true\">\r\n                    <\/label>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <a class=\"dm-reset-btn\" href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758\">Reset<\/a>\r\n        <\/form>\r\n    <\/div>\r\n\r\n    <div id=\"dm-devotions-results\"\r\n         class=\"dm-devotions-results\"\r\n         data-ajax-url=\"https:\/\/euctocampus.com\/valentine\/wp-admin\/admin-ajax.php\">\r\n        \r\n    \r\n    <article class=\"dm-devotion-card\">\r\n        <div class=\"dm-image\">\r\n            <img src=\"https:\/\/euctocampus.com\/valentine\/wp-content\/uploads\/2026\/02\/2c820988dbbe59c80d03905c7f79eaf61512f3df.jpg\" class=\"dm-card-img\" alt=\"Devotion cover\" loading=\"lazy\" decoding=\"async\">        <\/div>\r\n\r\n        <div class=\"dm-body\">\r\n            <h2 class=\"dm-title\">\r\n                <a href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758?devotion=227\">\r\n                    The Resurrection day                <\/a>\r\n            <\/h2>\r\n\r\n            \r\n            <span class=\"dm-date\">\r\n                30th Mar 26 | 13:54            <\/span>\r\n\r\n                                <div class=\"dm-audio-player\"\r\n         data-audio=\"https:\/\/euctocampus.com\/valentine\/?dm_drive=F07DD99E967571DDs927b0487b05144b1810ec5f70b1d2cfc\"\r\n         data-backend=\"media\">\r\n        <button class=\"dm-play\" type=\"button\" aria-label=\"Play audio\"><\/button>\r\n        <div class=\"dm-waveform\" aria-hidden=\"true\"><\/div>\r\n        <div class=\"dm-audio-meta\">\r\n            <span class=\"dm-duration\" aria-live=\"polite\">00:00<\/span>\r\n            <span class=\"dm-meta-sep\" aria-hidden=\"true\"><\/span>\r\n            <button class=\"dm-speed\" type=\"button\" aria-label=\"Change playback speed\">1x<\/button>\r\n        <\/div>\r\n    <\/div>\r\n                \r\n                            <a class=\"dm-video-btn\"\r\n                   href=\"https:\/\/www.youtube.com\/watch?v=et7bmkuQ6og&#038;t=18s\"\r\n                   data-video-url=\"https:\/\/www.youtube.com\/watch?v=et7bmkuQ6og&amp;t=18s\"\r\n                   data-video-title=\"The Resurrection day\"\r\n                   target=\"_blank\"\r\n                   rel=\"noopener\">\r\n                    Play Video                <\/a>\r\n            \r\n            \r\n            <p class=\"dm-excerpt\">\r\n                Where does it come from?Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at&hellip;            <\/p>\r\n\r\n            <a class=\"dm-read-more\" href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758?devotion=227\">\r\n                Read More            <\/a>\r\n        <\/div>\r\n    <\/article>\r\n\r\n    \r\n    <article class=\"dm-devotion-card\">\r\n        <div class=\"dm-image\">\r\n            <img src=\"https:\/\/euctocampus.com\/valentine\/wp-content\/uploads\/2026\/02\/2c820988dbbe59c80d03905c7f79eaf61512f3df.jpg\" class=\"dm-card-img\" alt=\"Devotion cover\" loading=\"lazy\" decoding=\"async\">        <\/div>\r\n\r\n        <div class=\"dm-body\">\r\n            <h2 class=\"dm-title\">\r\n                <a href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758?devotion=226\">\r\n                    The Gospel Of Core                <\/a>\r\n            <\/h2>\r\n\r\n            \r\n            <span class=\"dm-date\">\r\n                27th Mar 26 | 16:08            <\/span>\r\n\r\n                                <div class=\"dm-audio-player\"\r\n         data-audio=\"https:\/\/1drv.ms\/u\/c\/f07dd99e967571dd\/IQCeqcoAJOvxT7OYv9rLWIelAfT8yfaOqKyGFvv703_giVg\"\r\n         data-backend=\"webaudio\">\r\n        <button class=\"dm-play\" type=\"button\" aria-label=\"Play audio\"><\/button>\r\n        <div class=\"dm-waveform\" aria-hidden=\"true\"><\/div>\r\n        <div class=\"dm-audio-meta\">\r\n            <span class=\"dm-duration\" aria-live=\"polite\">00:00<\/span>\r\n            <span class=\"dm-meta-sep\" aria-hidden=\"true\"><\/span>\r\n            <button class=\"dm-speed\" type=\"button\" aria-label=\"Change playback speed\">1x<\/button>\r\n        <\/div>\r\n    <\/div>\r\n                \r\n            \r\n            \r\n            <p class=\"dm-excerpt\">\r\n                            <\/p>\r\n\r\n            <a class=\"dm-read-more\" href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758?devotion=226\">\r\n                Read More            <\/a>\r\n        <\/div>\r\n    <\/article>\r\n\r\n    \r\n    <article class=\"dm-devotion-card\">\r\n        <div class=\"dm-image\">\r\n            <img src=\"https:\/\/euctocampus.com\/valentine\/wp-content\/uploads\/2026\/02\/2c820988dbbe59c80d03905c7f79eaf61512f3df.jpg\" class=\"dm-card-img\" alt=\"Devotion cover\" loading=\"lazy\" decoding=\"async\">        <\/div>\r\n\r\n        <div class=\"dm-body\">\r\n            <h2 class=\"dm-title\">\r\n                <a href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758?devotion=221\">\r\n                    Christ in us \u2013 Acts 04:01-22 \u2013 We cannot but speak of Jesus \u2013 Bible reading: Romans 8:28-29                <\/a>\r\n            <\/h2>\r\n\r\n            \r\n            <span class=\"dm-date\">\r\n                4th Dec 25 | 11:10            <\/span>\r\n\r\n            \r\n            \r\n            \r\n            <p class=\"dm-excerpt\">\r\n                \u201cLord Jesus, we seek to grow more and more into Your likeness as we yield to Your Holy Spirit.\u00a0 In Your name, we pray. Amen.\u201dActs 4:13-14 Now when they saw the boldness of Peter and John, and perceived that they&hellip;            <\/p>\r\n\r\n            <a class=\"dm-read-more\" href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758?devotion=221\">\r\n                Read More            <\/a>\r\n        <\/div>\r\n    <\/article>\r\n\r\n    \r\n    <article class=\"dm-devotion-card\">\r\n        <div class=\"dm-image\">\r\n            <img src=\"https:\/\/euctocampus.com\/valentine\/wp-content\/uploads\/2026\/02\/2c820988dbbe59c80d03905c7f79eaf61512f3df.jpg\" class=\"dm-card-img\" alt=\"Devotion cover\" loading=\"lazy\" decoding=\"async\">        <\/div>\r\n\r\n        <div class=\"dm-body\">\r\n            <h2 class=\"dm-title\">\r\n                <a href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758?devotion=124\">\r\n                    Our God is our glory \u2013 Acts 04:01-22 \u2013 We cannot but speak of Jesus \u2013 Bible reading: I Corinthians 1:22-31                <\/a>\r\n            <\/h2>\r\n\r\n            \r\n            <span class=\"dm-date\">\r\n                4th Dec 25 | 11:03            <\/span>\r\n\r\n            \r\n            \r\n            \r\n            <p class=\"dm-excerpt\">\r\n                \u201cLord Jesus, teach us that without You, we are nothing.\u00a0 May we always remain in a place of dependence and trust in God. In Your name, we pray. Amen.\u201dActs 4:13-14 Now when they saw the boldness of Peter and John,&hellip;            <\/p>\r\n\r\n            <a class=\"dm-read-more\" href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758?devotion=124\">\r\n                Read More            <\/a>\r\n        <\/div>\r\n    <\/article>\r\n\r\n    \r\n    <article class=\"dm-devotion-card\">\r\n        <div class=\"dm-image\">\r\n            <img src=\"https:\/\/euctocampus.com\/valentine\/wp-content\/uploads\/2026\/02\/2c820988dbbe59c80d03905c7f79eaf61512f3df.jpg\" class=\"dm-card-img\" alt=\"Devotion cover\" loading=\"lazy\" decoding=\"async\">        <\/div>\r\n\r\n        <div class=\"dm-body\">\r\n            <h2 class=\"dm-title\">\r\n                <a href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758?devotion=211\">\r\n                    Understanding from God \u2013 Acts 04:01-22 \u2013 We cannot but speak of Jesus                <\/a>\r\n            <\/h2>\r\n\r\n            \r\n            <span class=\"dm-date\">\r\n                4th Dec 25 | 10:57            <\/span>\r\n\r\n            \r\n            \r\n            \r\n            <p class=\"dm-excerpt\">\r\n                \u201cLord Jesus, teach us to remain humble and learn from You.\u00a0 In Your name, we pray. Amen.\u201dActs 4:13-14 Now when they saw the boldness of Peter and John, and perceived that they were uneducated and untrained men, they marveled*. And&hellip;            <\/p>\r\n\r\n            <a class=\"dm-read-more\" href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758?devotion=211\">\r\n                Read More            <\/a>\r\n        <\/div>\r\n    <\/article>\r\n\r\n    \r\n    <article class=\"dm-devotion-card\">\r\n        <div class=\"dm-image\">\r\n            <img src=\"https:\/\/euctocampus.com\/valentine\/wp-content\/uploads\/2026\/02\/2c820988dbbe59c80d03905c7f79eaf61512f3df.jpg\" class=\"dm-card-img\" alt=\"Devotion cover\" loading=\"lazy\" decoding=\"async\">        <\/div>\r\n\r\n        <div class=\"dm-body\">\r\n            <h2 class=\"dm-title\">\r\n                <a href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758?devotion=220\">\r\n                    The Spirit of boldness and wisdom \u2013 Acts 04:01-22 \u2013 We cannot but speak of Jesus \u2013 Bible reading: II Timothy 01:06-08                <\/a>\r\n            <\/h2>\r\n\r\n            \r\n            <span class=\"dm-date\">\r\n                4th Dec 25 | 10:50            <\/span>\r\n\r\n            \r\n            \r\n            \r\n            <p class=\"dm-excerpt\">\r\n                \u201cLord Jesus, teach us to abandon ourselves into the hands of Your Holy Spirit, to be filled with boldness in every situation.\u00a0 In Your name, we pray. Amen.\u201dActs 4:13-14 Now when they saw the boldness of Peter and John, and&hellip;            <\/p>\r\n\r\n            <a class=\"dm-read-more\" href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758?devotion=220\">\r\n                Read More            <\/a>\r\n        <\/div>\r\n    <\/article>\r\n\r\n    \r\n    <article class=\"dm-devotion-card\">\r\n        <div class=\"dm-image\">\r\n            <img src=\"https:\/\/euctocampus.com\/valentine\/wp-content\/uploads\/2026\/02\/2c820988dbbe59c80d03905c7f79eaf61512f3df.jpg\" class=\"dm-card-img\" alt=\"Devotion cover\" loading=\"lazy\" decoding=\"async\">        <\/div>\r\n\r\n        <div class=\"dm-body\">\r\n            <h2 class=\"dm-title\">\r\n                <a href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758?devotion=52\">\r\n                    No other name except the name of Jesus \u2013 Acts 04:01-22 \u2013 We cannot but speak of Jesus \u2013 Bible reading: I Timothy 2:5-6                <\/a>\r\n            <\/h2>\r\n\r\n            \r\n            <span class=\"dm-date\">\r\n                2nd Dec 25 | 10:09            <\/span>\r\n\r\n            \r\n            \r\n            \r\n            <p class=\"dm-excerpt\">\r\n                \u201cThank You, Jesus, that it is in You that we have eternal life.\u00a0 Without You, Jesus, man faces the wrath of God.\u00a0 In Your name, we pray. Amen.\u201dActs 4:12 Nor is there salvation in any other, for there is no&hellip;            <\/p>\r\n\r\n            <a class=\"dm-read-more\" href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758?devotion=52\">\r\n                Read More            <\/a>\r\n        <\/div>\r\n    <\/article>\r\n\r\n    \r\n    <article class=\"dm-devotion-card\">\r\n        <div class=\"dm-image\">\r\n            <img src=\"https:\/\/euctocampus.com\/valentine\/wp-content\/uploads\/2026\/02\/2c820988dbbe59c80d03905c7f79eaf61512f3df.jpg\" class=\"dm-card-img\" alt=\"Devotion cover\" loading=\"lazy\" decoding=\"async\">        <\/div>\r\n\r\n        <div class=\"dm-body\">\r\n            <h2 class=\"dm-title\">\r\n                <a href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758?devotion=5\">\r\n                    The chief cornerstone \u2013 Acts 04:01-22 \u2013 We cannot but speak of Jesus \u2013 Bible reading: Ephesians 02:20-22                <\/a>\r\n            <\/h2>\r\n\r\n                            <div class=\"dm-chapter\">\ud83d\udcd6 Romans<\/div>\r\n            \r\n            <span class=\"dm-date\">\r\n                2nd Dec 25 | 10:03            <\/span>\r\n\r\n            \r\n            \r\n                            <div class=\"dm-keywords\">\r\n                                            <span>Romans<\/span>\r\n                                            <span>acts<\/span>\r\n                                    <\/div>\r\n            \r\n            <p class=\"dm-excerpt\">\r\n                \u201cLord Jesus, we pray that we will be rested in You, knowing that in You, we are built as the household of God. In Your name, we pray. Amen\u201d Acts 4:11 This is the \u2018STONE WHICH WAS REJECTED BY YOU&hellip;            <\/p>\r\n\r\n            <a class=\"dm-read-more\" href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758?devotion=5\">\r\n                Read More            <\/a>\r\n        <\/div>\r\n    <\/article>\r\n\r\n    \r\n    <article class=\"dm-devotion-card\">\r\n        <div class=\"dm-image\">\r\n            <img src=\"https:\/\/euctocampus.com\/valentine\/wp-content\/uploads\/2026\/02\/2c820988dbbe59c80d03905c7f79eaf61512f3df.jpg\" class=\"dm-card-img\" alt=\"Devotion cover\" loading=\"lazy\" decoding=\"async\">        <\/div>\r\n\r\n        <div class=\"dm-body\">\r\n            <h2 class=\"dm-title\">\r\n                <a href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758?devotion=56\">\r\n                    Jesus makes a person whole \u2013 Acts 04:01-22 \u2013 We cannot but speak of Jesus \u2013 Bible reading: Romans 01:03-04                <\/a>\r\n            <\/h2>\r\n\r\n            \r\n            <span class=\"dm-date\">\r\n                2nd Dec 25 | 09:57            <\/span>\r\n\r\n            \r\n            \r\n            \r\n            <p class=\"dm-excerpt\">\r\n                \u201cLord Jesus, teach us to share with the world, with boldness, the wholeness that you bring to us.\u00a0 In Your name, we pray.\u00a0 Amen.\u201dActs 4:9-10 If we this day are judged for a good deed done to a helpless man,&hellip;            <\/p>\r\n\r\n            <a class=\"dm-read-more\" href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758?devotion=56\">\r\n                Read More            <\/a>\r\n        <\/div>\r\n    <\/article>\r\n\r\n    \r\n    <article class=\"dm-devotion-card\">\r\n        <div class=\"dm-image\">\r\n            <img src=\"https:\/\/euctocampus.com\/valentine\/wp-content\/uploads\/2026\/02\/2c820988dbbe59c80d03905c7f79eaf61512f3df.jpg\" class=\"dm-card-img\" alt=\"Devotion cover\" loading=\"lazy\" decoding=\"async\">        <\/div>\r\n\r\n        <div class=\"dm-body\">\r\n            <h2 class=\"dm-title\">\r\n                <a href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758?devotion=140\">\r\n                    The comprehensive message of Jesus \u2013 Acts 04:01-22 \u2013 We cannot but speak of Jesus \u2013 Bible reading: Acts 13:29-41                <\/a>\r\n            <\/h2>\r\n\r\n            \r\n            <span class=\"dm-date\">\r\n                2nd Dec 25 | 09:52            <\/span>\r\n\r\n            \r\n            \r\n            \r\n            <p class=\"dm-excerpt\">\r\n                \u201cLord Jesus, help us realise that as we testify before those who persecute us, we must present the claims of Christ.\u00a0 In Your name, we pray. Amen.\u201dActs 4:9-10 If we this day are judged for a good deed done to&hellip;            <\/p>\r\n\r\n            <a class=\"dm-read-more\" href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758?devotion=140\">\r\n                Read More            <\/a>\r\n        <\/div>\r\n    <\/article>\r\n\r\n\r\n<nav class=\"dm-pagination\" data-pagination>\r\n    \r\n    <div class=\"dm-page-numbers\">\r\n                            \r\n                            <span class=\"dm-page-number is-active\"\r\n                      aria-current=\"page\">\r\n                    1                <\/span>\r\n            \r\n                                \r\n                            <a href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758?dm_page=2\"\r\n                   class=\"dm-page-number\"\r\n                   data-page-link\r\n                   data-page=\"2\">\r\n                    2                <\/a>\r\n            \r\n                                \r\n                            <a href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758?dm_page=3\"\r\n                   class=\"dm-page-number\"\r\n                   data-page-link\r\n                   data-page=\"3\">\r\n                    3                <\/a>\r\n            \r\n                                                <span class=\"dm-page-ellipsis\" aria-hidden=\"true\">&hellip;<\/span>\r\n            \r\n                            <a href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758?dm_page=23\"\r\n                   class=\"dm-page-number\"\r\n                   data-page-link\r\n                   data-page=\"23\">\r\n                    23                <\/a>\r\n            \r\n                        <\/div>\r\n\r\n                    <a href=\"\/valentine\/wp-json\/wp\/v2\/pages\/1758?dm_page=2\"\r\n           class=\"dm-page-link dm-page-link--next\"\r\n           data-page-link\r\n           data-page=\"2\">\r\n            Next        <\/a>\r\n    <\/nav>\r\n    <\/div>\r\n\r\n    <button type=\"button\" class=\"dm-sticky-search\" aria-label=\"Open daily devotion filters\" data-filter-trigger>\r\n        <img loading=\"lazy\" src=\"https:\/\/euctocampus.com\/valentine\/wp-content\/plugins\/devotions-core\/frontend\/assets\/icons\/filter-white.png\" alt=\"\" aria-hidden=\"true\" width=\"22\" height=\"22\" loading=\"lazy\" decoding=\"async\">\r\n    <\/button>\r\n\r\n    <div class=\"dm-mobile-panel\" data-mobile-panel aria-hidden=\"true\">\r\n        <div class=\"dm-mobile-panel__backdrop\" data-panel-close><\/div>\r\n        <div class=\"dm-mobile-panel__sheet\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Find Devotions\">\r\n            <div class=\"dm-mobile-panel__header\">\r\n                <h2 class=\"dm-mobile-panel__title\">Find Devotions<\/h2>\r\n                <button type=\"button\" class=\"dm-mobile-panel__close\" data-panel-close aria-label=\"Close filters\">\r\n                    <img loading=\"lazy\" src=\"https:\/\/euctocampus.com\/valentine\/wp-content\/plugins\/devotions-core\/frontend\/assets\/icons\/close-dark.png\" alt=\"\" aria-hidden=\"true\" width=\"18\" height=\"18\" loading=\"lazy\" decoding=\"async\">\r\n                <\/button>\r\n            <\/div>\r\n            <div class=\"dm-mobile-panel__content\"><\/div>\r\n            <div class=\"dm-mobile-panel__actions\">\r\n                <button type=\"button\" class=\"dm-mobile-panel__reset\">Reset<\/button>\r\n                <button type=\"button\" class=\"dm-mobile-panel__submit\">Find Devotions<\/button>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded',function(){\r\n    const body=document.body||document.getElementsByTagName('body')[0];\r\n    const initializedWrappers=new WeakSet();\r\n\r\n    function initWrapper(wrapper){\r\n        if(!wrapper||initializedWrappers.has(wrapper)){return;}\r\n        initializedWrappers.add(wrapper);\r\n\r\n        const filterHome=wrapper.querySelector('[data-filter-home]');\r\n        const filterForm=filterHome?filterHome.querySelector('.dm-filter-form'):wrapper.querySelector('.dm-filter-form');\r\n        if(!filterForm){return;}\r\n\r\n        const teardownCallbacks=[];\r\n        const registerTeardown=fn=>{if(typeof fn==='function'){teardownCallbacks.push(fn);}};\r\n        const runTeardown=()=>{while(teardownCallbacks.length){const cb=teardownCallbacks.pop();try{cb();}catch(err){}}};\r\n\r\n        const input=filterForm.querySelector('.dm-search-input-wrap input[name=\"dm_s\"]');\r\n        const suggestionBox=filterForm.querySelector('.dm-search-suggestions');\r\n        const mobilePanel=wrapper.querySelector('[data-mobile-panel]');\r\n        const mobilePanelContent=mobilePanel?mobilePanel.querySelector('.dm-mobile-panel__content'):null;\r\n        const mobileFindBtn=mobilePanel?mobilePanel.querySelector('.dm-mobile-panel__submit'):null;\r\n        const mobileResetBtn=mobilePanel?mobilePanel.querySelector('.dm-mobile-panel__reset'):null;\r\n        const stickySearch=wrapper.querySelector('.dm-sticky-search');\r\n        const filterTriggers=wrapper.querySelectorAll('[data-filter-trigger]');\r\n        const resultsContainer=wrapper.querySelector('.dm-devotions-results');\r\n        const wrapperKey=wrapper.getAttribute('data-devotions-key')||'';\r\n        let suggestions=[];\r\n        let sortFetchController=null;\r\n        const supportsAjax=typeof window.fetch==='function'&&typeof window.DOMParser!=='undefined'&&typeof window.FormData==='function'&&typeof URL==='function';\r\n\r\n        const initAudioPlayers=()=>{if(typeof window.dmInitAudioPlayers==='function'){window.dmInitAudioPlayers();}};\r\n\r\n        const rangeControl=filterForm.querySelector('select[name=\"dm_range\"]');\r\n        const rangeControlsContainer=filterForm.querySelector('.dm-range-controls');\r\n        const customRangeBlocks=rangeControl?Array.from(filterForm.querySelectorAll('[data-custom-range]')):[];\r\n        const getEscapedName=name=>{\r\n            if(window.CSS&&typeof window.CSS.escape==='function'){\r\n                return window.CSS.escape(name);\r\n            }\r\n            return name;\r\n        };\r\n        const setControlValue=(name,value)=>{\r\n            if(!name){return false;}\r\n            const normalized=value==null?'':String(value);\r\n            let field=filterForm.querySelector(`[name=\"${getEscapedName(name)}\"]`);\r\n            if(!field){\r\n                field=document.createElement('input');\r\n                field.type='hidden';\r\n                field.name=name;\r\n                field.value=normalized;\r\n                filterForm.appendChild(field);\r\n                return true;\r\n            }\r\n            if(field.disabled){field.disabled=false;}\r\n            if(field.tagName==='SELECT'){\r\n                const hasOption=Array.from(field.options).some(opt=>opt.value===normalized);\r\n                if(!hasOption&&normalized!==''){\r\n                    const option=new Option(normalized,normalized,false,false);\r\n                    option.dataset.dmInjected='true';\r\n                    field.appendChild(option);\r\n                }\r\n            }\r\n            if(field.value===normalized){return false;}\r\n            field.value=normalized;\r\n            return true;\r\n        };\r\n        const syncCustomRangeState=()=>{\r\n            if(!rangeControl||!customRangeBlocks.length){return;}\r\n            const isCustom=rangeControl.value==='custom';\r\n            let hasVisibleBlock=false;\r\n            customRangeBlocks.forEach(block=>{\r\n                if(!block){return;}\r\n                const inputs=block.querySelectorAll('input');\r\n                inputs.forEach(el=>{el.disabled=!isCustom;});\r\n                if(isCustom){\r\n                    block.classList.add('is-visible');\r\n                    block.removeAttribute('hidden');\r\n                    hasVisibleBlock=true;\r\n                }else{\r\n                    block.classList.remove('is-visible');\r\n                    block.setAttribute('hidden','');\r\n                }\r\n            });\r\n            if(rangeControlsContainer){\r\n                if(hasVisibleBlock){\r\n                    rangeControlsContainer.classList.add('is-range-active');\r\n                }else{\r\n                    rangeControlsContainer.classList.remove('is-range-active');\r\n                }\r\n            }\r\n        };\r\n        if(rangeControl&&customRangeBlocks.length){\r\n            syncCustomRangeState();\r\n        }\r\n\r\n        wrapper.addEventListener('dm:apply-filter',event=>{\r\n            if(!filterForm){return;}\r\n            const detail=event&&event.detail?event.detail:{};\r\n            let changed=false;\r\n            if(Object.prototype.hasOwnProperty.call(detail,'book')){\r\n                changed=setControlValue('book',detail.book)||changed;\r\n            }\r\n            if(Object.prototype.hasOwnProperty.call(detail,'chapter')){\r\n                changed=setControlValue('chapter',detail.chapter)||changed;\r\n            }\r\n            if(detail.clearVerse){\r\n                changed=setControlValue('dm_verse','')||changed;\r\n            }\r\n            if(Object.prototype.hasOwnProperty.call(detail,'verse')){\r\n                changed=setControlValue('dm_verse',detail.verse)||changed;\r\n            }\r\n            if(detail.resetChapter){\r\n                changed=setControlValue('chapter','')||changed;\r\n            }\r\n            if(detail.resetRange){\r\n                changed=setControlValue('dm_range','')||changed;\r\n            }\r\n            if(detail.resetDates){\r\n                changed=setControlValue('dm_from','')||changed;\r\n                changed=setControlValue('dm_to','')||changed;\r\n            }\r\n            if(Object.prototype.hasOwnProperty.call(detail,'range')){\r\n                changed=setControlValue('dm_range',detail.range)||changed;\r\n            }\r\n            if(Object.prototype.hasOwnProperty.call(detail,'from')){\r\n                changed=setControlValue('dm_from',detail.from)||changed;\r\n            }\r\n            if(Object.prototype.hasOwnProperty.call(detail,'to')){\r\n                changed=setControlValue('dm_to',detail.to)||changed;\r\n            }\r\n            const shouldSubmit=detail.submit!==false;\r\n            if(!shouldSubmit){return;}\r\n            const force=!!detail.force;\r\n            if(!changed&&!force){return;}\r\n            if(!supportsAjax){\r\n                filterForm.submit();\r\n                return;\r\n            }\r\n            const targetUrl=buildFormUrl();\r\n            fetchAndRender(targetUrl).catch(()=>{\r\n                window.location.href=targetUrl.toString();\r\n            });\r\n        });\r\n\r\n        const buildFormUrl=()=>{\r\n            const actionAttr=filterForm.getAttribute('action')||window.location.href;\r\n            const origin=(window.location&&window.location.origin)?window.location.origin:(window.location.protocol+'\/\/'+window.location.host);\r\n            let targetUrl;\r\n            try{\r\n                targetUrl=new URL(actionAttr,origin);\r\n            }catch(err){\r\n                targetUrl=new URL(window.location.href);\r\n            }\r\n            const params=new URLSearchParams();\r\n            const data=new FormData(filterForm);\r\n            data.forEach((value,key)=>{\r\n                if(!key){return;}\r\n                if(value===null||typeof value==='undefined'){return;}\r\n                if(value===''){return;}\r\n                params.append(key,value);\r\n            });\r\n            targetUrl.search=params.toString();\r\n            return targetUrl;\r\n        };\r\n\r\n        const hideSuggestions=()=>{\r\n            if(!suggestionBox){return;}\r\n            suggestionBox.classList.remove('is-visible');\r\n            suggestionBox.innerHTML='';\r\n        };\r\n\r\n        const moveFormToPanel=()=>{\r\n            if(!mobilePanelContent||!filterForm){return;}\r\n            if(mobilePanelContent.contains(filterForm)){return;}\r\n            mobilePanelContent.appendChild(filterForm);\r\n            filterForm.scrollTop=0;\r\n            mobilePanelContent.scrollTop=0;\r\n        };\r\n\r\n        const moveFormHome=()=>{\r\n            if(!filterHome||!filterForm){return;}\r\n            if(filterHome.contains(filterForm)){return;}\r\n            filterHome.appendChild(filterForm);\r\n        };\r\n\r\n        const openMobilePanel=()=>{\r\n            if(!mobilePanel){return;}\r\n            moveFormToPanel();\r\n            mobilePanel.classList.add('is-visible');\r\n            mobilePanel.setAttribute('aria-hidden','false');\r\n            if(body){body.classList.add('dm-mobile-panel-open');}\r\n            setTimeout(()=>{if(input){input.focus();}},280);\r\n        };\r\n\r\n        const closeMobilePanel=()=>{\r\n            if(!mobilePanel){return;}\r\n            mobilePanel.classList.remove('is-visible');\r\n            mobilePanel.setAttribute('aria-hidden','true');\r\n            if(body){body.classList.remove('dm-mobile-panel-open');}\r\n            moveFormHome();\r\n            hideSuggestions();\r\n        };\r\n\r\n        const mountNewWrapper=newWrapper=>{\r\n            if(!newWrapper){return false;}\r\n            closeMobilePanel();\r\n            runTeardown();\r\n            const adopted=document.importNode?document.importNode(newWrapper,true):newWrapper.cloneNode(true);\r\n            wrapper.replaceWith(adopted);\r\n            initWrapper(adopted);\r\n            initAudioPlayers();\r\n            if(typeof window.dmInitStudyFlow==='function'){\r\n                window.dmInitStudyFlow();\r\n            }\r\n            return true;\r\n        };\r\n\r\n        const updateHistory=url=>{\r\n            if(window.history&&typeof window.history.replaceState==='function'){\r\n                window.history.replaceState({},'',url.toString());\r\n            }\r\n        };\r\n\r\n        const fetchAndRender=targetUrl=>{\r\n            if(!supportsAjax||!resultsContainer){\r\n                return Promise.reject(new Error('AJAX unsupported'));\r\n            }\r\n\r\n            if(sortFetchController){\r\n                sortFetchController.abort();\r\n            }\r\n            sortFetchController=new AbortController();\r\n            resultsContainer.classList.add('is-loading');\r\n\r\n            return fetch(targetUrl.toString(),{\r\n                method:'GET',\r\n                credentials:'same-origin',\r\n                headers:{'X-Requested-With':'XMLHttpRequest'},\r\n                signal:sortFetchController.signal\r\n            }).then(response=>{\r\n                if(!response.ok){\r\n                    throw new Error('Request failed');\r\n                }\r\n                return response.text();\r\n            }).then(html=>{\r\n                const parser=new DOMParser();\r\n                const doc=parser.parseFromString(html,'text\/html');\r\n                let replaced=false;\r\n                if(wrapperKey){\r\n                    const nextWrapper=doc.querySelector('[data-devotions-wrapper][data-devotions-key=\"'+wrapperKey+'\"]');\r\n                    if(nextWrapper){\r\n                        replaced=mountNewWrapper(nextWrapper);\r\n                    }\r\n                }\r\n                if(replaced){\r\n                    updateHistory(targetUrl);\r\n                    return;\r\n                }\r\n                const replacement=doc.querySelector('.dm-devotions-results');\r\n                if(!replacement){\r\n                    throw new Error('Missing results container');\r\n                }\r\n                resultsContainer.innerHTML=replacement.innerHTML;\r\n                initAudioPlayers();\r\n                if(typeof window.dmInitStudyFlow==='function'){\r\n                    window.dmInitStudyFlow();\r\n                }\r\n                updateHistory(targetUrl);\r\n            }).finally(()=>{\r\n                if(resultsContainer){\r\n                    resultsContainer.classList.remove('is-loading');\r\n                }\r\n                sortFetchController=null;\r\n            });\r\n        };\r\n\r\n        if(filterTriggers.length){\r\n            const handleFilterTrigger=event=>{\r\n                event.preventDefault();\r\n                if(mobilePanel){\r\n                    openMobilePanel();\r\n                    return;\r\n                }\r\n                if(input){\r\n                    input.scrollIntoView({behavior:'smooth',block:'center'});\r\n                    setTimeout(()=>input.focus(),320);\r\n                }\r\n            };\r\n            filterTriggers.forEach(trigger=>trigger.addEventListener('click',handleFilterTrigger));\r\n        }\r\n\r\n        if(stickySearch&&!stickySearch.hasAttribute('data-filter-trigger')){\r\n            stickySearch.addEventListener('click',function(event){\r\n                event.preventDefault();\r\n                if(mobilePanel){\r\n                    openMobilePanel();\r\n                    return;\r\n                }\r\n                if(input){\r\n                    input.scrollIntoView({behavior:'smooth',block:'center'});\r\n                    setTimeout(()=>input.focus(),320);\r\n                }\r\n            });\r\n        }\r\n\r\n        if(mobilePanel){\r\n            mobilePanel.addEventListener('click',function(event){\r\n                if(event.target.closest('[data-panel-close]')){\r\n                    event.preventDefault();\r\n                    closeMobilePanel();\r\n                }\r\n            });\r\n\r\n            const handleKeydown=function(event){\r\n                if(event.key==='Escape'&&mobilePanel.classList.contains('is-visible')){\r\n                    closeMobilePanel();\r\n                }\r\n            };\r\n            document.addEventListener('keydown',handleKeydown);\r\n            registerTeardown(()=>document.removeEventListener('keydown',handleKeydown));\r\n        }\r\n\r\n        if(mobileFindBtn){\r\n            mobileFindBtn.addEventListener('click',function(){\r\n                if(typeof filterForm.requestSubmit==='function'){\r\n                    filterForm.requestSubmit();\r\n                }else{\r\n                    filterForm.submit();\r\n                }\r\n                closeMobilePanel();\r\n            });\r\n        }\r\n\r\n        if(mobileResetBtn){\r\n            mobileResetBtn.addEventListener('click',function(){\r\n                const resetLink=filterForm.querySelector('.dm-reset-btn');\r\n                if(resetLink){\r\n                    window.location.href=resetLink.href;\r\n                    return;\r\n                }\r\n                filterForm.reset();\r\n                closeMobilePanel();\r\n            });\r\n        }\r\n\r\n        const sortControls=filterForm.querySelectorAll('[data-sort-control]');\r\n        if(sortControls.length&&resultsContainer){\r\n            sortControls.forEach(control=>{\r\n                control.addEventListener('change',event=>{\r\n                    const isRangeControl=rangeControl&&control===rangeControl;\r\n                    if(isRangeControl&&customRangeBlocks.length){\r\n                        syncCustomRangeState();\r\n                        if(control.value==='custom'){\r\n                            return;\r\n                        }\r\n                    }else if(control.value==='custom'){\r\n                        filterForm.submit();\r\n                        return;\r\n                    }\r\n                    if(!supportsAjax){\r\n                        filterForm.submit();\r\n                        return;\r\n                    }\r\n                    event.preventDefault();\r\n                    const targetUrl=buildFormUrl();\r\n                    fetchAndRender(targetUrl).catch(()=>{\r\n                        window.location.href=targetUrl.toString();\r\n                    });\r\n                });\r\n            });\r\n        }\r\n\r\n        const ajaxControls=filterForm.querySelectorAll('[data-ajax-control]');\r\n        if(ajaxControls.length&&resultsContainer){\r\n            ajaxControls.forEach(control=>{\r\n                control.addEventListener('change',event=>{\r\n                    if(!supportsAjax){\r\n                        filterForm.submit();\r\n                        return;\r\n                    }\r\n                    event.preventDefault();\r\n                    const targetUrl=buildFormUrl();\r\n                    fetchAndRender(targetUrl).catch(()=>{\r\n                        window.location.href=targetUrl.toString();\r\n                    });\r\n                });\r\n            });\r\n        }\r\n\r\n        if(input&&suggestionBox){\r\n            try{\r\n                const raw=input.dataset.suggestions||'[]';\r\n                const parsed=JSON.parse(raw);\r\n                if(Array.isArray(parsed)){\r\n                    const seen=new Set();\r\n                    parsed.forEach(item=>{\r\n                        if(typeof item==='string'){\r\n                            const trimmed=item.trim();\r\n                            if(trimmed&&!seen.has(trimmed)){\r\n                                seen.add(trimmed);\r\n                                suggestions.push(trimmed);\r\n                            }\r\n                        }\r\n                    });\r\n                }\r\n            }catch(err){\r\n                suggestions=[];\r\n            }\r\n\r\n            const maxItems=8;\r\n            const escapeHtml=str=>str.replace(\/[&<>\"']\/g,match=>({\r\n                '&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;','\\'':'&#39;'\r\n            })[match]);\r\n\r\n            input.addEventListener('input',function(){\r\n                const term=this.value.trim().toLowerCase();\r\n                if(term.length<2){\r\n                    hideSuggestions();\r\n                    return;\r\n                }\r\n                const matches=suggestions.filter(item=>item.toLowerCase().includes(term)).slice(0,maxItems);\r\n                if(!matches.length){\r\n                    hideSuggestions();\r\n                    return;\r\n                }\r\n                suggestionBox.innerHTML=matches.map(item=>`<button type=\"button\" data-value=\"${escapeHtml(item)}\">${escapeHtml(item)}<\/button>`).join('');\r\n                suggestionBox.classList.add('is-visible');\r\n            });\r\n\r\n            suggestionBox.addEventListener('click',function(event){\r\n                const target=event.target.closest('button[data-value]');\r\n                if(!target){return;}\r\n                input.value=target.dataset.value;\r\n                hideSuggestions();\r\n                input.focus();\r\n            });\r\n\r\n            const handleDocClick=function(event){\r\n                if(event.target===input||(suggestionBox&&suggestionBox.contains(event.target))){\r\n                    return;\r\n                }\r\n                hideSuggestions();\r\n            };\r\n            document.addEventListener('click',handleDocClick);\r\n            registerTeardown(()=>document.removeEventListener('click',handleDocClick));\r\n        }\r\n    }\r\n\r\n    document.querySelectorAll('.dm-devotions').forEach(initWrapper);\r\n});\r\n<\/script>\r\n\r\n    <div class=\"dm-video-modal\" id=\"dm-video-modal\" aria-hidden=\"true\">\r\n        <div class=\"dm-video-modal__backdrop\" data-dm-video-close><\/div>\r\n        <div class=\"dm-video-modal__dialog\" role=\"dialog\" aria-modal=\"true\">\r\n            <button type=\"button\"\r\n                    class=\"dm-video-modal__close\"\r\n                    data-dm-video-close\r\n                    aria-label=\"Close video\">\r\n                &times;\r\n            <\/button>\r\n            <div class=\"dm-video-modal__body\" id=\"dm-video-modal-body\"><\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <script>\r\n    (function(){\r\n        const modal=document.getElementById('dm-video-modal');\r\n        if(!modal){return;}\r\n        const modalBody=modal.querySelector('.dm-video-modal__body');\r\n        const body=document.body;\r\n        let lastTrigger=null;\r\n\r\n        function extractYouTubeId(url){\r\n            try{\r\n                const parsed=new URL(url);\r\n                if(parsed.hostname.includes('youtu.be')){\r\n                    return parsed.pathname.replace('\/', '').split('\/')[0];\r\n                }\r\n                if(parsed.hostname.includes('youtube.com')){\r\n                    if(parsed.searchParams.get('v')){\r\n                        return parsed.searchParams.get('v');\r\n                    }\r\n                    const parts=parsed.pathname.split('\/');\r\n                    const embedIndex=parts.indexOf('embed');\r\n                    if(embedIndex>-1 && parts[embedIndex+1]){\r\n                        return parts[embedIndex+1];\r\n                    }\r\n                }\r\n            }catch(err){\/* noop *\/}\r\n            const match=url.match(\/(?:v=|\\\/)([0-9A-Za-z_-]{6,})\/);\r\n            return match && match[1] ? match[1] : null;\r\n        }\r\n\r\n        function extractDriveId(url){\r\n            const match=url.match(\/\\\/d\\\/([^\\\/]+)\/);\r\n            if(match && match[1]){\r\n                return match[1];\r\n            }\r\n            try{\r\n                const parsed=new URL(url);\r\n                if(parsed.searchParams.get('id')){\r\n                    return parsed.searchParams.get('id').replace(\/[^A-Za-z0-9_-]\/g,'');\r\n                }\r\n            }catch(err){\/* noop *\/}\r\n            return null;\r\n        }\r\n\r\n        function renderEmbed(url){\r\n            if(!modalBody){return false;}\r\n            modalBody.innerHTML='';\r\n            const cleanUrl=(url || '').trim();\r\n            if(!cleanUrl){return false;}\r\n            const normalizedUrl=cleanUrl.replace(\/&amp;\/g,'&');\r\n            let element=null;\r\n            if(\/(youtube\\.com|youtu\\.be)\/i.test(normalizedUrl)){\r\n                const videoId=extractYouTubeId(normalizedUrl);\r\n                if(!videoId){return false;}\r\n                element=document.createElement('iframe');\r\n                element.src='https:\/\/www.youtube.com\/embed\/'+videoId;\r\n                element.allowFullscreen=true;\r\n                element.setAttribute('allow','accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share');\r\n                element.setAttribute('title','YouTube video player');\r\n            }else if(normalizedUrl.indexOf('drive.google.com')!==-1){\r\n                const driveId=extractDriveId(normalizedUrl);\r\n                if(!driveId){return false;}\r\n                element=document.createElement('iframe');\r\n                element.src='https:\/\/drive.google.com\/file\/d\/'+driveId+'\/preview';\r\n                element.allowFullscreen=true;\r\n                element.setAttribute('allow','autoplay');\r\n                element.setAttribute('title','Google Drive video player');\r\n            }else{\r\n                element=document.createElement('video');\r\n                element.controls=true;\r\n                element.setAttribute('controls','');\r\n                element.playsInline=true;\r\n                element.setAttribute('playsinline','');\r\n                element.preload='auto';\r\n                element.autoplay=false;\r\n                element.defaultMuted=false;\r\n                element.muted=false;\r\n                element.volume=1;\r\n                element.src=normalizedUrl;\r\n                element.addEventListener('loadedmetadata',function(){\r\n                    this.muted=false;\r\n                    if(!this.volume){\r\n                        this.volume=1;\r\n                    }\r\n                });\r\n            }\r\n            modalBody.appendChild(element);\r\n            return true;\r\n        }\r\n\r\n        function openModal(url, trigger){\r\n            if(!renderEmbed(url)){return;}\r\n            lastTrigger = trigger || null;\r\n            modal.classList.add('is-visible');\r\n            modal.setAttribute('aria-hidden','false');\r\n            body.classList.add('dm-has-video-modal');\r\n            const closeBtn=modal.querySelector('.dm-video-modal__close');\r\n            if(closeBtn){closeBtn.focus();}\r\n        }\r\n\r\n        function closeModal(){\r\n            if(!modal.classList.contains('is-visible')){return;}\r\n            modal.classList.remove('is-visible');\r\n            modal.setAttribute('aria-hidden','true');\r\n            if(modalBody){modalBody.innerHTML='';}\r\n            body.classList.remove('dm-has-video-modal');\r\n            if(lastTrigger){\r\n                lastTrigger.focus();\r\n                lastTrigger=null;\r\n            }\r\n        }\r\n\r\n        modal.addEventListener('click',function(event){\r\n            if(event.target.closest('[data-dm-video-close]')){\r\n                closeModal();\r\n            }\r\n        });\r\n\r\n        document.addEventListener('keydown',function(event){\r\n            if(event.key==='Escape'){\r\n                closeModal();\r\n            }\r\n        });\r\n\r\n        document.addEventListener('click',function(event){\r\n            const trigger=event.target.closest('.dm-video-btn');\r\n            if(!trigger){return;}\r\n            const videoUrl=trigger.dataset.videoUrl || trigger.getAttribute('data-video-url') || trigger.getAttribute('href');\r\n            if(!videoUrl){return;}\r\n            if(event.metaKey || event.ctrlKey || event.shiftKey || event.altKey){\r\n                return;\r\n            }\r\n            event.preventDefault();\r\n            openModal(videoUrl, trigger);\r\n        });\r\n    })();\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Daily Study<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-1758","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/euctocampus.com\/valentine\/wp-json\/wp\/v2\/pages\/1758","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/euctocampus.com\/valentine\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/euctocampus.com\/valentine\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/euctocampus.com\/valentine\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/euctocampus.com\/valentine\/wp-json\/wp\/v2\/comments?post=1758"}],"version-history":[{"count":23,"href":"https:\/\/euctocampus.com\/valentine\/wp-json\/wp\/v2\/pages\/1758\/revisions"}],"predecessor-version":[{"id":2221,"href":"https:\/\/euctocampus.com\/valentine\/wp-json\/wp\/v2\/pages\/1758\/revisions\/2221"}],"wp:attachment":[{"href":"https:\/\/euctocampus.com\/valentine\/wp-json\/wp\/v2\/media?parent=1758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}