1<!DOCTYPE html> 2<html lang="en-US" class="html_stretched responsive av-preloader-disabled html_header_top html_logo_left html_main_nav_header html_menu_right html_custom html_header_sticky html_header_shrinking_disabled html_mobile_menu_phone html_header_searchicon_disabled html_content_align_center html_header_unstick_top_disabled html_header_stretch_disabled html_av-overlay-side html_av-overlay-side-classic html_av-submenu-noclone html_entry_id_1707 av-cookies-no-cookie-consent av-no-preview av-default-lightbox html_text_menu_active av-mobile-menu-switch-default"> 3<head> 4<meta charset="UTF-8" /> 5 6 7<!-- mobile setting --> 8<meta name="viewport" content="width=device-width, initial-scale=1"> 9 10<!-- Scripts/CSS and wp_head hook --> 11<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 12 <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> 13 <!-- Pixel Cat Facebook Pixel Code --> 14
14<script>
vendor: 409 bytes, lines 14-20
14 15 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 16 n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 17 n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 18 t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 19 document,'script','https://connect.facebook.net/en_US/fbevents.js' ); 20 fbq( 'init', '
20965291347142019
vendor: 5 bytes, line 20
20' );
20</script>
20 21 <!-- DO NOT MODIFY --> 22 <!-- End Facebook Pixel Code --> 23 24 <!-- This site is optimized with the Yoast SEO plugin v28.2 - https://yoast.com/product/yoast-seo-wordpress/ --> 25 <title>Half Marathon | Kaiser Permanente Thrive Half Marathon & 5K</title> 26 <meta name="description" content="Thrive San Diego Half Marathon is a scenic 13.1 mile loop route along Mission Bay with ocean views, starting at Ski Beach in San Diego." /> 27 <link rel="canonical" href="https://thrivehalfmarathon.com/halfmarathon/" /> 28 <meta property="og:locale" content="en_US" /> 29 <meta property="og:type" content="article" /> 30 <meta property="og:title" content="Half Marathon | Kaiser Permanente Thrive Half Marathon & 5K" /> 31 <meta property="og:description" content="Thrive San Diego Half Marathon is a scenic 13.1 mile loop route along Mission Bay with ocean views, starting at Ski Beach in San Diego." /> 32 <meta property="og:url" content="https://thrivehalfmarathon.com/halfmarathon/" /> 33 <meta property="og:site_name" content="Kaiser Permanente Thrive Half Marathon & 5K" /> 34 <meta property="article:modified_time" content="2026-01-23T20:14:23+00:00" /> 35 <meta name="twitter:card" content="summary_large_image" /> 36 <meta name="twitter:label1" content="Est. reading time" /> 37 <meta name="twitter:data1" content="2 minutes" /> 38
38<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/thrivehalfmarathon.com\/halfmarathon\/","url":"https:\/\/thrivehalfmarathon.com\/halfmarathon\/","name":"Half Marathon | Kaiser Permanente Thrive Half Marathon & 5K","isPartOf":{"@id":"https:\/\/thrivehalfmarathon.com\/#website"},"datePublished":"2025-12-08T00:22:05+00:00","dateModified":"2026-01-23T20:14:23+00:00","description":"Thrive San Diego Half Marathon is a scenic 13.1 mile loop route along Mission Bay with ocean views, starting at Ski Beach in San Diego.","breadcrumb":{"@id":"https:\/\/thrivehalfmarathon.com\/halfmarathon\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thrivehalfmarathon.com\/halfmarathon\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/thrivehalfmarathon.com\/halfmarathon\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thrivehalfmarathon.com\/home\/"},{"@type":"ListItem","position":2,"name":"Half Marathon"}]},{"@type":"WebSite","@id":"https:\/\/thrivehalfmarathon.com\/#website","url":"https:\/\/thrivehalfmarathon.com\/","name":"Kaiser Permanente Thrive Half Marathon & 5K","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thrivehalfmarathon.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
38 39 <!-- / Yoast SEO plugin. --> 40 41 42<link rel="alternate" type="application/rss+xml" title="Kaiser Permanente Thrive Half Marathon & 5K » Feed" href="https://thrivehalfmarathon.com/feed/" /> 43<link rel="alternate" type="application/rss+xml" title="Kaiser Permanente Thrive Half Marathon & 5K » Comments Feed" href="https://thrivehalfmarathon.com/comments/feed/" /> 44 45<!-- google webfont font replacement --> 46 47
47<script type='text/javascript'> 48 49 (function() { 50 51 /* check if webfonts are disabled by user setting via cookie - or user must opt in. */ 52 var html = document.getElementsByTagName('html')[0]; 53 var cookie_check = html.className.indexOf('av-cookies-needs-opt-in') >= 0 || html.className.indexOf('av-cookies-can-opt-out') >= 0; 54 var allow_continue = true; 55 var silent_accept_cookie = html.className.indexOf('av-cookies-user-silent-accept') >= 0; 56 57 if( cookie_check && ! silent_accept_cookie ) 58 { 59 if( ! document.cookie.match(/aviaCookieConsent/) || html.className.indexOf('av-cookies-session-refused') >= 0 ) 60 { 61 allow_continue = false; 62 } 63 else 64 { 65 if( ! document.cookie.match(/aviaPrivacyRefuseCookiesHideBar/) ) 66 { 67 allow_continue = false; 68 } 69 else if( ! document.cookie.match(/aviaPrivacyEssentialCookiesEnabled/) ) 70 { 71 allow_continue = false; 72 } 73 else if( document.cookie.match(/aviaPrivacyGoogleWebfontsDisabled/) ) 74 { 75 allow_continue = false; 76 } 77 } 78 } 79 80 if( allow_continue ) 81 { 82 var f = document.createElement('link'); 83 84 f.type = 'text/css'; 85 f.rel = 'stylesheet'; 86 f.href = 'https://fonts.googleapis.com/css?family=Oswald&display=auto'; 87 f.id = 'avia-google-webfont'; 88 89 document.getElementsByTagName('head')[0].appendChild(f); 90 } 91 })(); 92 93 </script>
93 94
94<script type="text/javascript"> 95/* <![CDATA[ */ 96window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/thrivehalfmarathon.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.10"}}; 97/*! This file is auto-generated */ 98!function(s,n){var o,i,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)})}catch(e){}c(n=g(i,f,p,u))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); 99/* ]]> */ 100</script>
100 101<style id='wp-emoji-styles-inline-css' type='text/css'> 102 103 img.wp-smiley, img.emoji { 104 display: inline !important; 105 border: none !important; 106 box-shadow: none !important; 107 height: 1em !important; 108 width: 1em !important; 109 margin: 0 0.07em !important; 110 vertical-align: -0.1em !important; 111 background: none !important; 112 padding: 0 !important; 113 } 114</style> 115<link rel='stylesheet' id='wp-block-library-css' href='https://thrivehalfmarathon.com/wp-includes/css/dist/block-library/style.min.css?ver=6.8.10' type='text/css' media='all' /> 116<link rel='stylesheet' id='wp-components-css' href='https://thrivehalfmarathon.com/wp-includes/css/dist/components/style.min.css?ver=6.8.10' type='text/css' media='all' /> 117<link rel='stylesheet' id='wp-preferences-css' href='https://thrivehalfmarathon.com/wp-includes/css/dist/preferences/style.min.css?ver=6.8.10' type='text/css' media='all' /> 118<link rel='stylesheet' id='wp-block-editor-css' href='https://thrivehalfmarathon.com/wp-includes/css/dist/block-editor/style.min.css?ver=6.8.10' type='text/css' media='all' /> 119<link rel='stylesheet' id='popup-maker-block-library-style-css' href='https://thrivehalfmarathon.com/wp-content/plugins/popup-maker/dist/packages/block-library-style.css?ver=32732a797d59d961da0d' type='text/css' media='all' />
120<style id='site-designer-shared-pattern-classes-inline-css' type='text/css'> 121/* Dark cover/section overlay + on-dark text. */ 122body .wp-site-blocks .is-style-overlay-dark .wp-block-cover__background { background-color: var(--wp--preset--color--base-3); color: var(--wp--preset--color--contrast-3); } 123.wp-block-cover.is-style-overlay-dark .wp-block-cover__background.has-background-dim { opacity: 0.50 !important; } 124:is(.wp-block-designsetgo-section, .wp-block-designsetgo-scroll-slides).is-style-overlay-dark { --dsgo-overlay-color: var(--wp--preset--color--base-3); --dsgo-overlay-opacity: 0.50; color: var(--wp--preset--color--contrast-3); } 125.dsgo-image-accordion-item.is-style-overlay-dark { --dsgo-overlay-color: var(--wp--preset--color--base-3); } 126.wp-block-group.has-background.is-style-overlay-dark { box-shadow: inset 0 0 0 9999px color-mix(in srgb, var(--wp--preset--color--base-3) 50%, transparent); } 127body .wp-site-blocks .is-style-overlay-dark, body .wp-site-blocks .is-style-on-dark { --dsgo-text-color: var(--wp--preset--color--contrast-3); color: var(--wp--preset--color--contrast-3) !important; } 128body .wp-site-blocks .is-style-overlay-dark :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,cite), body .wp-site-blocks .is-style-on-dark :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,cite) { color: var(--wp--preset--color--contrast-3) !important; } 129 130/* Solid dark section background + light text. */ 131.is-style-bg-dark { background-color: var(--wp--preset--color--contrast); color: var(--wp--preset--color--base); } 132.is-style-bg-dark a { color: var(--wp--preset--color--base); } 133</style> 134<style id='global-styles-inline-css' type='text/css'> 135:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--metallic-red: #b02b2c;--wp--preset--color--maximum-yellow-red: #edae44;--wp--preset--color--yellow-sun: #eeee22;--wp--preset--color--palm-leaf: #83a846;--wp--preset--color--aero: #7bb0e7;--wp--preset--color--old-lavender: #745f7e;--wp--preset--color--steel-teal: #5f8789;--wp--preset--color--raspberry-pink: #d65799;--wp--preset--color--medium-turquoise: #4ecac2;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
135--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 1rem;--wp--preset--font-size--medium: 1.125rem;--wp--preset--font-size--large: 1.75rem;--wp--preset--font-size--x-large: clamp(1.75rem, 3vw, 2.25rem);--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1130px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: underline;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-metallic-red-color{color: var(--wp--preset--color--metallic-red) !important;}.has-maximum-yellow-red-color{color: var(--wp--preset--color--maximum-yellow-red) !important;}.has-yellow-sun-color{color: var(--wp--preset--color--yellow-sun) !important;}.has-palm-leaf-color{color: var(--wp--preset--color--palm-leaf) !important;}.has-aero-color{color: var(--wp--preset--color--aero) !important;}.has-old-lavender-color{color: var(--wp--preset--color--old-lavender) !important;}.has-steel-teal-color{color: var(--wp--preset--color--steel-teal) !important;}.has-raspberry-pink-color{color: var(--wp--preset--color--raspberry-pink) !important;}.has-medium-turquoise-color{color: var(--wp--preset--color--medium-turquoise) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-metallic-red-background-color{background-color: var(--wp--preset--color--metallic-red) !important;}.has-maximum-yellow-red-background-color{background-color: var(--wp--preset--color--maximum-yellow-red) !important;}.has-yellow-sun-background-color{background-color: var(--wp--preset--color--yellow-sun) !important;}.has-palm-leaf-background-color{background-color: var(--wp--preset--color--palm-leaf) !important;}.has-aero-background-color{background-color: var(--wp--preset--color--aero) !important;}.has-old-lavender-background-color{background-color: var(--wp--preset--color--old-lavender) !important;}.has-steel-teal-background-color{background-color: var(--wp--preset--color--steel-teal) !important;}.has-raspberry-pink-background-color{background-color: var(--wp--preset--color--raspberry-pink) !important;}.has-medium-turquoise-background-color{background-color: var(--wp--preset--color--medium-turquoise) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-metallic-red-border-color{border-color: var(--wp--preset--color--metallic-red) !important;}.has-maximum-yellow-red-border-color{border-color: var(--wp--preset--color--maximum-yellow-red) !important;}.has-yellow-sun-border-color{border-color: var(--wp--preset--color--yellow-sun) !important;}.has-palm-leaf-border-color{border-color: var(--wp--preset--color--palm-leaf) !important;}.has-aero-border-color{border-color: var(--wp--preset--color--aero) !important;}.has-old-lavender-border-color{border-color: var(--wp--preset--color--old-lavender) !important;}.has-steel-teal-border-color{border-color: var(--wp--preset--color--steel-teal) !important;}.has-raspberry-pink-border-color{border-color: var(--wp--preset--color--raspberry-pink) !important;}.has-medium-turquoise-border-color{border-color: var(--wp--preset--color--medium-turquoise) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
135.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 136:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} 137:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 138:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 139</style> 140<link rel='stylesheet' id='godaddy-styles-css' href='https://thrivehalfmarathon.com/wp-content/mu-plugins/vendor/wpex/godaddy-launch/includes/Dependencies/GoDaddy/Styles/build/latest.css?ver=2.0.2' type='text/css' media='all' /> 141<link rel='stylesheet' id='avia-merged-styles-css' href='https://thrivehalfmarathon.com/wp-content/uploads/dynamic_avia/avia-merged-styles-68a04c30a2f9dfeea6d56d2cbd8a0996---6ab49e0740da8.css' type='text/css' media='all' /> 142<link rel='stylesheet' id='avia-single-post-1707-css' href='https://thrivehalfmarathon.com/wp-content/uploads/dynamic_avia/avia_posts_css/post-1707.css?ver=ver-1790104042' type='text/css' media='all' />
143<script type="text/javascript" src="https://thrivehalfmarathon.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 143
143
144<script type="text/javascript" src="https://thrivehalfmarathon.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 144
144
145<script type="text/javascript" src="https://thrivehalfmarathon.com/wp-content/uploads/dynamic_avia/avia-head-scripts-7972c19c7c64abca74a00b9799d45401---6ab49e0799267.js" id="avia-head-scripts-js"></script>
145 146<link rel="https://api.w.org/" href="https://thrivehalfmarathon.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://thrivehalfmarathon.com/wp-json/wp/v2/pages/1707" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://thrivehalfmarathon.com/xmlrpc.php?rsd" /> 147<meta name="generator" content="WordPress 6.8.10" /> 148<link rel='shortlink' href='https://thrivehalfmarathon.com/?p=1707' /> 149<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://thrivehalfmarathon.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fthrivehalfmarathon.com%2Fhalfmarathon%2F" /> 150<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://thrivehalfmarathon.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fthrivehalfmarathon.com%2Fhalfmarathon%2F&format=xml" /> 151<!-- Facebook Pixel Code -->
152<script>
vendor: 426 bytes, lines 152-161
152 153 !function(f,b,e,v,n,t,s) 154 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 155 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 156 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 157 n.queue=[];t=b.createElement(e);t.async=!0; 158 t.src=v;s=b.getElementsByTagName(e)[0]; 159 s.parentNode.insertBefore(t,s)}(window, document,'script', 160 'https://connect.facebook.net/en_US/fbevents.js'); 161 fbq('init', '
161708034919380662
vendor: 34 bytes, lines 161-162
161'); 162 fbq('track', 'PageView');
163</script>
163 164<noscript><img height="1" width="1" style="display:none" 165 src="https://www.facebook.com/tr?id=708034919380662&ev=PageView&noscript=1" 166/></noscript> 167<!-- End Facebook Pixel Code --> 168<meta name="facebook-domain-verification" content="r39k4vuib4xbtaseqez1th1dz367p0" /> 169<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 65 bytes, lines 169-170
169 170<script async src="https://www.googletagmanager.com/gtag/js?id=
170G-76CG13ZBJ3
vendor: 13 bytes, line 170
170"></script>
171<script> 172
vendor: 138 bytes, lines 172-176
172window.dataLayer = window.dataLayer || []; 173 function gtag(){dataLayer.push(arguments);} 174 gtag('js', new Date()); 175 176 gtag('config', '
176G-76CG13ZBJ3
vendor: 5 bytes, line 176
176');
177</script>
177 178<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 65 bytes, lines 178-179
178 179<script async src="https://www.googletagmanager.com/gtag/js?id=
179UA-63223138-3
vendor: 13 bytes, line 179
179"></script>
180<script> 181
vendor: 138 bytes, lines 181-185
181window.dataLayer = window.dataLayer || []; 182 function gtag(){dataLayer.push(arguments);} 183 gtag('js', new Date()); 184 185 gtag('config', '
185UA-63223138-3
vendor: 5 bytes, line 185
185');
186</script>
vendor: 2 bytes, line 186
186
187<script type="text/javascript" src="//script.crazyegg.com/pages/scripts/0022/1041.js" async="async"></script>
187 188<meta name="google-site-verification" content="EhuF4_rig_RbsT7uuFAOvPdRZA3QGsCDoiC8G14Fc2w" /> 189<meta name="msvalidate.01" content="045E31E6A5C4C50481A20B85BC0E026D" />
190<script type="application/ld+json"> 191{ 192 "@context": "https://schema.org", 193 "@type": "Organization", 194 "name": "Kaiser Permanente Thrive Half Marathon", 195 "url": "https://thrivehalfmarathon.com/", 196 "logo": "https://thrivehalfmarathon.com/wp-content/uploads/2021/08/THRIVE-San-Diego-logo.png", 197 "sameAs": "https://www.facebook.com/ThriveHalf/" 198} 199</script>
199<link rel="profile" href="https://gmpg.org/xfn/11" /> 200<link rel="alternate" type="application/rss+xml" title="Kaiser Permanente Thrive Half Marathon & 5K RSS2 Feed" href="https://thrivehalfmarathon.com/feed/" /> 201<link rel="pingback" href="https://thrivehalfmarathon.com/xmlrpc.php" /> 202 203<style type='text/css' media='screen'> 204 #top #header_main > .container, #top #header_main > .container .main_menu .av-main-nav > li > a, #top #header_main #menu-item-shop .cart_dropdown_link{ height:100px; line-height: 100px; } 205 .html_top_nav_header .av-logo-container{ height:100px; } 206 .html_header_top.html_header_sticky #top #wrap_all #main{ padding-top:100px; } 207</style> 208<!--[if lt IE 9]>
208<script src="https://thrivehalfmarathon.com/wp-content/themes/enfold/js/html5shiv.js"></script>
208<![endif]--> 209<link rel="icon" href="https://thrivehalfmarathon.com/wp-content/uploads/2021/08/favicon2-1.png" type="image/png"> 210 211<!-- To speed up the rendering and to display the site as fast as possible to the user we include some styles and scripts for above the fold content inline -->
212<script type="text/javascript">'use strict';var avia_is_mobile=!1;if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&'ontouchstart' in document.documentElement){avia_is_mobile=!0;document.documentElement.className+=' avia_mobile '} 213else{document.documentElement.className+=' avia_desktop '};document.documentElement.className+=' js_active ';(function(){var e=['-webkit-','-moz-','-ms-',''],n='',o=!1,a=!1;for(var t in e){if(e[t]+'transform' in document.documentElement.style){o=!0;n=e[t]+'transform'};if(e[t]+'perspective' in document.documentElement.style){a=!0}};if(o){document.documentElement.className+=' avia_transform '};if(a){document.documentElement.className+=' avia_transform3d '};if(typeof document.getElementsByClassName=='function'&&typeof document.documentElement.getBoundingClientRect=='function'&&avia_is_mobile==!1){if(n&&window.innerHeight>0){setTimeout(function(){var e=0,o={},a=0,t=document.getElementsByClassName('av-parallax'),i=window.pageYOffset||document.documentElement.scrollTop;for(e=0;e<t.length;e++){t[e].style.top='0px';o=t[e].getBoundingClientRect();a=Math.ceil((window.innerHeight+i-o.top)*0.3);t[e].style[n]='translate(0px, '+a+'px)';t[e].style.top='auto';t[e].className+=' enabled-parallax '}},50)}}})();</script>
213<style id="wp-site-designer-contrast-fallback"> .wp-block-group:not([data-dsgo-inline-bg]),.wp-block-column:not([data-dsgo-inline-bg]),.wp-block-columns:not([data-dsgo-inline-bg]){--dsgo-text-color:initial;} :is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover:not(.has-text-color){color:var(--wp--preset--color--contrast-3) !important;--dsgo-text-color:var(--wp--preset--color--contrast-3);} body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h1:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h2:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h3:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h4:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h5:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h6:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) p:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) .wp-element-caption:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)){color:var(--dsgo-text-color,inherit) !important;} body .wp-site-blocks :is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column)[data-dsgo-inline-bg] .wp-block-button:is([class*="is-style-outline"],[class*="is-style-secondary"]) .wp-element-button{color:var(--dsgo-text-color,inherit) !important;border-color:currentColor !important;}body .wp-site-blocks :is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column)[data-dsgo-inline-bg] .wp-block-button:is([class*="is-style-outline"],[class*="is-style-secondary"]) .wp-element-button:hover{opacity:0.75;} body .wp-site-blocks [data-dsgo-inline-bg] h1:not(.has-text-color):where(:not
213(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h2:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h3:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h4:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h5:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h6:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] p:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] .wp-element-caption:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)){color:var(--dsgo-text-color,inherit) !important;} .wp-block-designsetgo-section.has-background:not([data-dsgo-inline-bg]):not(.has-text-color){color:var(--wp--preset--color--contrast);--dsgo-text-color:var(--wp--preset--color--contrast);} :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--accent-5);color:var(--wp--preset--color--contrast);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--contrast);} :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--accent-2);color:var(--wp--preset--color--contrast);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not
213(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--contrast);} :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--accent-1);color:var(--wp--preset--color--contrast);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not
213(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--contrast);} :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--accent-3);color:var(--wp--preset--color--accent-2);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--accent-2);} :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not
213(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--base);} body .wp-site-blocks input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="image"]):not([type="hidden"]),body .wp-site-blocks textarea,body .wp-site-blocks select{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);border:1px solid color-mix(in srgb, var(--wp--preset--color--contrast) 30%, transparent);} .wp-site-blocks input[type="submit"]:not(.wp-element-button),.wp-site-blocks button[type="submit"]:not(.wp-element-button){background-color:var(--wp--preset--color--accent-2);color:var(--wp--preset--color--base);border-width:0;padding:12px 30px;font-family:inherit;font-size:var(--wp--preset--font-size--medium, 1rem);line-height:inherit;cursor:pointer;}</style> 214 <!-- Facebook Pixel Code --> 215
215<script> 216 var aepc_pixel = {"pixel_id":"622253958166413","user":{},"enable_advanced_events":"yes","fire_delay":"0","can_use_sku":"yes"}, 217 aepc_pixel_args = [], 218 aepc_extend_args = function( args ) { 219 if ( typeof args === 'undefined' ) { 220 args = {}; 221 } 222 223 for(var key in aepc_pixel_args) 224 args[key] = aepc_pixel_args[key]; 225 226 return args; 227 }; 228 229 // Extend args 230 if ( 'yes' === aepc_pixel.enable_advanced_events ) { 231 aepc_pixel_args.userAgent = navigator.userAgent; 232 aepc_pixel_args.language = navigator.language; 233 234 if ( document.referrer.indexOf( document.domain ) < 0 ) { 235 aepc_pixel_args.referrer = document.referrer; 236 } 237 } 238 239 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 240 n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 241 n.push=n;n.loaded=!0;n.version='2.0';n.agent='dvpixelcaffeinewordpress';n.queue=[];t=b.createElement(e);t.async=!0; 242 t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 243 document,'script','https://connect.facebook.net/en_US/fbevents.js'); 244 245 fbq('init', aepc_pixel.pixel_id, aepc_pixel.user); 246 247 setTimeout( function() { 248 fbq('track', "PageView", aepc_pixel_args); 249 }, aepc_pixel.fire_delay * 1000 ); 250 </script>
250 251 <!-- End Facebook Pixel Code --> 252 <style id="site-designer-logo-constraints"> 253 .wp-block-site-logo.is-default-size img { 254 width: auto; 255 height: auto; 256 max-width: 180px; 257 max-height: 80px; 258 } 259 .wp-block-site-logo img { 260 height: auto; 261 } 262 </style> 263 <style type="text/css"> 264 @font-face {font-family: 'entypo-fontello'; font-weight: normal; font-style: normal; font-display: auto; 265 src: url('https://thrivehalfmarathon.com/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello.woff2') format('woff2'), 266 url('https://thrivehalfmarathon.com/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello.woff') format('woff'), 267 url('https://thrivehalfmarathon.com/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello.ttf') format('truetype'), 268 url('https://thrivehalfmarathon.com/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello.svg#entypo-fontello') format('svg'), 269 url('https://thrivehalfmarathon.com/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello.eot'), 270 url('https://thrivehalfmarathon.com/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello.eot?#iefix') format('embedded-opentype'); 271 } #top .avia-font-entypo-fontello, body .avia-font-entypo-fontello, html body [data-av_iconfont='entypo-fontello']:before{ font-family: 'entypo-fontello'; } 272 </style> 273 274<!-- 275Debugging Info for Theme support: 276 277Theme: Enfold 278Version: 5.6.10 279Installed: enfold 280AviaFramework Version: 5.6 281AviaBuilder Version: 5.3 282aviaElementManager Version: 1.0.1 283- - - - - - - - - - - 284ChildTheme: Enfold Child 285ChildTheme Version: 1.0 286ChildTheme Installed: enfold 287 288- - - - - - - - - - - 289ML:512-PU:37-PLA:11 290WP:6.8.10 291Compress: CSS:all theme files - JS:all theme files 292Updates: disabled 293PLAu:11 294--> 295</head> 296 297<body id="top" class="wp-singular page-template-default page page-id-1707 wp-theme-enfold wp-child-theme-enfold-child stretched rtl_columns av-curtain-numeric oswald helvetica neue-websave helvetica_neue avia-responsive-images-support" itemscope="itemscope" itemtype="https://schema.org/WebPage" > 298 299 300 <div id='wrap_all'> 301 302 303<header id='header' class='all_colors header_color light_bg_color av_header_top av_logo_left av_main_nav_header av_menu_right av_custom av_header_sticky av_header_shrinking_disabled av_header_stretch_disabled av_mobile_menu_phone av_header_searchicon_disabled av_header_unstick_top_disabled av_bottom_nav_disabled av_alternate_logo_active av_header_border_disabled' data-av_shrink_factor='50' role="banner" itemscope="itemscope" itemtype="https://schema.org/WPHeader" > 304 305 <div id='header_main' class='container_wrap container_wrap_logo'> 306 307 <div class='container av-logo-container'><div class='inner-container'><span class='logo avia-standard-logo'><a href='https://thrivehalfmarathon.com/' class='' aria-label='logo-color' title='logo-color'><img src="https://thrivehalfmarathon.com/wp-content/uploads/2024/01/logo-color.png" srcset="https://thrivehalfmarathon.com/wp-content/uploads/2024/01/logo-color.png 779w, https://thrivehalfmarathon.com/wp-content/uploads/2024/01/logo-color-300x193.png 300w, https://thrivehalfmarathon.com/wp-content/uploads/2024/01/logo-color-768x493.png 768w, https://thrivehalfmarathon.com/wp-content/uploads/2024/01/logo-color-705x453.png 705w" sizes="(max-width: 779px) 100vw, 779px" height="100" width="300" alt='Kaiser Permanente Thrive Half Marathon & 5K' title='logo-color' /></a></span><nav class='main_menu' data-selectname='Select a page' role="navigation" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement" ><div class="avia-menu av-main-nav-wrap"><ul role="menu" class="menu av-main-nav" id="avia-menu"><li role="menuitem" id="menu-item-3005" class="menu-item menu-item-type-custom menu-item-object-custom av-menu-button av-menu-button-colored menu-item-top-level menu-item-top-level-1"><a href="https://runsignup.com/Race/CA/SanDiego/ThriveSanDiegoHalfMarathon" itemprop="url" tabindex="0"><span class="avia-bullet"></span><span class="avia-menu-text">REGISTER</span><span class="avia-menu-fx"><span class="avia-arrow-wrap"><span class="avia-arrow"></span></span></span></a></li> 308<li role="menuitem" id="menu-item-2458" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-top-level menu-item-top-level-2"><a href="https://thrivehalfmarathon.com/race-weekend/" itemprop="url" tabindex="0"><span class="avia-bullet"></span><span class="avia-menu-text">RACES</span><span class="avia-menu-fx"><span class="avia-arrow-wrap"><span class="avia-arrow"></span></span></span></a> 309 310 311<ul class="sub-menu"> 312 <li role="menuitem" id="menu-item-2468" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://thrivehalfmarathon.com/halfmarathon-relay/" itemprop="url" tabindex="0"><span class="avia-bullet"></span><span class="avia-menu-text">
312Half Marathon Relay</span></a></li> 313 <li role="menuitem" id="menu-item-1712" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1707 current_page_item"><a href="https://thrivehalfmarathon.com/halfmarathon/" itemprop="url" tabindex="0"><span class="avia-bullet"></span><span class="avia-menu-text">Half Marathon</span></a></li> 314 <li role="menuitem" id="menu-item-1711" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://thrivehalfmarathon.com/5k/" itemprop="url" tabindex="0"><span class="avia-bullet"></span><span class="avia-menu-text">5K</span></a></li> 315 <li role="menuitem" id="menu-item-1718" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://thrivehalfmarathon.com/virtual-runners/" itemprop="url" tabindex="0"><span class="avia-bullet"></span><span class="avia-menu-text">Virtual Runners</span></a></li> 316</ul> 317</li> 318<li role="menuitem" id="menu-item-1724" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-top-level menu-item-top-level-3"><a href="https://thrivehalfmarathon.com/race-weekend/" itemprop="url" tabindex="0"><span class="avia-bullet"></span><span class="avia-menu-text">DETAILS</span><span class="avia-menu-fx"><span class="avia-arrow-wrap"><span class="avia-arrow"></span></span></span></a> 319 320 321<ul class="sub-menu"> 322 <li role="menuitem" id="menu-item-1699" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://thrivehalfmarathon.com/race-weekend/" itemprop="url" tabindex="0"><span class="avia-bullet"></span><span class="avia-menu-text">Race Weekend Info</span></a></li> 323 <li role="menuitem" id="menu-item-2808" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://thrivehalfmarathon.com/military/" itemprop="url" tabindex="0"><span class="avia-bullet"></span><span class="avia-menu-text">Military</span></a></li> 324 <li role="menuitem" id="menu-item-1970" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://thrivehalfmarathon.com/awardsprizepurse/" itemprop="url" tabindex="0"><span class="avia-bullet"></span><span class="avia-menu-text">Awards & Prize Purse</span></a></li> 325 <li role="menuitem" id="menu-item-2443" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://thrivehalfmarathon.com/referral-program/" itemprop="url" tabindex="0"><span class="avia-bullet"></span><span class="avia-menu-text">Referral Program</span></a></li> 326 <li role="menuitem" id="menu-item-2453" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://thrivehalfmarathon.com/parking/" itemprop="url" tabindex="0"><span class="avia-bullet"></span><span class="avia-menu-text">Parking</span></a></li> 327 <li role="menuitem" id="menu-item-3057" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://thrivehalfmarathon.com/travel/" itemprop="url" tabindex="0"><span class="avia-bullet"></span><span class="avia-menu-text">Travel</span></a></li> 328 <li role="menuitem" id="menu-item-2022" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://thrivehalfmarathon.com/community-notice/" itemprop="url" tabindex="0"><span class="avia-bullet"></span><span class="avia-menu-text">Community Notice</span></a></li> 329</ul> 330</li> 331<li role="menuitem" id="menu-item-1737" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-top-level menu-item-top-level-4"><a href="https://thrivehalfmarathon.com/charity/" itemprop="url" tabindex="0"><span class="avia-bullet"></span><span class="avia-menu-text">CHARITY</span><span class="avia-menu-fx"><span class="avia-arrow-wrap"><span class="avia-arrow"></span></span></span></a> 332 333 334<ul class="sub-menu"> 335 <li role="menuitem" id="menu-item-2686" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://runsignup.com/Race/Donate/CA/SanDiego/ThriveSanDiegoHalfMarathon?rsus=500-400-bfb87c76-f5a3-4a8e-9789-183c1b9d27df" itemprop="url" tabindex="0"><span class="avia-bullet"></span><span class="avia-menu-text">Donate</span></a></li> 336 <li role="menuitem" id="menu-item-2120" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://thrivehalfmarathon.com/charity/" itemprop="url" tabindex="0"><span class="avia-bullet"></span><span class="avia-menu-text">Make-A-Wish San Diego</span></a></li> 337 <li role="menuitem" id="menu-item-2685" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://thrivehalfmarathon.com/become-a-fundraiser/" itemprop="url" tabindex="0"><span class="avia-bullet"></span><span class="avia-menu-text">Become A Fundraiser</span></a></li> 338</ul> 339</li> 340<li role="menuitem" id="menu-item-1689" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-mega-parent menu-item-top-level menu-item-top-level-5"><a href="https://thrivehalfmarathon.com/volunteer/" itemprop="url" tabindex="0"><span class="avia-bullet"></span><span class="avia-menu-text">VOLUNTEER</span><span class="avia-menu-fx"><span class="avia-arrow-wrap"><span class="avia-arrow"></span></span></span></a></li> 341<li role="menuitem" id="menu-item-1771" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-mega-parent menu-item-top-level menu-item-top-level-6"><a href="https://thrivehalfmarathon.com/sponsorship/" itemprop="url" tabindex="0"><span class="avia-bullet"></span><span class="avia-menu-text">SPONSORSHIP</span><span class="avia-menu-fx"><span class="avia-arrow-wrap"><span class="avia-arrow"></span></span></span></a></li> 342<li role="menuitem" id="menu-item-1545" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-mega-parent menu-item-top-level menu-item-top-level-7"><a href="https://thrivehalfmarathon.com/faqs/" itemprop="url" tabindex="0"><span class="avia-bullet"></span><span class="avia-menu-text">FAQs</span><span class="avia-menu-fx"><span class="avia-arrow-wrap"><span class="avia-arrow"></span></span></span></a></li> 343<li role="menuitem" id="menu-item-2913" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-top-level menu-item-top-level-8"><a href="https://www.athlinks.com/event/211697/results/Event/1125449/Results" itemprop="url" tabindex="0"><span class="avia-bullet"></span><span class="avia-menu-text">RESULTS</span><span class="avia-menu-fx"><span class="avia-arrow-wrap"><span class="avia-arrow"></span></span></span></a></li> 344<li role="menuitem" id="menu-item-2931" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-mega-parent menu-item-top-level menu-item-top-level-9"><a href="https://photos.endurancesportsphoto.com/thm25" itemprop="url" tabindex="0"><span class="avia-bullet"></span><span class="avia-menu-text">PHOTOS</span><span class="avia-menu-fx"><span class="avia-arrow-wrap"><span class="avia-arrow"></span></span></span></a></li>
345<li class="av-burger-menu-main menu-item-avia-special " role="menuitem"> 346 <a href="#" aria-label="Menu" aria-hidden="false"> 347 <span class="av-hamburger av-hamburger--spin av-js-hamburger"> 348 <span class="av-hamburger-box"> 349 <span class="av-hamburger-inner"></span> 350 <strong>Menu</strong> 351 </span> 352 </span> 353 <span class="avia_hidden_link_text">Menu</span> 354 </a> 355 </li></ul></div></nav></div> </div> 356 <!-- end container_wrap--> 357 </div> 358<div class="header_bg"></div> 359<!-- end header --> 360</header> 361 362 <div id='main' class='all_colors' data-scroll-offset='100'> 363 364 <div id='av_section_1' class='avia-section av-39y7yz-6ef406bd13fc6beecd91e62a843b02d5 main_color avia-section-default avia-no-border-styling avia-builder-el-0 el_before_av_section avia-builder-el-first avia-full-stretch avia-bg-style-scroll container_wrap fullsize' data-section-bg-repeat='stretch'><div class='container av-section-cont-open' ><main role="main" itemprop="mainContentOfPage" class='template-page content av-content-full alpha units'><div class='post-entry post-entry-type-page post-entry-1707'><div class='entry-content-wrapper clearfix'> 365<div class='av-special-heading av-mbv8i1sm-18a72251b427c8608d50edd12fd3d8f7 av-special-heading-h1 custom-color-heading blockquote modern-quote avia-builder-el-1 avia-builder-el-no-sibling '><h1 class='av-special-heading-tag' itemprop="headline" >Half Marathon</h1><div class="special-heading-border"><div class="special-heading-inner-border"></div></div></div> 366 367</div></div></main><!-- close content main element --></div></div><div id='map' class='avia-section av-1wf839-546934d322d5b62f0d76847f6d0cb3b9 main_color avia-section-default avia-no-border-styling avia-builder-el-2 el_after_av_section el_before_av_section avia-bg-style-scroll av-arrow-down-section container_wrap fullsize' ><div class='container av-section-cont-open' ><div class='template-page content av-content-full alpha units'><div class='post-entry post-entry-type-page post-entry-1707'><div class='entry-content-wrapper clearfix'> 368<div class='flex_column av-zoel9-ad897bfd027f4afdc3119e02bdaa9a5c av_one_half avia-builder-el-3 el_before_av_one_half avia-builder-el-first first flex_column_div av-zero-column-padding ' ><section class='av_textblock_section av-p5l8t-eb5efcc244927d3616ae8a51fe327748 ' itemscope="itemscope" itemtype="https://schema.org/CreativeWork" ><div class='avia_textblock' itemprop="text" ><p>The <strong>Kaiser Permanente Thrive San Diego Half Marathon</strong> is a scenic loop route <strong>along Mission Bay</strong> that starts on Ingraham St and finishes at Ski Beach in Mission Bay and <span data-slate-fragment="JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTIyY2xhc3NOYW1lJTIyJTNBbnVsbCU3RCUyQyUyMm5vZGVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIydGV4dCUyMiUyQyUyMmxlYXZlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMmxlYWYlMjIlMkMlMjJ0ZXh0JTIyJTNBJTIyZmVhdHVyZXMlQzIlQTAxMy4xJTIwbWlsZXMlMjBvZiUyMGZhc3QlMjBhbmQlMjBmbGF0JTIwc3RyZXRjaGVzJTJDJTIwYmF5JTIwdmlld3MlMjAlMjBhbmQlMjBvY2VhbiUyMGJyZWV6ZXMuJTIwJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlNUQlN0QlNUQlN0QlNUQlN0QlNUQlN0Q=">features 13.1 miles of fast and flat stretches, bay views and ocean breezes.</span></p> 369<p><strong>Date:</strong> November 14, 2026</p> 370<p><strong>Start Time:</strong> 7:15 AM</p> 371</div></section> 372<div class='hr av-24k5zv-cb7528aca1d2b2cfdbb62a71ad3b777a hr-default avia-builder-el-5 el_after_av_textblock el_before_av_textblock '><span class='hr-inner '><span class="hr-inner-style"></span></span></div> 373<section class='av_textblock_section av-m4iqwcfu-baae63f9f83acac349204460dcd7fc87 ' itemscope="itemscope" itemtype="https://schema.org/CreativeWork" ><div class='avia_textblock' itemprop="text" ><h3>PARTICIPANT PERKS</h3> 374<p>All Half Marathon race participants will receive the following:</p> 375<ul> 376<li>Exclusive 2026 tech tee</li> 377<li>Commemorative half marathon finisherâs medal</li> 378<li>Live finisher results</li> 379<li><span data-olk-copy-source="MessageBody">Option to purchase photo package</span></li> 380</ul> 381<p>BONUS: Donate $10+ to receive a special charity bib when you support Make-A-Wish San Diego!</p> 382<h3>COURSE AMENITIES</h3> 383<p><strong>Bag Check</strong><br />
384Gear check will be available. Please safety pin the Gear Check Number (provided on your bib) to your gear. All gear must be picked up prior to the event concluding. Please donât leave anything valuable in your bag as we cannot take responsibility for any lost items.</p> 385<p><strong>Water Stations<br /> 386</strong>There will be 7 water stations on the half marathon route.</p> 387<p><b>______________________________</b></p> 388<p><span data-olk-copy-source="MessageBody">Any runners who have not reached <b>Mile 9 by 9:45 AM</b> will be detoured to a shortcut direct to mile 11 to ensure roads reopen on schedule, in accordance with our Special Event road closure permit requirements. This adjustment will shorten the overall course distance by approximately 2 miles for runners who do not make the time cut off.</span></p> 389</div></section></div><div class='flex_column av-8e35x-a47b0cbf5483e4629718d7e2accb6d83 av_one_half avia-builder-el-7 el_after_av_one_half avia-builder-el-last flex_column_div av-zero-column-padding ' ><section class='av_textblock_section av-ks7zrs8y-2222983d397ac01dc3c75c7aa57cd96f ' itemscope="itemscope" itemtype="https://schema.org/CreativeWork" ><div class='avia_textblock' itemprop="text" ><h2 style="text-align: left;">Half Marathon Course Map</h2> 390</div></section> 391<div class='avia-image-container av-ks7zsxf8-a458319ccc5004054e6c37282aa595ea av-styling- av-hover-grow avia-align-left avia-builder-el-9 el_after_av_textblock el_before_av_image ' itemprop="image" itemscope="itemscope" itemtype="https://schema.org/ImageObject" ><div class="avia-image-container-inner"><div class="avia-image-overlay-wrap"><img decoding="async" fetchpriority="high" class='wp-image- avia-img-lazy-loading-not- avia_image ' src="https://thrivehalfmarathon.com/wp-content/uploads/2024/10/Half-Marathon-Course-Map-Thrive-24-copy-1-pdf-796x1030.jpg" alt='' title='' itemprop="thumbnailUrl" /></div></div></div> 392<div class='avia-image-container av-m4iqncao-f4c065bc2e624b3a2ea6c15d3fc110b2 av-styling- av-hover-grow avia-align-left avia-builder-el-10 el_after_av_image el_before_av_image ' itemprop="image" itemscope="itemscope" itemtype="https://schema.org/ImageObject" ><div class="avia-image-container-inner"><div class="avia-image-overlay-wrap"><img decoding="async" fetchpriority="high" class='wp-image-2948 avia-img-lazy-loading-not-2948 avia_image ' src="https://thrivehalfmarathon.com/wp-content/uploads/2025/11/[email protected]" alt='' title='Thrive 2025 - credit @rwbmultimedia-76' height="687" width="1030" itemprop="thumbnailUrl" srcset="https://thrivehalfmarathon.com/wp-content/uploads/2025/11/[email protected] 1030w, https://thrivehalfmarathon.com/wp-content/uploads/2025/11/[email protected] 300w, https://thrivehalfmarathon.com/wp-content/uploads/2025/11/[email protected] 768w, https://thrivehalfmarathon.com/wp-content/uploads/2025/11/[email protected] 1536w, https://thrivehalfmarathon.com/wp-content/uploads/2025/11/[email protected] 2048w, https://thrivehalfmarathon.com/wp-content/uploads/2025/11/[email protected] 1500w, https://thrivehalfmarathon.com/wp-content/uploads/2025/11/[email protected] 705w" sizes="(max-width: 1030px) 100vw, 1030px" /></div></div></div> 393<div class='avia-image-container av-m4iqm2px-b4d221f8954a10b7254e12c268cae3fe av-styling- av-hover-grow avia-align-left avia-builder-el-11 el_after_av_image avia-builder-el-last ' itemprop="image" itemscope="itemscope" itemtype="https://schema.org/ImageObject" ><div class="avia-image-container-inner"><div class="avia-image-overlay-wrap"><img decoding="async" fetchpriority="high" class='wp-image-2949 avia-img-lazy-loading-not-2949 avia_image ' src="https://thrivehalfmarathon.com/wp-content/uploads/2025/11/[email protected]" alt='' title='Thrive 2025 - credit @rwbmultimedia-78' height="687" width="1030" itemprop="thumbnailUrl" srcset="https://thrivehalfmarathon.com/w
393p-content/uploads/2025/11/[email protected] 1030w, https://thrivehalfmarathon.com/wp-content/uploads/2025/11/[email protected] 300w, https://thrivehalfmarathon.com/wp-content/uploads/2025/11/[email protected] 768w, https://thrivehalfmarathon.com/wp-content/uploads/2025/11/[email protected] 1536w, https://thrivehalfmarathon.com/wp-content/uploads/2025/11/[email protected] 2048w, https://thrivehalfmarathon.com/wp-content/uploads/2025/11/[email protected] 1500w, https://thrivehalfmarathon.com/wp-content/uploads/2025/11/[email protected] 705w" sizes="(max-width: 1030px) 100vw, 1030px" /></div></div></div></div></div></div></div><!-- close content main div --></div><div class='av-extra-border-element border-extra-arrow-down'><div class='av-extra-border-outer'><div class='av-extra-border-inner'></div></div></div></div><div id='av_section_3' class='avia-section av-ksjef16z-2f4ff120f0150992b7cf79fde8d9b34a main_color avia-section-default avia-no-border-styling avia-builder-el-12 el_after_av_section avia-builder-el-last avia-bg-style-scroll container_wrap fullsize' ><div class='container av-section-cont-open' ><div class='template-page content av-content-full alpha units'><div class='post-entry post-entry-type-page post-entry-1707'><div class='entry-content-wrapper clearfix'> 394<div class='flex_column av-56ui3f-8dd663184dd62263994115ff14bd3d69 av_one_third avia-builder-el-13 el_before_av_one_third avia-builder-el-first first flex_column_div av-zero-column-padding ' ></div><div class='flex_column av-3skvhn-290c5dfde83c4793f0a5b4c23abadb27 av_one_third avia-builder-el-14 el_after_av_one_third el_before_av_one_third flex_column_div av-zero-column-padding ' ></div><div class='flex_column av-2ghwob-02cd2424843385697aed4ec97478e81a av_one_third avia-builder-el-15 el_after_av_one_third avia-builder-el-last flex_column_div av-zero-column-padding ' ></div> 395</p> 396</div></div></div><!-- close content main div --> <!-- section close by builder template --> </div><!--end builder template--></div><!-- close default .container_wrap element --><div class="footer-page-content footer_color" id="footer-page"><style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-ksp4zgcg-b27aed88fba06f5c14c9deed52bc501a"> 397.avia-section.av-ksp4zgcg-b27aed88fba06f5c14c9deed52bc501a{ 398background-color:#333333; 399background-image:unset; 400} 401</style> 402<div id='av_section_4' class='avia-section av-ksp4zgcg-b27aed88fba06f5c14c9deed52bc501a main_color avia-section-default avia-no-border-styling avia-builder-el-0 avia-builder-el-no-sibling avia-bg-style-scroll container_wrap fullsize' ><div class='container av-section-cont-open' ><main role="main" itemprop="mainContentOfPage" class='template-page content av-content-full alpha units'><div class='post-entry post-entry-type-page post-entry-1707'><div class='entry-content-wrapper clearfix'> 403 404<style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-9db65t-127f89be33535370e8126432d9fd2630"> 405.flex_column.av-9db65t-127f89be33535370e8126432d9fd2630{ 406border-radius:0px 0px 0px 0px; 407padding:0px 0px 0px 0px; 408} 409</style> 410<div class='flex_column av-9db65t-127f89be33535370e8126432d9fd2630 av_two_fifth avia-builder-el-1 el_before_av_one_fifth avia-builder-el-first first flex_column_div av-zero-column-padding ' ><style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-ksp52a3r-0546e77a40db317988f9fb770f0a58dd"> 411#top .av_textblock_section.av-ksp52a3r-0546e77a40db317988f9fb770f0a58dd .avia_textblock{ 412color:#ffffff; 413} 414</style> 415<section class='av_textblock_section av-ksp52a3r-0546e77a40db317988f9fb770f0a58dd ' itemscope="itemscope" itemtype="https://schema.org/CreativeWork" ><div class='avia_textblock av_inherit_color' itemprop="text" ><h4 style="font-size: 26px; font-weight: bolder;">Easy Day Sports</h4> 416<p>Headquartered in Coronado, CA, Easy Day Sports is a dynamic event production agency that focuses on premier professionally managed endurance sports events.</p> 417<p style="text-align: left;"><a href="mailto:[email protected]">[email protected]</a></p> 418<p style="text-align: left;">619-996-9002</p> 419<p><a href="https://easydaysports.com/"><img decoding="async" class="size-medium wp-image-1070 alignleft" src="https://crowncityrun.com/wp-content/uploads/2025/05/EasyDayS
419portsLogoOfficial-2-300x67.png" alt="" width="300" height="67" /></a></p> 420</div></section></div> 421<style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-80qmmp-40c5f144950bcacfdec6ccf79f63623e"> 422.flex_column.av-80qmmp-40c5f144950bcacfdec6ccf79f63623e{ 423border-radius:0px 0px 0px 0px; 424padding:0px 0px 0px 0px; 425} 426</style> 427<div class='flex_column av-80qmmp-40c5f144950bcacfdec6ccf79f63623e av_one_fifth avia-builder-el-3 el_after_av_two_fifth el_before_av_one_fifth flex_column_div av-zero-column-padding ' ><style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-ksp59b55-c675b2cabdfef152aecaca52ddbd9e04"> 428#top .av_textblock_section.av-ksp59b55-c675b2cabdfef152aecaca52ddbd9e04 .avia_textblock{ 429color:#ffffff; 430} 431</style> 432<section class='av_textblock_section av-ksp59b55-c675b2cabdfef152aecaca52ddbd9e04 ' itemscope="itemscope" itemtype="https://schema.org/CreativeWork" ><div class='avia_textblock av_inherit_color' itemprop="text" ><h4 style="font-size: 26px; font-weight: bolder;">RACES</h4> 433<p><a href="https://thrivehalfmarathon.com/san-diego-half-marathon/">Half Marathon</a></p> 434<p><a href="https://thrivehalfmarathon.com/halfmarathon-relay/">Half Marathon Relay</a><br /> 435<a href="https://thrivehalfmarathon.com/5k/">5K</a><br /> 436<a href="https://thrivehalfmarathon.com/virtual-runners/">Virtual</a></p> 437</div></section></div> 438<style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-6g1iox-5ba871495b44421127e071a9e8ba57b4"> 439.flex_column.av-6g1iox-5ba871495b44421127e071a9e8ba57b4{ 440border-radius:0px 0px 0px 0px; 441padding:0px 0px 0px 0px; 442} 443</style> 444<div class='flex_column av-6g1iox-5ba871495b44421127e071a9e8ba57b4 av_one_fifth avia-builder-el-5 el_after_av_one_fifth el_before_av_one_fifth flex_column_div av-zero-column-padding ' ><style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-ksp56imx-db3590db4ba1602b3a4da88863898a9e"> 445#top .av_textblock_section.av-ksp56imx-db3590db4ba1602b3a4da88863898a9e .avia_textblock{ 446color:#ffffff; 447} 448</style> 449<section class='av_textblock_section av-ksp56imx-db3590db4ba1602b3a4da88863898a9e ' itemscope="itemscope" itemtype="https://schema.org/CreativeWork" ><div class='avia_textblock av_inherit_color' itemprop="text" ><h4 style="font-size: 26px; font-weight: bolder;">DETAILS</h4> 450<p><a href="https://thrivehalfmarathon.com/race-weekend/">Race Weekend</a><br /> 451<a href="https://thrivehalfmarathon.com/volunteer/">Volunteer</a><br /> 452<a href="https://thrivehalfmarathon.com/sponsorship/" target="_blank" rel="noopener">Sponsorship</a><br /> 453<a href="https://thrivehalfmarathon.com/charity/">Charity</a></p> 454</div></section></div> 455<style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-evvi9-979a9b13a8780fab07452482b3a0837d"> 456.flex_column.av-evvi9-979a9b13a8780fab07452482b3a0837d{ 457border-radius:0px 0px 0px 0px; 458padding:0px 0px 0px 0px; 459} 460</style> 461<div class='flex_column av-evvi9-979a9b13a8780fab07452482b3a0837d av_one_fifth avia-builder-el-7 el_after_av_one_fifth avia-builder-el-last flex_column_div av-zero-column-padding ' ><style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-29k7jl-aa8efdd310c3041a051e26482fae6d18"> 462#top .av_textblock_section.av-29k7jl-aa8efdd310c3041a051e26482fae6d18 .avia_textblock{ 463color:#ffffff; 464} 465</style> 466<section class='av_textblock_section av-29k7jl-aa8efdd310c3041a051e26482fae6d18 ' itemscope="itemscope" itemtype="https://schema.org/CreativeWork" ><div class='avia_textblock av_inherit_color' itemprop="text" ><h4 style="font-size: 26px; font-weight: bolder;">CONNECT WITH US</h4> 467<p><a href="https://www.instagram.com/thrivehalfmarathon/" target="_blank" rel="noopener"><img decoding="async" class="alignnone wp-image-1805 size-full" src="https://thrivehalfmarathon.com/wp-content/uploads/2021/08/insta.png" alt="" width="40" height="60" /></a><a href="https://www.facebook.com/ThriveHalf" target="_blank" rel="noopener"><img decoding="async" class="alignnone wp-image-1806 size-full" src="https://thrivehalfmarathon.com/wp-content/uploads/2021/08/fb.png" alt="" width="40" height="60" /></a></p> 468</div></section> 469 470<style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-ksqohko1-8bbc1e2dcd0268670ec6de20179810a7"> 471#top .av_textblock_section.av-ksqohko1-8bbc1e2dcd0268670ec6de20179810a7 .avia_textblock{ 472color:#ffffff; 473} 474</style> 475<section class='av_textblock_section av-ksqohko1-8bbc1e2dcd0268670ec6de20179810a7 ' itemscope="itemscope" itemtype="https://schema.org/CreativeWork" ><div class='avia_textblock av_inherit_color' itemprop="text" ><h4 style="font-size: 26px; font-weight: bolder;">QUESTIONS?</h4> 476<p><a href="mailto:[email protected]">[email protected]</a></p> 477<p><a href="https://thrivehalfmarathon.com/site-map/">Site Map</a></p> 478</div></section></div> 479</div></div></main><!-- close content main element --> <!-- section close by builder template --> </div><!--end builder template--></div><!-- close default .container_wrap element --></div> 480 481 482 <footer class='container_wrap socket_color' id='socket' role="contentinfo" itemscope="itemscope" itemtype="https://schema.org/WPFooter" > 483 <div class='container'> 484
485 <span class='copyright'>© Copyright - Kaiser Permanente Thrive Half Marathon. All Rights Reserved. </span> 486 487 488 </div> 489 490 <!-- ####### END SOCKET CONTAINER ####### --> 491 </footer> 492 493 494 <!-- end main --> 495 </div> 496 497 <!-- end wrap_all --></div> 498 499<a href='#top' title='Scroll to top' id='scroll-top-link' aria-hidden='true' data-av_icon='' data-av_iconfont='entypo-fontello' tabindex='-1'><span class="avia_hidden_link_text">Scroll to top</span></a> 500 501<div id="fb-root"></div> 502 503 <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=622253958166413&ev=PageView&noscript=1"/></noscript> 504
504<script type="speculationrules"> 505{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/enfold-child\/*","\/wp-content\/themes\/enfold\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 506</script>
506 507<!-- Start of HubSpot Embed Code -->
508<script type="text/javascript" id="hs-script-loader" async defer src="//js-na2.hs-scripts.com/245238242.js"></script>
508 509<!-- End of HubSpot Embed Code --> 510
510<script type='text/javascript'> 511 /* <![CDATA[ */ 512var avia_framework_globals = avia_framework_globals || {}; 513 avia_framework_globals.frameworkUrl = 'https://thrivehalfmarathon.com/wp-content/themes/enfold/framework/'; 514 avia_framework_globals.installedAt = 'https://thrivehalfmarathon.com/wp-content/themes/enfold/'; 515 avia_framework_globals.ajaxurl = 'https://thrivehalfmarathon.com/wp-admin/admin-ajax.php'; 516/* ]]> */ 517</script>
517 518 519
519<script type="text/javascript" id="fca_pc_client_js-js-extra"> 520/* <![CDATA[ */ 521var fcaPcEvents = []; 522var fcaPcPost = {"title":"Half Marathon","type":"page","id":"1707","categories":[]}; 523var fcaPcOptions = {"pixel_types":["Facebook Pixel"],"capis":[],"ajax_url":"https:\/\/thrivehalfmarathon.com\/wp-admin\/admin-ajax.php","debug":"","edd_currency":"USD","nonce":"5ca5c45059","utm_support":"","user_parameters":"","edd_enabled":"","edd_delay":"0","woo_enabled":"","woo_delay":"0","woo_order_cookie":"","video_enabled":""}; 524/* ]]> */ 525</script>
vendor: 1 bytes, line 525
525
526<script type="text/javascript" src="https://thrivehalfmarathon.com/wp-content/plugins/facebook-conversion-pixel/pixel-cat.min.js?ver=3.4.0" id="fca_pc_client_js-js"></script>
vendor: 1 bytes, line 526
526
527<script type="text/javascript" src="https://thrivehalfmarathon.com/wp-content/plugins/facebook-conversion-pixel/video.js?ver=6.8.10" id="fca_pc_video_js-js"></script>
vendor: 1 bytes, line 527
527
528<script type="text/javascript" id="aepc-pixel-events-js-extra"> 529/* <![CDATA[ */ 530var aepc_pixel_events = {"standard_events":{"Lead":[[]]},"custom_events":{"AdvancedEvents":[{"params":{"login_status":"not_logged_in","post_type":"page","object_id":1707,"object_type":"page"}}]},"link_clicks":{"https:\/\/www.eventbrite.com\/e\/kaiser-permanente-thrive-half-marathon-and-5k-registration-42653531862?aff=ehomecard":{"contains":[{"trackType":"track","trackName":"AddToCart","trackParams":[]}]}},"api":{"root":"https:\/\/thrivehalfmarathon.com\/wp-json\/","nonce":"3fac1b9a32"}}; 531/* ]]> */ 532</script>
vendor: 1 bytes, line 532
532
533<script type="text/javascript" src="https://thrivehalfmarathon.com/wp-content/plugins/pixel-caffeine/build/frontend.js?ver=2.3.3" id="aepc-pixel-events-js"></script>
vendor: 1 bytes, line 533
533
534<script type="text/javascript" src="https://thrivehalfmarathon.com/wp-content/uploads/dynamic_avia/avia-footer-scripts-c0fa1aa9730c9ef1caa0f7e267b5bf96---6ab49e878c817.js" id="avia-footer-scripts-js"></script>
534 535</body> 536</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.