BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Devotion To Children - ECPv6.16.3//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Devotion To Children
X-ORIGINAL-URL:https://www.devotiontochildren.org
X-WR-CALDESC:Events for Devotion To Children
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20250309T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20251102T060000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20260308T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20261101T060000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20270314T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20271107T060000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20260512T080000
DTEND;TZID=America/New_York:20260512T100000
DTSTAMP:20260607T191910
CREATED:20260407T161342Z
LAST-MODIFIED:20260514T182555Z
UID:19288-1778572800-1778580000@www.devotiontochildren.org
SUMMARY:Mother’s Day 17th Annual 4 Miler & 1 Miler
DESCRIPTION::root {\n        /* Brand palette derived from Devotion To Children identity */\n        –brand-red: #A02A31;\n        –brand-gold: #BE8946;\n        –brand-green: #006950;\n\n        –text-heading: #1a1a1a;\n        –text-body: #3a3a3a;\n        –text-muted: #5a5a5a;\n        –text-inverse: #fff;\n        –text-inverse-muted: #b3b3b3;\n\n        –text-xs: clamp(0.75rem\, 0.7143rem + 0.1786vw\, 0.875rem);\n        /* 12px – 14px */\n        –text-sm: clamp(0.875rem\, 0.8393rem + 0.1786vw\, 1rem);\n        /* 14px – 16px */\n        –text-md: clamp(1rem\, 0.9286rem + 0.3571vw\, 1.25rem);\n        /* 16px – 20px */\n        –text-lg: clamp(1.25rem\, 1.1786rem + 0.3571vw\, 1.5rem);\n        /* 20px – 24px */\n        –text-xl: clamp(1.5rem\, 1.3571rem + 0.7143vw\, 2rem);\n        /* 24px – 32px */\n        –text-2xl: clamp(2rem\, 1.8571rem + 0.7143vw\, 2.5rem);\n        /* 32px – 40px */\n        –text-3xl: clamp(2.5rem\, 2.2143rem + 1.4286vw\, 3.5rem);\n        /* 40px – 56px */\n\n        –btn-primary-hover: #8b242b;\n        –btn-secondary-hover: #f0f0f0;\n\n        –card: #fff;\n        –background: #F5F5F7;\n        –background-secondary: #eeeeee;\n\n        –section-x: clamp(1rem\, 0.5714rem + 2.1429vw\, 2.5rem);\n        –section-y: clamp(2rem\, 1.1429rem + 4.2857vw\, 5rem);\n\n        –border-strong: #333;\n        –border: #b3b3b3;\n        –border-muted: #e6e7e6;\n        –border-inverse: #fff;\n\n        –shadow-sm: 0 1px 3px rgba(0\, 0\, 0\, .1)\, 0 1px 2px rgba(0\, 0\, 0\, .06);\n        –shadow-md: 0 4px 6px rgba(0\, 0\, 0\, .1)\, 0 2px 4px rgba(0\, 0\, 0\, .06);\n        –shadow-lg: 0 10px 15px rgba(0\, 0\, 0\, .1)\, 0 4px 6px rgba(0\, 0\, 0\, .05);\n        –shadow-xl: 0 20px 25px rgba(0\, 0\, 0\, .1)\, 0 10px 10px rgba(0\, 0\, 0\, .04);\n        –shadow-2xl: 0 25px 50px rgba(0\, 0\, 0\, .1)\, 0 12px 24px rgba(0\, 0\, 0\, .04);\n\n        –radius-sm: 4px;\n        –radius-md: 8px;\n        –radius-lg: 12px;\n        –radius-xl: 16px;\n        –radius-2xl: 20px;\n    }\n    html {\n        scroll-behavior: auto !important;\n        scroll-padding-top: 50px;\n    }\n\n    /* Reusable button styles */\n    .btn {\n        display: inline-block;\n        padding: 1rem 1.75rem;\n        border-radius: var(–radius-md);\n        font-weight: 600;\n        text-decoration: none;\n        transition: all 0.3s ease !important;\n        white-space: nowrap;\n    }\n    .btn.primary {\n        background: var(–brand-red);\n        color: var(–text-inverse);\n    }\n    .btn.primary:hover {\n        background-color: var(–btn-primary-hover);\n        transform: scale(1.1);\n    }\n    .btn.secondary {\n        background: transparent;\n        color: var(–text-inverse);\n        border: 1px solid var(–text-inverse);\n    }\n    .btn.secondary:hover {\n        background-color: var(–btn-secondary-hover);\n        color: var(–brand-red);\n        transform: scale(1.05);\n    }\n    .btn.secondary-dark {\n        background: transparent;\n        color: var(–text-heading);\n        border: 1px solid var(–text-heading);\n    }\n    .btn.secondary-dark:hover {\n        background-color: var(–card);\n        color: var(–brand-red);\n        border-color: var(–brand-red);\n        transform: scale(1.05);\n    }\n\n    /* Hero section styling */\n    .run-hero {\n        position: relative;\n        padding: 4rem 1rem 6rem;\n    /* Use the custom hero photo created for the event. Upload\n           mothers_day_run_hero.jpg to your Media Library and update this path\n           accordingly. The linear-gradient adds a dark overlay for text\n           readability. */\n        background: linear-gradient(rgba(0\, 0\, 0\, 0.4)\, rgba(0\, 0\, 0\, 0.4))\,\n            url(‘/wp-content/uploads/2026/04/mothers_day_run_hero.jpg’) center/cover no-repeat;\n        color: var(–text-inverse);\n        font-family: ‘Montserrat’\, sans-serif;\n        max-width: 100vw;\n        width: 100vw;\n        margin-left: calc(-50vw + 50%);\n        box-sizing: border-box;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        min-height: 75vh;\n    }\n    .run-hero-inner {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        max-width: 1440px;\n    }\n    .run-hero-content {\n        width: auto;\n        text-align: center;\n    }\n    .run-hero h1 {\n        font-family: ‘Anton’\, sans-serif;\n        font-size: clamp(3.5rem\, 3rem + 2vw\, 5rem);\n        margin-bottom: 1rem;\n        font-weight: 700;\n        color: var(–brand-red);\n        line-height: 1.1;\n        text-shadow: 0.03em 0.03em 0px rgba(0\, 0\, 0\, 0.6);\n        letter-spacing: 0.02em;\n    }\n    .run-hero h2 {\n        font-size: var(–text-xl);\n        font-weight: 600;\n        margin-bottom: 1rem;\n        color: var(–text-inverse);\n        text-shadow: 2px 2px 5px rgba(0\, 0\, 0\, 0.6);\n    }\n    .run-hero p {\n        font-size: var(–text-lg);\n        margin-bottom: 2rem;\n        line-height: 1.4;\n        max-width: 700px;\n        margin-left: auto;\n        margin-right: auto;\n        font-weight: bold;\n        text-shadow: 2px 2px 5px rgba(0\, 0\, 0\, 0.6);\n    }\n    .run-hero .details {\n        font-size: var(–text-md);\n        margin-bottom: 2rem;\n        text-shadow: 1px 1px 4px rgba(0\, 0\, 0\, 0.5);\n        /* Center the date/time and location text under the hero headings */\n        text-align: center;\n    }\n    .run-hero .cta-buttons {\n        margin-bottom: 1.5rem;\n        display: flex;\n        justify-content: center;\n        flex-wrap: wrap;\n        gap: 1rem;\n    }\n    /* Share icons in hero */\n    .run-hero .share {\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        gap: 0.75rem;\n        font-size: var(–text-sm);\n        margin-top: 1rem;\n    }\n    .run-hero .share span {\n        margin-right: 0.5rem;\n        font-weight: 500;\n    }\n    .social-icon {\n        flex: 0 0 auto;\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        width: 36px;\n        height: 36px;\n        border-radius: 50%;\n        border: 1px solid var(–border-inverse);\n        background: transparent;\n        color: var(–text-inverse);\n        transition: all 0.3s ease;\n    }\n    .social-icon svg {\n        color: var(–text-inverse);\n    }\n    .social-icon.facebook:hover svg { color: #1877f2; }\n    .social-icon.x:hover svg        { color: #000000; }\n    .social-icon.linkedin:hover svg { color: #0a66c2; }\n    .social-icon:hover {\n        background-color: var(–btn-secondary-hover);\n        transform: scale(1.1);\n    }\n\n    /* Section wrapper styles */\n    section.run-section {\n        width: 100vw;\n        margin-left: calc(-50vw + 50%);\n        padding-block: var(–section-y);\n    }\n    section.run-section .inner {\n        max-width: 1440px;\n        margin: 0 auto;\n        padding-inline: var(–section-x);\n    }\n    section.run-section h2 {\n        font-size: var(–text-2xl);\n        font-weight: bold;\n        color: var(–text-heading);\n        line-height: 1.2;\n        margin-bottom: 1rem;\n        text-align: center;\n    }\n    section.run-section p {\n        font-size: var(–text-md);\n        font-weight: 500;\n        letter-spacing: 0.02em;\n        line-height: 1.6;\n        color: var(–text-body);\n        max-width: 800px;\n        margin-left: auto;\n        margin-right: auto;\n        text-align: center;\n    }\n\n    /* Card grid for race details */\n    .run-details-grid {\n        display: grid;\n        grid-template-columns: repeat(auto-fit\, minmax(280px\, 1fr));\n        gap: 1.5rem;\n        margin-top: 2rem;\n    }\n    .run-card {\n        background: var(–card);\n        border-radius: var(–radius-lg);\n        box-shadow: var(–shadow-lg);\n        border: 1px solid var(–border-muted);\n        padding: 1.5rem;\n    }\n    .run-card h3 {\n        font-size: var(–text-lg);\n        font-weight: 700;\n        color: var(–brand-red);\n        margin-bottom: 0.5rem;\n    }\n    .run-card p {\n        font-size: var(–text-md);\n        color: var(–text-body);\n        line-height: 1.5;\n    }\n    .run-card address {\n        font-style: normal;\n        line-height: 1.5;\n        color: var(–text-body);\n        margin: 0;\n    }\n    .run-card iframe {\n        width: 100%;\n        height: 200px;\n        border: 0;\n        border-radius: var(–radius-md);\n        margin-top: 0.5rem;\n    }\n\n    /* Amenity list */\n.amenities-list {\n        margin-top: 1.5rem;\n        display: grid;\n        grid-template-columns: repeat(auto-fit\, minmax(260px\, 1fr));\n        gap: 1rem;\n    }\n    .amenity {\n        display: flex;\n        align-items: flex-start;\n        gap: 0.75rem;\n        background: var(–card);\n        border: 1px solid var(–border-muted);\n        border-radius: var(–radius-md);\n        padding: 1rem;\n        box-shadow: var(–shadow-sm);\n    }\n    /* icon and text styling for runner perks */\n    .amenity .icon {\n        font-size: 1.75rem;\n        /* use the brand gold colour for emojis */\n        color: var(–brand-gold);\n        line-height: 1;\n    }\n    .amenity .text {\n        font-size: var(–text-sm);\n        color: var(–text-body);\n        line-height: 1.4;\n    }\n\n    /* Beneficiary section */\n    .beneficiary {\n        background: var(–background);\n    }\n    .beneficiary .content {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 2rem;\n        align-items: center;\n        margin-top: 2rem;\n    }\n    .beneficiary .text {\n        flex: 1 1 50%;\n    }\n    .beneficiary .image {\n        flex: 1 1 40%;\n        text-align: center;\n    }\n    .beneficiary .image img {\n        max-width: 100%;\n        border-radius: var(–radius-lg);\n        box-shadow: var(–shadow-lg);\n    }\n    .beneficiary h3 {\n        font-size: var(–text-xl);\n        font-weight: bold;\n        color: var(–brand-red);\n        margin-bottom: 1rem;\n    }\n    .beneficiary p {\n        text-align: left;\n        max-width: none;\n    }\n\n    .beneficiary .organiser-logo {\n        max-width: 200px;\n        width: 100%;\n        height: auto;\n        margin: 0 auto;\n        display: block;\n        opacity: 0.85;\n    }\n\n    /* Organiser section styling (new section) */\n    .organiser-section {\n        background: var(–background);\n    }\n    .organiser-section .inner {\n        max-width: 1440px;\n        margin: 0 auto;\n        padding-inline: var(–section-x);\n    }\n    .organiser-section h2 {\n        font-size: var(–text-2xl);\n        font-weight: bold;\n        color: var(–text-heading);\n        line-height: 1.2;\n        margin-bottom: 1rem;\n        text-align: center;\n    }\n    .organiser-content {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 2rem;\n        align-items: center;\n        justify-content: center;\n        margin-top: 2rem;\n    }\n    .organiser-content .text {\n        flex: 1 1 100%;\n        text-align: center;\n    }\n    .organiser-content .logo {\n        flex: 1 1 100%;\n        text-align: center;\n    }\n    .organiser-content h3 {\n        font-size: var(–text-xl);\n        font-weight: bold;\n        color: var(–brand-red);\n        margin-bottom: 1rem;\n        /* Center the organiser heading on its own line */\n        text-align: center;\n    }\n    .organiser-content p {\n        font-size: var(–text-md);\n        line-height: 1.6;\n        color: var(–text-body);\n        margin-bottom: 1rem;\n    }\n\n    /* Sponsor CTA section */\n    .sponsor-cta {\n        background: var(–background-secondary);\n        text-align: center;\n    }\n    .sponsor-cta h2 {\n        color: var(–text-heading);\n        margin-bottom: 0.5rem;\n    }\n    .sponsor-cta p {\n        max-width: 600px;\n        margin: 0 auto 1.5rem;\n    }\n    .sponsor-cta .cta-buttons {\n        display: flex;\n        justify-content: center;\n        gap: 1rem;\n        flex-wrap: wrap;\n    }\n\n    /* BetterUnite wrapper styling */\n    .bu-wrapper {\n        width: 100vw;\n        margin-left: calc(-50vw + 50%);\n        padding-block: var(–section-y);\n        background: var(–background);\n    }\n    .bu-wrapper #bu-checkout {\n        max-width: 1440px !important;\n        margin: 0 auto;\n    }\n\n    /* Logo upload section styling */\n    .logo-upload {\n        /* Extend across full page and use white card background */\n        width: 100vw;\n        margin-left: calc(-50vw + 50%);\n        background: var(–card);\n        text-align: center;\n        padding-block: var(–section-y);\n    }\n    .logo-upload .inner {\n        max-width: 800px;\n        margin: 0 auto;\n        padding-inline: var(–section-x);\n    }\n/* Center the call-to-action button within the logo section */\n.logo-upload .cta-buttons {\n    display: flex;\n    justify-content: center;\n    flex-wrap: wrap;\n    gap: 1rem;\n}\n    .logo-upload h2 {\n        font-size: var(–text-2xl);\n        font-weight: bold;\n        /* Use the default heading color instead of brand red for this section */\n        color: var(–text-heading);\n        text-align: center;\n        margin-bottom: 1rem;\n    }\n    .logo-upload p {\n        font-size: var(–text-md);\n        color: var(–text-body);\n        max-width: 700px;\n        margin: 0 auto 1.5rem;\n        line-height: 1.6;\n    }\n    /* Hide the original upload form since we now use a mailto button */\n    .logo-upload form {\n        display: none;\n    }\n\n    /* Countdown styles */\n    .countdown-wrapper {\n        margin-top: 1rem;\n        /* Center the countdown container horizontally and stack the label and timer vertically */\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        text-align: center;\n    }\n    .countdown-label {\n        font-size: var(–text-md);\n        font-weight: 600;\n        color: var(–text-inverse);\n        text-transform: uppercase;\n    }\n    .countdown-value {\n        font-size: var(–text-xl);\n        font-weight: 700;\n        color: var(–text-inverse);\n        margin-top: 0.25rem;\n    }\n\n    /* Center CTA buttons in the additional info section */\n    .more-info .cta-buttons {\n        display: flex;\n        justify-content: center;\n        flex-wrap: wrap;\n        gap: 1rem;\n    }\n\n\n    /* Hide stray “Race” heading inserted by some plugins */\n    .tribe-events-single-section-title {\n        display: none !important;\n    }\n\n    @media (max-width: 768px) {\n        .beneficiary .content {\n            flex-direction: column;\n        }\n        .beneficiary .text\, .beneficiary .image {\n            flex: 1 1 100%;\n        }\n        .amenities-list {\n            grid-template-columns: 1fr;\n        }\n    }\n\n\n\n\n\n\n    \n        \n            Mother’s Day\n            \n            17th Annual 4 Miler & 1 Miler\n            Celebrate the moms who inspire you! Join us for a morning of fun and fitness benefiting Devotion To Children. \n            \n                Date: Sunday\, May 10\, 2026  |  Time: 8:00 AM\n                Location: Browns Chapel Park\, Reston\, VA\n            \n            \n                Register Now\n                \n                Donate / Sponsor\n            \n            \n                Share:\n                \n                    \n                        \n                    \n                \n                \n                    \n                        \n                    \n                \n                \n                    \n                        \n                    \n                \n                \n                    \n                        \n                    \n                \n            \n\n            \n            \n                \n                   \n                Countdown to race day\n                \n            \n        \n    \n\n\n\n\n\n    \n        Why We Run\n        \n        \n            The Mother’s Day Run brings our community together to celebrate the moms and caretakers who inspire us every day. Your participation helps provide access to high‑quality early childhood education programs for children from financially challenged families.\n         \n        \n        \n            Proceeds from the Mother’s Day Run support Devotion To Children’s programs — including tuition assistance\, the Angel Fund tuition assistance program for families in crisis and our annual Children’s Day — helping to break the cycle of poverty and build brighter futures for young learners.\n         \n    \n\n\n\n\n    \n        Race Details\n        \n            \n                Distances\n                Choose between a 4 Miler and a 1 Miler Fun Run. Virtual options are available if you can’t be with us in person. \n            \n            \n                Date & Time\n                Date: Sunday\, May 10\, 2026\n                    Start: 4 Miler – 8:00 AM\n                    1 Miler – 8:05 AM\n                    Price increases after April 10\, 2026 at 11:59 PM. \n            \n            \n                Location\n                \n                    Browns Chapel Park\n                    1686 Browns Chapel Road\,\n                    Reston\, VA 20194\n                \n                \n            \n        \n    \n\n\n\n\n    \n        Runner Perks\n        All pre‑registered participants enjoy a range of perks to make race day special. \n        \n            \n                👕\n                Commemorative Mother’s Day race shirt\n            \n            \n                🏅\n                Unique race bib and finisher medal\n            \n            \n                🍪\n                Post‑race refreshments and snacks\n            \n            \n                📸\n                Free race day photos to download\n            \n            \n                📜\n                Digital finisher certificate\n            \n        \n    \n\n\n\n\n\n    \n        About the Organizer\n        \n            \n                Potomac River Running / PR Races\n                \n                PR Races (Potomac River Running) brings together runners and walkers across Virginia\, Maryland\, and DC through vibrant\, inclusive community events. We’re honored to be the beneficiary of the 17th Annual Mother’s Day 4 Miler and 1 Miler\, organized by PR Races.\n                 \n            \n            \n                \n                \n            \n        \n    \n\n\n\n\n    \n    Learn More About the Run\n        \n            For additional details about the Mother’s Day Run\, including course maps\, registration and race‑day logistics\, please visit PR Races’ official event page.\n         \n        \n            Learn More & Register\n        \n    \n\n\n\n\n\n    \n        Become a Sponsor\n        \n            Your sponsorship directly expands access to quality childcare and early learning opportunities for local families. Sponsorship packages include visibility across print and digital channels and recognition on race day.\n         \n        \n            \n            Sponsor / Donate\n        \n    \n\n\n\n\n    \n        Share Your Sponsorship Logo\n        \n            If you are sponsoring this year’s run\, please share your company or organization logo. Please email your logo to info@devotiontochildren.org so we can include it on the website and promotional materials.\n         \n        \n            Email Your Logo\n        \n    \n\n\n\n\n    \n    \n    \n\n\n\n\n    // Countdown timer to May 10\, 2026 08:00:00 Eastern Time\n    (function() {\n        var countdownEl = document.getElementById(‘countdown’);\n        if (!countdownEl) return;\n        // Target date: May 10\, 2026 at 08:00 AM Eastern Time. Use ISO format; timezone offset -04:00 for EDT.\n        var targetDate = new Date(‘2026-05-10T08:00:00-04:00’);\n\n        function updateCountdown() {\n            var now = new Date();\n            var diff = targetDate.getTime() – now.getTime();\n            if (diff <= 0) {\n                countdownEl.textContent = 'It\'s race day!';\n                return;\n            }\n            var days = Math.floor(diff / (1000 * 60 * 60 * 24));\n            var hours = Math.floor((diff / (1000 * 60 * 60)) % 24);\n            var minutes = Math.floor((diff / (1000 * 60)) % 60);\n            var seconds = Math.floor((diff / 1000) % 60);\n            countdownEl.textContent =\n                String(days).padStart(2\, '0') + 'D ' +\n                String(hours).padStart(2\, '0') + 'H ' +\n                String(minutes).padStart(2\, '0') + 'M ' +\n                String(seconds).padStart(2\, '0') + 'S';\n        }\n        updateCountdown();\n        setInterval(updateCountdown\, 1000);\n    })();
URL:https://www.devotiontochildren.org/event/run/
CATEGORIES:Charity
ATTACH;FMTTYPE=image/png:https://www.devotiontochildren.org/wp-content/uploads/2026/04/Screenshot-2026-04-07-at-2.24.42-PM.png
END:VEVENT
END:VCALENDAR