{"id":705,"date":"2019-12-02T19:19:35","date_gmt":"2019-12-02T19:19:35","guid":{"rendered":"https:\/\/loveworldnorthampton.org\/stg\/?page_id=705"},"modified":"2026-08-18T10:12:16","modified_gmt":"2026-08-18T10:12:16","slug":"events","status":"publish","type":"page","link":"https:\/\/loveworldnorthampton.org\/stg\/events\/","title":{"rendered":"Events"},"content":{"rendered":"\n<style>\n\/* === LoveWorld Northampton \u2014 Celestial Dawn Theme === *\/\n\n\/* Hide site title text GLOBALLY \u2014 keep only logo image in navbar *\/\n.site-header .site-title,\n.site-header .site-description,\n.kadence-site-title-wrap .site-title,\n.site-branding .site-title,\n.site-header .site-branding .site-title-text,\n.site-header .site-title-link .site-title-text {\n    display: none !important;\n    position: absolute !important;\n    width: 1px !important;\n    height: 1px !important;\n    overflow: hidden !important;\n    clip: rect(1px, 1px, 1px, 1px) !important;\n}\n\n\/* === Color Variables === *\/\n:root {\n    --lwn-navy: #222222;\n    --lwn-navy-light: #2D3032;\n    --lwn-gold: #4DB2EC;\n    --lwn-gold-soft: #E6F4FB;\n    --lwn-orange: #02A9D3;\n    --lwn-cream: #F5F5F5;\n    --lwn-surface: #FFFFFF;\n    --lwn-text: #212121;\n    --lwn-white: #FFFFFF;\n    --lwn-gold-gradient: linear-gradient(135deg, #4DB2EC 0%, #02A9D3 50%, #E6F4FB 100%);\n    --lwn-gold-gradient-soft: linear-gradient(135deg, #4DB2EC 0%, #E6F4FB 100%);\n}\n\n\/* === Navbar Styling === *\/\n.site-header {\n    background: var(--lwn-navy) !important;\n    position: relative;\n    margin-bottom: 0 !important;\n    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.15);\n}\n\n\/* Wavy gradient at bottom of header *\/\n.site-header::after {\n    display: none !important;\n}\n\n\/* Navbar menu items \u2014 interactive *\/\n.main-header-menu .menu-item a,\n.kadence-header-menu .menu-item a,\n.header-navigation .menu-item a {\n    color: var(--lwn-white) !important;\n    padding: 10px 18px !important;\n    border-radius: 6px;\n    transition: all 0.3s ease !important;\n    font-family: Verdana, Geneva, sans-serif !important;\n    font-weight: 500 !important;\n    font-size: 15px !important;\n    position: relative;\n    z-index: 2;\n}\n\n\/* Hover state \u2014 gold gradient pill *\/\n.main-header-menu .menu-item a:hover,\n.kadence-header-menu .menu-item a:hover,\n.header-navigation .menu-item a:hover {\n    background: var(--lwn-gold-gradient) !important;\n    color: var(--lwn-navy) !important;\n    transform: translateY(-1px);\n    box-shadow: 0 4px 12px rgba(77, 178, 236, 0.3);\n}\n\n\/* Active\/current page state *\/\n.main-header-menu .menu-item.current-menu-item a,\n.kadence-header-menu .menu-item.current-menu-item a,\n.header-navigation .menu-item.current-menu-item a,\n.main-header-menu .menu-item.current_page_item a {\n    background: var(--lwn-orange) !important;\n    color: var(--lwn-white) !important;\n}\n\n\/* Click effect *\/\n.main-header-menu .menu-item a:active,\n.kadence-header-menu .menu-item a:active,\n.header-navigation .menu-item a:active {\n    transform: translateY(0);\n    box-shadow: 0 2px 6px rgba(77, 178, 236, 0.4);\n}\n\n\/* Mobile menu toggle *\/\n.menu-toggle, .kadence-menu-toggle {\n    color: var(--lwn-white) !important;\n    background: transparent;\n    border: 2px solid var(--lwn-gold);\n    border-radius: 6px;\n}\n\n\/* === Page Content Areas === *\/\n.site-content,\n.content-area,\n#primary,\n.entry-content {\n    margin-top: 0 !important;\n    padding-top: 0 !important;\n}\n\n.site-header {\n    margin-bottom: 0 !important;\n}\n\n\/* Hide Kadence page title bar *\/\n.entry-header,\n.kadence-page-title-wrap {\n    display: none !important;\n}\n\n\/* Keep breadcrumbs visible (we'll add our own) *\/\n.kadence-breadcrumbs,\n.lwn-breadcrumbs {\n    display: block !important;\n}\n\n\/* Kadence rowlayout container width *\/\n.wp-block-kadence-rowlayout {\n    max-width: 100%;\n    margin-left: auto;\n    margin-right: auto;\n}\n\n\/* === Brand Typography === *\/\nh1, h2, h3, h4, h5, h6 {\n    font-family: 'Open Sans', arial, sans-serif;\n    color: var(--lwn-navy);\n}\n\nbody, p, li {\n    font-family: Verdana, Geneva, sans-serif;\n    color: var(--lwn-text);\n    line-height: 1.7;\n}\n\n\/* === Buttons === *\/\n.wp-block-button__link {\n    background: var(--lwn-navy) !important;\n    color: var(--lwn-white) !important;\n    border-radius: 6px !important;\n    font-family: Verdana, Geneva, sans-serif !important;\n    font-weight: 600 !important;\n    padding: 14px 28px !important;\n    transition: all 0.3s ease !important;\n    border: none !important;\n}\n\n.wp-block-button__link:hover {\n    background: var(--lwn-gold-gradient) !important;\n    color: var(--lwn-navy) !important;\n    transform: translateY(-2px);\n    box-shadow: 0 6px 20px rgba(77, 178, 236, 0.35);\n}\n\n\/* Outline button style *\/\n.is-style-outline .wp-block-button__link {\n    background: transparent !important;\n    color: var(--lwn-navy) !important;\n    border: 2px solid var(--lwn-navy) !important;\n}\n\n.is-style-outline .wp-block-button__link:hover {\n    background: var(--lwn-gold-gradient) !important;\n    color: var(--lwn-navy) !important;\n    border-color: var(--lwn-gold) !important;\n}\n\n\/* === Breadcrumbs === *\/\n.lwn-breadcrumbs {\n    background: var(--lwn-cream);\n    padding: 14px 0;\n    border-bottom: 3px solid;\n    border-image: var(--lwn-gold-gradient) 1;\n    font-family: Verdana, Geneva, sans-serif;\n    font-size: 14px;\n    color: var(--lwn-navy);\n}\n\n.lwn-breadcrumbs .lwn-breadcrumbs-inner {\n    max-width: 100%;\n    margin: 0 auto;\n    padding: 0 20px;\n    display: flex;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 8px;\n}\n\n.lwn-breadcrumbs a {\n    color: var(--lwn-navy);\n    text-decoration: none;\n    transition: color 0.2s;\n    font-weight: 500;\n}\n\n.lwn-breadcrumbs a:hover {\n    color: var(--lwn-orange);\n}\n\n.lwn-breadcrumbs .separator {\n    color: var(--lwn-gold);\n    font-weight: bold;\n    margin: 0 4px;\n}\n\n.lwn-breadcrumbs .current {\n    color: var(--lwn-navy);\n    font-weight: 700;\n    border-bottom: 2px solid var(--lwn-gold);\n    padding-bottom: 2px;\n}\n\n.lwn-breadcrumbs .home-icon {\n    font-size: 16px;\n}\n\n\/* === Hero Section Gradient (page headers) === *\/\n.wp-block-kadence-rowlayout:first-of-type .wp-block-heading {\n    text-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);\n}\n\n\/* === Card Hover Effects === *\/\n.lwn-post-card,\n.ministry-logo-card,\n.wp-block-image {\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.lwn-post-card:hover,\n.ministry-logo-card:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);\n}\n\n\/* === Section Dividers === *\/\n.wp-block-kadence-rowlayout + .wp-block-kadence-rowlayout {\n    position: relative;\n}\n\n\/* === ARMember Form Styling === *\/\n.arm_form_shortcode {\n    max-width: 600px;\n    margin: 0 auto;\n    background: var(--lwn-white);\n    padding: 32px;\n    border-radius: 12px;\n    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.08);\n    border-top: 4px solid;\n    border-image: var(--lwn-gold-gradient) 1;\n}\n\n\/* === Video Embed === *\/\n.video-embed {\n    position: relative;\n    padding-bottom: 56.25%;\n    height: 0;\n    overflow: hidden;\n    max-width: 100%;\n    border-radius: 12px;\n    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);\n}\n\n.video-embed iframe {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: none;\n}\n\n\/* === Ministry Logos Grid === *\/\n.ministry-logos-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 32px;\n    max-width: 900px;\n    margin: 0 auto;\n    padding: 20px;\n}\n\n.ministry-logo-card {\n    display: block;\n    text-align: center;\n    padding: 24px;\n    background: var(--lwn-white);\n    border: 2px solid var(--lwn-surface);\n    border-radius: 12px;\n    transition: all 0.3s ease;\n}\n\n.ministry-logo-card:hover {\n    border-color: var(--lwn-gold);\n    box-shadow: 0 8px 24px rgba(77, 178, 236, 0.2);\n}\n\n@media (max-width: 768px) {\n    .ministry-logos-grid {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 20px;\n    }\n}\n\n@media (max-width: 480px) {\n    .ministry-logos-grid {\n        grid-template-columns: 1fr;\n        gap: 16px;\n    }\n}\n\n\/* === Footer (if not injected via Kadence) === *\/\n.lwn-footer {\n    background: #222222;\n    background-image: url('https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2022\/08\/over-7-billion-people-participate-in-healing-streams-live-healing-services-with-pastor-chris_62ea8083b922a.jpeg') !important;\n    background-size: cover !important;\n    background-position: center !important;\n    background-repeat: no-repeat !important;\n    color: var(--lwn-cream);\n    padding: 60px 0 0;\n    margin-top: 60px;\n    position: relative;\n}\n\n.lwn-footer::after {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: rgba(34, 34, 34, 0.88);\n    z-index: 0;\n}\n\n.lwn-footer-inner,\n.lwn-footer-bottom {\n    position: relative;\n    z-index: 1;\n}\n\n.lwn-footer::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 6px;\n    background: var(--lwn-gold-gradient);\n}\n\n.lwn-footer-inner {\n    max-width: 100%;\n    margin: 0 auto;\n    padding: 0 20px;\n    display: grid;\n    grid-template-columns: 1.5fr 1fr 1fr 1.5fr;\n    gap: 40px;\n}\n\n.lwn-footer h3, .lwn-footer h4 {\n    color: var(--lwn-gold);\n    font-family: 'Open Sans', arial, sans-serif;\n    margin-bottom: 16px;\n    font-size: 18px;\n}\n\n.lwn-footer a {\n    color: var(--lwn-cream);\n    text-decoration: none;\n    transition: color 0.2s;\n    display: block;\n    padding: 4px 0;\n    font-size: 14px;\n}\n\n.lwn-footer a:hover {\n    color: var(--lwn-gold);\n}\n\n.lwn-footer p {\n    color: var(--lwn-cream);\n    font-size: 14px;\n    line-height: 1.6;\n}\n\n.lwn-footer-bottom {\n    background: rgba(0, 0, 0, 0.4);\n    padding: 20px 0;\n    margin-top: 40px;\n    text-align: center;\n    font-size: 13px;\n}\n\n.lwn-footer-social {\n    display: flex;\n    gap: 12px;\n    margin-top: 16px;\n}\n\n.lwn-footer-social a {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 40px;\n    height: 40px;\n    border-radius: 50%;\n    background: var(--lwn-gold-gradient);\n    color: var(--lwn-navy);\n    font-size: 18px;\n    transition: all 0.3s;\n    padding: 0;\n}\n\n.lwn-footer-social a:hover {\n    transform: translateY(-3px) scale(1.1);\n    box-shadow: 0 6px 16px rgba(77, 178, 236, 0.4);\n}\n\n.lwn-newsletter-form {\n    display: flex;\n    gap: 8px;\n    margin-top: 16px;\n}\n\n.lwn-newsletter-form input[type=\"email\"] {\n    flex: 1;\n    padding: 10px 14px;\n    border: 2px solid var(--lwn-gold);\n    border-radius: 6px;\n    background: var(--lwn-navy-light);\n    color: var(--lwn-white);\n    font-size: 14px;\n}\n\n.lwn-newsletter-form input[type=\"email\"]::placeholder {\n    color: rgba(255, 255, 255, 0.6);\n}\n\n.lwn-newsletter-form button {\n    padding: 10px 20px;\n    background: var(--lwn-gold-gradient);\n    color: var(--lwn-navy);\n    border: none;\n    border-radius: 6px;\n    font-weight: 700;\n    cursor: pointer;\n    transition: all 0.3s;\n    font-size: 14px;\n}\n\n.lwn-newsletter-form button:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 6px 16px rgba(77, 178, 236, 0.4);\n}\n\n@media (max-width: 768px) {\n    .lwn-footer-inner {\n        grid-template-columns: 1fr;\n        gap: 30px;\n    }\n}\n\n\/* === Smooth scroll === *\/\nhtml {\n    scroll-behavior: smooth;\n}\n\n\/* === Custom scrollbar === *\/\n::-webkit-scrollbar {\n    width: 10px;\n}\n\n::-webkit-scrollbar-track {\n    background: var(--lwn-cream);\n}\n\n::-webkit-scrollbar-thumb {\n    background: var(--lwn-gold-gradient);\n    border-radius: 5px;\n}\n\n::-webkit-scrollbar-thumb:hover {\n    background: var(--lwn-orange);\n}\n\n\/* === Logo swap: white-text version on desktop only === *\/\n\n}\n\n\/* === Full-width body: remove container constraints === *\/\n.wp-block-kadence-rowlayout,\n.wp-block-kadence-rowlayout .kt-row-column-wrap {\n    max-width: 100% !important;\n    width: 100% !important;\n    padding-left: 0 !important;\n    padding-right: 0 !important;\n}\n\n\/* Inner content padding for readability *\/\n.wp-block-kadence-column .kt-inside-inner-col {\n    padding-left: 20px !important;\n    padding-right: 20px !important;\n}\n\n\/* Full-width content containers *\/\n.site-content,\n.content-area,\n#primary,\n#content,\n#main,\n.entry-content {\n    max-width: 100% !important;\n    width: 100% !important;\n    padding-left: 0 !important;\n    padding-right: 0 !important;\n    margin-left: 0 !important;\n    margin-right: 0 !important;\n}\n\n\/* === Full-width footer === *\/\n.lwn-footer {\n    width: 100vw !important;\n    max-width: 100vw !important;\n    margin-left: calc(-50vw + 50%) !important;\n    margin-right: calc(-50vw + 50%) !important;\n    margin-bottom: 0 !important;\n    padding-bottom: 0 !important;\n}\n\n.lwn-footer .lwn-footer-inner {\n    max-width: 100% !important;\n    margin: 0 auto !important;\n    padding: 0 20px !important;\n}\n\n.lwn-footer .lwn-footer-bottom {\n    margin: 0 !important;\n    padding: 20px 0 !important;\n}\n\n\/* === Remove white gap below footer === *\/\nhtml,\nbody {\n    background: #222222 !important;\n    margin-bottom: 0 !important;\n    padding-bottom: 0 !important;\n}\n\n.site-footer,\n#colophon {\n    margin-bottom: 0 !important;\n    padding-bottom: 0 !important;\n}\n\n\/* Ensure content area doesn't have extra bottom padding *\/\n.site-content {\n    padding-bottom: 0 !important;\n    margin-bottom: 0 !important;\n}\n\n.entry-content {\n    margin-bottom: 0 !important;\n}\n\n\n\n\n\n\/* Hide any trailing empty elements after our footer *\/\n.lwn-footer ~ *:not(.flatpickr-calendar):not(.flatpickr-wrapper):not(.lity):not(.lity-active):not([role=\"dialog\"]):not(.cropper-container):not(.cropper-crop-box):not(.ff-modal):not(.fancybox-container):not(.ui-datepicker):not(.select2-container):not(.chosen-container):not(.modal):not(.popover):not(.tooltip) {\n    display: none !important;\n}\n\n\/* Remove default WordPress\/Kadence margins on the main wrapper *\/\n#wrapper {\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n#inner-wrap {\n    margin: 0 !important;\n    padding: 0 !important;\n    padding-bottom: 0 !important;\n}\n\n\n\n\/* === FORCE HIDE Kadence Default Footer (multi-technique approach) === *\/\n\/* The previous display:none alone was overridden by Kadence's own CSS. *\/\n\/* Apply !important + multiple hiding techniques + higher specificity *\/\n\n\/* Target by ID (highest specificity) *\/\nfooter#colophon,\n#colophon,\nfooter#colophon.site-footer,\n#colophon.site-footer {\n    display: none !important;\n    visibility: hidden !important;\n    position: absolute !important;\n    left: -99999px !important;\n    top: -99999px !important;\n    width: 0 !important;\n    height: 0 !important;\n    max-height: 0 !important;\n    max-width: 0 !important;\n    overflow: hidden !important;\n    opacity: 0 !important;\n    pointer-events: none !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n\/* Target by class *\/\n.site-footer,\n.site-footer-wrap,\n.site-bottom-footer-wrap,\n.site-footer-row-container,\n.site-footer-row-container-inner,\n.site-footer-row,\n.kadence-footer,\n.footer-html,\n.footer-html-inner,\n.site-info,\n.site-info-inner,\n.footer-widget-area {\n    display: none !important;\n    visibility: hidden !important;\n    position: absolute !important;\n    left: -99999px !important;\n    width: 0 !important;\n    height: 0 !important;\n    max-height: 0 !important;\n    overflow: hidden !important;\n    opacity: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n\/* Extra-aggressive: target any footer element that contains \"Kadence WP\" text *\/\n\/* We can't target by text content in CSS, but we can hide ALL footers except our .lwn-footer *\/\nfooter:not(.lwn-footer) {\n    display: none !important;\n}\n\n\/* === REMOVE ALL BOTTOM SPACING (global) === *\/\nhtml,\nbody,\n.site,\n#wrapper,\n#inner-wrap,\n#main,\n#primary,\n#content,\n.site-content,\n.content-area,\n.entry-content,\narticle {\n    margin-bottom: 0 !important;\n    padding-bottom: 0 !important;\n}\n\n\/* Hide any element that comes after our custom footer *\/\n.lwn-footer ~ *:not(.flatpickr-calendar):not(.flatpickr-wrapper):not(.lity):not(.lity-active):not([role=\"dialog\"]):not(.cropper-container):not(.cropper-crop-box):not(.ff-modal):not(.fancybox-container):not(.ui-datepicker):not(.select2-container):not(.chosen-container):not(.modal):not(.popover):not(.tooltip),\n.lwn-footer ~ *:not(.flatpickr-calendar):not(.flatpickr-wrapper):not(.lity):not(.lity-active):not([role=\"dialog\"]):not(.cropper-container):not(.cropper-crop-box):not(.ff-modal):not(.fancybox-container):not(.ui-datepicker):not(.select2-container):not(.chosen-container):not(.modal):not(.popover):not(.tooltip) *:not(.flatpickr-calendar):not(.flatpickr-wrapper):not(.lity):not(.lity-active):not([role=\"dialog\"]):not(.cropper-container):not(.cropper-crop-box):not(.ff-modal):not(.fancybox-container):not(.ui-datepicker):not(.select2-container):not(.chosen-container):not(.modal):not(.popover):not(.tooltip) {\n    display: none !important;\n    height: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n\/* === STICKY NAVBAR === *\/\n\/* Make the site header sticky on scroll *\/\n.site-header,\n#masthead,\n.kadence-header,\n.wp-block-kadence-header {\n    position: sticky !important;\n    top: 0 !important;\n    z-index: 9999 !important;\n    width: 100% !important;\n    background: #222222 !important;\n    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.15) !important;\n    transition: all 0.3s ease !important;\n}\n\n\/* Sticky header on scroll \u2014 slightly smaller *\/\n.site-header.scrolled,\n#masthead.scrolled {\n    padding-top: 8px !important;\n    padding-bottom: 8px !important;\n    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.25) !important;\n}\n\n\/* Add subtle scroll effect via CSS only (no JS) *\/\n\/* When body is scrolled, the header sticks naturally with position:sticky *\/\n\/* This is the most reliable approach \u2014 no JS needed *\/\n\n\/* Ensure content doesn't go under the sticky header *\/\n\/* (position:sticky doesn't need padding offset, unlike position:fixed) *\/\nbody {\n    padding-top: 0 !important;\n}\n\n\/* === Fix: Make sure our custom footer is positioned correctly above the hidden Kadence footer === *\/\n.lwn-footer {\n    position: relative !important;\n    z-index: 10 !important;\n    margin-bottom: -1px !important;  \/* Pull up by 1px to overlap any sub-pixel gap *\/\n    padding-bottom: 0 !important;\n}\n\n.lwn-footer .lwn-footer-bottom {\n    margin: 0 !important;\n    padding: 20px 0 !important;\n    border-bottom: none !important;\n}\n\n\n\n\n\n\/* === FIX: Logo swap via JavaScript (CSS content:url doesn't work on <img>) === *\/\n\/* The JS below replaces the src attribute of .custom-logo *\/\n\n\/* === FIX: Hamburger menu icon \u2014 white === *\/\n\/* Target the ACTUAL Kadence toggle button class *\/\n.menu-toggle-open,\n.menu-toggle-open .kadence-svg-iconset,\n.menu-toggle-open .kadence-svg-icon,\n.menu-toggle-open svg,\n.menu-toggle-open .menu-toggle-icon,\n.menu-toggle-open .kadence-menu-svg {\n    color: #FFFFFF !important;\n    fill: #FFFFFF !important;\n    stroke: #FFFFFF !important;\n}\n\n\/* Also target the close button *\/\n.menu-toggle-close,\n.menu-toggle-close .kadence-svg-iconset,\n.menu-toggle-close .kadence-svg-icon,\n.menu-toggle-close svg {\n    color: #FFFFFF !important;\n    fill: #FFFFFF !important;\n}\n\n\/* === FIX: Mobile menu \u2014 purple background, amber hover === *\/\n\/* Kadence mobile drawer *\/\n.popup-drawer,\n#mobile-drawer,\n.popup-drawer .drawer-inner,\n.popup-drawer .drawer-content {\n    background: #222222 !important;\n}\n\n.popup-drawer .menu-item a,\n#mobile-drawer .menu-item a,\n.popup-drawer .header-menu-container .menu-item a {\n    color: #FFFFFF !important;\n    background: #222222 !important;\n    padding: 14px 24px !important;\n    border-bottom: 1px solid rgba(77, 178, 236, 0.2) !important;\n    font-family: Verdana, Geneva, sans-serif !important;\n    font-weight: 500 !important;\n    font-size: 16px !important;\n    transition: all 0.3s ease !important;\n}\n\n.popup-drawer .menu-item a:hover,\n#mobile-drawer .menu-item a:hover {\n    background: linear-gradient(135deg, #4DB2EC, #02A9D3, #E6F4FB) !important;\n    color: #222222 !important;\n}\n\n.popup-drawer .menu-item.current-menu-item a,\n#mobile-drawer .menu-item.current-menu-item a {\n    background: #02A9D3 !important;\n    color: #FFFFFF !important;\n}\n\n\/* Mobile drawer header *\/\n.popup-drawer .drawer-header {\n    background: #222222 !important;\n    border-bottom: 2px solid #4DB2EC !important;\n}\n\n\/* === FIX: Logo padding (both mobile and desktop) === *\/\n.site-branding,\n.site-logo,\n.custom-logo-link,\n.brand.has-logo-image {\n    padding: 10px 15px !important;\n}\n\n.custom-logo {\n    padding: 5px !important;\n    max-height: 70px !important;\n    width: auto !important;\n}\n\n\/* === FIX: Hero text visibility === *\/\n\/* Kadence uses #kt-layout-id{uniqueID} not #{uniqueID} *\/\n\/* Target the hero section by its Kadence layout ID *\/\n#kt-layout-idprint-hero h1,\n#kt-layout-idprint-hero h2,\n#kt-layout-idprint-hero h3,\n#kt-layout-idprint-hero p {\n    color: #FFFFFF !important;\n}\n\n#kt-layout-idprint-hero .has-text-color,\n#kt-layout-idprint-hero [style*=\"color\"] {\n    color: #FFFFFF !important;\n}\n\n\/* Also target by column class *\/\n.kadence-columnprint-hero-col-1 h1,\n.kadence-columnprint-hero-col-1 p {\n    color: #FFFFFF !important;\n}\n\n\/* Quote form section *\/\n#kt-layout-idquote-form-section h2 {\n    color: #FFFFFF !important;\n}\n\n#kt-layout-idquote-form-section p {\n    color: #4DB2EC !important;\n}\n\n\/* CTA section *\/\n#kt-layout-idprint-cta h2 {\n    color: #FFFFFF !important;\n}\n\n#kt-layout-idprint-cta p {\n    color: #F5F5F5 !important;\n}\n\n\/* All hero sections with purple background \u2014 ensure white text *\/\n.wp-block-kadence-rowlayout[style*=\"#222222\"] h1,\n.wp-block-kadence-rowlayout[style*=\"#222222\"] h2,\n.wp-block-kadence-rowlayout[style*=\"#222222\"] h3,\n.wp-block-kadence-rowlayout[style*=\"#222222\"] p {\n    color: #FFFFFF !important;\n}\n\n\/* Content sections with light background \u2014 ensure dark text *\/\n#kt-layout-idprint-products-title h2,\n#kt-layout-idhow-it-works-title h2 {\n    color: #222222 !important;\n}\n\n#kt-layout-idprint-products-title p,\n#kt-layout-idhow-it-works-title p {\n    color: #212121 !important;\n}\n\n\n\n\/* === FIX: Force purple background on hero sections === *\/\n#kt-layout-idprint-hero,\n#kt-layout-idprint-cta,\n#kt-layout-idquote-form-section {\n    background: #222222 !important;\n}\n\n#kt-layout-idprint-hero .kt-row-column-wrap,\n#kt-layout-idprint-cta .kt-row-column-wrap,\n#kt-layout-idquote-form-section .kt-row-column-wrap {\n    background: #222222 !important;\n}\n\n\/* Force purple background on ALL sections that should have it *\/\n\/* (applies to all hero sections with navy\/purple background on all pages) *\/\n.wp-block-kadence-rowlayout[style*=\"4A148C\"],\n.wp-block-kadence-rowlayout[style*=\"4a148c\"] {\n    background: #222222 !important;\n}\n\n\/* Also force via the kt-layout-id pattern for all pages *\/\n\/* Hero sections on inner pages use uniqueIDs like about-hero, vision-hero, etc *\/\n[id^=\"kt-layout-id\"][id*=\"hero\"],\n[id^=\"kt-layout-id\"][id*=\"cta\"],\n[id^=\"kt-layout-id\"][id*=\"quote-form\"] {\n    background: #222222 !important;\n}\n\n[id^=\"kt-layout-id\"][id*=\"hero\"] .kt-row-column-wrap,\n[id^=\"kt-layout-id\"][id*=\"cta\"] .kt-row-column-wrap {\n    background: #222222 !important;\n}\n\n\n\n\n\n\n\n\/* === CORRECTED LAYOUT: Full-width backgrounds, centered content === *\/\n\/* Container: 100% width so section backgrounds span full browser *\/\n\/* Inner content: max-width 1200px centered so text isn't overstretched *\/\n\n.content-container,\n.site-container,\n.content-wrap,\n.entry-content-wrap,\n.entry-content,\n.single-content,\n#primary,\n#main,\n#content,\n.site-main,\n.wrap {\n    max-width: 100% !important;\n    width: 100% !important;\n    padding-left: 0 !important;\n    padding-right: 0 !important;\n    margin-left: 0 !important;\n    margin-right: 0 !important;\n    box-sizing: border-box !important;\n}\n\n\/* Inner content divs \u2014 constrained to 1200px, centered *\/\n.entry-content > div,\n.entry-content > div > div {\n    max-width: 100% !important;\n    width: 100% !important;\n    padding-left: 0 !important;\n    padding-right: 0 !important;\n    margin-left: 0 !important;\n    margin-right: 0 !important;\n    box-sizing: border-box !important;\n}\n\n\/* Section background divs \u2014 full browser width *\/\n\/* These are the divs with style=\"background:...; width:100%\" *\/\n\/* They need to break out of the container to span the full browser width *\/\n.entry-content > div > div[style*=\"background:#222222\"],\n.entry-content > div > div[style*=\"background:#FFFFFF\"],\n.entry-content > div > div[style*=\"background:#F5F5F5\"],\n.entry-content div[style*=\"background:#222222\"],\n.entry-content div[style*=\"background:#FFFFFF\"],\n.entry-content div[style*=\"background:#F5F5F5\"] {\n    width: 100vw !important;\n    max-width: 100vw !important;\n    margin-left: calc(-50vw + 50%) !important;\n    margin-right: calc(-50vw + 50%) !important;\n    box-sizing: border-box !important;\n}\n\n\/* Inner content within sections \u2014 max 1200px centered *\/\n.entry-content div[style*=\"background:#222222\"] > div,\n.entry-content div[style*=\"background:#FFFFFF\"] > div,\n.entry-content div[style*=\"background:#F5F5F5\"] > div,\n.entry-content div[style*=\"width:100%\"] > div,\n.entry-content div[style*=\"width: 100%\"] > div {\n    max-width: 1200px !important;\n    width: 100% !important;\n    margin: 0 auto !important;\n    padding-left: 20px !important;\n    padding-right: 20px !important;\n    box-sizing: border-box !important;\n}\n\n\/* Also target inner divs that have inline width:100% *\/\ndiv[style*=\"max-width:100%\"]:not([style*=\"background\"]) {\n    max-width: 1200px !important;\n    margin: 0 auto !important;\n    padding-left: 20px !important;\n    padding-right: 20px !important;\n    box-sizing: border-box !important;\n}\n\n\/* Body background \u2014 navy to prevent white gap below footer *\/\nhtml,\nbody {\n    background: #222222 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n\/* Navbar full-width *\/\n.site-header {\n    width: 100% !important;\n    max-width: 100% !important;\n}\n\n\/* Breadcrumbs full-width *\/\n.lwn-breadcrumbs {\n    width: 100vw !important;\n    max-width: 100vw !important;\n    margin-left: calc(-50vw + 50%) !important;\n    margin-right: calc(-50vw + 50%) !important;\n}\n\n\/* Footer full-width (already handled but reinforce) *\/\n.lwn-footer {\n    width: 100vw !important;\n    max-width: 100vw !important;\n    margin-left: calc(-50vw + 50%) !important;\n    margin-right: calc(-50vw + 50%) !important;\n    margin-bottom: 0 !important;\n    padding-bottom: 0 !important;\n}\n\n.lwn-footer .lwn-footer-inner {\n    max-width: 1200px !important;\n    margin: 0 auto !important;\n    padding: 0 20px !important;\n}\n\n.lwn-footer .lwn-footer-bottom {\n    max-width: 1200px !important;\n    margin: 0 auto !important;\n}\n\n\/* Remove ALL bottom spacing *\/\n.site,\n#wrapper,\n#inner-wrap {\n    margin: 0 !important;\n    padding: 0 !important;\n    overflow-x: clip;\n}\n\n\/* Hide Kadence default footer *\/\n#colophon,\n.site-footer,\n.site-footer-wrap,\n.site-bottom-footer-wrap {\n    display: none !important;\n}\n\n\/* Prevent horizontal scroll *\/\nbody {\n    overflow-x: clip !important;\n}\n\n\n\n\/* === FIX: Remove ALL gaps === *\/\n\n\/* 1. Remove gap below navbar \u2014 override Kadence's margin-top on .content-area *\/\n.content-area,\n.content-container,\n.site-container,\n#primary,\n#main,\n.site-main,\n.content-wrap,\n.entry-content-wrap,\n.entry-content,\n.single-content,\n#content,\n.site-content,\n#inner-wrap,\n.wrap {\n    margin-top: 0 !important;\n    padding-top: 0 !important;\n    margin-bottom: 0 !important;\n    padding-bottom: 0 !important;\n}\n\n\/* Also override Kadence's responsive margin-top rules *\/\n@media (min-width: 1025px) {\n    .content-area { margin-top: 0 !important; padding-top: 0 !important; }\n}\n@media (max-width: 1024px) {\n    .content-area { margin-top: 0 !important; padding-top: 0 !important; }\n}\n@media (max-width: 767px) {\n    .content-area { margin-top: 0 !important; padding-top: 0 !important; }\n}\/* Mobile drawer: hidden by default, shown by Kadence JS when hamburger clicked *\/\n\/* Do NOT force display:none \u2014 it breaks the mobile menu on phones *\/\/* 3. Ensure body background is navy (no white gap) *\/\nhtml,\nbody {\n    background: #222222 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n\/* 4. Remove any trailing empty elements after footer *\/\n.lwn-footer ~ *:not(.flatpickr-calendar):not(.flatpickr-wrapper):not(.lity):not(.lity-active):not([role=\"dialog\"]):not(.cropper-container):not(.cropper-crop-box):not(.ff-modal):not(.fancybox-container):not(.ui-datepicker):not(.select2-container):not(.chosen-container):not(.modal):not(.popover):not(.tooltip) {\n    display: none !important;\n}\n\n\/* 5. Remove padding on site wrapper *\/\n.site,\n#wrapper {\n    padding: 0 !important;\n    margin: 0 !important;\n    overflow-x: clip !important;\n}\n\n\/* 6. Remove Kadence content padding *\/\n.entry-content-wrap {\n    padding: 0 !important;\n}\n\n\/* 7. Remove Kadence post padding (for blog posts) *\/\n.single-content {\n    padding: 0 !important;\n    margin: 0 !important;\n}\n\n\/* 8. Remove article padding *\/\narticle {\n    padding: 0 !important;\n    margin: 0 !important;\n}\n\n\/* 9. Force the content area to start immediately after navbar *\/\n#inner-wrap {\n    padding-top: 0 !important;\n    margin-top: 0 !important;\n}\n\n\/* 10. Remove WooCommerce message container padding *\/\n.woocommerce-notices-wrapper {\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n<\/style>\n\n\n\n<nav class=\"lwn-breadcrumbs\" aria-label=\"Breadcrumb\">\n    <div class=\"lwn-breadcrumbs-inner\">\n        <a href=\"\/stg\/\" class=\"home-icon\" title=\"Home\">\ud83c\udfe0 Home<\/a>\n        <span class=\"separator\">\u203a<\/span>\n        <span class=\"current\">Events<\/span>\n    <\/div>\n<\/nav>\n\n\n\n<style>\n.entry-header,\n.kadence-page-title-wrap,\n.kadence-breadcrumbs {\n    display: none !important;\n}\n.site-content,\n.content-area,\n#primary,\n.entry-content {\n    margin-top: 0 !important;\n    padding-top: 0 !important;\n}\n.wp-block-kadence-rowlayout {\n    max-width: 100%;\n    margin-left: auto;\n    margin-right: auto;\n}\nh1, h2, h3, h4, h5, h6 {\n    font-family: 'Open Sans', arial, sans-serif;\n    color: #222222;\n}\nbody, p, li {\n    font-family: Verdana, Geneva, sans-serif;\n    color: #212121;\n    line-height: 1.7;\n}\n.wp-block-button__link {\n    background-color: #222222;\n    color: #FFFFFF;\n    border-radius: 6px;\n    font-family: Verdana, Geneva, sans-serif;\n    font-weight: 600;\n    padding: 12px 24px;\n}\n.wp-block-button__link:hover {\n    background-color: #4DB2EC;\n    color: #222222;\n}\n\/* Contact page specific *\/\n.contact-info-card {\n    background: #FFFFFF;\n    border: 1px solid #E0E0E0;\n    border-radius: 8px;\n    padding: 24px;\n    margin-bottom: 16px;\n}\n.contact-info-card h3 {\n    margin-top: 0;\n    color: #222222;\n}\n\/* Events page specific *\/\n.events-page iframe,\n.events-page .modula {\n    width: 100% !important;\n}\n\/* ARMember form styling *\/\n.arm_form_shortcode {\n    max-width: 600px;\n    margin: 0 auto;\n}\n<\/style>\n\n\n<style>#kt-layout-idevents-hero > .kt-row-column-wrap{align-content:start;}:where(#kt-layout-idevents-hero > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}#kt-layout-idevents-hero > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var( --global-kb-row-default-top, 25px );padding-bottom:var( --global-kb-row-default-bottom, 25px );grid-template-columns:minmax(0, 1fr);}#kt-layout-idevents-hero > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){#kt-layout-idevents-hero > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){#kt-layout-idevents-hero > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style>\n\n<div class=\"wp-block-kadence-column\"><div class=\"kt-inside-inner-col\">\n\n\n<h1 class=\"wp-block-heading has-text-align-center has-text-color\" style=\"color:#FFFFFF\">Events<\/h1>\n\n\n\n<p class=\"has-text-align-center has-text-color wp-block-paragraph\" style=\"color:#F5F5F5\">View photo galleries from our recent events and gatherings.<\/p>\n\n\n<\/div><\/div>\n\n\n\n\n\n<div class=\"wp-block-kadence-column\"><div class=\"kt-inside-inner-col events-page\">\n\n\n<style>#jtg-album-4112, #jtg-album-4112 .modula-items { width:100%;}#jtg-album-4112 .modula-items .figc p.description {font-size:14px;}#jtg-album-4112 .modula-items .figc .jtg-title {font-size:inherit;}#jtg-album-4112.modula-album .modula-items .modula-item{ background-color: #ffffff; }#jtg-album-4112.modula-album .modula-items .modula-item.effect-under .figc{ background-color: ; }#jtg-album-4112.modula-album .modula-items .modula-item:hover img.pic { opacity:0.5;}#jtg-album-4112 .modula-items .figc .jtg-title .image_count { font-size:0px }@media screen and (max-width:480px){#jtg-album-4112 .modula-item .figc .jtg-title {  font-size: 10px; }#jtg-album-4112 .modula-items .figc p.description { color:;font-size:12px; }}#jtg-album-4112 .modula-item> .modula-item-content > a { cursor:zoom-in; } #jtg-album-4112.modula-album .modula-item { width: calc(50% - 5px) !important ; } #jtg-album-4112 .modula-items{position:relative;}#jtg-album-4112 .modula-items > .modula-item > .modula-item-content > .figc>.figc-inner { padding:50px; } #jtg-album-4112  .modula-item.effect-oscar { background: -webkit-linear-gradient(45deg,#ffffff 0,#9b4a1b 40%,#ffffff 100%);background: linear-gradient(45deg,#ffffff 0,#9b4a1b 40%,#ffffff 100%);}#jtg-album-4112  .modula-item.effect-roxy {background: -webkit-linear-gradient(45deg,#ffffff 0,#05abe0 100%);background: linear-gradient(45deg,#ffffff 0,#05abe0 100%);}#jtg-album-4112 .modula-item.effect-dexter {background: -webkit-linear-gradient(top,#ffffff 0,rgba(104,60,19,1) 100%); background: linear-gradient(to bottom,#ffffff 0,rgba(104,60,19,1) 100%);}#jtg-album-4112  .modula-item.effect-jazz {background: -webkit-linear-gradient(-45deg,#ffffff 0,#f33f58 100%);background: linear-gradient(-45deg,#ffffff 0,#f33f58 100%);}#jtg-album-4112 .modula-item.effect-lexi {background: -webkit-linear-gradient(-45deg,#ffffff 0,#fff 100%);background: linear-gradient(-45deg,#ffffff 0,#fff 100%);}#jtg-album-4112 .modula-item.effect-duke {background: -webkit-linear-gradient(-45deg,#ffffff 0,#cc6055 100%);background: linear-gradient(-45deg,#ffffff 0,#cc6055 100%);}.modula-fancybox-container.modula-lightbox-jtg-album-4112 .fancybox__caption {align-self:flex-start}.modula-fancybox-container.modula-lightbox-jtg-album-4112 .fancybox__backdrop{background:rgba(30,30,30,0.9);opacity:1 !important;}<\/style>\n\r\n<div  id=\"jtg-album-4112\" class=\"modula modula-album modula-grid \" data-config=\"{&quot;type&quot;:&quot;2&quot;,&quot;columns&quot;:12,&quot;gutter&quot;:10,&quot;enableResponsive&quot;:false,&quot;tabletColumns&quot;:2,&quot;mobileColumns&quot;:1,&quot;lazyLoad&quot;:false,&quot;lightbox&quot;:&quot;fancybox&quot;,&quot;lightbox_settings&quot;:{&quot;animated&quot;:true,&quot;Thumbs&quot;:{&quot;type&quot;:&quot;modern&quot;,&quot;showOnStart&quot;:true,&quot;position&quot;:&quot;bottom&quot;},&quot;Toolbar&quot;:{&quot;display&quot;:{&quot;right&quot;:[&quot;share&quot;,&quot;iterateZoom&quot;,&quot;close&quot;],&quot;left&quot;:[&quot;infobar&quot;]},&quot;enabled&quot;:true,&quot;items&quot;:{&quot;share&quot;:{&quot;tpl&quot;:&quot;&lt;button data-fancybox-share class=\\&quot;f-button\\&quot;&gt;&lt;svg xmlns=\\&quot;http:\\\/\\\/www.w3.org\\\/2000\\\/svg\\&quot; viewBox=\\&quot;0 0 24 24\\&quot;&gt;&lt;path d=\\&quot;M2.55 19c1.4-8.4 9.1-9.8 11.9-9.8V5l7 7-7 6.3v-3.5c-2.8 0-10.5 2.1-11.9 4.2z\\&quot;\\\/&gt;&lt;\\\/svg&gt;&lt;\\\/button&gt;&quot;}}},&quot;Carousel&quot;:{&quot;infinite&quot;:false,&quot;transition&quot;:&quot;fade&quot;,&quot;Panzoom&quot;:{&quot;touch&quot;:false}},&quot;keyboard&quot;:{&quot;Escape&quot;:&quot;close&quot;,&quot;Delete&quot;:&quot;close&quot;,&quot;Backspace&quot;:&quot;close&quot;,&quot;PageUp&quot;:&quot;next&quot;,&quot;PageDown&quot;:&quot;prev&quot;,&quot;ArrowUp&quot;:&quot;prev&quot;,&quot;ArrowDown&quot;:&quot;next&quot;,&quot;ArrowRight&quot;:&quot;next&quot;,&quot;ArrowLeft&quot;:&quot;prev&quot;},&quot;touch&quot;:false,&quot;backdropClick&quot;:false,&quot;l10n&quot;:{&quot;CLOSE&quot;:&quot;Close&quot;,&quot;NEXT&quot;:&quot;Next&quot;,&quot;PREV&quot;:&quot;Previous&quot;,&quot;Error&quot;:&quot;The requested content cannot be loaded. Please try again later.&quot;,&quot;PLAY_START&quot;:&quot;Start slideshow&quot;,&quot;PLAY_STOP&quot;:&quot;Pause slideshow&quot;,&quot;FULL_SCREEN&quot;:&quot;Full screen&quot;,&quot;THUMBS&quot;:&quot;Thumbnails&quot;,&quot;DOWNLOAD&quot;:&quot;Download&quot;,&quot;SHARE&quot;:&quot;Share&quot;,&quot;ZOOM&quot;:&quot;Zoom&quot;,&quot;EMAIL&quot;:&quot;Here is the link to the image : %%image_link%% and this is the link to the gallery : %%gallery_link%%&quot;,&quot;MODAL&quot;:&quot;You can close this modal content with the ESC key&quot;,&quot;ERROR&quot;:&quot;Something Went Wrong, Please Try Again Later&quot;,&quot;IMAGE_ERROR&quot;:&quot;Image Not Found&quot;,&quot;ELEMENT_NOT_FOUND&quot;:&quot;HTML Element Not Found&quot;,&quot;AJAX_NOT_FOUND&quot;:&quot;Error Loading AJAX : Not Found&quot;,&quot;AJAX_FORBIDDEN&quot;:&quot;Error Loading AJAX : Forbidden&quot;,&quot;IFRAME_ERROR&quot;:&quot;Error Loading Page&quot;,&quot;TOGGLE_ZOOM&quot;:&quot;Toggle zoom level&quot;,&quot;TOGGLE_THUMBS&quot;:&quot;Toggle thumbnails&quot;,&quot;TOGGLE_SLIDESHOW&quot;:&quot;Toggle slideshow&quot;,&quot;TOGGLE_FULLSCREEN&quot;:&quot;Toggle full-screen mode&quot;},&quot;Images&quot;:{&quot;Panzoom&quot;:[],&quot;zoom&quot;:false},&quot;i18n&quot;:{&quot;CLOSE&quot;:&quot;Close&quot;,&quot;NEXT&quot;:&quot;Next&quot;,&quot;PREV&quot;:&quot;Previous&quot;,&quot;Error&quot;:&quot;The requested content cannot be loaded. Please try again later.&quot;,&quot;PLAY_START&quot;:&quot;Start slideshow&quot;,&quot;PLAY_STOP&quot;:&quot;Pause slideshow&quot;,&quot;FULL_SCREEN&quot;:&quot;Full screen&quot;,&quot;THUMBS&quot;:&quot;Thumbnails&quot;,&quot;DOWNLOAD&quot;:&quot;Download&quot;,&quot;SHARE&quot;:&quot;Share&quot;,&quot;ZOOM&quot;:&quot;Zoom&quot;},&quot;wheel&quot;:false,&quot;mainClass&quot;:&quot;modula-fancybox-container modula-lightbox-jtg-album-4112&quot;,&quot;modulaShare&quot;:[&quot;facebook&quot;,&quot;twitter&quot;,&quot;whatsapp&quot;,&quot;pinterest&quot;,&quot;email&quot;],&quot;lightboxEmailSubject&quot;:&quot;Check out this awesome image !!&quot;,&quot;lightboxEmailMessage&quot;:&quot;Here is the link to the image : %%image_link%% and this is the link to the gallery : %%gallery_link%%&quot;,&quot;showClass&quot;:&quot;m-fadeIn&quot;,&quot;hideClass&quot;:&quot;m-fadeOut&quot;,&quot;lightbox_devices&quot;:&quot;both&quot;,&quot;Html&quot;:{&quot;videoAutoplay&quot;:0,&quot;videoTpl&quot;:&quot;&lt;video class=\\&quot;fancybox__html5video\\&quot; controls muted playsinline controlsList controlsList=\\&quot;nodownload\\&quot; poster=\\&quot;{{poster}}\\&quot; src=\\&quot;{{src}}\\&quot; type=\\&quot;{{format}}\\&quot; &gt;  Sorry, your browser doesn&#039;t support embedded videos, &lt;a href=\\&quot;{{src}}\\&quot;&gt; download &lt;\\\/a&gt; and watch with your favorite video player! &lt;\\\/video&gt;&quot;}},&quot;Thumbs&quot;:{&quot;position&quot;:&quot;bottom&quot;}}\" >\r\n\r\n    \r\n    <div  class=\"modula-items\">\r\n        \r\n<div  data-width=\"2\" data-height=\"2\" class=\"modula-item tg-loaded effect-zoe\" >\r\n\t<div class=\"modula-item-overlay\"><\/div>\r\n\r\n\t<div class=\"modula-item-content\">\r\n\r\n\t\t\r\n\t\t<a  class=\"gallery-link\" href=\"#\" data-gallery-id=\"4110\" data-gallery-images=\"[{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/0263BD94-1.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/0263BD94-1-150x150.jpg&quot;,&quot;image_id&quot;:827,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/IMG_8037.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/IMG_8037-150x150.jpg&quot;,&quot;image_id&quot;:839,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/IMG_8016.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/IMG_8016-150x150.jpg&quot;,&quot;image_id&quot;:838,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/IMG_8000.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/IMG_8000-150x150.jpg&quot;,&quot;image_id&quot;:837,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/IMG_7975.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/IMG_7975-150x150.jpg&quot;,&quot;image_id&quot;:836,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/IMG_7944.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/IMG_7944-150x150.jpg&quot;,&quot;image_id&quot;:835,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/IMG_7916.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/IMG_7916-150x150.jpg&quot;,&quot;image_id&quot;:834,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/IMG_7885.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/IMG_7885-150x150.jpg&quot;,&quot;image_id&quot;:833,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/IMG_7881.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/IMG_7881-150x150.jpg&quot;,&quot;image_id&quot;:832,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/IMG_7842.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/IMG_7842-150x150.jpg&quot;,&quot;image_id&quot;:831,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/IMG_7816.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/IMG_7816-150x150.jpg&quot;,&quot;image_id&quot;:830,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/IMG_7710.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/IMG_7710-150x150.jpg&quot;,&quot;image_id&quot;:829,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/IMG_7709.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/IMG_7709-150x150.jpg&quot;,&quot;image_id&quot;:828,&quot;title&quot;:null}}]\" title=\"\" data-title=\"\" rel=\"4110\"><\/a>\r\n\r\n\t\t\r\n\t\t<img loading=\"lazy\" decoding=\"async\"  alt=\"\" class=\"pic\" width=\"1024\" height=\"1022\" src=\"https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/0263BD94-1-1024x1022.jpg\" data-src=\"https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/0263BD94-1-1024x1022.jpg\" data-image-id=\"827\" srcset=\"https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/0263BD94-1-1024x1022.jpg 1024w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/0263BD94-1-300x300.jpg 300w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/0263BD94-1-100x100.jpg 100w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/0263BD94-1-600x599.jpg 600w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/0263BD94-1-150x150.jpg 150w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/0263BD94-1-768x767.jpg 768w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/0263BD94-1-421x420.jpg 421w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/0263BD94-1-640x639.jpg 640w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/0263BD94-1-681x680.jpg 681w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/0263BD94-1.jpg 1026w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/>\r\n\t\t<div class=\"figc no-description\">\r\n\r\n\t\t\t<div class=\"figc-inner\">\r\n\t\t\t\t\t\t\t\t\t<h2 class='jtg-title'>\r\n\t\t\t\t\t\tNorthampton Group Partners Banquet\t\t\t\t\t\t\t\t\t\t\t<\/h2>\r\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/div>\r\n\r\n<div  data-width=\"2\" data-height=\"2\" class=\"modula-item tg-loaded effect-zoe\" >\r\n\t<div class=\"modula-item-overlay\"><\/div>\r\n\r\n\t<div class=\"modula-item-content\">\r\n\r\n\t\t\r\n\t\t<a  class=\"gallery-link\" href=\"#\" data-gallery-id=\"4108\" data-gallery-images=\"[{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-10-27-13-58-35-1.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-10-27-13-58-35-1-150x150.jpg&quot;,&quot;image_id&quot;:822,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-10-27-13-58-24-1.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-10-27-13-58-24-1-150x150.jpg&quot;,&quot;image_id&quot;:811,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-10-27-14-00-13.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-10-27-14-00-13-150x150.jpg&quot;,&quot;image_id&quot;:821,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-10-27-14-00-11.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-10-27-14-00-11-150x150.jpg&quot;,&quot;image_id&quot;:820,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-10-27-14-00-10.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-10-27-14-00-10-150x150.jpg&quot;,&quot;image_id&quot;:819,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-10-27-13-58-38.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-10-27-13-58-38-150x150.jpg&quot;,&quot;image_id&quot;:818,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-10-27-13-58-35.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-10-27-13-58-35-150x150.jpg&quot;,&quot;image_id&quot;:817,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-10-27-13-58-34-1.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-10-27-13-58-34-1-150x150.jpg&quot;,&quot;image_id&quot;:816,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-10-27-13-58-32.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-10-27-13-58-32-150x150.jpg&quot;,&quot;image_id&quot;:815,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-10-27-13-58-31.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-10-27-13-58-31-150x150.jpg&quot;,&quot;image_id&quot;:814,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-10-27-13-58-28.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-10-27-13-58-28-150x150.jpg&quot;,&quot;image_id&quot;:813,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-10-27-13-58-27.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-10-27-13-58-27-150x150.jpg&quot;,&quot;image_id&quot;:812,&quot;title&quot;:null}}]\" title=\"\" data-title=\"\" rel=\"4108\"><\/a>\r\n\r\n\t\t\r\n\t\t<img loading=\"lazy\" decoding=\"async\"  alt=\"\" class=\"pic\" width=\"1024\" height=\"557\" src=\"https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-10-27-13-58-35-1-1024x557.jpg\" data-src=\"https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-10-27-13-58-35-1-1024x557.jpg\" data-image-id=\"822\" srcset=\"https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-10-27-13-58-35-1-1024x557.jpg 1024w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-10-27-13-58-35-1-600x326.jpg 600w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-10-27-13-58-35-1-300x163.jpg 300w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-10-27-13-58-35-1-768x418.jpg 768w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-10-27-13-58-35-1-1536x835.jpg 1536w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-10-27-13-58-35-1-772x420.jpg 772w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-10-27-13-58-35-1-640x348.jpg 640w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-10-27-13-58-35-1-681x370.jpg 681w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-10-27-13-58-35-1.jpg 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/>\r\n\t\t<div class=\"figc no-description\">\r\n\r\n\t\t\t<div class=\"figc-inner\">\r\n\t\t\t\t\t\t\t\t\t<h2 class='jtg-title'>\r\n\t\t\t\t\t\tA Day of Blessings\t\t\t\t\t\t\t\t\t\t\t<\/h2>\r\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/div>\r\n\r\n<div  data-width=\"2\" data-height=\"2\" class=\"modula-item tg-loaded effect-zoe\" >\r\n\t<div class=\"modula-item-overlay\"><\/div>\r\n\r\n\t<div class=\"modula-item-content\">\r\n\r\n\t\t\r\n\t\t<a  class=\"gallery-link\" href=\"#\" data-gallery-id=\"4106\" data-gallery-images=\"[{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-09-23-07-42-45.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-09-23-07-42-45-150x150.jpg&quot;,&quot;image_id&quot;:736,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-09-23-07-42-45-6.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-09-23-07-42-45-6-150x150.jpg&quot;,&quot;image_id&quot;:735,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-09-23-07-42-45-5.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-09-23-07-42-45-5-150x150.jpg&quot;,&quot;image_id&quot;:734,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-09-23-07-42-45-4.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-09-23-07-42-45-4-150x150.jpg&quot;,&quot;image_id&quot;:733,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-09-23-07-42-45-3.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-09-23-07-42-45-3-150x150.jpg&quot;,&quot;image_id&quot;:732,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-09-23-07-42-45-2.jpg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-09-23-07-42-45-2-150x150.jpg&quot;,&quot;image_id&quot;:731,&quot;title&quot;:null}}]\" title=\"\" data-title=\"\" rel=\"4106\"><\/a>\r\n\r\n\t\t\r\n\t\t<img loading=\"lazy\" decoding=\"async\"  alt=\"\" class=\"pic\" width=\"1024\" height=\"973\" src=\"https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-09-23-07-42-45-1024x973.jpg\" data-src=\"https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-09-23-07-42-45-1024x973.jpg\" data-image-id=\"736\" srcset=\"https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-09-23-07-42-45-1024x973.jpg 1024w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-09-23-07-42-45-600x570.jpg 600w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-09-23-07-42-45-300x285.jpg 300w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-09-23-07-42-45-768x730.jpg 768w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-09-23-07-42-45-1536x1459.jpg 1536w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-09-23-07-42-45-442x420.jpg 442w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-09-23-07-42-45-640x608.jpg 640w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-09-23-07-42-45-681x647.jpg 681w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-09-23-07-42-45.jpg 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/>\r\n\t\t<div class=\"figc no-description\">\r\n\r\n\t\t\t<div class=\"figc-inner\">\r\n\t\t\t\t\t\t\t\t\t<h2 class='jtg-title'>\r\n\t\t\t\t\t\tNorthampton Group Convention\t\t\t\t\t\t\t\t\t\t\t<\/h2>\r\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/div>\r\n\r\n<div  data-width=\"2\" data-height=\"2\" class=\"modula-item tg-loaded effect-zoe\" >\r\n\t<div class=\"modula-item-overlay\"><\/div>\r\n\r\n\t<div class=\"modula-item-content\">\r\n\r\n\t\t\r\n\t\t<a  class=\"gallery-link\" href=\"#\" data-gallery-id=\"4104\" data-gallery-images=\"[{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-08-18-14-46-53.jpeg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-08-18-14-46-53-150x150.jpeg&quot;,&quot;image_id&quot;:681,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-08-18-14-46-47.jpeg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-08-18-14-46-47-150x150.jpeg&quot;,&quot;image_id&quot;:724,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-08-18-14-46.jpeg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-08-18-14-46-150x150.jpeg&quot;,&quot;image_id&quot;:723,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-08-18-14-45-46.jpeg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-08-18-14-45-46-150x150.jpeg&quot;,&quot;image_id&quot;:722,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-08-18-14-45-44.jpeg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-08-18-14-45-44-150x150.jpeg&quot;,&quot;image_id&quot;:721,&quot;title&quot;:null}},{&quot;src&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-08-18-14-45-39.jpeg&quot;,&quot;opts&quot;:{&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:null,&quot;thumb&quot;:&quot;https:\\\/\\\/loveworldnorthampton.org\\\/stg\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PHOTO-2019-08-18-14-45-39-150x150.jpeg&quot;,&quot;image_id&quot;:720,&quot;title&quot;:null}}]\" title=\"\" data-title=\"\" rel=\"4104\"><\/a>\r\n\r\n\t\t\r\n\t\t<img loading=\"lazy\" decoding=\"async\"  alt=\"\" class=\"pic\" width=\"1024\" height=\"682\" src=\"https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-08-18-14-46-53-1024x682.jpeg\" data-src=\"https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-08-18-14-46-53-1024x682.jpeg\" data-image-id=\"681\" srcset=\"https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-08-18-14-46-53-1024x682.jpeg 1024w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-08-18-14-46-53-600x400.jpeg 600w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-08-18-14-46-53-300x200.jpeg 300w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-08-18-14-46-53-768x512.jpeg 768w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-08-18-14-46-53-1536x1023.jpeg 1536w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-08-18-14-46-53-630x420.jpeg 630w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-08-18-14-46-53-640x426.jpeg 640w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-08-18-14-46-53-681x454.jpeg 681w, https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2019\/12\/PHOTO-2019-08-18-14-46-53.jpeg 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/>\r\n\t\t<div class=\"figc no-description\">\r\n\r\n\t\t\t<div class=\"figc-inner\">\r\n\t\t\t\t\t\t\t\t\t<h2 class='jtg-title'>\r\n\t\t\t\t\t\tGlory of His Presence Program\t\t\t\t\t\t\t\t\t\t\t<\/h2>\r\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/div>\r\n    <\/div>\r\n\r\n    \r\n<\/div>\n\n\n<\/div><\/div>\n\n\n<script>\n(function() {\n    \/\/ Remove Kadence default footer (#colophon) and any trailing elements after our custom footer\n    function removeKadenceFooter() {\n        \/\/ Remove #colophon (the main Kadence footer)\n        var colophon = document.getElementById('colophon');\n        if (colophon) {\n            colophon.parentNode.removeChild(colophon);\n        }\n        \n        \/\/ Also remove by class (in case ID-based removal fails)\n        var selectors = [\n            '.site-footer',\n            '.site-footer-wrap',\n            '.site-bottom-footer-wrap',\n            '.site-footer-row-container',\n            '.site-footer-row-container-inner',\n            '.footer-html',\n            '.footer-html-inner',\n            '.site-info',\n            '.site-info-inner'\n        ];\n        \n        selectors.forEach(function(sel) {\n            \/\/ Only remove if it's NOT inside our .lwn-footer\n            var elements = document.querySelectorAll(sel);\n            elements.forEach(function(el) {\n                \/\/ Check if this element is inside our custom footer\n                if (!el.closest('.lwn-footer')) {\n                    if (el.parentNode) {\n                        el.parentNode.removeChild(el);\n                    }\n                    \/\/ Remove parent if it became empty\n                    if (el.parentNode && el.parentNode.children.length === 0 && el.parentNode.tagName !== 'BODY') {\n                        el.parentNode.parentNode.removeChild(el.parentNode);\n                    }\n                }\n            });\n        });\n        \n        \/\/ Remove any footer element that's NOT our .lwn-footer\n        var allFooters = document.querySelectorAll('footer');\n        allFooters.forEach(function(footer) {\n            if (!footer.classList.contains('lwn-footer')) {\n                if (footer.parentNode) {\n                    footer.parentNode.removeChild(footer);\n                }\n            }\n        });\n        \n        \/\/ Remove any element that comes after our .lwn-footer\n        var lwnFooter = document.querySelector('.lwn-footer');\n        if (lwnFooter && lwnFooter.parentNode) {\n            var parent = lwnFooter.parentNode;\n            var nextSibling = lwnFooter.nextSibling;\n            while (nextSibling) {\n                var toRemove = nextSibling;\n                nextSibling = nextSibling.nextSibling;\n                parent.removeChild(toRemove);\n            }\n        }\n        \n        \/\/ Remove empty wrapper divs that might still have height\n        var wrappers = ['#wrapper', '#inner-wrap', '#main', '#primary', '#content', '.site-content', '.content-area'];\n        wrappers.forEach(function(sel) {\n            var el = document.querySelector(sel);\n            if (el) {\n                el.style.marginBottom = '0';\n                el.style.paddingBottom = '0';\n            }\n        });\n        \n        \/\/ Final cleanup: ensure body and html have no bottom margin\n        document.body.style.marginBottom = '0';\n        document.body.style.paddingBottom = '0';\n        document.documentElement.style.marginBottom = '0';\n        document.documentElement.style.paddingBottom = '0';\n    }\n    \n    \/\/ Run on DOMContentLoaded\n    if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', removeKadenceFooter);\n    } else {\n        removeKadenceFooter();\n    }\n    \n    \/\/ Also run after window load (in case Kadence adds footer dynamically)\n    window.addEventListener('load', function() {\n        setTimeout(removeKadenceFooter, 100);\n        setTimeout(removeKadenceFooter, 500);\n        setTimeout(removeKadenceFooter, 1000);\n    });\n    \n    \/\/ Sticky navbar enhancement \u2014 add 'scrolled' class on scroll\n    var header = document.querySelector('.site-header, #masthead, .kadence-header');\n    if (header) {\n        var lastScroll = 0;\n        window.addEventListener('scroll', function() {\n            var currentScroll = window.pageYOffset || document.documentElement.scrollTop;\n            if (currentScroll > 50) {\n                header.classList.add('scrolled');\n                header.style.paddingTop = '8px';\n                header.style.paddingBottom = '8px';\n                header.style.boxShadow = '0 4px 24px rgba(0, 0, 0, 0.25)';\n            } else {\n                header.classList.remove('scrolled');\n                header.style.paddingTop = '';\n                header.style.paddingBottom = '';\n                header.style.boxShadow = '0 2px 20px rgba(0, 0, 0, 0.15)';\n            }\n            lastScroll = currentScroll;\n        }, { passive: true });\n    }\n})();\n<\/script>\n\n\n\n<script>\n(function() {\n    function swapLogo() {\n        var logoUrl = 'https:\/\/loveworldnorthampton.org\/stg\/wp-content\/uploads\/2026\/06\/logo-white-text-real.png';\n        \/\/ Find all logo images\n        var logos = document.querySelectorAll('.custom-logo, .site-logo img, .site-branding img, .brand img');\n        logos.forEach(function(img) {\n            if (img.src !== logoUrl) {\n                img.src = logoUrl;\n            }\n        });\n    }\n    \n    \/\/ Run on DOMContentLoaded\n    if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', swapLogo);\n    } else {\n        swapLogo();\n    }\n    \n    \/\/ Run again after load (in case Kadence loads logo dynamically)\n    window.addEventListener('load', function() {\n        swapLogo();\n        setTimeout(swapLogo, 500);\n    });\n})();\n<\/script>\n\n\n\n<script>\n(function() {\n    function fixHeroBackgrounds() {\n        \/\/ Find all Kadence column divs\n        var columns = document.querySelectorAll('.wp-block-kadence-column');\n        \n        \/\/ Sections that should have purple background (#222222) with white text\n        var purpleSectionHeadings = [\n            'Custom Printing Made Simple',\n            'Request a Quote',\n            'Ready to Print?',\n            'About Pastor Chris',\n            'Our Vision',\n            'Our Statement Of Faith',\n            'Prayer of Salvation',\n            'Contact',\n            'Partnership',\n            'Events',\n            'Welcome to Church',\n            'Virtual Church',\n            'Login',\n            'Register',\n            'Community',\n            'Who\u2019s Online'\n        ];\n        \n        columns.forEach(function(col) {\n            var text = col.textContent || col.innerText || '';\n            var hasPurpleHeading = false;\n            \n            \/\/ Check if this column contains a heading that should have purple bg\n            for (var i = 0; i < purpleSectionHeadings.length; i++) {\n                if (text.indexOf(purpleSectionHeadings[i]) !== -1) {\n                    hasPurpleHeading = true;\n                    break;\n                }\n            }\n            \n            if (hasPurpleHeading) {\n                \/\/ Apply purple background to this column\n                col.style.background = '#222222';\n                col.style.paddingTop = '60px';\n                col.style.paddingBottom = '60px';\n                col.style.paddingLeft = '20px';\n                col.style.paddingRight = '20px';\n                \n                \/\/ Make all headings white\n                var headings = col.querySelectorAll('h1, h2, h3, h4, h5, h6');\n                headings.forEach(function(h) {\n                    h.style.color = '#FFFFFF';\n                });\n                \n                \/\/ Make paragraphs that have has-text-color or inline color white\n                var paras = col.querySelectorAll('p');\n                paras.forEach(function(p) {\n                    \/\/ Check if it already has a light color (white, cream, etc.)\n                    var computedColor = window.getComputedStyle(p).color;\n                    \/\/ If the paragraph is inside a purple section and has a light color, keep it\n                    \/\/ If it has no explicit color, make it white\n                    if (!p.style.color &#038;&#038; !p.classList.contains('has-text-color')) {\n                        p.style.color = '#F5F5F5';\n                    }\n                });\n                \n                \/\/ Make links amber\n                var links = col.querySelectorAll('a');\n                links.forEach(function(a) {\n                    if (!a.classList.contains('wp-block-button__link')) {\n                        \/\/ Only color non-button links\n                        var computedColor = window.getComputedStyle(a).color;\n                        if (computedColor === 'rgb(33, 33, 33)' || computedColor === 'rgb(42, 42, 42)') {\n                            a.style.color = '#4DB2EC';\n                        }\n                    }\n                });\n            }\n        });\n    }\n    \n    \/\/ Run on DOMContentLoaded\n    if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', fixHeroBackgrounds);\n    } else {\n        fixHeroBackgrounds();\n    }\n    \n    \/\/ Run again after load\n    window.addEventListener('load', function() {\n        fixHeroBackgrounds();\n        setTimeout(fixHeroBackgrounds, 500);\n    });\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>\ud83c\udfe0 Home \u203a Events Events View photo galleries from our recent events and gatherings.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-705","page","type-page","status-publish","hentry"],"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"loveworld","author_link":"https:\/\/loveworldnorthampton.org\/stg\/author\/loveworld_admin\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/loveworldnorthampton.org\/stg\/wp-json\/wp\/v2\/pages\/705","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/loveworldnorthampton.org\/stg\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/loveworldnorthampton.org\/stg\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/loveworldnorthampton.org\/stg\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/loveworldnorthampton.org\/stg\/wp-json\/wp\/v2\/comments?post=705"}],"version-history":[{"count":34,"href":"https:\/\/loveworldnorthampton.org\/stg\/wp-json\/wp\/v2\/pages\/705\/revisions"}],"predecessor-version":[{"id":6806,"href":"https:\/\/loveworldnorthampton.org\/stg\/wp-json\/wp\/v2\/pages\/705\/revisions\/6806"}],"wp:attachment":[{"href":"https:\/\/loveworldnorthampton.org\/stg\/wp-json\/wp\/v2\/media?parent=705"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}