PageSourceSearch

https://www.graceleedydentistry.com/page/meet-our-doctors/

html graceleedydentistry.com collected 2026-10-04 16:07:53 UTC 102,367 bytes, 1,822 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" class="font-loaded">
3<head>
4<meta charset="utf-8">
5<meta content="width=device-width, initial-scale=1.0" name="viewport">
6<meta content="ie=edge" http-equiv="X-UA-Compatible">
7<title>Meet Our Doctors | Grace &amp; Leedy Lakewood, CO</title><meta content="website" property="og:type"><meta content="https://www.graceleedydentistry.com/page/meet-our-doctors/" property="og:url"><meta content="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/44817_grace___leedy_logo2_2_migrated.jpg" property="og:image">
8<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 66 bytes, line 8
8<script async="" src="https://www.googletagmanager.com/gtag/js?id=
8UA-212276761-45
vendor: 11 bytes, line 8
8"></script>
8<script>
vendor: 124 bytes, line 8
8window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag("js", new Date());gtag("config", "
8UA-212276761-45
vendor: 3 bytes, line 8
8");
8</script>
8
9<!-- Google Tag Manager -->
9<script>
vendor: 323 bytes, line 9
9(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','
9GTM-KSGGKGD
vendor: 3 bytes, line 9
9');
9</script>
9<!-- End Google Tag Manager -->
10<link href="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/f3427af3c4f3fa338bc85a86600fe062_migrated.webp" rel="icon" type="image/png">
11<link defer="" href="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/meet-our-doctors_migrated.css" rel="stylesheet">
12<style id="app-styles"></style>
13<style id="page-styles"></style>
14<style>
15       .font-loaded body {
16          font-family: 'Josefin Sans';
17       }
18       .font-loaded body h1,h2,h3,h4,h5,h6 {
19            font-family: 'Josefin Sans' !important;
20        }
21        </style>
22<link href="https://fonts.googleapis.com/css?family=Josefin+Sans:300,400,600,700&amp;display=swap" rel="stylesheet"><link href="https://fonts.googleapis.com/css?family=Roboto:400,500,700,900&amp;display=swap" rel="stylesheet"><link href="https://fonts.googleapis.com/css?family=Dancing+Script&amp;display=swap" rel="stylesheet">
23<link href="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/output.2414b93f427a_migrated.css" rel="stylesheet" type="text/css"><link href="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/link_underline_override_migrated.css" rel="stylesheet" type="text/css"><link href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css" rel="stylesheet" type="text/css"><link href="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bootstrap-datepicker.min_migrated.css" rel="stylesheet" type="text/css"><link href="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/style_changes_ogulnxi_migrated.css" rel="stylesheet" type="text/css"><meta name="description" content="At Grace and Leedy, we provide comprehensive family and cosmetic dentistry. It is our mission to provide the highest quality dental care in a friendly and relax...">
24<meta property="og:description" content="At Grace and Leedy, we provide comprehensive family and cosmetic dentistry. It is our mission to provide the highest quality dental care in a friendly and relax...">
25<meta name="keywords" content=" Lakewood, CO, ">
26<link rel="canonical" href="https://www.graceleedydentistry.com/page/meet-our-doctors/">
27<script type="application/ld+json">{"@context": "http://schema.org", "@type": "Dentist", "openingHoursSpecification": [{"@type": "OpeningHoursSpecification", "dayOfWeek": ["Monday"], "opens": "8:30", "closes": "13:30"}, {"@type": "OpeningHoursSpecification", "dayOfWeek": ["Tuesday", "Friday"], "opens": "7:00", "closes": "15:30"}, {"@type": "OpeningHoursSpecification", "dayOfWeek": ["Wednesday", "Thursday"], "opens": "8:00", "closes": "17:00"}], "name": "Grace &amp; Leedy", "image": "https://www.graceleedydentistry.com/wp-content/uploads/2025/05/44817_grace___leedy_logo2_2_migrated.jpg", "@id": "https://www.graceleedydentistry.com", "url": "https://www.graceleedydentistry.com", "telephone": "+13039890452", "priceRange": "$$$", "address": {"@type": "PostalAddress", "streetAddress": "10881 West Asbury Ave Suite 210", "addressLocality": "Lakewood, CO", "postalCode": "80227", "addressCountry": "United States", "addressRegion": "CO"}, "location": {"@type": "Place", "geo": {"@type": "GeoCoordinates", "latitude": "39.6808505", "longitude": "-105.118401"}}, "areaServed": [{"@type": "City", "name": ["Lakewood, CO"]}], "department": [], "contactPoint": [{"@type": "contactPoint", "telephone": "+13039890452", "contactType": "Customer service"}, {"@type": "contactPoint", "telephone": "+13039890452", "contactType": "Appointment booking "}], "aggregateRating": {"@type": "AggregateRating", "ratingValue": "5.0", "reviewCount": 445}}</script>
27
28</head>
29<body>
30<div id="root">
31
32<style>
33  
34 .dropdown-menu>li>a:hover {
35    background-color: #33994d !important;
36}
37.w1g3sfk2 #review .review__block .line__list .before-image, .w1g3sfk2 #review .review__block .line__list .after-image
38 {
39    display: none !important;
40 }
41  .bttn {
42    background: linear-gradient(86deg, rgb(51 153 77) 0%, rgb(51 153 77 / 60%) 100%) !important;
43    padding: 8px 15px;
44    margin: 10px;
45    color: #fff !important;
46    cursor: pointer;
47}
48
49  .bttn:hover {
50    background: #3a3a3a !important;
51  }
52
53  .w1f74oox .btn_label {
54    color: #fff !important;
55}
56
57  #location .location .location-info h3 {
58    margin-bottom: 6px !important;
59  }
60
61
62  @media only screen and (max-width: 600px) {
63    .wime178 #location .location .location-info {
64        margin: 10px;
65    }
66}
67
68  @media (min-width:600px)and (max-width: 900px) {
69  .wime178 #location .location .location-info p span {
70    font-size: 11px !important;
71}
72  .wime178 #location .location .location-info p {
73    max-width: 250px;
74    font-size: 11px !important;
75}
76
77  #location > div > div > div > div > div > .location-info {
78    padding: 20px 15px !important;
79}
80  }
81
82 @media (min-width:1180px)and (max-width: 1250px) {
83 .mainMenu-1 li>a {
84    font-size: 13px;
85}
86  }
87
88
89  @media screen and (min-width: 1900px) {
90  section.header-content {
91    background: #33994d0d;
92    padding: 14% 5px !important;
93    position: relative;
94}
95
96
97    .header-content {
98        position: relative;
99        width: 100%;
100        height: 100% !important;
101        overflow: hidden;
102    }
103}
104
105  
106</style>
107
108
109
110<a href="#main-content" class="skip-link">Skip to Content</a>
111
112
113    <style>
114      .skip-link {
115  position: absolute;
116  top: -40px;
117  left: 10px;
118  background: #fff;
119  padding: 10px;
120  z-index: 100;
121}
122.skip-link:focus {
123  top: 10px;
124}
125   
126
127.skip-link:focus {
128  top: 10px;
129  outline: 2px solid #000;
130}
131
132
133
134
135
136.thecontent img {
137    display: none;
138}
139
140
141section.container-fluid.page-banner.lozad.lozad-bg.bg-loaded {
142    background-size: cover;
143    height: 450px;
144}
145
146.single-post-container {
147    font-family: 'Open Sans' !important;
148}
149
150section.container-fluid.page-banner.lozad.lozad-bg.bg-loaded h1 {
151    color: #fff;
152}
153
154.w93rd8k {
155    width: 100%;
156    height: unset !important;
157}
158
159.w1wwxp2k {
160    width: 100%;
161    height: max-content !important;
162}
163
164.post-meta {
165    display: none;
166}
167
168.post-title {
169    display: none;
170
171
172@media(max-width:900px){
173section.container-fluid.page-banner.lozad.lozad-bg.bg-loaded {
174    height: 250px !important;
175    background-size: cover;
176}
177
178.single-post-wrapper {
179    display: flex;
180    max-width: 100% !important;
181    margin: 0 auto;
182    gap: 30px;
183    flex-direction: column;
184}
185
186.single-post-container {
187    width: 100% !important;
188    background: #fff;
189    padding: 20px;
190    border-radius: 8px;
191    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
192    font-family: 'Open Sans';
193}
194
195aside.more-blogs {
196    width: 100% !important;
197}
198}
199
200
201
202
203 
204      /* Transition effect for dropdown */
205      .dropdown-menu {
206        transition: visibility 0.2s, opacity 0.2s, transform 0.2s;
207      }
208      a:focus-visible {
209        outline: 2px solid #007bff;
210        /* background-color: #f8f9fa; */
211        color: #007bff;
212      }
213       /* Highlight focused dropdown items */
214       a:focus-visible {
215        outline: 2px solid #007bff;
216        /* background-color: #f8f9fa; */
217        color: #007bff;
218      }
219       button:focus-visible {
220        outline: 2px solid #007bff;
221        background-color: #f8f9fa;
222        color: #007bff;
223      }
224       /* Highlight focused dropdown items */
225       button:focus-visible {
226        outline: 2px solid #007bff;
227        background-color: #f8f9fa;
228        color: #007bff;
229      }
230    
231
232  
233  /* Hide all dropdown and supersubmenus by default */
234.dropdown-menu,
235.SuperSubMenu-1 {
236  display: none;
237  position: absolute;
238  background-color: #fff;
239  z-index: 1000;
240  min-width: 200px;
241  padding: 10px 0;
242  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
243}
244
245/* Show submenus on hover via JS integration or mouse events */
246.dropdown:hover > .dropdown-menu,
247.dropdown:hover > .SuperSubMenu-1 {
248  display: block;
249}
250
251
252  .dropdown-menu>li>a {
253    white-space: normal !important;
254}
255
256
257  header > section > div.header-top > div.header-container > div.center-section > ul > li.dropdown.header-links:hover .subMenu-1 {
258    display: block !important;
259}
260  
261header > section > div > div > div.right-section > div.menu__nav > ul > li > ul > li:hover .SuperSubMenu-1 {
262    display: block !important;
263}
264
265  header > section > div > div > div.right-section > div.menu__nav > ul > li:hover .subMenu-1 {
266    display: block !important;
267}
268
269
270  .dropdown-menu {
271        transition: visibility 0.2s, opacity 0.2s, transform 0.2s;
272      }
273      a:focus-visible {
274        outline: 2px solid #007bff;
275        /* background-color: #f8f9fa; */
276        color: #007bff;
277      }
278       /* Highlight focused dropdown items */
279       a:focus-visible {
280        outline: 2px solid #007bff;
281        /* background-color: #f8f9fa; */
282        color: #007bff;
283      }
284       button:focus-visible {
285        outline: 2px solid #007bff;
286        background-color: #f8f9fa;
287        color: #007bff;
288      }
289       /* Highlight focused dropdown items */
290       button:focus-visible {
291        outline: 2px solid #007bff;
292        background-color: #f8f9fa;
293        color: #007bff;
294      }
295
296
297</style>
298
299
300<div class="componentId-2 common-header" style="position:relative">
301  <div>
302    <header>
303    <section
304      class="w1f74oox"
305      style="--w1f74oox-0:null;--w1f74oox-1:#33994d;--w1f74oox-4:#33994d;--w1f74oox-13:fixed;--w1f74oox-15:#33994d;--w1f74oox-20:30%;--w1f74oox-25:100%;--w1f74oox-27:999;--w1f74oox-29:#070000;--w1f74oox-37:105px;--w1f74oox-39:50.4px;--w1f74oox-45:#ffffff"
306    >
307      <div class="header-top">
308        <div class="logo-head">
309          <div class="newton-section">
310            <a
311              aria-label="3039890452"
312              class="office-call builder-editable-elements elementId-2-1"
313              href="tel:(303) 989-0452"
314              ><i aria-hidden="true" class="fa fa-phone"></i> <!-- -->(303)
315              989-0452</a
316            ><a
317              class="office-call builder-editable-elements elementId-2-2"
318              href="#location"
319              ><i aria-hidden="true" class="fa fa-map-marker"></i
320              > <!-- -->Lakewood, CO</a
321            >
322          </div>
323          <div class="andover-section">
324            <a
325              aria-label="Yelp"
326              class="office-icons"
327              data-placement="bottom"
328              data-toggle="tooltip"
329              href="https://www.yelp.com/biz/grace-and-leedy-family-and-cosmetic-dentistry-lakewood?osq=Grace+%26+Leedy"
330              target="_blank"
331              ><i class="fa fa-yelp"></i></a
332            ><a
333              aria-label="Facebook"
334              class="office-icons"
335              data-placement="bottom"
336              data-toggle="tooltip"
337              href="https://www.facebook.com/graceleedydentistry"
338              target="_blank"
339              ><i class="fa fa-facebook"></i></a
340            ><a
341              aria-label="Google"
342              class="office-icons"
343              data-placement="bottom"
344              data-toggle="tooltip"
345              href="https://maps.app.goo.gl/7xB9LwzANHoT5DCE6"
346              target="_blank"
347              ><i class="fa fa-google"></i
348            ></a>
349          </div>
350        </div>
351        <div class="header-container">
352          <div class="logo-section">
353            <a href="/"
354              ><img decoding="async"
355                alt="Brand Logo"
356                class="builder-editable-elements elementId-2-3"
357                data-src="https://graceleedydentistry.com/wp-content/uploads/2025/05/44817_grace___leedy_logo2_migrated.jpg"
358                src=""
359                title="Brand Logo"
360            /></a>
361          </div>
362          <div class="center-section">
363            <ul class="mainMenu-1 ul-links">
364              <li class="header-links">
365                <a
366                  aria-label="Home"
367                  class="builder-editable-elements elementId-2-4"
368                  href="/"
369                  >Home</a
370                >
371              </li>
372              <li class="header-links">
373                <a
374                  aria-label="Meet Our Doctors"
375                  class="builder-editable-elements elementId-2-5"
376                  href="/page/meet-our-doctors/"
377                  >Meet Our Doctors</a
378                >
379              </li>
380              <li class="header-links">
381                <a
382                  aria-label="Meet the Staff"
383                  class="builder-editable-elements elementId-2-6"
384                  href="/page/meet-the-staff"
385                  >Meet the Staff</a
386                >
387              </li>
388              <li class="header-links">
389                <a
390                  aria-label="Office Tour"
391                  class="builder-editable-elements elementId-2-7"
392                  href="/office-tour"
393                  >Office Tour</a
394                >
395              </li>
396              <li class="dropdown header-links">
397                <a
398                  aria-label="Services"
399                  class="dropdown-toggle builder-editable-elements elementId-2-8"
400                  href="#"
401                  >Services</a
402                >
403                <ul class="dropdown-menu subMenu-1">
404                  <li>
405                    <a
406                      aria-label="Periodontal Dentistry"
407                      class="builder-editable-elements elementId-2-9"
408                      href="/specialty/periodontal-dentistry"
409                      >Periodontal Dentistry</a
410                    >
411                  </li>
412                  <li>
413                    <a
414                      aria-label="Preventative Care"
415                      class="builder-editable-elements elementId-2-10"
416                      href="/specialty/preventative-care"
417                      >Preventative Care</a
418                    >
419                  </li>
420                  <li>
421                    <a
422                      aria-label="Restorative Dentistry"
423                      class="builder-editable-elements elementId-2-11"
424                      href="/specialty/restorative-dentistry"
425                      >Restorative Dentistry</a
426                    >
427                  </li>
428                  <li>
429                    <a
430                      aria-label="Cosmetic Dentistry"
431                      class="builder-editable-elements elementId-2-12"
432                      href="/specialty/cosmetic-dentistry"
433                      >Cosmetic Dentistry</a
434                    >
435                  </li>
436                  <li>
437                    <a
438                      aria-label="Sleep Dentistry"
439                      class="builder-editable-elements elementId-2-13"
440                      href="/specialty/sleep-dentistry"
441                      >Sleep Dentistry</a
442                    >
443                  </li>
444                  <li>
445                    <a
446                      aria-label="Implant Dentistry"
447                      class="builder-editable-elements elementId-2-14"
448                      href="/specialty/implant-dentistry"
449                      >Implant Dentistry</a
450                    >
451                  </li>
452                  <li>
453                    <a
454                      aria-label="Injectables For Facial Pain"
455                      class="builder-editable-elements elementId-2-15"
456                      href="/specialty/injectables-for-facial-pain"
457                      >Injectables For Facial Pain</a
458                    >
459                  </li>
460                  <li>
461                    <a
462                      aria-label="Dental Technology"
463                      class="builder-editable-elements elementId-2-16"
464                      href="/specialty/dental-technology"
465                      >Dental Technology</a
466                    >
467                  </li>
468                </ul>
469              </li>
470              <li class="header-links">
471                <a
472                  aria-label="Forms"
473                  class="builder-editable-elements elementId-2-17"
474                  href="/page/forms"
475                  >Forms</a
476                >
477              </li>
478              <li class="header-links">
479                <a
480                  aria-label="Blog"
481                  class="builder-editable-elements elementId-2-18"
482                  href="/blogs"
483                  >Blog</a
484                >
485              </li>
486              <li class="header-links">
487                <a
488                  aria-label="Reviews"
489                  class="builder-editable-elements elementId-2-19"
490                  href="/reviews"
491                  >Reviews</a
492                >
493              </li>
494              <li class="header-links">
495                <a
496                  aria-label="Contact"
497                  class="builder-editable-elements elementId-2-20"
498                  href="/contact"
499                  >Contact</a
500                >
501              </li>
502              <li class="header-links">
503                <a
504                  href="/request-an-appointment"
505                  target="_self"
506                  aria-label="Request an Appointment"
507                  class="bttn"
508                  style="display:flex;justify-content:center;align-items:center; color: #fff  !important;"
509                  ><svg
510                    class="brown__shepherd__btn service__btn"
511                    height="108.5"
512                    viewbox="0 0 598.198 108.5"
513                    width="598.198"
514                    xmlns="http://www.w3.org/2000/svg"
515                  >
516                    <path
517                      class="st0"
518                      d="M241.4,351.7c-4.2,2-10.8,9.5-12.2,13.8-1,2.9-1.6,3.4-4.8,3.7-3.5.3-3.7.5-4,3.9-.3,3-.8,3.7-3.7,4.8-4.6,1.6-10.7,7.9-12.4,12.6a38.887,38.887,0,0,1-3.7,7.7c-2.8,4.4-3,6.1-.8,7.9.9.7,2.7,3.8,4.1,6.8,3,6.9,5.5,9.6,11.6,12.7,4,2.1,4.7,2.9,4.7,5.3,0,2.9,1.4,4.1,5,4.1,1.3,0,2.5,1.4,3.8,4.3,2.7,6,6.5,10.2,11.7,12.6l4.5,2.1H494.9c247.8,0,249.8-.1,254.2-2,5.5-2.5,9-6.2,12-12.3,1.7-3.5,2.8-4.7,4.5-4.7,2.9,0,4.6-1.8,4.6-5,0-2.1.7-2.9,3.5-3.9,5.5-1.9,9.6-6,12.7-12.6,1.6-3.3,3.6-7.2,4.5-8.6,1.6-2.6,1.6-2.8-.8-6a32.761,32.761,0,0,1-3.9-7.7c-1.6-5-7.9-11.7-12.7-13.4-2.4-.9-3.3-1.8-3.3-3.4,0-4.1-1.1-5.4-4.4-5.4-2.8,0-3.4-.6-5.5-5-2.5-5.3-8.5-11.4-12.7-13-1.6-.6-96.1-1-252.7-1C266.1,350,244.4,350.2,241.4,351.7Z"
519                      transform="translate(-196.057 -347.75)"
520                    ></path></svg
521                  ><span
522                    class="btn_label builder-editable-elements elementId-2-21"
523                    style="position:absolute"
524                    >Request an Appointment</span
525                  ></a
526                >
527              </li>
528            </ul>
529          </div>
530        </div>
531      </div>
532      <div class="margin-header"></div>
533      <nav id="navigation">
534        <div class="menu text-center">
535          <div
536            class="navbar navbar-default navigation navbar-fixed-top top-nav-collapse"
537          >
538            <div class="container-fluid menumain">
539              <a class="navbar-brand logo visible-xs" href="/"
540                ><img decoding="async"
541                  alt="Brand Logo"
542                  class="img-responsive builder-editable-elements elementId-2-22"
543                  data-src="https://graceleedydentistry.com/wp-content/uploads/2025/05/44817_grace___leedy_logo2_migrated.jpg"
544                  src=""
545                  title="Brand Logo"
546              /></a>
547              <div class="menu-xs nav-mobile visible-xs">
548                <a
549                  aria-label="3039890452"
550                  class="menu-a"
551                  href="tel:(303) 989-0452"
552                  ><i aria-hidden="true" class="fa fa-phone"></i>
553                  <p class="menu-text builder-editable-elements elementId-2-23">
554                    Call
555                  </p></a
556                ><a
557                   href="/request-an-appointment"
558                  target="_self"
559                  aria-label="Request an Appointment"
560                  class="menu-a"
561                  ><i aria-hidden="true" class="fa fa-calendar"></i>
562                  <p class="menu-text builder-editable-elements elementId-2-24">
563                    Book
564                  </p></a
565    
565            ><a
566                  aria-label="visit"
567                  class="menu-a page-scroll"
568                  href="#location"
569                  ><i aria-hidden="true" class="fa fa-map-marker"></i>
570                  <p class="menu-text builder-editable-elements elementId-2-25">
571                    Visit
572                  </p></a
573                >
574              </div>
575              <button
576                aria-label="hamburger"
577                class="navbar-toggle visible-xs"
578                id="menuBar"
579                type="button"
580              >
581                <span class="icon-bar"></span><span class="icon-bar"></span
582                ><span class="icon-bar"></span>
583              </button>
584              <div class="navbar-collapse navitems">
585                <div class="fade-all"></div>
586                <div class="mobile-view">
587                  <div class="menu-mobile">
588                    <a class="navbar-brand logo" href="#"
589                      ><img decoding="async"
590                        alt="Brand Logo"
591                        class="img-responsive builder-editable-elements elementId-2-26"
592                        data-src="https://graceleedydentistry.com/wp-content/uploads/2025/05/44817_grace___leedy_logo2_migrated.jpg"
593                        src=""
594                        title="Brand Logo"
595                    /></a>
596                    <div class="builder-dynamic-rmm style">
597                      <ul
598                        class="builder-dynamic-rmm-menu builder-dynamic-rmm-mobile"
599                      >
600                        <li>
601                          <a
602                            aria-label="Home"
603                            class="builder-editable-elements elementId-2-27"
604                            href="/"
605                            >Home</a
606                          >
607                        </li>
608                        <li>
609                          <a
610                            aria-label="Meet Our Doctors"
611                            class="builder-editable-elements elementId-2-28"
612                            href="/page/meet-our-doctors/"
613                            >Meet Our Doctors</a
614                          >
615                        </li>
616                        <li>
617                          <a
618                            aria-label="Meet the Staff"
619                            class="builder-editable-elements elementId-2-29"
620                            href="/page/meet-the-staff"
621                            >Meet the Staff</a
622                          >
623                        </li>
624                        <li>
625                          <a
626                            aria-label="Office Tour"
627                            class="builder-editable-elements elementId-2-30"
628                            href="/office-tour"
629                            >Office Tour</a
630                          >
631                        </li>
632                        <li class="dropdown">
633                          <a
634                            aria-label="Services"
635                            class="dropdown-toggle builder-editable-elements elementId-2-31"
636                            data-hover="dropdown"
637                            data-toggle="dropdown"
638                            href="#"
639                            >Services</a
640                          >
641                          <ul class="dropdown-menu">
642                            <li>
643                              <a
644                                aria-label="Periodontal Dentistry"
645                                class="builder-editable-elements elementId-2-32"
646                                href="/specialty/periodontal-dentistry"
647                                >Periodontal Dentistry</a
648                              >
649                            </li>
650                            <li>
651                              <a
652                                aria-label="Preventative Care"
653                                class="builder-editable-elements elementId-2-33"
654                                href="/specialty/preventative-care"
655                                >Preventative Care</a
656                              >
657                            </li>
658                            <li>
659                              <a
660                                aria-label="Restorative Dentistry"
661                                class="builder-editable-elements elementId-2-34"
662                                href="/specialty/restorative-dentistry"
663                                >Restorative Dentistry</a
664                              >
665                            </li>
666                            <li>
667                              <a
668                                aria-label="Cosmetic Dentistry"
669                                class="builder-editable-elements elementId-2-35"
670                                href="/specialty/cosmetic-dentistry"
671                                >Cosmetic Dentistry</a
672                              >
673                            </li>
674                            <li>
675                              <a
676                                aria-label="Sleep Dentistry"
677                                class="builder-editable-elements elementId-2-36"
678                                href="/specialty/sleep-dentistry"
679                                >Sleep Dentistry</a
680                              >
681                            </li>
682                            <li>
683                              <a
684                                aria-label="Implant Dentistry"
685                                class="builder-editable-elements elementId-2-37"
686                                href="/specialty/implant-dentistry"
687                                >Implant Dentistry</a
688                              >
689                            </li>
690                            <li>
691                              <a
692                                aria-label="Injectables For Facial Pain"
693                                class="builder-editable-elements elementId-2-38"
694                                href="/specialty/injectables-for-facial-pain"
695                                >Injectables For Facial Pain</a
696                              >
697                            </li>
698                            <li>
699                              <a
700                                aria-label="Dental Technology"
701                                class="builder-editable-elements elementId-2-39"
702                                href="/specialty/dental-technology"
703                                >Dental Technology</a
704                              >
705                            </li>
706                          </ul>
707                        </li>
708                        <li>
709                          <a
710                            aria-label="Forms"
711                            class="builder-editable-elements elementId-2-40"
712                            href="/page/forms"
713                            >Forms</a
714                          >
715                        </li>
716                        <li>
717                          <a
718                            aria-label="Blog"
719                            class="builder-editable-elements elementId-2-41"
720                            href="/blogs"
721                            >Blog</a
722                          >
723                        </li>
724                        <li>
725                          <a
726                            aria-label="Reviews"
727                            class="builder-editable-elements elementId-2-42"
728                            href="/reviews"
729                            >Reviews</a
730                          >
731                        </li>
732                        <li>
733                          <a
734                            aria-label="Contact"
735                            class="builder-editable-elements elementId-2-43"
736                            href="/contact"
737                            >Contact</a
738                          >
739                        </li>
740                      </ul>
741                    </div>
742                    <a
743                      href="/request-an-appointment"
744                  target="_self"
745                      aria-label="Request an Appointment"
746                      class="btn booknow builder-editable-elements elementId-2-44"
747                    
748                      style="color:#070000"
749
750                      >Request an Appointment</a
751                    >
752                    <ul class="header-rt pull-right visible-xs">
753                      <li class="ctanav1">
754                        <a aria-label="3039890452" href="tel:(303) 989-0452"
755                          ><p class="men-right-p">
756                            <i aria-hidden="true" class="fa fa-phone"></i
757                            ><span
758                              class="builder-editable-elements elementId-2-46"
759                              ><b
760                                class="builder-editable-elements elementId-2-45"
761                                >Call Us</b
762                              >
763                              <br />
764                              <!-- -->(303) 989-0452</span
765                            >
766                          </p></a
767                        >
768                      </li>
769                      <li class="ctanav3">
770                        <a class="page-scroll" href="#location"
771                          ><p class="men-right-p">
772                            <i aria-hidden="true" class="fa fa-map-marker"></i
773                            ><span
774                              class="builder-editable-elements elementId-2-48"
775                              ><b
776                                class="builder-editable-elements elementId-2-47"
777                                >Visit Us</b
778                              >
779                              <br />Lakewood, CO</span
780                            >
781                          </p></a
782                        >
783                      </li>
784                      <li class="ctanav2">
785                        <a
786                          href="/request-an-appointment"
787                  target="_self"
788                          aria-label="Request an Appointment"
789                          class="btn booknow builder-editable-elements elementId-2-49"
790                          >Request an Appointment</a
791                        >
792                      </li>
793                    </ul>
794                  </div>
795                </div>
796              </div>
797            </div>
798          </div>
799        </div>
800      </nav>
801      
802    </section>
803      </header>
804  </div>
805</div>
806
807
808
809
810
811
812<script>
813
814document.addEventListener("DOMContentLoaded", function () {
815
816  function addAriaLabelToBlank() { 
817    const elements = document.querySelectorAll('a, button');
818
819    elements.forEach(element => { 
820      const textContent = element.textContent.trim(); 
821
822      if (!textContent) return; 
823
824      const opensInNewTab = element.hasAttribute('target') && element.getAttribute('target') === '_blank'; 
825      let ariaLabel;
826
827      if (opensInNewTab) { 
828        ariaLabel = `${textContent} This link opens in a new tab`; 
829      } else { 
830        ariaLabel = `${textContent} button`; 
831        element.setAttribute('role', 'button'); 
832      }
833
834      if (ariaLabel) { 
835        element.setAttribute('aria-label', ariaLabel);
836      } 
837    });
838
839    console.log("aria changed");
840  }
841
842  addAriaLabelToBlank();
843
844
845 const main = document.querySelector('main');
846  if (main) {
847    main.setAttribute('tabindex', '-1');
848  }
849
850
851document.querySelector('main').id = 'main-content';
852
853
854
855
856document.querySelectorAll('h1, h2, h3').forEach(el => {
857  if (!el.textContent.trim()) {
858    el.remove();
859  }
860});
861
862
863
864
865
866const emptyP = document.querySelectorAll('#home-page-add-new p');
867emptyP.forEach(p => {
868  if (p.textContent.trim() === '') {
869    p.remove();
870  }
871});
872
873const heading = document.querySelector('.inner-page-head.services h1');
874if (heading) {
875  heading.textContent = heading.textContent.replace(',', '');
876}
877
878
879$("#location > div > div > div > div > div:nth-child(3) > div > p:nth-child(4)").html(`<a href="/request-an-appointment" aria-label="Request an Appointment Button" class="btn btn-primary">Request an Appointment</a>`);
880
881
882  document.querySelector('nav').setAttribute('role', 'navigation');
883  $('.breadcrumb').attr("role", "navigation");
884  $('.reviews-top .container span.star-rating').attr("aria-label", "Rated 5 out of 5 stars");
885  $(".page-banner").attr('role', 'img');
886
887
888  $(".success-message__text, main > #navigation, #appointment, .rte-content, .success-message, .nivedh, .container-location-1030 .location-wrap h5, #messages > div:nth-child(1) > div > h3, h4.modal-title, #reviewModal").remove();
889
890
891
892 
893   const dropdownToggles = document.querySelectorAll(".dropdown-toggle");
894
895  // Close all dropdown and super submenus
896  function closeAllDropdowns() {
897    document.querySelectorAll(".dropdown-menu, .SuperSubMenu-1").forEach(menu => {
898      menu.style.display = "none";
899    });
900    document.querySelectorAll(".dropdown-toggle").forEach(toggle => {
901      toggle.setAttribute("aria-expanded", "false");
902    });
903  }
904
905  // Open a specific dropdown or submenu
906  function openDropdown(dropdown) {
907    const menu = dropdown.querySelector(".dropdown-menu, .SuperSubMenu-1");
908    if (menu) {
909      menu.style.display = "block";
910      const toggle = dropdown.querySelector(".dropdown-toggle");
911      if (toggle) toggle.setAttribute("aria-expanded", "true");
912    }
913  }
914
915  // Toggle dropdown or sub-submenu on click/focus/keyboard
916  dropdownToggles.forEach(toggle => {
917    const dropdown = toggle.closest(".dropdown");
918    const menu = dropdown?.querySelector(".dropdown-menu, .SuperSubMenu-1");
919    if (!dropdown || !menu) return;
920
921    // Click
922    toggle.addEventListener("click", (e) => {
923      e.preventDefault();
924      const isOpen = menu.style.display === "block";
925
926      // Only close siblings, not all dropdowns
927     // Close all other dropdowns before opening the current one
928  document.querySelectorAll(".dropdown-menu, .SuperSubMenu-1").forEach(m => {
929    if (m !== menu) m.style.display = "none";
930  });
931  document.querySelectorAll(".dropdown-toggle").forEach(t => {
932    if (t !== toggle) t.setAttribute("aria-expanded", "false");
933  });
934
935      if (!isOpen) openDropdown(dropdown);
936      else {
937        menu.style.display = "none";
938        toggle.setAttribute("aria-expanded", "false");
939      }
940    });
941
942    // Focus
943    toggle.addEventListener("focus", () => {
944      openDropdown(dropdown);
945    });
946
947    // Keyboard toggle
948    toggle.addEventListener("keydown", (e) => {
949      if (e.key === "Enter" || e.key === " ") {
950        e.preventDefault();
951        const isOpen = menu.style.display === "block";
952        closeAllDropdowns();
953        if (!isOpen) openDropdown(dropdown);
954      }
955    });
956  });
957
958  // Keyboard navigation inside all menus
959  document.querySelectorAll(".dropdown-menu a, .SuperSubMenu-1 a").forEach(link => {
960    link.addEventListener("keydown", (e) => {
961      const menu = link.closest(".dropdown-menu, .SuperSubMenu-1");
962      const items = Array.from(menu.querySelectorAll("a"));
963      const index = items.indexOf(link);
964
965      if (e.key === "ArrowDown") {
966        e.preventDefault();
967        items[(index + 1) % items.length].focus();
968      }
969      if (e.key === "ArrowUp") {
970        e.preventDefault();
971        items[(index - 1 + items.length) % items.length].focus();
972      }
973      if (e.key === "Escape") {
974        const dropdown = link.closest(".dropdown");
975        const toggle = dropdown.querySelector(".dropdown-toggle");
976        closeAllDropdowns();
977        toggle?.focus();
978      }
979    });
980  });
981
982  // Close all dropdowns if clicked outside
983  document.addEventListener("click", (e) => {
984    if (!e.target.closest(".dropdown")) {
985      closeAllDropdowns();
986    }
987  });
988
989  // Close all dropdowns if focus moves outside
990  document.addEventListener("focusin", (e) => {
991    if (!e.target.closest(".dropdown")) {
992      closeAllDropdowns();
993    }
994  });
995
996
997
998
999});
1000
1001
1002</script>
1002
1003
1004
1005<main><div class="componentId-2" style="position:relative"><div><section class="w93rd8k" style="--w93rd8k-0:50%50%;--w93rd8k-1:center;--w93rd8k-2:center;--w93rd8k-3:white"><section class="inner-page-head services lozad lozad-bg" data-background-gradient="linear-gradient(to top, #0000003B, transparent), url(https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-panorama-snow-capped-and-fores-410257510_1_migrated.jpg)" style=""><div class="page-banner-text"><h1 class="builder-editable-elements elementId-2-1">Meet Our Doctors in Lakewood, CO </h1></div></section></section></div></div><div class="componentId-3" style="position:relative"><div><section class="w1kyzj97" style="--w1kyzj97-0:#f1f1f1FF;--w1kyzj97-1:#333333FF"><section class="container-fluid content-breadcrum"><div class="container"><div class="row"><div class="col-md-7"><ol class="breadcrumb"><li class="active"><a class="breadcrum_link builder-editable-elements elementId-3-1" href="https://www.graceleedydentistry.com">Home</a></li><li class="builder-editable-elements elementId-3-2">meet our doctors</li></ol></div></div></div></section></section></div></div><div class="componentId-10" style="position:relative">
1006  <div>
1007    <div class="not-editable">
1008      <div>
1009        <section class="innerpage builder-editable-elements elementId-10-1">
1010          <div class="doc__member row one builder-editable-elements elementId-10-2">
1011            <div class="col-md-8 builder-editable-elements elementId-10-3">
1012              <h1 class="builder-editable-elements elementId-10-4">
1013                Dr. Leana Grace
1014              </h1>
1015            <p>Dr. Grace, our dentist in Lakewood, CO, was raised in Las Cruces, New Mexico. She received her&nbsp;bachelor's degree in Biology&nbsp;from New Mexico State University, and her&nbsp;Doctorate of Dental Surgery&nbsp;from the University of Colorado Health Sciences Center. After completing dental school, she and her husband returned to Farmington, New Mexico, where she practiced as an associate for four years.&nbsp;Missing all of the wonderful things that Colorado has to offer, they returned to the Denver area in 2006.&nbsp;Dr. Grace practiced for one year in Thornton before&nbsp;purchasing&nbsp;her own practice in Lakewood in April 2007.</p>
1016<p>Dr. Grace and her husband Brian live in the Lakewood area with their two children.</p>
1017<p>Dr. Grace has kept up to date through many continuing education classes, ensuring that her patients receive the most comprehensive and advanced dental care. She is an active member of the American Dental Association, the Colorado Dental Association, and the Metropolitan Denver Dental Association. She is also a member of the Pierre Fauchard Dental Honor Society.</p>
1018              <p class="builder-editable-elements elementId-10-8">
1019                Dr. Grace was honored by 5280 Magazine as one of
1020                <a href="https://www.5280.com/top-dentists/" target="_blank" class="builder-editable-elements elementId-10-9">Colorado's Top Dentists from 2008 to present.</a>
1021              </p>
1022            </div>
1023            <div class="col-md-4">
1024              <img decoding="async" alt="doctor" class="builder-editable-elements elementId-10-10" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/dsc_9403-edit_1_migrated.jpg" src="" title="doctor" width="100%">
1025            </div>
1026          </div>
1027          <div class="doc__member row two builder-editable-elements elementId-10-11">
1028            <div class="col-md-4">
1029              <img decoding="async" alt="doctor" class="builder-editable-elements elementId-10-12" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/dsc_9465-edit_1_migrated.jpg" src="" title="doctor" width="100%">
1030            </div>
1031            <div class="col-md-8 builder-editable-elements elementId-10-13">
1032              <h1 class="builder-editable-elements elementId-10-14">
1033                Dr. Mark Leedy
1034              </h1>
1035             <p>Dr. Mark Leedy, our Lakewood, CO, dentist, was born and raised in Southeastern Washington, where he graduated from Washington State University with a&nbsp;Bachelor's&nbsp;degree in Neuroscience. Dr. Leedy then moved to Los Angeles and graduated with his&nbsp;Doctorate of Dental Surgery&nbsp;from the University of Southern California School of Dentistry. Following Dental School, Dr. Leedy commissioned into the United States Air Force and completed a one-year post-doctoral residency in Advanced Education in General Dentistry at Scott AFB, Illinois. Following residency, Dr. Leedy was stationed at Cannon AFB in Clovis, NM, where he provided comprehensive dentistry until 2014. After completing his Air Force service, Dr. Leedy and his family moved to the Denver area and practiced for one year in Arvada prior to joining Dr. Grace.&nbsp;</p>
1036<p>Dr. Leedy is happily married to his wife Jessica, and they have tw
1036o young children (three if you count their Norwegian Elkhound). When away from dentistry, Dr. Leedy enjoys the outdoors and all the opportunities the mountains have to offer. He also enjoys gardening, golf,&nbsp;and&nbsp;tennis.</p>
1037<p>Dr. Leedy is thrilled to be in Colorado and is dedicated to working with his patients to achieve their dental needs and wants while providing them with a pleasing dental experience. Dr. Leedy is an active member in the American Dental Association, the Colorado Dental Association, and the Metropolitan Denver Dental Society, while staying current through many continuing education classes and&nbsp;participating&nbsp;in local study clubs.</p>
1038            </div>
1039          </div>
1040          <style class="builder-editable-elements elementId-10-18">
1041            .doc__member img {
1042              border-radius: 10px;
1043            }
1044
1045             .doc__member {
1046              border: solid #359a4f52 3px;
1047              border-radius: 20px;
1048              padding: 2%;
1049              margin: 5% 0;
1050              background: #359a4f14;
1051            }
1052
1053            @media screen and (max-width: 420px) {
1054
1055              .doc__member.row.one {
1056                display: flex;
1057                flex-direction: column-reverse;
1058              }
1059            }
1060          </style>
1061          <style class="builder-editable-elements elementId-10-19">
1062            .innerpage {
1063
1064                padding: 6%;
1065                font-size: 16px;
1066            }
1067          </style>
1068        </section>
1069      </div>
1070      <div class="jsx-parser"></div>
1071    </div>
1072  </div>
1073</div><div class="componentId-5" style="position:relative"><div><section class="wime178" style="--wime178-0:#33994d;--wime178-1:0px"><section class="border-bottom" id="location"><div class="container-fluid padding-0" style="padding:0px"><div class="location padding-bottom-0"><div class="container"><div class="row location-picker" data-location="5024"><div class="col-sm-4"><div class="location-info border-less"><h3 class="builder-editable-elements elementId-5-1">Location</h3><p class="builder-editable-elements elementId-5-2">10881 West Asbury Ave Suite 210, Lakewood, CO 80227</p><p class="builder-editable-elements elementId-5-3">Phone: <!-- -->(303) 989-0452</p></div></div><div class="col-sm-4"><div class="location-info border-less"><h3 class="builder-editable-elements elementId-5-4">Office Hours</h3><p class="info builder-editable-elements elementId-5-5">MON<span class="pull-right builder-editable-elements elementId-5-6">8:30 am - 1:30 pm</span></p><p class="info builder-editable-elements elementId-5-7">TUE<span class="pull-right builder-editable-elements elementId-5-8">7:00 am - 3:30 pm</span></p><p class="info builder-editable-elements elementId-5-9">WED - THU<span class="pull-right builder-editable-elements elementId-5-10">8:00 am - 5:00 pm</span></p><p class="info builder-editable-elements elementId-5-11">FRI<span class="pull-right builder-editable-elements elementId-5-12">7:00 am - 3:30 pm</span></p><p class="info builder-editable-elements elementId-5-13">SAT - SUN<span class="pull-right builder-editable-elements elementId-5-14">Closed</span></p></div></div><div class="col-sm-4"><div class="location-info border-less"><h3 class="builder-editable-elements elementId-5-15">Get in Touch</h3><p class="builder-editable-elements elementId-5-16">Email:<a aria-label="[email protected]" class="builder-editable-elements elementId-5-17" href="/cdn-cgi/l/email-protection#1b7d6974756f7f7e68705b7c697a787e777e7e7f627f7e756f72686f696235787476"> <!-- --><span class="__cf_email__" data-cfemail="e88e9a87869c8c8d9b83a88f9a898b8d848d8d8c918c8d869c819b9c9a91c68b8785">[email&#160;protected]</span></a></p><p class="builder-editable-elements elementId-5-18">Call:<!-- --> <a aria-label="3039890452" class="builder-editable-elements elementId-5-19" href="tel:(303)%20989-0452">(303) 989-0452</a></p><p><a aria-label="Book Online" class="btn btn-primary builder-editable-elements elementId-5-20" data-target="#appointment" data-toggle="modal" href="#" target="_self">Book Online</a></p></div></div></div></div></div></div></section></section></div></div><div class="componentId-6" style="position:relative"><div><div class="location-container" id="location-map1703851996844" style="width:100%;margin:0px"><div id="iframe-loc single-loc1703851996844" style="width:100%;height:400px"></div><a class="dqmp9s" href="http://www.google.com/maps/place/39.6808505,-105.118401" target="_blank"><div class="i1u6t6p4"></div><div class="dn9wlk5 builder-editable-elements elementId-6-1">Directions</div></a></div></div></div></main><div class="componentId-9 common-footer" style="position:relative"><div><section class="w1wwxp2k" style="--w1wwxp2k-0:#ffffffFF;--w1wwxp2k-1:#33994dFF;--w1wwxp2k-2:#ffffffFF;--w1wwxp2k-3:#33994dFF;--w1wwxp2k-4:#33994dFF"><section id="footer"><div class="footer"><div class="container"><div class="footer__block"><div class="footer__details"><div id="ftr-llogo"></div><figure><a aria-label="Logo" class="logoCenter" href="/"><img decoding="async" alt="Logo" class="img-responsive builder-editable-elements elementId-9-1" data-src="https://graceleedydentistry.com/wp-content/uploads/2025/05/44817_grace___leedy_logo2_migrated.jpg" height="90%" src="" style="max-height:150px" title="Logo" width="90%"/></a></figure><div class="footer-address"><div><div class="hdiv builder-editable-elements elementId-9-2">Lakewood, CO</div><p class="builder-editable-elements elementId-9-3">10881 West Asbury Ave Suite 210, Lakewood, CO 80227</p><p><a aria-label="3039890452" class="button button--primary builder-editable-elements elementId-9-4" href="tel:3039890452">(303) 989-0452</a></p><ul class="footer__social"><li><a aria-label="Yelp" class="" href="https://www.yelp.com/biz/grace-and-leedy-family-and-cosmetic-dentistry-lakewood?osq=Grace+%26+Leedy" target="_blank"><i class="fa fa-yelp"></i></a></li><li><a aria-label="Facebook" class="" href="https://www.facebook.com/graceleedydentistry" target="_blank"><i class="fa fa-facebook"></i></a></li><li><a aria-label="Google" class="" href="https://maps.app.goo.gl/7xB9LwzANHoT5DCE6" target="_blank"><i class="fa fa-google"></i></a></li></ul></div></div></div></div><ul class="footer__legal"><li class="builder-editable-elements elementId-9-5">© Copyright<!-- --> <span class="copyright_year builder-editable-elements elementId-9-6">2025</span> </li><li><a aria-label="Privacy Policy" class="builder-editable-elements elementId-9-7" href="/privacy-policy/">Privacy Policy</a></li><li><a aria-label="Terms and Conditions" class="builder-editable-elements elementId-9-8" href="/terms-and-conditions/">Terms and Conditions</a></li><li><a aria-label="Accessibility Statement" class="builder-editable-elements elementId-9-9" href="/accessibility-statement/">Accessibility Statement</a></li></ul></div></div></section></section></div></div>
1074<style>
1075  @media screen and (max-width: 1600px) {
1076section.header-content {
1077    height: auto!important;
1078    padding-bottom: 120px!important;
1079}
1080}
1081</style></div>
vendor: 111 bytes, lines 1081-1084
1081
1082
1083
1084<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1084<script type="text/javascript">window.__INITIAL__DATA__ = {}</script>
1084<script type="text/javascript"></script>
1084<link crossorigin="anonymous" href="https://www.graceleedydentistry.com/wp-content/uploads/fontawesome-files/css/fontawesome.min.css" rel="stylesheet"><link crossorigin="anonymous" href="https://www.graceleedydentistry.com/wp-content/uploads/fontawesome-files/css/brands.min.css" rel="stylesheet"><link crossorigin="anonymous" href="https://www.graceleedydentistry.com/wp-content/uploads/fontawesome-files/css/solid.min.css" rel="stylesheet"><link crossorigin="anonymous" href="https://www.graceleedydentistry.com/wp-content/uploads/fontawesome-files/css/v4-font-face.min.css" rel="stylesheet"><link crossorigin="anonymous" href="https://www.graceleedydentistry.com/wp-content/uploads/fontawesome-files/css/v4-shims.min.css" rel="stylesheet">
1084<script defer="" src="https://cdn.jsdelivr.net/npm/[email protected]/dist/forge.min.js"></script>
1084<script id="component-data" type="text/javascript">var website_properties = {"APPOINTMENT_RESPONSE_MAIL":"False","DOCTIBLE_CAMPAIGNS":"False","DOCTIBLE_CONTACTS":"False","DOCTIBLE_APPOINTMENTS":"False","DOCTIBLE_REVIEWS":"False","DOCTIBLE_WEBSITE_MESSENGER":"False","DOCTIBLE_DIGITAL_FORMS":"False","DOCTIBLE_PATIENT_GROUPS":"False","DOCTIBLE_TEMPLATES":"False","DOCTIBLE_PATIENT_COMMUNICATOR":"False","PRIMARY_FONT":"'Josefin Sans'","COUNTRY_CODE":"+1","ASANA_PROJECT":"1201702111921302","CUSTOM_COLOR":"#66c2ff","PRIMARY_COLOR_LIGHT":"#ffffff","PRIMARY_COLOR_DARK":"#007fcb","SECONDARY_COLOR_DARK":"#34515e","CONTACT_POPUP_SUCCESS_TEXT":"Your contact details have been successfully received.","REVIEW_POPUP_SUCCESS_TEXT":"Your Review has been successfully received.","BLOG_POPUP_SUCCESS_TEXT":"Your reply has been successfully received.","APPOINTMENT_POPUP_SUCCESS_TEXT":"Thank you for submitting your request. Our office will get back to you.","MAP_STYLES":"[\r\n    {\r\n        \"featureType\": \"all\",\r\n        \"elementType\": \"labels\",\r\n        \"stylers\": [\r\n            {\r\n                \"visibility\": \"off\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"administrative\",\r\n        \"elementType\": \"labels\",\r\n        \"stylers\": [\r\n            {\r\n                \"visibility\": \"off\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"administrative\",\r\n        \"elementType\": \"labels.text.fill\",\r\n        \"stylers\": [\r\n            {\r\n                \"color\": \"#444444\"\r\n            },\r\n            {\r\n                \"visibility\": \"off\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"administrative.neighborhood\",\r\n        \"elementType\": \"labels\",\r\n        \"stylers\": [\r\n            {\r\n                \"visibility\": \"off\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"landscape\",\r\n        \"elementType\": \"all\",\r\n        \"stylers\": [\r\n            {\r\n                \"visibility\": \"on\"\r\n            },\r\n            {\r\n                \"color\": \"#e0dfe0\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"landscape\",\r\n        \"elementType\": \"labels\",\r\n        \"stylers\": [\r\n            {\r\n                \"visibility\": \"off\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"poi\",\r\n        \"elementType\": \"all\",\r\n        \"stylers\": [\r\n            {\r\n                \"visibility\": \"off\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"poi\",\r\n        \"elementType\": \"labels\",\r\n        \"stylers\": [\r\n            {\r\n                \"visibility\": \"off\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"poi.park\",\r\n        \"elementType\": \"geometry\",\r\n        \"stylers\": [\r\n            {\r\n                \"color\": \"#a8a9a8\"\r\n            },\r\n            {\r\n                \"visibility\": \"on\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"road\",\r\n        \"elementType\": \"all\",\r\n        \"stylers\": [\r\n            {\r\n                \"saturation\": -100\r\n            },\r\n            {\r\n                \"lightness\": 45\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"road\",\r\n        \"elementType\": \"geometry.fill\",\r\n        \"stylers\": [\r\n            {\r\n                \"visibility\": \"on\"\r\n            },\r\n            {\r\n                \"color\": \"#5b5b5a\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"road\",\r\n        \"elementType\": \"labels\",\r\n        \"stylers\": [\r\n            {\r\n                \"visibility\": \"off\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"road.highway\",\r\n        \"elementType\": \"all\",\r\n        \"stylers\": [\r\n            {\r\n                \"visibility\": \"simplified\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"road.highway\",\r\n        \"elementType\": \"labels\",\r\n        \"stylers\": [\r\n            {\r\n                \"visibility\": \"off\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"road.arterial\",\r\n        \"elementType\": \"labels.icon\",\r\n        \"stylers\": [\r\n            {\r\n                \"visibility\": \"off\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"transit\",\r\n        \"elementType\": \"all\",\r\n        \"stylers\": [\r\n            {\r\n                \"visibility\": \"off\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"transit\",\r\n        \"elementType\": \"labels\",\r\n        \"stylers\": [\r\n            {\r\n                \"visibility\": \"off\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"water\",\r\n        \"elementType\": \"all\",\r\n        \"stylers\": [\r\n            {\r\n                \"color\": \"#ffffff\"\r\n            },\r\n            {\r\n                \"visibility\": \"on\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"water\",\r\n        \"elementType\": \"labels\",\r\n        \"stylers\": [\r\n            {\r\n                \"visibility\": \"off\"\r\n            }\r\n        ]\r\n    }\r\n]","GRAD_1":".","GRAD_2":".","LANDING_PAGE_POPUP_SUCCESS_TEXT":"Thank y
1084ou for your response. We will get back to you shortly.","BANNER_CAPTION":"Mark Leedy","BANNER_SUB_CAPTION":".","BANNER_LOCATION":"Lakewood, CO","IMAGE_CAPTION":".","PAGE_TITLE":".","COMPONENT_TITLE":".","BODY_TEXT":".","HYPER_LINK":".","SECONDARY_COLOR_LIGHT":"#15a5ed","HEADER_FONT":"'Josefin Sans'","SECONDARY_COLOR":"#000000","PRIMARY_COLOR":"#33994d","APPOINTMENT_SUCCESS_REDIRECT":".","CONTACT_SUCCESS_REDIRECT":".","REVIEW_SUCCESS_REDIRECT":".","BLOG_DUE_DATES":"[20]","SHOW_TEAM_MEMBER_IN_TEMPLATE":"True","HEADER_FONT_SIZE":"10px","REVIEW_REQUEST_LIMIT":"50","PREFERRED_MAILING_START_TIME":"7:00 am","PREFERRED_MAILING_END_TIME":"7:00 pm","PRIMARY_FONT_SIZE":"px","APPOINTMENT_ACKNOWLEDGEMENT":"null","CONTACT_ACKNOWLEDGEMENT":"null","PREFERRED_ANALYTICS_MAIL_TIME":".","PATIENT_CONFIRMATION_BODY":"False","COUNTRY":"US","TIMEZONE":"PT","OPEN_AI_REQUEST_LIMIT":"25","ENABLE_META_KEYWORD":"True","BLOG_AI_REQUEST_LIMIT":"50","IMAGE_AI_REQUEST_LIMIT":"10","NEXT_GO_LIVE_TIME":"","RECOMMEND_QUESTION":"Thank You for choosing us!","REVIEW_TEXT":"","BRAND_POPUP_INIT":"False","CAMPAIGN_CONTACTS_LIMIT":"5000","SKYFLOW_ENABLED":"False"};
1085  var location_data = [{"id":5024,"area":"Lakewood, CO","zip":"80227","state":"CO","mobile":null,"fax":null,"email":"[email protected]","order":1,"phone":"3039890452","address":"10881 West Asbury Ave Suite 210","website":5025,"latitude":"39.6808505","longitude":"-105.118401","address_display":"10881 West Asbury Ave Suite 210, Lakewood, CO 80227","working_hours":[{"days":"Monday","hours":"8:30 am - 1:30 pm","off":false,"appointments_only":false},{"days":"Tuesday","hours":"7:00 am - 3:30 pm","off":false,"appointments_only":false},{"days":"Wednesday","hours":"8:00 am - 5:00 pm","off":false,"appointments_only":false},{"days":"Thursday","hours":"8:00 am - 5:00 pm","off":false,"appointments_only":false},{"days":"Friday","hours":"7:00 am - 3:30 pm","off":false,"appointments_only":false},{"days":"Saturday","hours":"close","off":true,"appointments_only":false},{"days":"Sunday","hours":"close","off":true,"appointments_only":false}],"show":true,"mapConfig":{}}];
1086  var teams = [{"id":5271,"name":"Dr. Leana Grace","about":"Dr. Grace was raised in Las Cruces, New Mexico. She received her bachelor’s degree in Biology from New Mexico State University, and her Doctorate of Dental Surgery from The University of Colorado Health Sciences Center. After completing dental school, she and her husband returned to Farmington, New Mexico where she practiced as an associate for four years. Missing all of the wonderful things that Colorado has to offer, they returned to the Denver area in 2006. Dr. Grace practiced for one year in Thornton before purchasing her own practice in Lakewood in April 2007.","speciality":"Dentist","profile_pic_cropped":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/ce10b0edb32b7a40c768f95c2ed84461_migrated.jpg","slug":"dr-leana-grace","teamlanguage_set":[],"teammembership_set":[],"teameducation_set":[],"is_staff":false,"enable_review":true,"img_title":null,"img_caption":null,"img_alt":"image of the doctor Dr. Leana Grace","img_description":null,"img_url":null,"teammemberlocation_set":[{"id":4555,"area":"Lakewood, CO","created_at":"2024-01-17T06:00:18.270389-08:00","updated_at":"2024-01-17T06:00:18.270413-08:00","created_by":"[email protected]","updated_by":"[email protected]","team_member":5271,"location":5024}],"teammemberservicelocation_set":[{"id":46297,"created_at":"2023-12-18T22:04:09.168714-08:00","updated_at":"2023-12-18T22:04:09.168753-08:00","created_by":"","updated_by":"","location":5024,"service":27552,"teammember":5271},{"id":46294,"created_at":"2023-12-18T22:04:06.110034-08:00","updated_at":"2023-12-18T22:04:06.110211-08:00","created_by":"","updated_by":"","location":5024,"service":27551,"teammember":5271},{"id":46291,"created_at":"2023-12-18T22:04:03.577822-08:00","updated_at":"2023-12-18T22:04:03.577849-08:00","created_by":"","updated_by":"","location":5024,"service":27550,"teammember":5271},{"id":46288,"created_at":"2023-12-18T22:03:59.240002-08:00","updated_at":"2023-12-18T22:03:59.240029-08:00","created_by":"","updated_by":"","location":5024,"service":27549,"teammember":5271},{"id":46285,"created_at":"2023-12-18T22:03:56.041491-08:00","updated_at":"2023-12-18T22:03:56.041533-08:00","created_by":"","updated_by":"","location":5024,"service":27548,"teammember":5271},{"id":46282,"created_at":"2023-12-18T22:03:51.852370-08:00","updated_at":"2023-12-18T22:03:51.852409-08:00","created_by":"","updated_by":"","location":5024,"service":27547,"teammember":5271},{"id":46279,"created_at":"2023-12-18T22:03:48.161953-08:00","updated_at":"2023-12-18T22:03:48.161981-08:00","created_by":"","updated_by":"","location":5024,"service":27542,"teammember":5271},{"id":46276,"created_at":"2023-12-18T22:03:43.636893-08:00","updated_at":"2023-12-18T22:03:43.636929-08:00","created_by":"","updated_by":"","location":5024,"service":27543,"teammember":5271},{"id":46273,"created_at":"2023-12-18T22:03:39.533841-08:00","updated_at":"2023-12-18T22:03:39.533879-08:00","created_by":"","updated_by":"","location":5024,"service":27544,"teammember":5271},{"id":46270,"created_at":"2023-12-18T22:03:35.717553-08:00","updated_at":"2023-12-18T22:03:35.717585-08:00","created_by":"","updated_by":"","location":5024,"service":27545,"teammember":5271},{"id":46267,"created_at":"2023-12-18T22:03:30.709371-08:00","updated_at":"2023-12-18T22:03:30.709403-08:00","created_by":"","updated_by":"","location":5024,"service":27546,"teammember":5271}],"img_file_url":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/dsc_9403-edit_migrated.jpg","profile_pic_size":"250x250","page_url":"/team/dr-leana-grace","profile_pic":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/dsc_9403-edit_migrated.jpg","created_at":"2023-12-12T19:50:31.618044-08:00","updated_at":"2025-03-05T08:44:23.009315-08:00","created_by":"biveesh","updated_by":"[email protected]","email":"","original_image":null,"seo_title":null,"seo_description":null,"seo_keywords":null,"no_index":false,"no_follow":false,"seo_schema":null,"order":0,"og_tags":null,"show_on_homepage":false,"website":5025,"img_file_field":185981},{"id":5270,"name":"Dr. Mark Leedy","about":"Dr. Mark Leedy was born and raised in Southeastern Washington, where he graduated from Washington State University with a Bachelor’s degree in Neuroscience. Dr. Leedy then moved to Los Angeles and graduated with his Doctorate of Dental Surgery from The University of Southern California School of Dentistry. Following Dental School, Dr. Leedy commissioned into the United States Air Force and completed a one-year post-doctoral residency in Advanced Education in General Dentistry at Scott AFB, Illinois. Following residency, Dr. Leedy was stationed at Cannon AFB in Clovis, NM where he provided comprehensive dentistry until 2014. After completing his Air Force service, Dr. Leedy and family moved to the Denver area and practiced for one year in Arvada prior to joining Dr. Grace.","speciality":"Dentist","profile_pic_cropped":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/e224edd8aff8e47bf3ffd2e74335b1e0_migrated.jpg","slug":"dr-mark-leedy","teamlanguage_set":[],"teammembership_set":[],"teameducation_set":[],"is_staff":false,"enable_review":true,"img_title":null,"img_caption":null,"img_alt":"image of the doctor Dr. Mark Leedy","img_description":null,"img_url":null,"teammemberlocation_set":[{"id":4556,"area":"Lakewood, CO","created_at":"2024-01-17T06:00:46.107347-08:00","updated_at":"2024-01-17T06:00:46.107371-08:00","created_by":"[email protected]","updated_by":"[email protected]","team_member":5270,"location":5024}],"teammemberservicelocation_set":[{"id":46298,"created_at":"2023-12-18T22:04:10.469717-08
1086:00","updated_at":"2023-12-18T22:04:10.469744-08:00","created_by":"","updated_by":"","location":5024,"service":27552,"teammember":5270},{"id":46295,"created_at":"2023-12-18T22:04:06.860838-08:00","updated_at":"2023-12-18T22:04:06.860868-08:00","created_by":"","updated_by":"","location":5024,"service":27551,"teammember":5270},{"id":46292,"created_at":"2023-12-18T22:04:04.457830-08:00","updated_at":"2023-12-18T22:04:04.457859-08:00","created_by":"","updated_by":"","location":5024,"service":27550,"teammember":5270},{"id":46289,"created_at":"2023-12-18T22:04:00.435188-08:00","updated_at":"2023-12-18T22:04:00.435217-08:00","created_by":"","updated_by":"","location":5024,"service":27549,"teammember":5270},{"id":46286,"created_at":"2023-12-18T22:03:57.122556-08:00","updated_at":"2023-12-18T22:03:57.122583-08:00","created_by":"","updated_by":"","location":5024,"service":27548,"teammember":5270},{"id":46283,"created_at":"2023-12-18T22:03:53.726794-08:00","updated_at":"2023-12-18T22:03:53.726825-08:00","created_by":"","updated_by":"","location":5024,"service":27547,"teammember":5270},{"id":46280,"created_at":"2023-12-18T22:03:49.243086-08:00","updated_at":"2023-12-18T22:03:49.243122-08:00","created_by":"","updated_by":"","location":5024,"service":27542,"teammember":5270},{"id":46277,"created_at":"2023-12-18T22:03:44.556684-08:00","updated_at":"2023-12-18T22:03:44.556711-08:00","created_by":"","updated_by":"","location":5024,"service":27543,"teammember":5270},{"id":46274,"created_at":"2023-12-18T22:03:41.317561-08:00","updated_at":"2023-12-18T22:03:41.317589-08:00","created_by":"","updated_by":"","location":5024,"service":27544,"teammember":5270},{"id":46271,"created_at":"2023-12-18T22:03:36.759817-08:00","updated_at":"2023-12-18T22:03:36.760924-08:00","created_by":"","updated_by":"","location":5024,"service":27545,"teammember":5270},{"id":46268,"created_at":"2023-12-18T22:03:32.141460-08:00","updated_at":"2023-12-18T22:03:32.141499-08:00","created_by":"","updated_by":"","location":5024,"service":27546,"teammember":5270}],"img_file_url":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/dsc_9465-edit_migrated.jpg","profile_pic_size":"250x250","page_url":"/team/dr-mark-leedy","profile_pic":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/dsc_9465-edit_migrated.jpg","created_at":"2023-12-12T19:50:31.572427-08:00","updated_at":"2025-03-05T08:44:23.322393-08:00","created_by":"biveesh","updated_by":"[email protected]","email":"","original_image":null,"seo_title":null,"seo_description":null,"seo_keywords":null,"no_index":false,"no_follow":false,"seo_schema":null,"order":1,"og_tags":null,"show_on_homepage":false,"website":5025,"img_file_field":185980},{"id":5358,"name":"Dental Hygiene","about":"Coming Soon","speciality":"Hygiene","profile_pic_cropped":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/1642236099_1584607002_male-dummy_migrated.jpg","slug":"dental-hygiene","teamlanguage_set":[],"teammembership_set":[],"teameducation_set":[],"is_staff":false,"enable_review":true,"img_title":null,"img_caption":null,"img_alt":"image of the doctor Dental Hygiene","img_description":null,"img_url":null,"teammemberlocation_set":[{"id":4581,"area":"Lakewood, CO","created_at":"2024-01-25T02:58:28.038922-08:00","updated_at":"2024-01-25T02:58:28.038948-08:00","created_by":"biveesh","updated_by":"biveesh","team_member":5358,"location":5024}],"teammemberservicelocation_set":[],"img_file_url":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/1642236099_1584607002_male-dummy_migrated.jpg","profile_pic_size":"250x250","page_url":"/team/dental-hygiene","profile_pic":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/1642236099_1584607002_male-dummy_migrated.jpg","created_at":"2024-01-25T02:58:27.080027-08:00","updated_at":"2025-03-05T08:44:23.620022-08:00","created_by":"biveesh","updated_by":"[email protected]","email":"","original_image":null,"seo_title":null,"seo_description":null,"seo_keywords":null,"no_index":false,"no_follow":false,"seo_schema":null,"order":2,"og_tags":null,"show_on_homepage":false,"website":5025,"img_file_field":null},{"id":5269,"name":"Either Doctor","about":"At Grace and Leedy, we provide comprehensive family and cosmetic dentistry.","speciality":"Dentist","profile_pic_cropped":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/1642236099_1584607002_male-dummy_migrated.jpg","slug":"either-doctor","teamlanguage_set":[],"teammembership_set":[],"teameducation_set":[],"is_staff":false,"enable_review":true,"img_title":null,"img_caption":null,"img_alt":"image of the doctor Either Doctor","img_description":null,"img_url":null,"teammemberlocation_set":[],"teammemberservicelocation_set":[{"id":46299,"created_at":"2023-12-18T22:04:11.710330-08:00","updated_at":"2023-12-18T22:04:11.710368-08:00","created_by":"","updated_by":"","location":5024,"service":27552,"teammember":5269},{"id":46296,"created_at":"2023-12-18T22:04:07.909779-08:00","updated_at":"2023-12-18T22:04:07.909811-08:00","created_by":"","updated_by":"","location":5024,"service":27551,"teammember":5269}
1086,{"id":46293,"created_at":"2023-12-18T22:04:05.345121-08:00","updated_at":"2023-12-18T22:04:05.345152-08:00","created_by":"","updated_by":"","location":5024,"service":27550,"teammember":5269},{"id":46290,"created_at":"2023-12-18T22:04:01.661663-08:00","updated_at":"2023-12-18T22:04:01.661693-08:00","created_by":"","updated_by":"","location":5024,"service":27549,"teammember":5269},{"id":46287,"created_at":"2023-12-18T22:03:58.139839-08:00","updated_at":"2023-12-18T22:03:58.139876-08:00","created_by":"","updated_by":"","location":5024,"service":27548,"teammember":5269},{"id":46284,"created_at":"2023-12-18T22:03:54.918424-08:00","updated_at":"2023-12-18T22:03:54.918453-08:00","created_by":"","updated_by":"","location":5024,"service":27547,"teammember":5269},{"id":46281,"created_at":"2023-12-18T22:03:50.436737-08:00","updated_at":"2023-12-18T22:03:50.436782-08:00","created_by":"","updated_by":"","location":5024,"service":27542,"teammember":5269},{"id":46278,"created_at":"2023-12-18T22:03:46.350475-08:00","updated_at":"2023-12-18T22:03:46.350503-08:00","created_by":"","updated_by":"","location":5024,"service":27543,"teammember":5269},{"id":46275,"created_at":"2023-12-18T22:03:42.451312-08:00","updated_at":"2023-12-18T22:03:42.451355-08:00","created_by":"","updated_by":"","location":5024,"service":27544,"teammember":5269},{"id":46272,"created_at":"2023-12-18T22:03:38.011720-08:00","updated_at":"2023-12-18T22:03:38.011749-08:00","created_by":"","updated_by":"","location":5024,"service":27545,"teammember":5269},{"id":46269,"created_at":"2023-12-18T22:03:34.111792-08:00","updated_at":"2023-12-18T22:03:34.111831-08:00","created_by":"","updated_by":"","location":5024,"service":27546,"teammember":5269}],"img_file_url":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/1642236099_1584607002_male-dummy_migrated.jpg","profile_pic_size":"250x250","page_url":"/team/either-doctor","profile_pic":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/1642236099_1584607002_male-dummy_migrated.jpg","created_at":"2023-12-12T19:50:31.528662-08:00","updated_at":"2025-03-05T08:44:23.877238-08:00","created_by":"biveesh","updated_by":"[email protected]","email":"","original_image":null,"seo_title":null,"seo_description":null,"seo_keywords":null,"no_index":false,"no_follow":false,"seo_schema":null,"order":3,"og_tags":null,"show_on_homepage":false,"website":5025,"img_file_field":null}];
1087  var about_images_length = 0;
1088  var website_url = window.location.protocol + "//" + location.host.split(":")[0];
1089  var appointment_popup_text = "Thank you for submitting your request. Our office will get back to you.";
1090  var contact_popup_success_text = "Your contact details have been successfully received.";
1091  var review_popup_success_text = "Your Review has been successfully received.";
1092  var blog_popup_success_text = "Your reply has been successfully received.";
1093  var landing_page_popup_success_text = "Thank you for your response. We will get back to you shortly.";
1094  var appointment_success_redirect = ".";
1095  var contact_success_redirect = ".";
1096  var review_success_redirect = ".";
1097  var GP_WEBSITES_API_URL = "https://api.growthplug.com";
1098  var profile = {"id":5041,"website":5025,"title":"Dr.","first_name":"Mark","last_name":"Leedy","organisation":"Grace & Leedy","education":null,"field_of_speciality":"","email":null,"website_url":"https://www.graceleedydentistry.com","profile_pic":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/44817_grace___leedy_logo2_migrated.webp","profile_pic_file":191017,"website_logo":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/44817_grace___leedy_logo2_migrated.jpg","img_title":null,"img_caption":null,"img_alt":"This is a profile image of Mark","img_description":null,"profile_pic_url":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/44817_grace___leedy_logo2_migrated.webp","phone_number":"
1098(509)528-1084","appointment_link":null,"review_widget_id":null,"doctible_app_enabled":false,"doctible_campaign_enabled":false,"doctible_contacts_enabled":false,"doctible_reviews_enabled":false,"doctible_appointments_enabled":false};
1099  if(undefined)  
1100        var map_name = "";
1101  </script>
1101<script id="google-map-locations5024">function initMap5024() {
1102          var map =  new google.maps.Map(
1103               document.getElementById('iframe-loc single-loc5024'),
1104               {
1105                 center: { lat: 39.6808505, lng: -105.118401 },
1106                 zoom: 13,
1107                 styles: [],
1108               }
1109             );
1110             var infowindow = new google.maps.InfoWindow({
1111              size: new google.maps.Size(150, 50),
1112            });
1113            
1114            let location_data_current = location_data.filter((item)=>{
1115              return item.id === 5024
1116            })
1117
1118            if(!location_data_current.length) 
1119            {
1120              location_data_current = location_data[0];
1121            }
1122            else 
1123            {
1124              location_data_current = location_data_current[0];
1125            }
1126
1127            if(location_data_current){
1128              var marker;
1129              if(undefined)
1130              {
1131                location_data.map((loc) => {
1132                   marker = new google.maps.Marker({
1133                    map,
1134                    draggable: false,
1135                    position: { lat: Number(loc.latitude), lng: Number(loc.longitude) },
1136                    icon: ""
1137                });
1138                const content =
1139                    '<div id="content" style="text-align: center;padding:3px 15px;">' +
1140                    '<div id="siteNotice">' +
1141                    "</div>" +
1142                    '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
1143                    profile.organisation +
1144                    "</div>" +
1145                    '<div id="bodyContent">' +
1146                    "<p>" +
1147                    loc.address_display +
1148                    "</p></div></div";
1149                  google.maps.event.addListener(
1150                    marker,
1151                    "click",
1152                    (function (marker, content, infowindow) {
1153                      return function () {
1154                        infowindow.setContent(content);
1155                        infowindow.open(map, marker);
1156                      };
1157                    })(marker, content, infowindow)
1158                  );
1159                })
1160              }
1161              else
1162              {
1163                marker = new google.maps.Marker({
1164                map,
1165                 draggable: false,
1166                 position: { lat: Number(location_data_current.latitude), lng: Number(location_data_current.longitude) },
1167                 icon: ""
1168               }); 
1169              }
1170            
1171            // map.controls[google.maps.ControlPosition.TOP].push(input);
1172            // Bias the SearchBox results towards current map's viewport.
1173            let contentString = "";
1174            if (location_data_current) {
1175              contentString =
1176                '<div id="content" style="text-align: center;padding:3px 15px;">' +
1177                '<div id="siteNotice">' +
1178                "</div>" +
1179                '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
1180                profile.organisation +
1181                "</div>" +
1182                '<div id="bodyContent">' +
1183                "<p>" +
1184                location_data_current.address_display +
1185                "</p>";
1186            }
1187
1188            contentString += "</div>" + "</div>";
1189
1190            if(true)
1191            {
1192              google.maps.event.addListener(marker, "dragend", function() {
1193              geocodePosition(marker.getPosition());
1194              });
1195              google.maps.event.addListener(marker, "click", function() {
1196                infowindow.setContent(contentString);
1197                infowindow.open(map, marker);
1198              });
1199              google.maps.event.trigger(marker, "click");
1200            }
1201            
1202            var latLng = marker.getPosition(); // returns LatLng object
1203          }
1204            map.setCenter(latLng);
1205           }
1206      function loadMapScript5024() {
1207        console.log("loadMapScript function with new backend api changes called");
1208        if (
1209          typeof google === "undefined" ||
1210          google === null ||
1211          typeof google.maps === "undefined"
1212        ) {
1213          console.log("calling backend api from gpserve for google maps js ");
1214          fetch("https://api.growthplug.com/google-maps-js/")
1215            .then(async (res) => {
1216          const mapResp = await res.text();
1217          if (!document.getElementById("google-map-script")) {
1218            const mapScript = document.createElement("script");
1219            mapScript.setAttribute("id", "google-map-script");
1220            mapScript.setAttribute("type", "text/javascript");
1221            mapScript.innerHTML = mapResp;
1222            document.body.appendChild(mapScript);
1223          }
1224          const mapScript = document.getElementById("google-map-script");
1225          if (mapResp.innerHTML === "") {
1226            mapScript.innerHTML = mapResp;
1227          }
1228          initMap5024();
1229            })
1230            .catch((e) => console.log(e));
1231        } else {
1232          initMap5024();
1233        }
1234      }
1235      window.setTimeout(()=> {
1236          //  loadMapScript5024();
1237         const locationElem = document.getElementById("location-map5024");
1238          if (locationElem != null) {
1239            if ('IntersectionObserver' in window) {
1240              var options = {
1241                rootMargin: '0px',
1242                threshold: 0.01,
1243              };
1244              var observer = new IntersectionObserver(onIntersection, options);
1245              if (locationElem.classList.contains("class-google-map-loaded")) {
1246                observer.unobserve(locationElem);
1247                return;
1248              }
1249              observer.observe(locationElem);
1250            } else {
1251              loadMapScript5024();
1252            }
1253          }
1254          function onIntersection(entries) {
1255            entries.forEach(function (element) {
1256              if (element.intersectionRatio <= 0) {
1257                return;
1258              }
1259              if (element.target.classList.contains("class-google-map-loaded")) {
1260                return;
1261              }
1262              if (element.target.id === "location-map5024") {
1263                element.target.classList.add("class-google-map-loaded");
1264                loadMapScript5024();
1265              }
1266            });
1267          }
1268      },500);
1269        </script>
1269<script id="google-map-locations1663077646315">function initMap1663077646315() {
1270          var map =  new google.maps.Map(
1271               document.getElementById('iframe-loc single-loc1663077646315'),
1272               {
1273                 center: { lat: 37.373498, lng: -121.7594384 },
1274                 zoom: 13,
1275                 styles: [],
1276               }
1277             );
1278             var infowindow = new google.maps.InfoWindow({
1279              size: new google.maps.Size(150, 50),
1280            });
1281            
1282            let location_data_current = location_data.filter((item)=>{
1283              return item.id === 678
1284            })
1285
1286            if(!location_data_current.length) 
1287            {
1288              location_data_current = location_data[0];
1289            }
1290            else 
1291            {
1292              location_data_current = location_data_current[0];
1293            }
1294
1295            if(location_data_current){
1296              var marker;
1297              if(undefined)
1298              {
1299                location_data.map((loc) => {
1300                   marker = new google.maps.Marker({
1301                    map,
1302                    draggable: false,
1303                    position: { lat: Number(loc.latitude), lng: Number(loc.longitude) },
1304                    icon: ""
1305                });
1306                const content =
1307                    '<div id="content" style="text-align: center;padding:3px 15px;">' +
1308                    '<div id="siteNotice">' +
1309                    "</div>" +
1310                    '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
1311                    profile.organisation +
1312                    "</div>" +
1313                    '<div id="bodyContent">' +
1314                    "<p>" +
1315                    loc.address_display +
1316                    "</p></div></div";
1317                  google.maps.event.addListener(
1318                    marker,
1319                    "click",
1320                    (function (marker, content, infowindow) {
1321                      return function () {
1322                        infowindow.setContent(content);
1323                        infowindow.open(map, marker);
1324                      };
1325                    })(marker, content, infowindow)
1326                  );
1327                })
1328              }
1329              else
1330              {
1331                marker = new google.maps.Marker({
1332                map,
1333                 draggable: false,
1334                 position: { lat: Number(location_data_current.latitude), lng: Number(location_data_current.longitude) },
1335                 icon: ""
1336               }); 
1337              }
1338            
1339            // map.controls[google.maps.ControlPosition.TOP].push(input);
1340            // Bias the SearchBox results towards current map's viewport.
1341            let contentString = "";
1342            if (location_data_current) {
1343              contentString =
1344                '<div id="content" style="text-align: center;padding:3px 15px;">' +
1345                '<div id="siteNotice">' +
1346                "</div>" +
1347                '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
1348                profile.organisation +
1349                "</div>" +
1350                '<div id="bodyContent">' +
1351                "<p>" +
1352                location_data_current.address_display +
1353                "</p>";
1354            }
1355
1356            contentString += "</div>" + "</div>";
1357
1358            if(true)
1359            {
1360              google.maps.event.addListener(marker, "dragend", function() {
1361              geocodePosition(marker.getPosition());
1362              });
1363              google.maps.event.addListener(marker, "click", function() {
1364                infowindow.setContent(contentString);
1365                infowindow.open(map, marker);
1366              });
1367              google.maps.event.trigger(marker, "click");
1368            }
1369            
1370            var latLng = marker.getPosition(); // returns LatLng object
1371          }
1372            map.setCenter(latLng);
1373           }
1374      function loadMapScript1663077646315() {
1375        console.log("loadMapScript function with new backend api changes called");
1376        if (
1377          typeof google === "undefined" ||
1378          google === null ||
1379          typeof google.maps === "undefined"
1380        ) {
1381          console.log("calling backend api from gpserve for google maps js ");
1382          fetch("https://api.growthplug.com/google-maps-js/")
1383            .then(async (res) => {
1384          const mapResp = await res.text();
1385          if (!document.getElementById("google-map-script")) {
1386            const mapScript = document.createElement("script");
1387            mapScript.setAttribute("id", "google-map-script");
1388            mapScript.setAttribute("type", "text/javascript");
1389            mapScript.innerHTML = mapResp;
1390            document.body.appendChild(mapScript);
1391          }
1392          const mapScript = document.getElementById("google-map-script");
1393          if (mapResp.innerHTML === "") {
1394            mapScript.innerHTML = mapResp;
1395          }
1396          initMap1663077646315();
1397            })
1398            .catch((e) => console.log(e));
1399        } else {
1400          initMap1663077646315();
1401        }
1402      }
1403      window.setTimeout(()=> {
1404          //  loadMapScript1663077646315();
1405         const locationElem = document.getElementById("location-map1663077646315");
1406          if (locationElem != null) {
1407            if ('IntersectionObserver' in window) {
1408              var options = {
1409                rootMargin: '0px',
1410                threshold: 0.01,
1411              };
1412              var observer = new IntersectionObserver(onIntersection, options);
1413              if (locationElem.classList.contains("class-google-map-loaded")) {
1414                observer.unobserve(locationElem);
1415                return;
1416              }
1417              observer.observe(locationElem);
1418            } else {
1419              loadMapScript1663077646315();
1420            }
1421          }
1422          function onIntersection(entries) {
1423            entries.forEach(function (element) {
1424              if (element.intersectionRatio <= 0) {
1425                return;
1426              }
1427              if (element.target.classList.contains("class-google-map-loaded")) {
1428                return;
1429              }
1430              if (element.target.id === "location-map1663077646315") {
1431                element.target.classList.add("class-google-map-loaded");
1432                loadMapScript1663077646315();
1433              }
1434            });
1435          }
1436      },500);
1437        </script>
1437<script id="google-map-locations1663086724354">function initMap1663086724354() {
1438          var map =  new google.maps.Map(
1439               document.getElementById('iframe-loc single-loc1663086724354'),
1440               {
1441                 center: { lat: 37.373498, lng: -121.7594384 },
1442                 zoom: 13,
1443                 styles: [],
1444               }
1445             );
1446             var infowindow = new google.maps.InfoWindow({
1447              size: new google.maps.Size(150, 50),
1448            });
1449            
1450            let location_data_current = location_data.filter((item)=>{
1451              return item.id === 678
1452            })
1453
1454            if(!location_data_current.length) 
1455            {
1456              location_data_current = location_data[0];
1457            }
1458            else 
1459            {
1460              location_data_current = location_data_current[0];
1461            }
1462
1463            if(location_data_current){
1464              var marker;
1465              if(undefined)
1466              {
1467                location_data.map((loc) => {
1468                   marker = new google.maps.Marker({
1469                    map,
1470                    draggable: false,
1471                    position: { lat: Number(loc.latitude), lng: Number(loc.longitude) },
1472                    icon: ""
1473                });
1474                const content =
1475                    '<div id="content" style="text-align: center;padding:3px 15px;">' +
1476                    '<div id="siteNotice">' +
1477                    "</div>" +
1478                    '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
1479                    profile.organisation +
1480                    "</div>" +
1481                    '<div id="bodyContent">' +
1482                    "<p>" +
1483                    loc.address_display +
1484                    "</p></div></div";
1485                  google.maps.event.addListener(
1486                    marker,
1487                    "click",
1488                    (function (marker, content, infowindow) {
1489                      return function () {
1490                        infowindow.setContent(content);
1491                        infowindow.open(map, marker);
1492                      };
1493                    })(marker, content, infowindow)
1494                  );
1495                })
1496              }
1497              else
1498              {
1499                marker = new google.maps.Marker({
1500                map,
1501                 draggable: false,
1502                 position: { lat: Number(location_data_current.latitude), lng: Number(location_data_current.longitude) },
1503                 icon: ""
1504               }); 
1505              }
1506            
1507            // map.controls[google.maps.ControlPosition.TOP].push(input);
1508            // Bias the SearchBox results towards current map's viewport.
1509            let contentString = "";
1510            if (location_data_current) {
1511              contentString =
1512                '<div id="content" style="text-align: center;padding:3px 15px;">' +
1513                '<div id="siteNotice">' +
1514                "</div>" +
1515                '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
1516                profile.organisation +
1517                "</div>" +
1518                '<div id="bodyContent">' +
1519                "<p>" +
1520                location_data_current.address_display +
1521                "</p>";
1522            }
1523
1524            contentString += "</div>" + "</div>";
1525
1526            if(true)
1527            {
1528              google.maps.event.addListener(marker, "dragend", function() {
1529              geocodePosition(marker.getPosition());
1530              });
1531              google.maps.event.addListener(marker, "click", function() {
1532                infowindow.setContent(contentString);
1533                infowindow.open(map, marker);
1534              });
1535              google.maps.event.trigger(marker, "click");
1536            }
1537            
1538            var latLng = marker.getPosition(); // returns LatLng object
1539          }
1540            map.setCenter(latLng);
1541           }
1542      function loadMapScript1663086724354() {
1543        console.log("loadMapScript function with new backend api changes called");
1544        if (
1545          typeof google === "undefined" ||
1546          google === null ||
1547          typeof google.maps === "undefined"
1548        ) {
1549          console.log("calling backend api from gpserve for google maps js ");
1550          fetch("https://api.growthplug.com/google-maps-js/")
1551            .then(async (res) => {
1552          const mapResp = await res.text();
1553          if (!document.getElementById("google-map-script")) {
1554            const mapScript = document.createElement("script");
1555            mapScript.setAttribute("id", "google-map-script");
1556            mapScript.setAttribute("type", "text/javascript");
1557            mapScript.innerHTML = mapResp;
1558            document.body.appendChild(mapScript);
1559          }
1560          const mapScript = document.getElementById("google-map-script");
1561          if (mapResp.innerHTML === "") {
1562            mapScript.innerHTML = mapResp;
1563          }
1564          initMap1663086724354();
1565            })
1566            .catch((e) => console.log(e));
1567        } else {
1568          initMap1663086724354();
1569        }
1570      }
1571      window.setTimeout(()=> {
1572          //  loadMapScript1663086724354();
1573         const locationElem = document.getElementById("location-map1663086724354");
1574          if (locationElem != null) {
1575            if ('IntersectionObserver' in window) {
1576              var options = {
1577                rootMargin: '0px',
1578                threshold: 0.01,
1579              };
1580              var observer = new IntersectionObserver(onIntersection, options);
1581              if (locationElem.classList.contains("class-google-map-loaded")) {
1582                observer.unobserve(locationElem);
1583                return;
1584              }
1585              observer.observe(locationElem);
1586            } else {
1587              loadMapScript1663086724354();
1588            }
1589          }
1590          function onIntersection(entries) {
1591            entries.forEach(function (element) {
1592              if (element.intersectionRatio <= 0) {
1593                return;
1594              }
1595              if (element.target.classList.contains("class-google-map-loaded")) {
1596                return;
1597              }
1598              if (element.target.id === "location-map1663086724354") {
1599                element.target.classList.add("class-google-map-loaded");
1600                loadMapScript1663086724354();
1601              }
1602            });
1603          }
1604      },500);
1605        </script>
1605<script id="google-map-locations1703851996844">function initMap1703851996844() {
1606          var map =  new google.maps.Map(
1607               document.getElementById('iframe-loc single-loc1703851996844'),
1608               {
1609                 center: { lat: 37.373498, lng: -121.7594384 },
1610                 zoom: 16,
1611                 styles: [{"stylers":[{"saturation":-100},{"gamma":0.5}],"elementType":"all","featureType":"all"},{"stylers":[{"visibility":"on"}],"elementType":"geometry","featureType":"all"},{"stylers":[{"visibility":"on"}],"elementType":"geometry.fill","featureType":"administrative.country"},{"stylers":[{"color":"#e90303"}],"elementType":"labels.text","featureType":"administrative.country"}],
1612               }
1613             );
1614             var infowindow = new google.maps.InfoWindow({
1615              size: new google.maps.Size(150, 50),
1616            });
1617            
1618            let location_data_current = location_data.filter((item)=>{
1619              return item.id === undefined
1620            })
1621
1622            if(!location_data_current.length) 
1623            {
1624              location_data_current = location_data[0];
1625            }
1626            else 
1627            {
1628              location_data_current = location_data_current[0];
1629            }
1630
1631            if(location_data_current){
1632              var marker;
1633              if(undefined)
1634              {
1635                location_data.map((loc) => {
1636                   marker = new google.maps.Marker({
1637                    map,
1638                    draggable: false,
1639                    position: { lat: Number(loc.latitude), lng: Number(loc.longitude) },
1640                    icon: ""
1641                });
1642                const content =
1643                    '<div id="content" style="text-align: center;padding:3px 15px;">' +
1644                    '<div id="siteNotice">' +
1645                    "</div>" +
1646                    '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
1647                    profile.organisation +
1648                    "</div>" +
1649                    '<div id="bodyContent">' +
1650                    "<p>" +
1651                    loc.address_display +
1652                    "</p></div></div";
1653                  google.maps.event.addListener(
1654                    marker,
1655                    "click",
1656                    (function (marker, content, infowindow) {
1657                      return function () {
1658                        infowindow.setContent(content);
1659                        infowindow.open(map, marker);
1660                      };
1661                    })(marker, content, infowindow)
1662                  );
1663                })
1664              }
1665              else
1666              {
1667                marker = new google.maps.Marker({
1668                map,
1669                 draggable: false,
1670                 position: { lat: Number(location_data_current.latitude), lng: Number(location_data_current.longitude) },
1671                 icon: ""
1672               }); 
1673              }
1674            
1675            // map.controls[google.maps.ControlPosition.TOP].push(input);
1676            // Bias the SearchBox results towards current map's viewport.
1677            let contentString = "";
1678            if (location_data_current) {
1679              contentString =
1680                '<div id="content" style="text-align: center;padding:3px 15px;">' +
1681                '<div id="siteNotice">' +
1682                "</div>" +
1683                '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
1684                profile.organisation +
1685                "</div>" +
1686                '<div id="bodyContent">' +
1687                "<p>" +
1688                location_data_current.address_display +
1689                "</p>";
1690            }
1691
1692            contentString += "</div>" + "</div>";
1693
1694            if(true)
1695            {
1696              google.maps.event.addListener(marker, "dragend", function() {
1697              geocodePosition(marker.getPosition());
1698              });
1699              google.maps.event.addListener(marker, "click", function() {
1700                infowindow.setContent(contentString);
1701                infowindow.open(map, marker);
1702              });
1703              google.maps.event.trigger(marker, "click");
1704            }
1705            
1706            var latLng = marker.getPosition(); // returns LatLng object
1707          }
1708            map.setCenter(latLng);
1709           }
1710      function loadMapScript1703851996844() {
1711        console.log("loadMapScript function with new backend api changes called");
1712        if (
1713          typeof google === "undefined" ||
1714          google === null ||
1715          typeof google.maps === "undefined"
1716        ) {
1717          console.log("calling backend api from gpserve for google maps js ");
1718          fetch("https://api.growthplug.com/google-maps-js/")
1719            .then(async (res) => {
1720          const mapResp = await res.text();
1721          if (!document.getElementById("google-map-script")) {
1722            const mapScript = document.createElement("script");
1723            mapScript.setAttribute("id", "google-map-script");
1724            mapScript.setAttribute("type", "text/javascript");
1725            mapScript.innerHTML = mapResp;
1726            document.body.appendChild(mapScript);
1727          }
1728          const mapScript = document.getElementById("google-map-script");
1729          if (mapResp.innerHTML === "") {
1730            mapScript.innerHTML = mapResp;
1731          }
1732          initMap1703851996844();
1733            })
1734            .catch((e) => console.log(e));
1735        } else {
1736          initMap1703851996844();
1737        }
1738      }
1739      window.setTimeout(()=> {
1740          //  loadMapScript1703851996844();
1741         const locationElem = document.getElementById("location-map1703851996844");
1742          if (locationElem != null) {
1743            if ('IntersectionObserver' in window) {
1744              var options = {
1745                rootMargin: '0px',
1746                threshold: 0.01,
1747              };
1748              var observer = new IntersectionObserver(onIntersection, options);
1749              if (locationElem.classList.contains("class-google-map-loaded")) {
1750                observer.unobserve(locationElem);
1751                return;
1752              }
1753              observer.observe(locationElem);
1754            } else {
1755              loadMapScript1703851996844();
1756            }
1757          }
1758          function onIntersection(entries) {
1759            entries.forEach(function (element) {
1760              if (element.intersectionRatio <= 0) {
1761                return;
1762              }
1763              if (element.target.classList.contains("class-google-map-loaded")) {
1764                return;
1765              }
1766              if (element.target.id === "location-map1703851996844") {
1767                element.target.classList.add("class-google-map-loaded");
1768                loadMapScript1703851996844();
1769              }
1770            });
1771          }
1772      },500);
1773        </script>
1773<script>
1774  document.addEventListener("DOMContentLoaded", function () {
1775    const lazyBgElements = document.querySelectorAll('.lozad-bg');
1776    if (lazyBgElements.length > 0 && 'IntersectionObserver' in window) {
1777      const options = {
1778        rootMargin: '200px',
1779        threshold: 0.01,
1780      };
1781      const lazyBgObserver = new IntersectionObserver(onLazyIntersection, options);
1782      lazyBgElements.forEach(element => {
1783        lazyBgObserver.observe(element);
1784      });
1785    }
1786  });
1787
1788  async function onLazyIntersection(entries, observer) {
1789    entries.forEach(function (element) {
1790      if (element.intersectionRatio <= 0 || element.target.classList.contains("bg-loaded")) {
1791        return;
1792      }
1793      if (element.target.classList.contains("lozad-bg")) {
1794        const backgroundImage = element.target.getAttribute('data-background-image');
1795        const bgSrc = element.target.getAttribute('data-bg-src');
1796        const background = element.target.getAttribute('data-background');
1797        const keyframe = element.target.getAttribute('data-keyframe');
1798        const backgroundGradient = element.target.getAttribute('data-background-gradient');
1799        if (backgroundImage) {
1800          element.target.style.backgroundImage =`url('${backgroundImage}')`;
1801        }
1802        if (bgSrc) {
1803          element.target.src = bgSrc;
1804        }
1805        if (background) {
1806          element.target.style.background = `url('${background}')`;
1807        }
1808        if(backgroundGradient){
1809          element.target.style.backgroundImage = backgroundGradient;
1810        }
1811        if (keyframe) {
1812          element.target.classList.add(keyframe);
1813        }
1814        element.target.classList.add("bg-loaded");
1815        observer.unobserve(element.target);
1816      }
1817    });
1818  }
1819</script>
1819<script defer="" src="https://cdn.jsdelivr.net/npm/lozad/dist/lozad.min.js" type="text/javascript"></script>
1819<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/output.e1ffd1e59131_migrated.js"></script>
1819<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/wow_init_migrated.js" type="text/javascript"></script>
1819<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/wow.min_migrated.js" type="text/javascript"></script>
1819<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/lazyimgobserver_migrated.js" type="text/javascript"></script>
1819<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/builder_appointment_migrated.js" type="text/javascript"></script>
1819<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/changes_bffqipo_migrated.js" type="text/javascript"></script>
1819<script id="form-scripts"></script>
1819<script defer="" id="review-scripts"></script>
vendor: 1 bytes, line 1819
1819
1820<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"582f49cd91fc4616803ffbe4ebd22f57","r":1,"spa":2}' crossorigin="anonymous"></script>
1820
1821</body> 
1822</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.