PageSourceSearch

https://www.graceleedydentistry.com/contact/

html graceleedydentistry.com collected 2026-10-04 16:07:53 UTC 100,530 bytes, 1,850 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>Contact Dentist Lakewood, CO | Grace &amp; Leedy</title><meta content="website" property="og:type"><meta content="https://www.graceleedydentistry.com/contact/" 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/contact_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/contact/">
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-3" 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-3-1">Contact</h1></div></section></section></div></div><div class="componentId-5" 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-5-1" href="https://www.graceleedydentistry.com">Home</a></li><li class="builder-editable-elements elementId-5-2">contact</li></ol></div></div></div></section></section></div></div><div class="componentId-9" style="position:relative">
1006  <div>
1007    <section
1008      class="w1qiovsx"
1009      style="--w1qiovsx-0:#33994d;--w1qiovsx-2:#000000;--w1qiovsx-3:#000000"
1010    >
1011      <section class="border-bottom padding-bottom-half" id="contact">
1012        <div class="container">
1013          <div class="padding-half contact-card">
1014            <div class="margin-half heading text-center">
1015              <span class="header__border" data-userway-font-size="14"></span>
1016            </div>
1017           <iframe
1018 src="https://ap.inceptionchiro.com/widget/form/vDca1i8NK6XbtfEehQhS"
1019 style="width:100%;height:100%;border:none;border-radius:0px"
1020 id="inline-vDca1i8NK6XbtfEehQhS" 
1021 data-layout="{'id':'INLINE'}"
1022 data-trigger-type="alwaysShow"
1023 data-trigger-value=""
1024 data-activation-type="alwaysActivated"
1025 data-activation-value=""
1026 data-deactivation-type="neverDeactivate"
1027 data-deactivation-value=""
1028 data-form-name="GP Form - Contact Us"
1029 data-height="594"
1030 data-layout-iframe-id="inline-vDca1i8NK6XbtfEehQhS"
1031 data-form-id="vDca1i8NK6XbtfEehQhS"
1032 title="GP Form - Contact Us"
1033 >
1034</iframe>
1035<script src="https://ap.inceptionchiro.com/js/form_embed.js"></script>
1035
1036          </div>
1037        </div>
1038      </section>
1039      <section
1040        class="wobrvgn"
1041        style="--wobrvgn-0:#33994d;--wobrvgn-1:#33994d;--wobrvgn-4:#000000"
1042      >
1043        <div
1044          aria-label="Success popup"
1045          class="modal success-popup popup"
1046          id="success-popup"
1047          role="dialog"
1048        >
1049          <div class="modal-dialog modal-md">
1050            <div class="modal-content success-message">
1051              <div class="modal-body">
1052                <div class="success-message__text">
1053                  <p><i aria-hidden="true" class="fa fa-check"></i></p>
1054                  <div class="pop_h5 builder-editable-elements elementId-9-10">
1055                    Great!
1056                  </div>
1057                  <p
1058                    class="dynamic-text builder-editable-elements elementId-9-11"
1059                  >
1060                    Your contact details have been successfully received.
1061                  </p>
1062                  <a
1063                    aria-label="Done"
1064                    class="success-button builder-editable-elements elementId-9-12"
1065                    data-dismiss="modal"
1066                    data-toggle="modal"
1067                    href="#"
1068                    >Done</a
1069                  >
1070                </div>
1071              </div>
1072            </div>
1073          </div>
1074        </div>
1075      </section>
1076      <div class="modal popup error-contact" id="error-contact" role="dialog">
1077        <div class="modal-dialog modal-md animated zoomIn">
1078          <div class="modal-content">
1079            <div class="modal-body">
1080              <div class="success">
1081                <p><i class="fa fa-frown-o"></i></p>
1082                <div class="pop_h5 builder-editable-elements elementId-9-13">
1083                  Something went wrong
1084                </div>
1085                <p class="margin-half">
1086                  <button
1087                    class="btn btn-primary builder-editable-elements elementId-9-14"
1088                    data-dismiss="modal"
1089                    data-toggle="modal"
1090                  >
1091                    Close
1092                  </button>
1093                </p>
1094              </div>
1095            </div>
1096          </div>
1097        </div>
1098      </div>
1099    </section>
1100  </div>
1101</div><div class="componentId-7" 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-7-1">Location</h3><p class="builder-editable-elements elementId-7-2">10881 West Asbury Ave Suite 210, Lakewood, CO 80227</p><p class="builder-editable-elements elementId-7-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-7-4">Office Hours</h3><p class="info builder-editable-elements elementId-7-5">MON<span class="pull-right builder-editable-elements elementId-7-6">8:30 am - 1:30 pm</span></p><p class="info builder-editable-elements elementId-7-7">TUE<span class="pull-right builder-editable-elements elementId-7-8">7:00 am - 3:30 pm</span></p><p class="info builder-editable-elements elementId-7-9">WED - THU<span class="pull-right builder-editable-elements elementId-7-10">8:00 am - 5:00 pm</span></p><p class="info builder-editable-elements elementId-7-11">FRI<span class="pull-right builder-editable-elements elementId-7-12">7:00 am - 3:30 pm</span></p><p class="info builder-editable-elements elementId-7-13">SAT - SUN<span class="pull-right builder-editable-elements elementId-7-14">Closed</span></p></div></div><div class="col-sm-4"><div class="location-info border-less"><h3 class="builder-editable-elements elementId-7-15">Get in Touch</h3><p class="builder-editable-elements elementId-7-16">Email:<a aria-label="[email protected]" class="builder-editable-elements elementId-7-17" href="/cdn-cgi/l/email-protection#4721352829332322342c0720352624222b2222233e232229332e3433353e6924282a"> <!-- --><span class="__cf_email__" data-cfemail="0a6c7865647e6e6f79614a6d786b696f666f6f6e736e6f647e63797e787324696567">[email&#160;protected]</span></a></p><p class="builder-editable-elements elementId-7-18">Call:<!-- --> <a aria-label="3039890452" class="builder-editable-elements elementId-7-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-7-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-map1703852191998" style="width:100%;margin:0px"><div id="iframe-loc single-loc1703852191998" style="width:100%;height:400px"></div><a class="d1ux82he" href="http://www.google.com/maps/place/39.6808505,-105.118401" target="_blank"><div class="ic57jij"></div><div class="doqgbre 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>
1102<style>
1103  @media screen and (max-width: 1600px) {
1104section.header-content {
1105    height: auto!important;
1106    padding-bottom: 120px!important;
1107}
1108}
1109</style></div>
vendor: 111 bytes, lines 1109-1112
1109
1110
1111
1112<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1112<script type="text/javascript">window.__INITIAL__DATA__ = {}</script>
1112<script type="text/javascript"></script>
1112<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">
1112<script defer="" src="https://cdn.jsdelivr.net/npm/[email protected]/dist/forge.min.js"></script>
1112<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
1112ou 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"};
1113  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":{}}];
1114  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
1114: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}
1114,{"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}];
1115  var about_images_length = 0;
1116  var website_url = window.location.protocol + "//" + location.host.split(":")[0];
1117  var appointment_popup_text = "Thank you for submitting your request. Our office will get back to you.";
1118  var contact_popup_success_text = "Your contact details have been successfully received.";
1119  var review_popup_success_text = "Your Review has been successfully received.";
1120  var blog_popup_success_text = "Your reply has been successfully received.";
1121  var landing_page_popup_success_text = "Thank you for your response. We will get back to you shortly.";
1122  var appointment_success_redirect = ".";
1123  var contact_success_redirect = ".";
1124  var review_success_redirect = ".";
1125  var GP_WEBSITES_API_URL = "https://api.growthplug.com";
1126  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":"
1126(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};
1127  if(undefined)  
1128        var map_name = "";
1129  </script>
1129<script id="google-map-locations5024">function initMap5024() {
1130          var map =  new google.maps.Map(
1131               document.getElementById('iframe-loc single-loc5024'),
1132               {
1133                 center: { lat: 39.6808505, lng: -105.118401 },
1134                 zoom: 13,
1135                 styles: [],
1136               }
1137             );
1138             var infowindow = new google.maps.InfoWindow({
1139              size: new google.maps.Size(150, 50),
1140            });
1141            
1142            let location_data_current = location_data.filter((item)=>{
1143              return item.id === 5024
1144            })
1145
1146            if(!location_data_current.length) 
1147            {
1148              location_data_current = location_data[0];
1149            }
1150            else 
1151            {
1152              location_data_current = location_data_current[0];
1153            }
1154
1155            if(location_data_current){
1156              var marker;
1157              if(undefined)
1158              {
1159                location_data.map((loc) => {
1160                   marker = new google.maps.Marker({
1161                    map,
1162                    draggable: false,
1163                    position: { lat: Number(loc.latitude), lng: Number(loc.longitude) },
1164                    icon: ""
1165                });
1166                const content =
1167                    '<div id="content" style="text-align: center;padding:3px 15px;">' +
1168                    '<div id="siteNotice">' +
1169                    "</div>" +
1170                    '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
1171                    profile.organisation +
1172                    "</div>" +
1173                    '<div id="bodyContent">' +
1174                    "<p>" +
1175                    loc.address_display +
1176                    "</p></div></div";
1177                  google.maps.event.addListener(
1178                    marker,
1179                    "click",
1180                    (function (marker, content, infowindow) {
1181                      return function () {
1182                        infowindow.setContent(content);
1183                        infowindow.open(map, marker);
1184                      };
1185                    })(marker, content, infowindow)
1186                  );
1187                })
1188              }
1189              else
1190              {
1191                marker = new google.maps.Marker({
1192                map,
1193                 draggable: false,
1194                 position: { lat: Number(location_data_current.latitude), lng: Number(location_data_current.longitude) },
1195                 icon: ""
1196               }); 
1197              }
1198            
1199            // map.controls[google.maps.ControlPosition.TOP].push(input);
1200            // Bias the SearchBox results towards current map's viewport.
1201            let contentString = "";
1202            if (location_data_current) {
1203              contentString =
1204                '<div id="content" style="text-align: center;padding:3px 15px;">' +
1205                '<div id="siteNotice">' +
1206                "</div>" +
1207                '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
1208                profile.organisation +
1209                "</div>" +
1210                '<div id="bodyContent">' +
1211                "<p>" +
1212                location_data_current.address_display +
1213                "</p>";
1214            }
1215
1216            contentString += "</div>" + "</div>";
1217
1218            if(true)
1219            {
1220              google.maps.event.addListener(marker, "dragend", function() {
1221              geocodePosition(marker.getPosition());
1222              });
1223              google.maps.event.addListener(marker, "click", function() {
1224                infowindow.setContent(contentString);
1225                infowindow.open(map, marker);
1226              });
1227              google.maps.event.trigger(marker, "click");
1228            }
1229            
1230            var latLng = marker.getPosition(); // returns LatLng object
1231          }
1232            map.setCenter(latLng);
1233           }
1234      function loadMapScript5024() {
1235        console.log("loadMapScript function with new backend api changes called");
1236        if (
1237          typeof google === "undefined" ||
1238          google === null ||
1239          typeof google.maps === "undefined"
1240        ) {
1241          console.log("calling backend api from gpserve for google maps js ");
1242          fetch("https://api.growthplug.com/google-maps-js/")
1243            .then(async (res) => {
1244          const mapResp = await res.text();
1245          if (!document.getElementById("google-map-script")) {
1246            const mapScript = document.createElement("script");
1247            mapScript.setAttribute("id", "google-map-script");
1248            mapScript.setAttribute("type", "text/javascript");
1249            mapScript.innerHTML = mapResp;
1250            document.body.appendChild(mapScript);
1251          }
1252          const mapScript = document.getElementById("google-map-script");
1253          if (mapResp.innerHTML === "") {
1254            mapScript.innerHTML = mapResp;
1255          }
1256          initMap5024();
1257            })
1258            .catch((e) => console.log(e));
1259        } else {
1260          initMap5024();
1261        }
1262      }
1263      window.setTimeout(()=> {
1264          //  loadMapScript5024();
1265         const locationElem = document.getElementById("location-map5024");
1266          if (locationElem != null) {
1267            if ('IntersectionObserver' in window) {
1268              var options = {
1269                rootMargin: '0px',
1270                threshold: 0.01,
1271              };
1272              var observer = new IntersectionObserver(onIntersection, options);
1273              if (locationElem.classList.contains("class-google-map-loaded")) {
1274                observer.unobserve(locationElem);
1275                return;
1276              }
1277              observer.observe(locationElem);
1278            } else {
1279              loadMapScript5024();
1280            }
1281          }
1282          function onIntersection(entries) {
1283            entries.forEach(function (element) {
1284              if (element.intersectionRatio <= 0) {
1285                return;
1286              }
1287              if (element.target.classList.contains("class-google-map-loaded")) {
1288                return;
1289              }
1290              if (element.target.id === "location-map5024") {
1291                element.target.classList.add("class-google-map-loaded");
1292                loadMapScript5024();
1293              }
1294            });
1295          }
1296      },500);
1297        </script>
1297<script id="google-map-locations1663077646315">function initMap1663077646315() {
1298          var map =  new google.maps.Map(
1299               document.getElementById('iframe-loc single-loc1663077646315'),
1300               {
1301                 center: { lat: 37.373498, lng: -121.7594384 },
1302                 zoom: 13,
1303                 styles: [],
1304               }
1305             );
1306             var infowindow = new google.maps.InfoWindow({
1307              size: new google.maps.Size(150, 50),
1308            });
1309            
1310            let location_data_current = location_data.filter((item)=>{
1311              return item.id === 678
1312            })
1313
1314            if(!location_data_current.length) 
1315            {
1316              location_data_current = location_data[0];
1317            }
1318            else 
1319            {
1320              location_data_current = location_data_current[0];
1321            }
1322
1323            if(location_data_current){
1324              var marker;
1325              if(undefined)
1326              {
1327                location_data.map((loc) => {
1328                   marker = new google.maps.Marker({
1329                    map,
1330                    draggable: false,
1331                    position: { lat: Number(loc.latitude), lng: Number(loc.longitude) },
1332                    icon: ""
1333                });
1334                const content =
1335                    '<div id="content" style="text-align: center;padding:3px 15px;">' +
1336                    '<div id="siteNotice">' +
1337                    "</div>" +
1338                    '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
1339                    profile.organisation +
1340                    "</div>" +
1341                    '<div id="bodyContent">' +
1342                    "<p>" +
1343                    loc.address_display +
1344                    "</p></div></div";
1345                  google.maps.event.addListener(
1346                    marker,
1347                    "click",
1348                    (function (marker, content, infowindow) {
1349                      return function () {
1350                        infowindow.setContent(content);
1351                        infowindow.open(map, marker);
1352                      };
1353                    })(marker, content, infowindow)
1354                  );
1355                })
1356              }
1357              else
1358              {
1359                marker = new google.maps.Marker({
1360                map,
1361                 draggable: false,
1362                 position: { lat: Number(location_data_current.latitude), lng: Number(location_data_current.longitude) },
1363                 icon: ""
1364               }); 
1365              }
1366            
1367            // map.controls[google.maps.ControlPosition.TOP].push(input);
1368            // Bias the SearchBox results towards current map's viewport.
1369            let contentString = "";
1370            if (location_data_current) {
1371              contentString =
1372                '<div id="content" style="text-align: center;padding:3px 15px;">' +
1373                '<div id="siteNotice">' +
1374                "</div>" +
1375                '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
1376                profile.organisation +
1377                "</div>" +
1378                '<div id="bodyContent">' +
1379                "<p>" +
1380                location_data_current.address_display +
1381                "</p>";
1382            }
1383
1384            contentString += "</div>" + "</div>";
1385
1386            if(true)
1387            {
1388              google.maps.event.addListener(marker, "dragend", function() {
1389              geocodePosition(marker.getPosition());
1390              });
1391              google.maps.event.addListener(marker, "click", function() {
1392                infowindow.setContent(contentString);
1393                infowindow.open(map, marker);
1394              });
1395              google.maps.event.trigger(marker, "click");
1396            }
1397            
1398            var latLng = marker.getPosition(); // returns LatLng object
1399          }
1400            map.setCenter(latLng);
1401           }
1402      function loadMapScript1663077646315() {
1403        console.log("loadMapScript function with new backend api changes called");
1404        if (
1405          typeof google === "undefined" ||
1406          google === null ||
1407          typeof google.maps === "undefined"
1408        ) {
1409          console.log("calling backend api from gpserve for google maps js ");
1410          fetch("https://api.growthplug.com/google-maps-js/")
1411            .then(async (res) => {
1412          const mapResp = await res.text();
1413          if (!document.getElementById("google-map-script")) {
1414            const mapScript = document.createElement("script");
1415            mapScript.setAttribute("id", "google-map-script");
1416            mapScript.setAttribute("type", "text/javascript");
1417            mapScript.innerHTML = mapResp;
1418            document.body.appendChild(mapScript);
1419          }
1420          const mapScript = document.getElementById("google-map-script");
1421          if (mapResp.innerHTML === "") {
1422            mapScript.innerHTML = mapResp;
1423          }
1424          initMap1663077646315();
1425            })
1426            .catch((e) => console.log(e));
1427        } else {
1428          initMap1663077646315();
1429        }
1430      }
1431      window.setTimeout(()=> {
1432          //  loadMapScript1663077646315();
1433         const locationElem = document.getElementById("location-map1663077646315");
1434          if (locationElem != null) {
1435            if ('IntersectionObserver' in window) {
1436              var options = {
1437                rootMargin: '0px',
1438                threshold: 0.01,
1439              };
1440              var observer = new IntersectionObserver(onIntersection, options);
1441              if (locationElem.classList.contains("class-google-map-loaded")) {
1442                observer.unobserve(locationElem);
1443                return;
1444              }
1445              observer.observe(locationElem);
1446            } else {
1447              loadMapScript1663077646315();
1448            }
1449          }
1450          function onIntersection(entries) {
1451            entries.forEach(function (element) {
1452              if (element.intersectionRatio <= 0) {
1453                return;
1454              }
1455              if (element.target.classList.contains("class-google-map-loaded")) {
1456                return;
1457              }
1458              if (element.target.id === "location-map1663077646315") {
1459                element.target.classList.add("class-google-map-loaded");
1460                loadMapScript1663077646315();
1461              }
1462            });
1463          }
1464      },500);
1465        </script>
1465<script id="google-map-locations1663086724354">function initMap1663086724354() {
1466          var map =  new google.maps.Map(
1467               document.getElementById('iframe-loc single-loc1663086724354'),
1468               {
1469                 center: { lat: 37.373498, lng: -121.7594384 },
1470                 zoom: 13,
1471                 styles: [],
1472               }
1473             );
1474             var infowindow = new google.maps.InfoWindow({
1475              size: new google.maps.Size(150, 50),
1476            });
1477            
1478            let location_data_current = location_data.filter((item)=>{
1479              return item.id === 678
1480            })
1481
1482            if(!location_data_current.length) 
1483            {
1484              location_data_current = location_data[0];
1485            }
1486            else 
1487            {
1488              location_data_current = location_data_current[0];
1489            }
1490
1491            if(location_data_current){
1492              var marker;
1493              if(undefined)
1494              {
1495                location_data.map((loc) => {
1496                   marker = new google.maps.Marker({
1497                    map,
1498                    draggable: false,
1499                    position: { lat: Number(loc.latitude), lng: Number(loc.longitude) },
1500                    icon: ""
1501                });
1502                const content =
1503                    '<div id="content" style="text-align: center;padding:3px 15px;">' +
1504                    '<div id="siteNotice">' +
1505                    "</div>" +
1506                    '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
1507                    profile.organisation +
1508                    "</div>" +
1509                    '<div id="bodyContent">' +
1510                    "<p>" +
1511                    loc.address_display +
1512                    "</p></div></div";
1513                  google.maps.event.addListener(
1514                    marker,
1515                    "click",
1516                    (function (marker, content, infowindow) {
1517                      return function () {
1518                        infowindow.setContent(content);
1519                        infowindow.open(map, marker);
1520                      };
1521                    })(marker, content, infowindow)
1522                  );
1523                })
1524              }
1525              else
1526              {
1527                marker = new google.maps.Marker({
1528                map,
1529                 draggable: false,
1530                 position: { lat: Number(location_data_current.latitude), lng: Number(location_data_current.longitude) },
1531                 icon: ""
1532               }); 
1533              }
1534            
1535            // map.controls[google.maps.ControlPosition.TOP].push(input);
1536            // Bias the SearchBox results towards current map's viewport.
1537            let contentString = "";
1538            if (location_data_current) {
1539              contentString =
1540                '<div id="content" style="text-align: center;padding:3px 15px;">' +
1541                '<div id="siteNotice">' +
1542                "</div>" +
1543                '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
1544                profile.organisation +
1545                "</div>" +
1546                '<div id="bodyContent">' +
1547                "<p>" +
1548                location_data_current.address_display +
1549                "</p>";
1550            }
1551
1552            contentString += "</div>" + "</div>";
1553
1554            if(true)
1555            {
1556              google.maps.event.addListener(marker, "dragend", function() {
1557              geocodePosition(marker.getPosition());
1558              });
1559              google.maps.event.addListener(marker, "click", function() {
1560                infowindow.setContent(contentString);
1561                infowindow.open(map, marker);
1562              });
1563              google.maps.event.trigger(marker, "click");
1564            }
1565            
1566            var latLng = marker.getPosition(); // returns LatLng object
1567          }
1568            map.setCenter(latLng);
1569           }
1570      function loadMapScript1663086724354() {
1571        console.log("loadMapScript function with new backend api changes called");
1572        if (
1573          typeof google === "undefined" ||
1574          google === null ||
1575          typeof google.maps === "undefined"
1576        ) {
1577          console.log("calling backend api from gpserve for google maps js ");
1578          fetch("https://api.growthplug.com/google-maps-js/")
1579            .then(async (res) => {
1580          const mapResp = await res.text();
1581          if (!document.getElementById("google-map-script")) {
1582            const mapScript = document.createElement("script");
1583            mapScript.setAttribute("id", "google-map-script");
1584            mapScript.setAttribute("type", "text/javascript");
1585            mapScript.innerHTML = mapResp;
1586            document.body.appendChild(mapScript);
1587          }
1588          const mapScript = document.getElementById("google-map-script");
1589          if (mapResp.innerHTML === "") {
1590            mapScript.innerHTML = mapResp;
1591          }
1592          initMap1663086724354();
1593            })
1594            .catch((e) => console.log(e));
1595        } else {
1596          initMap1663086724354();
1597        }
1598      }
1599      window.setTimeout(()=> {
1600          //  loadMapScript1663086724354();
1601         const locationElem = document.getElementById("location-map1663086724354");
1602          if (locationElem != null) {
1603            if ('IntersectionObserver' in window) {
1604              var options = {
1605                rootMargin: '0px',
1606                threshold: 0.01,
1607              };
1608              var observer = new IntersectionObserver(onIntersection, options);
1609              if (locationElem.classList.contains("class-google-map-loaded")) {
1610                observer.unobserve(locationElem);
1611                return;
1612              }
1613              observer.observe(locationElem);
1614            } else {
1615              loadMapScript1663086724354();
1616            }
1617          }
1618          function onIntersection(entries) {
1619            entries.forEach(function (element) {
1620              if (element.intersectionRatio <= 0) {
1621                return;
1622              }
1623              if (element.target.classList.contains("class-google-map-loaded")) {
1624                return;
1625              }
1626              if (element.target.id === "location-map1663086724354") {
1627                element.target.classList.add("class-google-map-loaded");
1628                loadMapScript1663086724354();
1629              }
1630            });
1631          }
1632      },500);
1633        </script>
1633<script id="google-map-locations1703852191998">function initMap1703852191998() {
1634          var map =  new google.maps.Map(
1635               document.getElementById('iframe-loc single-loc1703852191998'),
1636               {
1637                 center: { lat: 39.6808505, lng: -105.118401 },
1638                 zoom: 16,
1639                 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"}],
1640               }
1641             );
1642             var infowindow = new google.maps.InfoWindow({
1643              size: new google.maps.Size(150, 50),
1644            });
1645            
1646            let location_data_current = location_data.filter((item)=>{
1647              return item.id === undefined
1648            })
1649
1650            if(!location_data_current.length) 
1651            {
1652              location_data_current = location_data[0];
1653            }
1654            else 
1655            {
1656              location_data_current = location_data_current[0];
1657            }
1658
1659            if(location_data_current){
1660              var marker;
1661              if(undefined)
1662              {
1663                location_data.map((loc) => {
1664                   marker = new google.maps.Marker({
1665                    map,
1666                    draggable: false,
1667                    position: { lat: Number(loc.latitude), lng: Number(loc.longitude) },
1668                    icon: ""
1669                });
1670                const content =
1671                    '<div id="content" style="text-align: center;padding:3px 15px;">' +
1672                    '<div id="siteNotice">' +
1673                    "</div>" +
1674                    '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
1675                    profile.organisation +
1676                    "</div>" +
1677                    '<div id="bodyContent">' +
1678                    "<p>" +
1679                    loc.address_display +
1680                    "</p></div></div";
1681                  google.maps.event.addListener(
1682                    marker,
1683                    "click",
1684                    (function (marker, content, infowindow) {
1685                      return function () {
1686                        infowindow.setContent(content);
1687                        infowindow.open(map, marker);
1688                      };
1689                    })(marker, content, infowindow)
1690                  );
1691                })
1692              }
1693              else
1694              {
1695                marker = new google.maps.Marker({
1696                map,
1697                 draggable: false,
1698                 position: { lat: Number(location_data_current.latitude), lng: Number(location_data_current.longitude) },
1699                 icon: ""
1700               }); 
1701              }
1702            
1703            // map.controls[google.maps.ControlPosition.TOP].push(input);
1704            // Bias the SearchBox results towards current map's viewport.
1705            let contentString = "";
1706            if (location_data_current) {
1707              contentString =
1708                '<div id="content" style="text-align: center;padding:3px 15px;">' +
1709                '<div id="siteNotice">' +
1710                "</div>" +
1711                '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
1712                profile.organisation +
1713                "</div>" +
1714                '<div id="bodyContent">' +
1715                "<p>" +
1716                location_data_current.address_display +
1717                "</p>";
1718            }
1719
1720            contentString += "</div>" + "</div>";
1721
1722            if(true)
1723            {
1724              google.maps.event.addListener(marker, "dragend", function() {
1725              geocodePosition(marker.getPosition());
1726              });
1727              google.maps.event.addListener(marker, "click", function() {
1728                infowindow.setContent(contentString);
1729                infowindow.open(map, marker);
1730              });
1731              google.maps.event.trigger(marker, "click");
1732            }
1733            
1734            var latLng = marker.getPosition(); // returns LatLng object
1735          }
1736            map.setCenter(latLng);
1737           }
1738      function loadMapScript1703852191998() {
1739        console.log("loadMapScript function with new backend api changes called");
1740        if (
1741          typeof google === "undefined" ||
1742          google === null ||
1743          typeof google.maps === "undefined"
1744        ) {
1745          console.log("calling backend api from gpserve for google maps js ");
1746          fetch("https://api.growthplug.com/google-maps-js/")
1747            .then(async (res) => {
1748          const mapResp = await res.text();
1749          if (!document.getElementById("google-map-script")) {
1750            const mapScript = document.createElement("script");
1751            mapScript.setAttribute("id", "google-map-script");
1752            mapScript.setAttribute("type", "text/javascript");
1753            mapScript.innerHTML = mapResp;
1754            document.body.appendChild(mapScript);
1755          }
1756          const mapScript = document.getElementById("google-map-script");
1757          if (mapResp.innerHTML === "") {
1758            mapScript.innerHTML = mapResp;
1759          }
1760          initMap1703852191998();
1761            })
1762            .catch((e) => console.log(e));
1763        } else {
1764          initMap1703852191998();
1765        }
1766      }
1767      window.setTimeout(()=> {
1768          //  loadMapScript1703852191998();
1769         const locationElem = document.getElementById("location-map1703852191998");
1770          if (locationElem != null) {
1771            if ('IntersectionObserver' in window) {
1772              var options = {
1773                rootMargin: '0px',
1774                threshold: 0.01,
1775              };
1776              var observer = new IntersectionObserver(onIntersection, options);
1777              if (locationElem.classList.contains("class-google-map-loaded")) {
1778                observer.unobserve(locationElem);
1779                return;
1780              }
1781              observer.observe(locationElem);
1782            } else {
1783              loadMapScript1703852191998();
1784            }
1785          }
1786          function onIntersection(entries) {
1787            entries.forEach(function (element) {
1788              if (element.intersectionRatio <= 0) {
1789                return;
1790              }
1791              if (element.target.classList.contains("class-google-map-loaded")) {
1792                return;
1793              }
1794              if (element.target.id === "location-map1703852191998") {
1795                element.target.classList.add("class-google-map-loaded");
1796                loadMapScript1703852191998();
1797              }
1798            });
1799          }
1800      },500);
1801        </script>
1801<script>
1802  document.addEventListener("DOMContentLoaded", function () {
1803    const lazyBgElements = document.querySelectorAll('.lozad-bg');
1804    if (lazyBgElements.length > 0 && 'IntersectionObserver' in window) {
1805      const options = {
1806        rootMargin: '200px',
1807        threshold: 0.01,
1808      };
1809      const lazyBgObserver = new IntersectionObserver(onLazyIntersection, options);
1810      lazyBgElements.forEach(element => {
1811        lazyBgObserver.observe(element);
1812      });
1813    }
1814  });
1815
1816  async function onLazyIntersection(entries, observer) {
1817    entries.forEach(function (element) {
1818      if (element.intersectionRatio <= 0 || element.target.classList.contains("bg-loaded")) {
1819        return;
1820      }
1821      if (element.target.classList.contains("lozad-bg")) {
1822        const backgroundImage = element.target.getAttribute('data-background-image');
1823        const bgSrc = element.target.getAttribute('data-bg-src');
1824        const background = element.target.getAttribute('data-background');
1825        const keyframe = element.target.getAttribute('data-keyframe');
1826        const backgroundGradient = element.target.getAttribute('data-background-gradient');
1827        if (backgroundImage) {
1828          element.target.style.backgroundImage =`url('${backgroundImage}')`;
1829        }
1830        if (bgSrc) {
1831          element.target.src = bgSrc;
1832        }
1833        if (background) {
1834          element.target.style.background = `url('${background}')`;
1835        }
1836        if(backgroundGradient){
1837          element.target.style.backgroundImage = backgroundGradient;
1838        }
1839        if (keyframe) {
1840          element.target.classList.add(keyframe);
1841        }
1842        element.target.classList.add("bg-loaded");
1843        observer.unobserve(element.target);
1844      }
1845    });
1846  }
1847</script>
1847<script defer="" src="https://cdn.jsdelivr.net/npm/lozad/dist/lozad.min.js" type="text/javascript"></script>
1847<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/output.e1ffd1e59131_migrated.js"></script>
1847<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/wow_init_migrated.js" type="text/javascript"></script>
1847<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/wow.min_migrated.js" type="text/javascript"></script>
1847<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/lazyimgobserver_migrated.js" type="text/javascript"></script>
1847<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/builder_appointment_migrated.js" type="text/javascript"></script>
1847<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/contactv1_migrated.js" type="text/javascript"></script>
1847<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/changes_bffqipo_migrated.js" type="text/javascript"></script>
1847<script id="form-scripts"></script>
1847<script defer="" id="review-scripts"></script>
vendor: 1 bytes, line 1847
1847
1848<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>
1848
1849</body> 
1850</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.