PageSourceSearch

https://www.graceleedydentistry.com/

html graceleedydentistry.com collected 2026-10-04 16:07:50 UTC 152,581 bytes, 2,747 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>Dentist Lakewood, CO | Grace &amp; Leedy Family &amp; Cosmetic Dentistry | Dentist 80227</title><meta content="website" property="og:type"><meta content="https://www.graceleedydentistry.com/" 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/home_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=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"><link href="https://fonts.googleapis.com/css?family=Josefin+Sans:300,400,600,700&amp;display=swap" rel="stylesheet">
23<link href="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/output.86071f1d7f87_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="Sleep Dentistry, Periodontal Dentistry, Implant Dentistry, Injectables for Facial Pain, Dental Care, Family Dentistry, Cosmetic Dentistry, Lakewood, CO Dentist, Emergency Dental Services, Teeth Whitening, Dental Implants, Oral Health Tips, Dental Checkup, Toothache/Tooth Pain, Root Canal Treatment, Dental Hygiene, Dentures, Invisalign or Clear Braces, Wisdom Teeth Removal, Dental X-rays, Sedation Dentistry, Oral Cancer Screening, Teeth Cleaning Lakewood, CO, Tooth Ache, My Tooth Hurts, Best Dentist Lakewood, CO">
26<link rel="canonical" href="https://www.graceleedydentistry.com/">
27<script type="application/ld+json">{"@id": "https://www.graceleedydentistry.com", "url": "https://www.graceleedydentistry.com", "name": "Grace &amp; Leedy", "@type": "Dentist", "image": "https://www.graceleedydentistry.com/wp-content/uploads/2025/05/44817_grace___leedy_logo2_2_migrated.jpg", "address": {"@type": "PostalAddress", "postalCode": "80227", "addressRegion": "CO", "streetAddress": "10881 West Asbury Ave Suite 210", "addressCountry": "United States", "addressLocality": "Lakewood, CO"}, "@context": "http://schema.org", "location": {"geo": {"@type": "GeoCoordinates", "latitude": "39.6808505", "longitude": "-105.118401"}, "@type": "Place"}, "telephone": "+13039890452", "areaServed": [{"name": ["Lakewood, CO"], "@type": "City"}], "department": [], "priceRange": "$$$", "contactPoint": [{"@type": "contactPoint", "telephone": "+13039890452", "contactType": "Customer service"}, {"@type": "contactPoint", "telephone": "+13039890452", "contactType": "Appointment booking "}], "aggregateRating": {"@type": "AggregateRating", "ratingValue": "5.0", "reviewCount": 340}, "openingHoursSpecification": [{"@type": "OpeningHoursSpecification", "opens": "8:30", "closes": "13:30", "dayOfWeek": ["Monday"]}, {"@type": "OpeningHoursSpecification", "opens": "7:00", "closes": "15:30", "dayOfWeek": ["Tuesday", "Friday"]}, {"@type": "OpeningHoursSpecification", "opens": "8:00", "closes": "17:00", "dayOfWeek": ["Wednesday", "Thursday"]}]}</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-16" style="position:relative">
1006  <div>
1007    <div class="not-editable">
1008      <div class="builder-editable-elements elementId-16-146">
1009        <section class="builder-editable-elements elementId-16-1" id="home-wrap">
1010          <section class="banner builder-editable-elements elementId-16-2">
1011            <div class="banner__txt builder-editable-elements elementId-16-3">
1012              <img decoding="async" alt="logo" class="builder-editable-elements elementId-16-4" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/unnamed_44_1_migrated.png" src="" title="logo" width="100px">
1013              <h1 class="builder-editable-elements elementId-16-5">
1014                DENTIST - Lakewood, CO
1015              </h1>
1016              <h2 class="builder-editable-elements elementId-16-6">
1017                It's Time to Smile Again
1018              </h2>
1019              <div class="btn__wrap builder-editable-elements elementId-16-7">
1020                <a href="/request-an-appointment" class="btn__grace builder-editable-elements elementId-16-8">Request an Appointment</a>
1021                <a class="btn__grace builder-editable-elements elementId-16-9" href="https://bestcardteam.com/Payments/?Profile=graceleedydentistryWEB" rel="noopener" target="_blank">Online Bill Pay</a>
1022              </div>
1023            </div>
1024            <!-- img class="banner-back-image" src="https://gp-assets-1.growthplug.com/website_files/3881/pexels-pixabay-159406_1.jpg" width="100" alt="home banner" title home banner ---->
1025            <!-- <img decoding="async" class="banner-back-image" src="https://gp-assets-1.growthplug.com/website_files/5025/Banner_image_Dentist_Lakewood_CO_Grace_Leedy_Family_Cosmetic_Dentistr_Rr2EaXU.jpg" width="100" alt="home banner" title home banner> -->
1026            <video autoplay="autoplay" loop="loop" muted="" playsinline="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/untitled20design203_migrated.mp4" width="100%"></video>
1027            <style class="builder-editable-elements elementId-16-10">
1028              .header-description.abcontainer p {
1029                color: #6d6d6d !important;
1030              }
1031
1032              .content__oh.txt__service p {
1033                color: #333 !important;
1034              }
1035
1036              #review .review__block .line__list {
1037                background: rgb(0 0 0 / 38%) !important;
1038              }
1039              .banner__txt img {
1040                width: 300px;
1041              }
1042
1043              .btn__wrap {
1044                display: flex;
1045                flex-wrap: wrap;
1046                justify-content: center;
1047              }
1048
1049              .banner__txt a.btn__grace {
1050                font-size: 20px !important;
1051              }
1052              .banner-back-image{
1053                object-fit: cover;
1054                height: 103vh;
1055                width: 100%;
1056
1057
1058              }
1059
1060              .banner video {
1061                object-fit: cover;
1062                object-position: center 30%;
1063                height: 103vh;
1064              }
1065              section.banner {
1066                position: relative;
1067              }
1068              section.banner .banner__txt h2 {
1069                font-size: 80px;
1070                letter-spacing: 1.5px;
1071                font-family: dancing script !important;
1072              }
1073
1074              .banner__txt {
1075                position: absolute;
1076                text-align: center;
1077                padding: 20px;
1078                border-radius: 7px;
1079                width: 100vw;
1080                height: 60vh;
1081                display: flex;
1082                align-items: center;
1083                justify-content: center;
1084                flex-direction: column;
1085                max-width: 800px;
1086                left: 3%;
1087                top: 10%;
1088                background: #00000054;
1089                z-index: 1;
1090              }
1091
1092              .banner__txt h1,
1093              .banner__txt h2 {
1094                font-family: "Anton", sans-serif;
1095                color: #fff;
1096                margin: 0;
1097              }
1098
1099              .banner__txt h1 {
1100                margin: 0 0 5px;
1101                letter-spacing: 2px;
1102                font-weight: 200;
1103                text-transform: uppercase;
1104                font-size: 16px;
1105              }
1106              section#home-wrap {
1107                overflow-x: hidden;
1108              }
1109              @media (max-width: 420px) {
1110              }
1111
1112              @media (max-width: 1025px) {
1113                .banner-back-image{
1114
1115                height: 70vh;
1116
1117              }
1118                .banner video {
1119                  height: 70vh;
1120                }
1121              }
1122              @media (min-width: 480px) and (max-width: 992px) {
1123                .banner__txt {
1124                  height: 45vh;
1125                  left: 0;
1126                  right: 0;
1127                  width: 100%;
1128                }
1129              }
1130
1131              @media (min-width: 992px) and (max-width: 1100px) {
1132                .banner__txt {
1133                  height: 45vh;
1134                }
1135              }
1136
1137              @media (min-width: 1300px) and (max-width: 2000px) {
1138                .header-img {
1139                  width: 35vw;
1140                }
1141              }
1142              @media (max-width: 992px) {
1143                section.banner .banner__txt h2{
1144                  font-size: 20px;;
1145                }
1146                .banner__txt h2 {
1147                  font-size: 7vw;
1148                }
1149              }
1150
1151              @media (max-width: 520px) {
1152                .image-box.box {
1153                  margin-top: 60px;
1154                }
1155
1156                .banner__txt {
1157                  height: 70vh !important;
1158                  top: 0;
1159                  bottom: 0;
1160                  left: 0;
1161                  width: 100%;
1162                }
1163
1164                .banner__txt img {
1165                  width: 250px;
1166                }
1167              }
1168            </style>
1169          </section>
1170          <section class="boxes builder-editable-elements elementId-16-11">
1171            <div class="container builder-editable-elements elementId-16-12">
1172              <div class="row builder-editable-elements elementId-16-13">
1173                <div class="col-md-4 wow fadeInUp text-center builder-editable-elements elementId-16-14" data-wow-delay="2s" data-wow-duration="2.3s">
1174                  <div class="image-box box builder-editable-elements elementId-16-15">
1175                    <img decoding="async" alt="image" class="img-responsive img__one builder-editable-elements elementId-16-16" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2026/01/picture_of_running_women_on_the_beach_migrated-copy.webp" src="" title="image">
1176                  </div>
1177                </div>
1178                <div class="col-md-4 wow fadeInUp text-center builder-editable-elements elementId-16-17" data-wow-delay="2s" data-wow-duration="2.6s">
1179                  <div class="content-box content-box1 box builder-editable-elements elementId-16-18">
1180                    <div class="content__box__img builder-editable-elements elementId-16-19">
1181                      <img decoding="async" alt="mountain stream" class="img-responsive builder-editable-elements elementId-16-20" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-blooming-tulip-fields-bright-451696523_1_migrated.webp" src="" title="mountain stream">
1182                    </div>
1183                    <a href="/request-an-appointment" class="builder-editable-elements elementId-16-21">
1184                      <div class="content__box__text builder-editable-elements elementId-16-22">
1185                        <h3 class="builder-editable-elements elementId-16-23">
1186                          REQUEST AN <br>APPOINTMENT
1187                        </h3>
1188                      </div>
1189                    </a>
1190                  </div>
1191                </div>
1192                <div class="col-md-4 wow fadeInUp text-center builder-editable-elements elementId-16-24" data-wow-delay="2s" data-wow-duration="2.9s">
1193                  <div class="image-box box builder-editable-elements elementId-16-25">
1194                    <img decoding="async" alt="mountain stream" class="img-responsive builder-editable-elements elementId-16-26" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2026/01/pretty_young_woman_sitting_on_the_sand_on_the_beach_migrated-copy.webp" src="" title="mountain stream">
1195                  </div>
1196                </div>
1197                <div class="col-md-4 wow fadeInRight text-center builder-editable-elements elementId-16-27" data-wow-delay="0.3s" data-wow-duration="2.3s">
1198                  <div class="content-box content-box1 box builder-editable-elements elementId-16-28">
1199                    <div class="content__box__img builder-editable-elements elementId-16-29">
1200                      <img decoding="async" alt="mountain stream" class="img-responsive builder-editable-elements elementId-16-30" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-blooming-tulip-fields-bright-451696523_1_migrated.webp" src="" title="mountain stream">
1201                    </div>
1202                    <a class="builder-editable-elements elementId-16-31" href="tel:(303)%20989-0452">
1203                      <div class="content__box__text builder-editable-elements elementId-16-32">
1204                        <h3 class="builder-editable-elements elementId-16-33">
1205                          CALL<br>NOW
1206                        </h3>
1207                      </div>
1208                    </a>
1209                  </div>
1210                </div>
1211                <div class="col-md-4 wow fadeInRight text-center builder-editable-elements elementId-16-34" data-wow-delay="0.3s" data-wow-duration="2.3s">
1212                  <div class="image-box box builder-editable-elements elementId-16-35">
1213                    <img decoding="async" alt="mountain stream" class="img-responsive builder-editable-elements elementId-16-36" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2026/01/beach_bag_and_sneakers_against_blue_sea_and_sky_background_summer_vac_fpqb6ss_migrated-copy.webp" src="" title="mountain stream">
1214                  </div>
1215                </div>
1216                <div class="col-md-4 wow fadeInRight text-center builder-editable-elements elementId-16-37" data-wow-delay="0.3s" data-wow-duration="2.3s">
1217                  <div class="content-box content-box1 box builder-editable-elements elementId-16-38">
1218                    <div class="content__box__img builder-editable-elements elementId-16-39">
1219                      <img decoding="async" alt="mountain stream" class="img-responsive builder-editable-elements elementId-16-40" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-blooming-tulip-fields-bright-451696523_1_migrated.webp" src="" title="mountain stream">
1220                    </div>
1221                    <a class="builder-editable-elements elementId-16-41" href="/reviews">
1222                      <div class="content__box__text builder-editable-elements elementId-16-42">
1223                        <h3 class="builder-editable-elements elementId-16-43">
1224                          REVIEWS
1225                        </h3>
1226                      </div>
1227                    </a>
1228                  </div>
1229                </div>
1230              </div>
1231            </div>
1232            <style class="builder-editable-elements elementId-16-44">
1233              .box {
1234                margin-bottom: 30px;
1235              }
1236
1237              .content__box__img {
1238                position: relative;
1239              }
1240
1241              .content__box__text {
1242                position: absolute;
1243                border: 3px solid #ffffffa6;
1244                padding: 45px;
1245                top: 50%;
1246                cursor: pointer;
1247                left: 50%;
1248                transform: translate(-50%, -50%);
1249                width: 167px;
1250                height: 167px;
1251                display: flex;
1252                align-items: center;
1253                justify-content: center;
1254              }
1255
1256              .content__box__text h3 {
1257                font-size: 17px !important;
1258                cursor: pointer;
1259              }
1260
1261              .content__box__text {
1262                background: #17784996;
1263                transition: all ease 300ms;
1264              }
1265
1266              .content__box__text:hover {
1267                background: #eebf2dde;
1268                transition: all ease 300ms;
1269              }
1270
1271              .image-box.box img,
1272              .content__box__img img {
1273                height: 350px;
1274                width: 350px;
1275                object-fit: cover;
1276                transition: all ease 200ms;
1277                margin: 0 auto;
1278              }
1279
1280              .box {
1281                overflow: hidden;
1282              }
1283
1284              section.boxes {
1285                margin: 35px 5px 25px;
1286                position: relative;
1287                top: -80px;
1288              }
1289
1290              .content__box__text,
1291              .content__box__text h3 {
1292                color: #ffffffeb;
1293              }
1294
1295              .image-box img:hover {
1296                transform: scale(1.1);
1297                transition: all ease 200ms;
1298              }
1299            </style>
1300          </section>
1301          <section class="header-content builder-editable-elements elementId-16-45">
1302            <figure class="header-img builder-editable-elements elementId-16-46">
1303              <img decoding="async" alt="mdc" class="builder-editable-elements elementId-16-47" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2026/01/cute-mother-baby-child-outdoor_migrated-copy-scaled.webp" height="100%" src="" title="mdc" width="100%">
1304            </figure>
1305            <div class="header-description abcontainer builder-editable-elements elementId-16-48">
1306              <h2 class="builder-editable-elements elementId-16-49">
1307                "The Best in Care and <br>Professionalism"
1308              </h2>
1309              <h2 class="header-title builder-editable-elements elementId-16-50">
1310                Your Dentist in Lakewood, Colorado
1311              </h2>
1312              <p class="builder-editable-elements elementId-16-51">
1313                At Grace and Leedy in Lakewood, CO, we provide comprehensive
1314                family and cosmetic dentistry. It is our mission to provide the
1315                highest quality dental care in a friendly and relaxing
1316                atmosphere.We hope it comes as a comfort knowing your dentist
1317                sees people of all ages, about all types of dental issues. We
1318                are here to answer your questions and provide a knowledgeable
1319                dialogue about you and your family’s oral health.
1320              </p>
1321              <a href="/request-an-appointment" target="_self" style="color:#fff !important;" class="type-button builder-editable-elements elementId-16-52">
1322                REQUEST AN APPOINTMENT
1323              </a>
1324              <div class="award builder-editable-elements elementId-16-53">
1325                <img decoding="async" alt="award" class="builder-editable-elements elementId-16-54" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/image-asset_migrated.jpeg" src="" title="award" width="100%">
1326              </div>
1327            </div>
1328            <style class="builder-editable-elements elementId-16-55">
1329                            .header-img {
1330                              box-shadow: 0 0 0 2em #33994d, 0 0 0 4em #33994d75, 0 0 0 6em #33994d38;
1331                              height: 100%;
1332                              border-radius: 50%;
1333                              margin: 0;
1334                              position: absolute;
1335                              right: -8vw;
1336                              top: 8vw;
1337                              width: 47vw;
1338                              overflow: hidden;
1339                            }
1340
1341                            figure.header-img img {
1342                              object-fit: cover;
1343                              object-position: 100% 27%;
1344                            }
1345
1346                            .type-button:hover {
1347                              background: #3a3a3a;
1348                            }
1349
1350                            .header-description {
1351                              margin: auto;
1352                              max-width: 30em;
1353                            }
1354
1355                            .header-description {
1356                              margin: 6em 3em 0;
1357                              max-width: 50vw;
1358                            }
1359
1360                            .header-title {
1361                              font-size: 2.5em;
1362                              letter-spacing: -0.025em;
1363                              line-height: 1.25;
1364                              margin-left: -0.0625em;
1365                              color: #3a3a3a;
1366                            }
1367
1368                            .type-button {
1369                  width: auto;
1370                  padding: 10px;
1371                  height: unset;
1372                  padding: 10px 16px;
1373                  background: #33994d;
1374                  color: #fff;
1375                  font-weight: 400;
1376                  transition: 0.5s;
1377                  cursor: pointer;
1378                  border: unset;
1379              }
1380
1381                            .header-description.abcontainer h2 {
1382                              color: #33994d;
1383                            }
1384
1385                            section.header-content {
1386                              background: #33994d0d;
1387                              padding: 6% 5px;
1388                              position: relative;
1389                            }
1390
1391                            .award {
1392                              max-width: 75px;
1393                              position: absolute;
1394                              right: 100px;
1395                            }
1396
1397                            .header-description.abcontainer {
1398                              position: relative;
1399                            }
1400
1401                            @media screen and (min-width: 1100px) {
1402                              .header-content {
1403                                position: relative;
1404                                width: 100%;
1405                                height: 650px;
1406                                overflow: hidden;
1407                              }
1408
1409                              .header-description.abcontainer h2 {
1410                                font-size: 49px;
1411                              }
1412                            }
1413
1414                            @media screen and (max-width: 768px) {
1415                              .header-img {
1416                                box-shadow: 0 0 0 2em #33994d, 0 0 0 4em #33994d75,
1417                                  0 0 0 6em #33994d38;
1418                                margin: 0;
1419                                position: relative;
1420                                right: unset;
1421                                top: unset;
1422                                width: 270px;
1423                                height: 270px;
1424                                margin: 80px auto;
1425                              }
1426
1427                              .header-description {
1428                                max-width: 100%;
1429                                text-align: center;
1430                              }
1431                            }
1432
1433                            @media (max-width: 1150px) {
1434                              .award {
1435                                right: 20px;
1436                                bottom: -45px;
1437                              }
1438                            }
1439
1440                            @media screen and (max-width: 500px) {
1441                              .header-description {
1442                                margin: 50px 15px 105px 15px;
1443                                max-width: 100%;
1444                              }
1445
1446                              .award {
1447                                bottom: -110px;
1448                              }
1449                            }
1450            </style>
1451          </section>
1452          <section class="about__parallax builder-editable-elements elementId-16-56">
1453            <h2 class="builder-editable-elements elementId-16-57">
1454              What Sets Our Lakewood, CO Office Apart? 
1455            </h2>
1456            <div class="parallax__wrap row builder-editable-elements elementId-16-58">
1457              <div class="col-md-6 builder-editable-elements elementId-16-59">
1458                <div class="content__parallax builder-editable-elements elementId-16-60">
1459                  <h2 class="builder-editable-elements elementId-16-61">
1460                    You Are Family!
1461                  </h2>
1462                  <p class="builder-editable-elements elementId-16-62">
1463                    At Grace and Leedy, we believe that our patients deserve nothing short of the best dental care. We are your family and cosmetic dentistry in Lakewood, CO, who treat patients like family. We listen to your needs and dental goals when you visit us and recommend the right treatment for you, keeping your comfort in mind. Schedule your appointment with us and avail the best dental care in Lakewood, CO. 
1464                  </p>
1465                  <a href="/request-an-appointment" target="_self" class="btn__grace builder-editable-elements elementId-16-63">Request an Appointment</a>
1466                </div>
1467              </div>
1468              <div class="col-md-6 builder-editable-elements elementId-16-64">
1469                <div class="content__parallax builder-editable-elements elementId-16-65">
1470                  <h2 class="builder-editable-elements elementId-16-66">
1471                    You Are Our Priority!
1472                  </h2>
1473                  <p class="builder-editable-elements elementId-16-67">
1474                    At Grace and Leedy, our Lakewood, CO, dentist provides comprehensive family and cosmetic dentistry. It is our mission to provide the highest quality dental care in a friendly and relaxing atmosphere. We hope it comes as a comfort knowing your dentist sees people of all ages, about all types of dental issues. We are here to answer your questions and provide a knowledgeable dialogue about you and your family’s oral health. 
1475                  </p>
1476                  <a class="btn__grace builder-editable-elements elementId-16-68" href="/page/meet-the-staff">MEET THE STAFF</a>
1477                </div>
1478              </div>
1479            </div>
1480            <style class="builder-editable-elements elementId-16-69">
1481              .content__parallax h2 {
1482                font-size: 26px;
1483              }
1484
1485              .content__parallax h2,
1486              .content__parallax p,
1487              .btn__parallax {
1488                text-align: center;
1489                color: #fff !important;
1490              }
1491
1492              .about__parallax {
1493                background: linear-gradient(rgb(0 0 0 / 48%), rgb(0 0 0 / 32%)),
1494                  url(https://www.graceleedydentistry.com/wp-content/uploads/2026/01/bigstock-panorama-snow-capped-and-fores-410257510_1_migrated-copy.webp);
1495                background-size: cover;
1496                background-position: center 35%;
1497                padding: 4% 2px;
1498                position: relative;
1499                z-index: 1;
1500              }
1501
1502              .content__parallax {
1503                width: 97%;
1504                margin: 0 auto;
1505                display: flex;
1506                flex-direction: column;
1507                justify-content: flex-start;
1508                align-items: center;
1509              }
1510
1511              section.about__parallax h2 {
1512                font-size:36px;
1513                text-align: center;
1514                color: #ffffffe0;
1515                padding: 0 0 20px 0;
1516              }
1517              a.btn__grace:hover {
1518                background: #3a3a3a;
1519              }
1520              a.btn__grace {
1521                text-decoration: none;
1522              }
1523              a.btn__grace {
1524                display: block;
1525                background: linear-gradient(
1526                  86deg,
1527                  rgb(51 153 77) 0%,
1528                  rgb(51 153 77 / 60%) 100%
1529                );
1530                padding: 8px 15px;
1531                margin: 10px;
1532                color: #fff !important;
1533                cursor: pointer;
1534              }
1535
1536              @media (max-width: 992px) {
1537                .banner__txt h2 {
1538                  font-size: 7vw;
1539                }
1540              }
1541
1542              @media (min-width: 1150px) {
1543                section.parallax__wrap {
1544                  min-height: 500px;
1545                  display: flex;
1546                  align-items: center;
1547                }
1548
1549                .content__parallax {
1550                  height: 250px;
1551                }
1552                .about__parallax {
1553                  background-attachment: fixed;
1554                }
1555              }
1556            </style>
1557          </section>
1558          <section class="builder-editable-elements elementId-16-70" id="section-affiliation">
1559            <div class="main__af builder-editable-elements elementId-16-71">
1560              <h2 class="builder-editable-elements elementId-16-72">
1561                Affiliations
1562              </h2>
1563              <div class="row builder-editable-elements elementId-16-73">
1564                <div class="col-sm-4 col-md-2 affiliation__column wow bounceIn builder-editable-elements elementId-16-74" style="visibility: visible; animation-name: bounceIn">
1565                  <a href="https://www.ada.org/" rel="noopener" target="_blank"><img decoding="async" alt="affiliation" class="affiliation__img builder-editable-elements elementId-16-75" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/ada-logo_migrated.svg" src="" title="affiliation"></a>
1566                </div>
1567                <div class="col-sm-4 col-md-2 affiliation__column wow bounceIn builder-editable-elements elementId-16-76" style="visibility: visible; animation-name: bounceIn">
1568                  <a href="https://www.cda.org/" rel="noopener" target="_blank"><img decoding="async" alt="affiliation" class="affiliation__img builder-editable-elements elementId-16-77" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/ada_1_migrated.gif" src="" title="affiliation"></a>
1569                </div>
1570                <div class="col-sm-4 col-md-2 affiliation__column wow bounceIn builder-editable-elements elementId-16-78" style="visibility: visible; animation-name: bounceIn">
1571                  <a href="https://mddsdentist.com/" rel="noopener" target="_blank"><img decoding="async" alt="affiliation" class="affiliation__img builder-editable-elements elementId-16-79" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/logonav2_migrated.png" src="" title="affiliation"></a>
1572                </div>
1573              </div>
1574            </div>
1575            <style class="builder-editable-elements elementId-16-80">
1576                            .main__af h2 {
1577                              font-size: 36px;
1578                              text-align: center;
1579                            }
1580
1581                            .affiliation__img {
1582                              max-width: 100%;
1583                              object-fit: contain;
1584                              height: 106px;
1585                              background: #fff;
1586                              width: 260px;
1587                              padding: 9px;
1588                              border-radius: 5px;
1589                              border: 2px solid #33994d;
1590                              transition: all 300ms ease;
1591                            }
1592
1593                            .affiliation__column {
1594                              text-align: center;
1595                              margin: 15px 0;
1596                            }
1597
1598                            .main__af h1 {
1599                  text-align: center;
1600                              font-size:36px;
1601              }
1602
1603                            img.affiliation__img:hover {
1604                              background: #33994d1f;
1605                              transition: all 300ms ease;
1606                            }
1607                            section#section-affiliation {
1608                              padding: 25px 0;
1609                              background: #33994d1f;
1610                            }
1611                            @media (min-width: 992px) {
1612                              section#section-affiliation .row {
1613                                display: flex;
1614                                flex-wrap: wrap;
1615                                justify-content: center;
1616                              }
1617                            }
1618
1619                            @media (max-width: 1050px) {
1620                            .main__af {
1621                  padding: 0 15px;
1622              }
1623                            }
1624            </style>
1625          </section>
1626          <section class="builder-editable-elements elementId-16-81" id="services">
1627            <h2 class="heading__services builder-editable-elements elementId-16-82">
1628Our Top Services in Lakewood, CO 
1629            </h2>
1630            <div class="container builder-editable-elements elementId-16-83">
1631              <div class="row builder-editable-elements elementId-16-84">
1632                <!-- <div class="col-sm-6 col-lg-3">
1633                  <div class="cardo 1 wow bounceInUp">
1634                      <div class="face face1">
1635                          <div class="content__oh"><img alt="None" class="img__service" data-src="None" height="80"
1636                                  title="None" width="80">
1637                              <h3 class="title__service">Laser Therapy (Diode laser)</h3>
1638                          </div>
1639                      </div>
1640                      <div class="face face2">
1641                          <div class="content__oh txt__service">
1642                              <p>Coming Soon...</p><a class="read__more" href="/specialty/laser-therapy/">Read More</a>
1643                          </div>
1644                      </div>
1645                  </div>
1646              </div>
1647              <div class="col-sm-6 col-lg-3">
1648                  <div class="cardo 1 wow bounceInUp">
1649                      <div class="face face1">
1650                          <div class="content__oh"><img alt="None" class="img__service" data-src="None" height="80"
1651                                  title="None" width="80">
1652                              <h4 class="title__service">Intraoral Photography</h4>
1653                          </div>
1654                      </div>
1655                      <div class="face face2">
1656                          <div class="content__oh txt__service">
1657                              <p>Coming Soon...</p><a class="read__more" href="/specialty/intraoral-photography/">Read
1658                                  More</a>
1659                          </div>
1660                      </div>
1661                  </div>
1662              </div>
1663              <div class="col-sm-6 col-lg-3">
1664                  <div class="cardo 1 wow bounceInUp">
1665                      <div class="face face1">
1666                          <div class="content__oh"><img alt="None" class="img__service" data-src="None" height="80"
1667                                  title="None" width="80">
1668                              <h4 class="title__service">Intraoral Scanners (digital scanners)</h4>
1669                          </div>
1670                      </div>
1671                      <div class="face face2">
1672                          <div class="content__oh txt__service">
1673                              <p>Coming Soon...</p><a class="read__more" href="/specialty/intraoral-scanners/">Read
1674                                  More</a>
1675                          </div>
1676                      </div>
1677                  </div>
1678              </div>
1679              <div class="col-sm-6 col-lg-3">
1680                  <div class="cardo 1 wow bounceInUp">
1681                      <div class="face face1">
1682                          <div class="content__oh"><img alt="service" class="img__service"
1683                                  data-src="https://gp-assets-1.growthplug.com/cache/fd/f1/fdf1228e5add138beb303735860204bb.jpg"
1684                                  height="80" title="" width="80">
1685                              <h4 class="title__service">Dental Technology</h4>
1686                          </div>
1687                      </div>
1688                      <div class="face face2">
1689                          <div class="content__oh txt__service">
1690                              <p>Over the years, advancements in technology have revolutionized every aspect of our lives,
1691                                  and dentistry is no exception. Gone are the &hellip;</p><a class="read__more"
1692                                  href="/specialty/dental-technology/">Read More</a>
1693                          </div>
1694                      </div>
1695                  </div>
1696              </div>
1697              <div class="col-sm-6 col-lg-3">
1698                  <div class="cardo 1 wow bounceInUp">
1699                      <div class="face face1">
1700                          <div class="content__oh"><img alt="service" class="img__service"
1701                                  data-src="https://gp-assets-1.growthplug.com/cache/39/c4/39c4bdbdabfad8f21db5274c2b9efd12.png"
1702                                  height="80" title="" width="80">
1703                              <h4 class="title__service">Implant Dentistry</h4>
1704                          </div>
1705                      </div>
1706                      <div class="face face2">
1707                          <div class="content__oh txt__service">
1708                              <p>Missing teeth caused due to accidents, injury, or gum diseases can adversely impact the
1709                                  appearance of your smile and affect the &hellip;</p><a class="read__more"
1710                                  href="/specialty/implant-dentistry/">Read More</a>
1711                          </div>
1712                      </div>
1713                  </div>
1714              </div> -->
1715                <div class="col-sm-6 col-lg-3 builder-editable-elements elementId-16-85">
1716                  <div class="cardo 1 wow bounceInUp builder-editable-elements elementId-16-86">
1717                    <div class="face face1 builder-editable-elements elementId-16-87">
1718                      <div class="content__oh builder-editable-elements elementId-16-88">
1719                        <img decoding="async" alt="service" class="img__service builder-editable-elements elementId-16-89" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/29bf393fae8e6e7506dc50c2816aca45_migrated.png" height="80" src="" title="service" width="80">
1720                        <h3 class="title__service builder-editable-elements elementId-16-90">
1721                          Restorative Dentistry
1722                        </h3>
1723                      </div>
1724                    </div>
1725                    <div class="face face2 builder-editable-elements elementId-16-91">
1726                      <div class="content__oh txt__service builder-editable-elements elementId-16-92">
1727                        <p class="builder-editable-elements elementId-16-93">
1728                          Restorative dentistry comprises various treatments
1729                          designed to restore and rebuild damaged, infected, or
1730                          lost tooth structures. Unlike other body tissues, your
1731                          …
1732                        </p>
1733                        <a class="read__more builder-editable-elements elementId-16-94" href="/specialty/restorative-dentistry/">Read More</a>
1734                      </div>
1735                    </div>
1736                  </div>
1737                </div>
1738                <div class="col-sm-6 col-lg-3 builder-editable-elements elementId-16-95">
1739                  <div class="cardo 1 wow bounceInUp builder-editable-elements elementId-16-96">
1740                    <div class="face face1 builder-editable-elements elementId-16-97">
1741                      <div class="content__oh builder-editable-elements elementId-16-98">
1742                        <img decoding="async" alt="service" class="img__service builder-editable-elements elementId-16-99" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/d0b6514b2c9d04d38
174214cf5fce04afca8_migrated.png" height="80" src="" title="service" width="80">
1743                        <h3 class="title__service builder-editable-elements elementId-16-100">
1744                          Cosmetic Dentistry
1745                        </h3>
1746                      </div>
1747                    </div>
1748                    <div class="face face2 builder-editable-elements elementId-16-101">
1749                      <div class="content__oh txt__service builder-editable-elements elementId-16-102">
1750                        <p class="builder-editable-elements elementId-16-103">
1751                          Cosmetic Dentistry specializes in distinct procedures
1752                          focused on restoring any unappealing or missing teeth
1753                          and reinstating them to their natural and …
1754                        </p>
1755                        <a class="read__more builder-editable-elements elementId-16-104" href="/specialty/cosmetic-dentistry/">Read More</a>
1756                      </div>
1757                    </div>
1758                  </div>
1759                </div>
1760                <div class="col-sm-6 col-lg-3 builder-editable-elements elementId-16-105">
1761                  <div class="cardo 1 wow bounceInUp builder-editable-elements elementId-16-106">
1762                    <div class="face face1 builder-editable-elements elementId-16-107">
1763                      <div class="content__oh builder-editable-elements elementId-16-108">
1764                        <img decoding="async" alt="service" class="img__service builder-editable-elements elementId-16-109" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/2b953d82b2f747cef1db093337712090_migrated.png" height="80" src="" title="service" width="80">
1765                        <h3 class="title__service builder-editable-elements elementId-16-110">
1766                          Preventative Care
1767                        </h3>
1768                      </div>
1769                    </div>
1770                    <div class="face face2 builder-editable-elements elementId-16-111">
1771                      <div class="content__oh txt__service builder-editable-elements elementId-16-112">
1772                        <p class="builder-editable-elements elementId-16-113">
1773                          As far as your oral health is concerned, prevention is
1774                          even more significant since your teeth cannot repair
1775                          the damage and …
1776                        </p>
1777                        <a class="read__more builder-editable-elements elementId-16-114" href="/specialty/preventative-care/">Read More</a>
1778                      </div>
1779                    </div>
1780                  </div>
1781                </div>
1782                <div class="col-sm-6 col-lg-3 builder-editable-elements elementId-16-115">
1783                  <div class="cardo 1 wow bounceInUp builder-editable-elements elementId-16-116">
1784                    <div class="face face1 builder-editable-elements elementId-16-117">
1785                      <div class="content__oh builder-editable-elements elementId-16-118">
1786                        <img decoding="async" alt="service" class="img__service builder-editable-elements elementId-16-119" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/2e3a04b18ce223a378c7ecf662cd7e15_migrated.png" height="80" src="" title="service" width="80">
1787                        <h3 class="title__service builder-editable-elements elementId-16-120">
1788                          Periodontal Dentistry
1789                        </h3>
1790                      </div>
1791                    </div>
1792                    <div class="face face2 builder-editable-elements elementId-16-121">
1793                      <div class="content__oh txt__service builder-editable-elements elementId-16-122">
1794                        <p class="builder-editable-elements elementId-16-123">
1795                          A beautiful smile begins with strong, healthy gum
1796                          tissue. Addressing your gum problems is the essence of
1797                          periodontal dentistry. Periodontal diseases …
1798                        </p>
1799                        <a class="read__more builder-editable-elements elementId-16-124" href="/specialty/periodontal-dentistry/">Read More</a>
1800                      </div>
1801                    </div>
1802                  </div>
1803                </div>
1804                <div class="col-sm-6 col-lg-3 builder-editable-elements elementId-16-125">
1805                  <div class="cardo 1 wow bounceInUp builder-editable-elements elementId-16-126">
1806                    <div class="face face1 builder-editable-elements elementId-16-127">
1807                      <div class="content__oh builder-editable-elements elementId-16-128">
1808                        <img decoding="async" alt="service" class="img__service builder-editable-elements elementId-16-129" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/1bf0fbf9ee4b0aa2deebab02d68d65a6_migrated.png" height="80" src="" title="service" width="80">
1809                        <h3 class="title__service builder-editable-elements elementId-16-130">
1810                          Sleep Dentistry
1811                        </h3>
1812                      </div>
1813                    </div>
1814                    <div class="face face2 builder-editable-elements elementId-16-131">
1815                      <div class="content__oh txt__service builder-editable-elements elementId-16-132">
1816                        <p class="builder-editable-elements elementId-16-133">
1817                          Sleep apnea is a serious sleeping disorder that causes
1818                          people to stop breathing for brief peri
1818ods of time
1819                          repeatedly during their …
1820                        </p>
1821                        <a class="read__more builder-editable-elements elementId-16-134" href="/specialty/sleep-dentistry/">Read More</a>
1822                      </div>
1823                    </div>
1824                  </div>
1825                </div>
1826                <div class="col-sm-6 col-lg-3 builder-editable-elements elementId-16-135">
1827                  <div class="cardo 1 wow bounceInUp builder-editable-elements elementId-16-136">
1828                    <div class="face face1 builder-editable-elements elementId-16-137">
1829                      <div class="content__oh builder-editable-elements elementId-16-138">
1830                        <img decoding="async" alt="service" class="img__service builder-editable-elements elementId-16-139" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/685f84e1256098bcb0a1a7da04e49f10_migrated.png" height="80" src="" title="service" width="80">
1831                        <h3 class="title__service builder-editable-elements elementId-16-140">
1832                          Injectables for Facial Pain
1833                        </h3>
1834                      </div>
1835                    </div>
1836                    <div class="face face2 builder-editable-elements elementId-16-141">
1837                      <div class="content__oh txt__service builder-editable-elements elementId-16-142">
1838                        <p class="builder-editable-elements elementId-16-143">
1839                          In dentistry, injectables are substances that can be
1840                          injected into soft tissues or joints for therapeutic
1841                          benefit. These materials are used …
1842                        </p>
1843                        <a class="read__more builder-editable-elements elementId-16-144" href="/specialty/injectables-for-facial-pain/">Read More</a>
1844                      </div>
1845                    </div>
1846                  </div>
1847                </div>
1848              </div>
1849            </div>
1850            <style class="builder-editable-elements elementId-16-145">
1851                            .heading__services {
1852                              text-align: center;
1853                            }
1854
1855                            .services {
1856                              padding: 50px 0 0 0;
1857                            }
1858
1859                            .cardo {
1860                              position: relative;
1861                              cursor: pointer;
1862                              background: transparent;
1863                            }
1864
1865                            .cardo .face {
1866                              width: 100%;
1867                              max-width: 350px;
1868                              margin: 0 auto;
1869                              height: 230px;
1870                              transition: 0.5s;
1871                            }
1872
1873                            .cardo .face.face1 {
1874                              position: relative;
1875                              background: #33994d;
1876                              padding: 34px 28px;
1877                              z-index: 1;
1878                              transform: translateY(100px);
1879                            }
1880
1881                            .cardo:hover .face.face1 {
1882                              background: #33994d;
1883                              transform: translateY(0);
1884                            }
1885
1886                            .cardo:hover .face.face1 .content__oh {
1887                              opacity: 1;
1888                              transition: 0.5s;
1889                            }
1890
1891                            .cardo .face.face1 .content__oh h3 {
1892                              margin: 10px 0 0;
1893                              padding: 0;
1894                              color: #fff;
1895                              text-align: center;
1896                              font-size: 16px;
1897                            }
1898
1899                            .cardo .face.face2 {
1900                              position: relative;
1901                              height: 200px;
1902                              background: #fff;
1903                              padding: 30px 15px;
1904                              box-sizing: border-box;
1905                              box-shadow: 0 20px 50px rgba(0, 0, 0, 0.4);
1906                              transform: translateY(-100px);
1907                            }
1908
1909                            .content__oh p,
1910                            .content__oh a {
1911                              top: -17px;
1912                              position: relative;
1913                            }
1914
1915                            .heading__services {
1916                  text-align: center;
1917                              font-size: 36px;
1918              }
1919
1920                            .cardo:hover .face.face2 {
1921                              transform: translateY(0);
1922                            }
1923
1924                            .cardo .face.face2 .content__oh p {
1925                              margin: 0;
1926                              padding: 0;
1927                            }
1928
1929                            .cardo .face.face2 .content__oh a {
1930                              margin: 5px 0 20px 0;
1931                              display: inline-block;
1932                              text-decoration: none;
1933                              font-weight: 500;
1934                              color: #33994d;
1935                              padding: 5px;
1936                              border: 1px solid #33994d;
1937                            }
1938
1939                            .cardo .face.face2 .content__oh a:hover {
1940                              background: #33994d;
1941                              color: #fff;
1942                            }
1943
1944                            .face img {
1945                              display: block;
1946                              border-radius: 20px;
1947                              width: 100%;
1948                              height: 150px;
1949                              object-fit: contain;
1950                            }
1951
1952                            .title__service {
1953                              text-align: center;
1954                            }
1955
1956                            @media (min-width: 992px) {
1957                              section#services .row {
1958                                display: flex;
1959                                flex-wrap: wrap;
1960                                justify-content: center;
1961                              }
1962                            }
1963
1964                            section#services {
1965                              background-color: #80808012;
1966                              padding: 15px 5px;
1967                            }
1968
1969                            .cardo .face.face1,
1970                            .cardo .face.face2 {
1971                              border-radius: 10px;
1972                            }
1973
1974                            .cardo .face.face2 .content__oh {
1975                              display: flex;
1976                              justify-content: center;
1977                              align-items: center;
1978                              flex-direction: column;
1979                            }
1980
1981                            .content__oh.txt__service p {
1982                              color: #000;
1983                            }
1984
1985                            .face {
1986                              color: #fff;
1987                            }
1988                            .face img {
1989                              filter: invert(1);
1990                            }
1991            </style>
1992          </section>
1993        </section>
1994      </div>
1995      <div class="jsx-parser"></div>
1996    </div>
1997  </div>
1998</div><div class="componentId-15" style="position:relative"><div><section class="w1g3sfk2" style="--w1g3sfk2-0:#ffffffFF;--w1g3sfk2-1:"><section class="lozad-bg" data-background-gradient="linear-gradient(to left, #000000CC, transparent), url(https://www.graceleedydentistry.com/wp-content/uploads/2025/05/play-golf-under-the-rockys-2_migrated.jpg)" id="review" style=""><div class="lozad review"><div class="review__block"><div class="line__list" data-aos="flip-up"><img decoding="async" alt="Grace &amp; Leedy" class="before-image lozad-bg builder-editable-elements elementId-15-1" data-bg-src="https://gp-assets-1.growthplug.com/website_files/2019/03/16/quote-top.png" data-src="" src="" title="Grace &amp; Leedy"><div class="text-group"><h2 class="header builder-editable-elements elementId-15-2" role="heading">Reviews</h2><div class="review__block"><div class="carousel slide review__item" data-ride="carousel" id="review-text"><div class="review__scroll carousel-inner" role="list"><div aria-label="Review 1 of 5" class="review__item__list item active" role="listitem"><div class="group"><figure><img decoding="async" alt="Google" class="img-responsive builder-editable-elements elementId-15-3" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/google_migrated.png" src="" title="Google"></figure><div class="star"><div><i aria-hidden="true" class="fa fa-star"></i></div><div><i aria-hidden="true" class="fa fa-star"></i></div><div><i aria-hidden="true" class="fa fa-star"></i></div><div><i aria-hidden="true" class="fa fa-star"></i></div><div><i aria-hidden="true" class="fa fa-star"></i></div></div><p class="builder-editable-elements elementId-15-4">"<!-- -->Doctors Grace and Leedy are two of the best dentists I have ever had.  The dental work I have received from both of them has been superb and they are two of the kindest, most caring dentists ever.  I could not recommend them higher.  Simply the best!<!-- -->"</p><p class="name builder-editable-elements elementId-15-5">Chuck L.<!-- --> <!-- -->| <!-- -->2025-04-11</p></div></div><div aria-label="Review 2 of 5" class="review__item__list item" role="listitem"><div class="group"><figure><img decoding="async" alt="Google" class="img-responsive builder-editable-elements elementId-15-6" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/google_migrated.png" src="" title="Google"></figure><div class="star"><div><i aria-hidden="true" class="fa fa-star"></i></div><div><i aria-hidden="true" class="fa fa-star"></i></div><div><i aria-hidden="true" class="fa fa-star"></i></div><div><i aria-hidden="true" class="fa fa-star"></i></div><div><i aria-hidden="true" class="fa fa-star"></i></div></div><p class="builder-editable-elements elementId-15-7">"<!-- -->My first visit and a great choice!  Super friendly, gentle cleaning and overall great experience<!-- -->"</p><p class="name builder-editable-elements elementId-15-8">Sondra S.<!-- --> <!-- -->| <!-- -->2025-04-11</p></div></div><div aria-label="Review 3 of 5" class="review__item__list item" role="listitem"><div class="group"><figure><img decoding="async" alt="Google" class="img-responsive builder-editable-elements elementId-15-9" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/google_migrated.png" src="" title="Google"></figure><div class="star"><div><i aria-hidden="true" class="fa fa-star"></i></div><div><i aria-hidden="true" class="fa fa-star"></i></div><div><i aria-hidden="true" class="fa fa-star"></i></div><div><i aria-hidden="true" class="fa fa-star"></i></div><div><i aria-hidden="true" class="fa fa-star"></i></div></div><p class="builder-editable-elements elementId-15-10">"<!-- -->"</p><p class="name builder-editable-elements elementId-15-11">Tom R.<!-- --> <!-- -->| <!-- -->2025-04-02</p></div></div><div aria-label="Review 4 of 5" class="review__item__list item" role="listitem"><div class="group"><figure><img decoding="async" alt="Google" class="img-responsive builder-editable-elements elementId-15-12" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/google_migrated.png" src="" title="Google"></figure><div class="star"><div><i aria-hidden="true" class="fa fa-star"></i></div><div><i aria-hidden="true" class="fa fa-star"></i></div><div><i aria-hidden="true" class="fa fa-star"></i></div><div><i aria-hidden="true" class="fa fa-star"></i></div><div><i aria-hidden="true" class="fa fa-star"></i></div></div><p class="builder-editable-elements elementId-15-13">"<!-- -->
1998Grace, Leedy, and their hygienists are simply the best. Thank you!<!-- -->"</p><p class="name builder-editable-elements elementId-15-14">Matthew D.<!-- --> <!-- -->| <!-- -->2025-03-27</p></div></div><div aria-label="Review 5 of 5" class="review__item__list item" role="listitem"><div class="group"><figure><img decoding="async" alt="Google" class="img-responsive builder-editable-elements elementId-15-15" data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/google_migrated.png" src="" title="Google"></figure><div class="star"><div><i aria-hidden="true" class="fa fa-star"></i></div><div><i aria-hidden="true" class="fa fa-star"></i></div><div><i aria-hidden="true" class="fa fa-star"></i></div><div><i aria-hidden="true" class="fa fa-star"></i></div><div><i aria-hidden="true" class="fa fa-star"></i></div></div><p class="builder-editable-elements elementId-15-16">"<!-- -->This has been our family’s dental team for over 20 years. The hygienists, dentists and staff are friendly, skilled, and professional.<!-- -->"</p><p class="name builder-editable-elements elementId-15-17">Lisa A.<!-- --> <!-- -->| <!-- -->2025-03-22</p></div></div></div><a aria-label="Previous" class="left carousel-control" data-slide="prev" href="#review-text" role="button"><span aria-hidden="true" class="glyphicon glyphicon-chevron-left"></span><span class="sr-only builder-editable-elements elementId-15-18">Previous</span></a><a aria-label="Next" class="right carousel-control" data-slide="next" href="#review-text" role="button"><span aria-hidden="true" class="glyphicon glyphicon-chevron-right"></span><span class="sr-only builder-editable-elements elementId-15-19">Next</span></a></div></div></div><img decoding="async" alt="Grace &amp; Leedy" class="after-image lozad-bg builder-editable-elements elementId-15-20" data-bg-src="https://gp-assets-1.growthplug.com/website_files/2019/03/16/quote-bottom.png" data-src="" src="" title="Grace &amp; Leedy"></div></div></div></section></section></div></div><div class="componentId-8" style="position:relative"><div><section class="wime178" style="--wime178-0:#005208;--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-8-1">Location</h3><p class="builder-editable-elements elementId-8-2">10881 West Asbury Ave Suite 210, Lakewood, CO 80227</p><p class="builder-editable-elements elementId-8-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-8-4">Office Hours</h3><p class="info builder-editable-elements elementId-8-5">MON<span class="pull-right builder-editable-elements elementId-8-6">8:30 am - 1:30 pm</span></p><p class="info builder-editable-elements elementId-8-7">TUE<span class="pull-right builder-editable-elements elementId-8-8">7:00 am - 3:30 pm</span></p><p class="info builder-editable-elements elementId-8-9">WED - THU<span class="pull-right builder-editable-elements elementId-8-10">8:00 am - 5:00 pm</span></p><p class="info builder-editable-elements elementId-8-11">FRI<span class="pull-right builder-editable-elements elementId-8-12">7:00 am - 3:30 pm</span></p><p class="info builder-editable-elements elementId-8-13">SAT - SUN<span class="pull-right builder-editable-elements elementId-8-14">Closed</span></p></div></div><div class="col-sm-4"><div class="location-info border-less"><h3 class="builder-editable-elements elementId-8-15">Get in Touch</h3><p class="builder-editable-elements elementId-8-16">Email:<a aria-label="[email protected]" class="builder-editable-elements elementId-8-17" href="/cdn-cgi/l/email-protection#3c5a4e53524858594f577c5b4e5d5f59505959584558595248554f484e45125f5351"> <!-- --><span class="__cf_email__" data-cfemail="9afce8f5f4eefeffe9f1dafde8fbf9fff6fffffee3fefff4eef3e9eee8e3b4f9f5f7">[email&#160;protected]</span></a></p><p class="builder-editable-elements elementId-8-18">Call:<!-- --> <a aria-label="3039890452" class="builder-editable-elements elementId-8-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-8-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>
1999<style>
2000  @media screen and (max-width: 1600px) {
2001section.header-content {
2002    height: auto!important;
2003    padding-bottom: 120px!important;
2004}
2005}
2006</style></div>
vendor: 111 bytes, lines 2006-2009
2006
2007
2008
2009<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
2009<script type="text/javascript">window.__INITIAL__DATA__ = {}</script>
2009<script type="text/javascript"></script>
2009<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">
2009<script defer="" src="https://cdn.jsdelivr.net/npm/[email protected]/dist/forge.min.js"></script>
2009<script id="component-data" type="text/javascript">var website_properties = {"BILLING_NOTI_EMAIL":"","APPOINTMENT_RESPONSE_MAIL":"False","SKYFLOW_ENABLED":"False","CAMPAIGN_CONTACTS_LIMIT":"5000","BRAND_POPUP_INIT":"False","REVIEW_TEXT":"","RECOMMEND_QUESTION":"Thank You for choosing us!","NEXT_GO_LIVE_TIME":"","IMAGE_AI_REQUEST_LIMIT":"10","BLOG_AI_REQUEST_LIMIT":"50","ENABLE_META_KEYWORD":"True","OPEN_AI_REQUEST_LIMIT":"25","TIMEZONE":"PT","COUNTRY":"US","PATIENT_CONFIRMATION_BODY":"False","PREFERRED_ANALYTICS_MAIL_TIME":".","CONTACT_ACKNOWLEDGEMENT":"null","APPOINTMENT_ACKNOWLEDGEMENT":"null","PRIMARY_FONT_SIZE":"px","PREFERRED_MAILING_END_TIME":"7:00 pm","PREFERRED_MAILING_START_TIME":"7:00 am","REVIEW_REQUEST_LIMIT":"50","HEADER_FONT_SIZE":"10px","SHOW_TEAM_MEMBER_IN_TEMPLATE":"True","BLOG_DUE_DATES":"[20]","REVIEW_SUCCESS_REDIRECT":".","CONTACT_SUCCESS_REDIRECT":".","APPOINTMENT_SUCCESS_REDIRECT":".","PRIMARY_COLOR":"#33994d","SECONDARY_COLOR":"#000000","HEADER_FONT":"'Josefin Sans'","SECONDARY_COLOR_LIGHT":"#15a5ed","HYPER_LINK":".","BODY_TEXT":".","COMPONENT_TITLE":".","PAGE_TITLE":".","IMAGE_CAPTION":".","BANNER_LOCATION":"Lakewood, CO","BANNER_SUB_CAPTION":".","BANNER_CAPTION":"Mark Leedy","LANDING_PAGE_POPUP_SUCCESS_TEXT":"Thank you for your response. We will get back to you shortly.","GRAD_2":".","GRAD_1":".","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    }
2009\r\n]","APPOINTMENT_POPUP_SUCCESS_TEXT":"Thank you for submitting your request. Our office will get back to you.","BLOG_POPUP_SUCCESS_TEXT":"Your reply has been successfully received.","REVIEW_POPUP_SUCCESS_TEXT":"Your Review has been successfully received.","CONTACT_POPUP_SUCCESS_TEXT":"Your contact details have been successfully received.","SECONDARY_COLOR_DARK":"#34515e","PRIMARY_COLOR_DARK":"#007fcb","PRIMARY_COLOR_LIGHT":"#ffffff","CUSTOM_COLOR":"#66c2ff","ASANA_PROJECT":"1201702111921302","COUNTRY_CODE":"+1","PRIMARY_FONT":"'Josefin Sans'","DOCTIBLE_PATIENT_COMMUNICATOR":"False","DOCTIBLE_TEMPLATES":"False","DOCTIBLE_PATIENT_GROUPS":"False","DOCTIBLE_DIGITAL_FORMS":"False","DOCTIBLE_WEBSITE_MESSENGER":"False","DOCTIBLE_REVIEWS":"False","DOCTIBLE_APPOINTMENTS":"False","DOCTIBLE_CONTACTS":"False","DOCTIBLE_CAMPAIGNS":"False"};
2010  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":{}}];
2011  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":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},{"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":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":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":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":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":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":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":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":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":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}],"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":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},{"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":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":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":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":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":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":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":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":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}
2011,{"id":46298,"created_at":"2023-12-18T22:04:10.469717-08:00","updated_at":"2023-12-18T22:04:10.469744-08:00","created_by":"","updated_by":"","location":5024,"service":27552,"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":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},{"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":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":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":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":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":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":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}
2011,{"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":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},{"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}],"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}];
2012  var about_images_length = 0;
2013  var website_url = window.location.protocol + "//" + location.host.split(":")[0];
2014  var appointment_popup_text = "Thank you for submitting your request. Our office will get back to you.";
2015  var contact_popup_success_text = "Your contact details have been successfully received.";
2016  var review_popup_success_text = "Your Review has been successfully received.";
2017  var blog_popup_success_text = "Your reply has been successfully received.";
2018  var landing_page_popup_success_text = "Thank you for your response. We will get back to you shortly.";
2019  var appointment_success_redirect = ".";
2020  var contact_success_redirect = ".";
2021  var review_success_redirect = ".";
2022  var GP_WEBSITES_API_URL = "https://api.growthplug.com";
2023  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":"
2023(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};
2024  if(undefined)  
2025        var map_name = "";
2026  </script>
2026<script id="google-map-locations5024">function initMap5024() {
2027          var map =  new google.maps.Map(
2028               document.getElementById('iframe-loc single-loc5024'),
2029               {
2030                 center: { lat: 39.6808505, lng: -105.118401 },
2031                 zoom: 13,
2032                 styles: [],
2033               }
2034             );
2035             var infowindow = new google.maps.InfoWindow({
2036              size: new google.maps.Size(150, 50),
2037            });
2038            
2039            let location_data_current = location_data.filter((item)=>{
2040              return item.id === 5024
2041            })
2042
2043            if(!location_data_current.length) 
2044            {
2045              location_data_current = location_data[0];
2046            }
2047            else 
2048            {
2049              location_data_current = location_data_current[0];
2050            }
2051
2052            if(location_data_current){
2053              var marker;
2054              if(undefined)
2055              {
2056                location_data.map((loc) => {
2057                   marker = new google.maps.Marker({
2058                    map,
2059                    draggable: false,
2060                    position: { lat: Number(loc.latitude), lng: Number(loc.longitude) },
2061                    icon: ""
2062                });
2063                const content =
2064                    '<div id="content" style="text-align: center;padding:3px 15px;">' +
2065                    '<div id="siteNotice">' +
2066                    "</div>" +
2067                    '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
2068                    profile.organisation +
2069                    "</div>" +
2070                    '<div id="bodyContent">' +
2071                    "<p>" +
2072                    loc.address_display +
2073                    "</p></div></div";
2074                  google.maps.event.addListener(
2075                    marker,
2076                    "click",
2077                    (function (marker, content, infowindow) {
2078                      return function () {
2079                        infowindow.setContent(content);
2080                        infowindow.open(map, marker);
2081                      };
2082                    })(marker, content, infowindow)
2083                  );
2084                })
2085              }
2086              else
2087              {
2088                marker = new google.maps.Marker({
2089                map,
2090                 draggable: false,
2091                 position: { lat: Number(location_data_current.latitude), lng: Number(location_data_current.longitude) },
2092                 icon: ""
2093               }); 
2094              }
2095            
2096            // map.controls[google.maps.ControlPosition.TOP].push(input);
2097            // Bias the SearchBox results towards current map's viewport.
2098            let contentString = "";
2099            if (location_data_current) {
2100              contentString =
2101                '<div id="content" style="text-align: center;padding:3px 15px;">' +
2102                '<div id="siteNotice">' +
2103                "</div>" +
2104                '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
2105                profile.organisation +
2106                "</div>" +
2107                '<div id="bodyContent">' +
2108                "<p>" +
2109                location_data_current.address_display +
2110                "</p>";
2111            }
2112
2113            contentString += "</div>" + "</div>";
2114
2115            if(true)
2116            {
2117              google.maps.event.addListener(marker, "dragend", function() {
2118              geocodePosition(marker.getPosition());
2119              });
2120              google.maps.event.addListener(marker, "click", function() {
2121                infowindow.setContent(contentString);
2122                infowindow.open(map, marker);
2123              });
2124              google.maps.event.trigger(marker, "click");
2125            }
2126            
2127            var latLng = marker.getPosition(); // returns LatLng object
2128          }
2129            map.setCenter(latLng);
2130           }
2131      function loadMapScript5024() {
2132        console.log("loadMapScript function with new backend api changes called");
2133        if (
2134          typeof google === "undefined" ||
2135          google === null ||
2136          typeof google.maps === "undefined"
2137        ) {
2138          console.log("calling backend api from gpserve for google maps js ");
2139          fetch("https://api.growthplug.com/google-maps-js/")
2140            .then(async (res) => {
2141          const mapResp = await res.text();
2142          if (!document.getElementById("google-map-script")) {
2143            const mapScript = document.createElement("script");
2144            mapScript.setAttribute("id", "google-map-script");
2145            mapScript.setAttribute("type", "text/javascript");
2146            mapScript.innerHTML = mapResp;
2147            document.body.appendChild(mapScript);
2148          }
2149          const mapScript = document.getElementById("google-map-script");
2150          if (mapResp.innerHTML === "") {
2151            mapScript.innerHTML = mapResp;
2152          }
2153          initMap5024();
2154            })
2155            .catch((e) => console.log(e));
2156        } else {
2157          initMap5024();
2158        }
2159      }
2160      window.setTimeout(()=> {
2161          //  loadMapScript5024();
2162         const locationElem = document.getElementById("location-map5024");
2163          if (locationElem != null) {
2164            if ('IntersectionObserver' in window) {
2165              var options = {
2166                rootMargin: '0px',
2167                threshold: 0.01,
2168              };
2169              var observer = new IntersectionObserver(onIntersection, options);
2170              if (locationElem.classList.contains("class-google-map-loaded")) {
2171                observer.unobserve(locationElem);
2172                return;
2173              }
2174              observer.observe(locationElem);
2175            } else {
2176              loadMapScript5024();
2177            }
2178          }
2179          function onIntersection(entries) {
2180            entries.forEach(function (element) {
2181              if (element.intersectionRatio <= 0) {
2182                return;
2183              }
2184              if (element.target.classList.contains("class-google-map-loaded")) {
2185                return;
2186              }
2187              if (element.target.id === "location-map5024") {
2188                element.target.classList.add("class-google-map-loaded");
2189                loadMapScript5024();
2190              }
2191            });
2192          }
2193      },500);
2194        </script>
2194<script id="google-map-locations1663077646315">function initMap1663077646315() {
2195          var map =  new google.maps.Map(
2196               document.getElementById('iframe-loc single-loc1663077646315'),
2197               {
2198                 center: { lat: 37.373498, lng: -121.7594384 },
2199                 zoom: 13,
2200                 styles: [],
2201               }
2202             );
2203             var infowindow = new google.maps.InfoWindow({
2204              size: new google.maps.Size(150, 50),
2205            });
2206            
2207            let location_data_current = location_data.filter((item)=>{
2208              return item.id === 678
2209            })
2210
2211            if(!location_data_current.length) 
2212            {
2213              location_data_current = location_data[0];
2214            }
2215            else 
2216            {
2217              location_data_current = location_data_current[0];
2218            }
2219
2220            if(location_data_current){
2221              var marker;
2222              if(undefined)
2223              {
2224                location_data.map((loc) => {
2225                   marker = new google.maps.Marker({
2226                    map,
2227                    draggable: false,
2228                    position: { lat: Number(loc.latitude), lng: Number(loc.longitude) },
2229                    icon: ""
2230                });
2231                const content =
2232                    '<div id="content" style="text-align: center;padding:3px 15px;">' +
2233                    '<div id="siteNotice">' +
2234                    "</div>" +
2235                    '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
2236                    profile.organisation +
2237                    "</div>" +
2238                    '<div id="bodyContent">' +
2239                    "<p>" +
2240                    loc.address_display +
2241                    "</p></div></div";
2242                  google.maps.event.addListener(
2243                    marker,
2244                    "click",
2245                    (function (marker, content, infowindow) {
2246                      return function () {
2247                        infowindow.setContent(content);
2248                        infowindow.open(map, marker);
2249                      };
2250                    })(marker, content, infowindow)
2251                  );
2252                })
2253              }
2254              else
2255              {
2256                marker = new google.maps.Marker({
2257                map,
2258                 draggable: false,
2259                 position: { lat: Number(location_data_current.latitude), lng: Number(location_data_current.longitude) },
2260                 icon: ""
2261               }); 
2262              }
2263            
2264            // map.controls[google.maps.ControlPosition.TOP].push(input);
2265            // Bias the SearchBox results towards current map's viewport.
2266            let contentString = "";
2267            if (location_data_current) {
2268              contentString =
2269                '<div id="content" style="text-align: center;padding:3px 15px;">' +
2270                '<div id="siteNotice">' +
2271                "</div>" +
2272                '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
2273                profile.organisation +
2274                "</div>" +
2275                '<div id="bodyContent">' +
2276                "<p>" +
2277                location_data_current.address_display +
2278                "</p>";
2279            }
2280
2281            contentString += "</div>" + "</div>";
2282
2283            if(true)
2284            {
2285              google.maps.event.addListener(marker, "dragend", function() {
2286              geocodePosition(marker.getPosition());
2287              });
2288              google.maps.event.addListener(marker, "click", function() {
2289                infowindow.setContent(contentString);
2290                infowindow.open(map, marker);
2291              });
2292              google.maps.event.trigger(marker, "click");
2293            }
2294            
2295            var latLng = marker.getPosition(); // returns LatLng object
2296          }
2297            map.setCenter(latLng);
2298           }
2299      function loadMapScript1663077646315() {
2300        console.log("loadMapScript function with new backend api changes called");
2301        if (
2302          typeof google === "undefined" ||
2303          google === null ||
2304          typeof google.maps === "undefined"
2305        ) {
2306          console.log("calling backend api from gpserve for google maps js ");
2307          fetch("https://api.growthplug.com/google-maps-js/")
2308            .then(async (res) => {
2309          const mapResp = await res.text();
2310          if (!document.getElementById("google-map-script")) {
2311            const mapScript = document.createElement("script");
2312            mapScript.setAttribute("id", "google-map-script");
2313            mapScript.setAttribute("type", "text/javascript");
2314            mapScript.innerHTML = mapResp;
2315            document.body.appendChild(mapScript);
2316          }
2317          const mapScript = document.getElementById("google-map-script");
2318          if (mapResp.innerHTML === "") {
2319            mapScript.innerHTML = mapResp;
2320          }
2321          initMap1663077646315();
2322            })
2323            .catch((e) => console.log(e));
2324        } else {
2325          initMap1663077646315();
2326        }
2327      }
2328      window.setTimeout(()=> {
2329          //  loadMapScript1663077646315();
2330         const locationElem = document.getElementById("location-map1663077646315");
2331          if (locationElem != null) {
2332            if ('IntersectionObserver' in window) {
2333              var options = {
2334                rootMargin: '0px',
2335                threshold: 0.01,
2336              };
2337              var observer = new IntersectionObserver(onIntersection, options);
2338              if (locationElem.classList.contains("class-google-map-loaded")) {
2339                observer.unobserve(locationElem);
2340                return;
2341              }
2342              observer.observe(locationElem);
2343            } else {
2344              loadMapScript1663077646315();
2345            }
2346          }
2347          function onIntersection(entries) {
2348            entries.forEach(function (element) {
2349              if (element.intersectionRatio <= 0) {
2350                return;
2351              }
2352              if (element.target.classList.contains("class-google-map-loaded")) {
2353                return;
2354              }
2355              if (element.target.id === "location-map1663077646315") {
2356                element.target.classList.add("class-google-map-loaded");
2357                loadMapScript1663077646315();
2358              }
2359            });
2360          }
2361      },500);
2362        </script>
2362<script id="google-map-locations1663086724354">function initMap1663086724354() {
2363          var map =  new google.maps.Map(
2364               document.getElementById('iframe-loc single-loc1663086724354'),
2365               {
2366                 center: { lat: 37.373498, lng: -121.7594384 },
2367                 zoom: 13,
2368                 styles: [],
2369               }
2370             );
2371             var infowindow = new google.maps.InfoWindow({
2372              size: new google.maps.Size(150, 50),
2373            });
2374            
2375            let location_data_current = location_data.filter((item)=>{
2376              return item.id === 678
2377            })
2378
2379            if(!location_data_current.length) 
2380            {
2381              location_data_current = location_data[0];
2382            }
2383            else 
2384            {
2385              location_data_current = location_data_current[0];
2386            }
2387
2388            if(location_data_current){
2389              var marker;
2390              if(undefined)
2391              {
2392                location_data.map((loc) => {
2393                   marker = new google.maps.Marker({
2394                    map,
2395                    draggable: false,
2396                    position: { lat: Number(loc.latitude), lng: Number(loc.longitude) },
2397                    icon: ""
2398                });
2399                const content =
2400                    '<div id="content" style="text-align: center;padding:3px 15px;">' +
2401                    '<div id="siteNotice">' +
2402                    "</div>" +
2403                    '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
2404                    profile.organisation +
2405                    "</div>" +
2406                    '<div id="bodyContent">' +
2407                    "<p>" +
2408                    loc.address_display +
2409                    "</p></div></div";
2410                  google.maps.event.addListener(
2411                    marker,
2412                    "click",
2413                    (function (marker, content, infowindow) {
2414                      return function () {
2415                        infowindow.setContent(content);
2416                        infowindow.open(map, marker);
2417                      };
2418                    })(marker, content, infowindow)
2419                  );
2420                })
2421              }
2422              else
2423              {
2424                marker = new google.maps.Marker({
2425                map,
2426                 draggable: false,
2427                 position: { lat: Number(location_data_current.latitude), lng: Number(location_data_current.longitude) },
2428                 icon: ""
2429               }); 
2430              }
2431            
2432            // map.controls[google.maps.ControlPosition.TOP].push(input);
2433            // Bias the SearchBox results towards current map's viewport.
2434            let contentString = "";
2435            if (location_data_current) {
2436              contentString =
2437                '<div id="content" style="text-align: center;padding:3px 15px;">' +
2438                '<div id="siteNotice">' +
2439                "</div>" +
2440                '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
2441                profile.organisation +
2442                "</div>" +
2443                '<div id="bodyContent">' +
2444                "<p>" +
2445                location_data_current.address_display +
2446                "</p>";
2447            }
2448
2449            contentString += "</div>" + "</div>";
2450
2451            if(true)
2452            {
2453              google.maps.event.addListener(marker, "dragend", function() {
2454              geocodePosition(marker.getPosition());
2455              });
2456              google.maps.event.addListener(marker, "click", function() {
2457                infowindow.setContent(contentString);
2458                infowindow.open(map, marker);
2459              });
2460              google.maps.event.trigger(marker, "click");
2461            }
2462            
2463            var latLng = marker.getPosition(); // returns LatLng object
2464          }
2465            map.setCenter(latLng);
2466           }
2467      function loadMapScript1663086724354() {
2468        console.log("loadMapScript function with new backend api changes called");
2469        if (
2470          typeof google === "undefined" ||
2471          google === null ||
2472          typeof google.maps === "undefined"
2473        ) {
2474          console.log("calling backend api from gpserve for google maps js ");
2475          fetch("https://api.growthplug.com/google-maps-js/")
2476            .then(async (res) => {
2477          const mapResp = await res.text();
2478          if (!document.getElementById("google-map-script")) {
2479            const mapScript = document.createElement("script");
2480            mapScript.setAttribute("id", "google-map-script");
2481            mapScript.setAttribute("type", "text/javascript");
2482            mapScript.innerHTML = mapResp;
2483            document.body.appendChild(mapScript);
2484          }
2485          const mapScript = document.getElementById("google-map-script");
2486          if (mapResp.innerHTML === "") {
2487            mapScript.innerHTML = mapResp;
2488          }
2489          initMap1663086724354();
2490            })
2491            .catch((e) => console.log(e));
2492        } else {
2493          initMap1663086724354();
2494        }
2495      }
2496      window.setTimeout(()=> {
2497          //  loadMapScript1663086724354();
2498         const locationElem = document.getElementById("location-map1663086724354");
2499          if (locationElem != null) {
2500            if ('IntersectionObserver' in window) {
2501              var options = {
2502                rootMargin: '0px',
2503                threshold: 0.01,
2504              };
2505              var observer = new IntersectionObserver(onIntersection, options);
2506              if (locationElem.classList.contains("class-google-map-loaded")) {
2507                observer.unobserve(locationElem);
2508                return;
2509              }
2510              observer.observe(locationElem);
2511            } else {
2512              loadMapScript1663086724354();
2513            }
2514          }
2515          function onIntersection(entries) {
2516            entries.forEach(function (element) {
2517              if (element.intersectionRatio <= 0) {
2518                return;
2519              }
2520              if (element.target.classList.contains("class-google-map-loaded")) {
2521                return;
2522              }
2523              if (element.target.id === "location-map1663086724354") {
2524                element.target.classList.add("class-google-map-loaded");
2525                loadMapScript1663086724354();
2526              }
2527            });
2528          }
2529      },500);
2530        </script>
2530<script id="google-map-locations1703852191998">function initMap1703852191998() {
2531          var map =  new google.maps.Map(
2532               document.getElementById('iframe-loc single-loc1703852191998'),
2533               {
2534                 center: { lat: 39.6808505, lng: -105.118401 },
2535                 zoom: 16,
2536                 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"}],
2537               }
2538             );
2539             var infowindow = new google.maps.InfoWindow({
2540              size: new google.maps.Size(150, 50),
2541            });
2542            
2543            let location_data_current = location_data.filter((item)=>{
2544              return item.id === undefined
2545            })
2546
2547            if(!location_data_current.length) 
2548            {
2549              location_data_current = location_data[0];
2550            }
2551            else 
2552            {
2553              location_data_current = location_data_current[0];
2554            }
2555
2556            if(location_data_current){
2557              var marker;
2558              if(undefined)
2559              {
2560                location_data.map((loc) => {
2561                   marker = new google.maps.Marker({
2562                    map,
2563                    draggable: false,
2564                    position: { lat: Number(loc.latitude), lng: Number(loc.longitude) },
2565                    icon: ""
2566                });
2567                const content =
2568                    '<div id="content" style="text-align: center;padding:3px 15px;">' +
2569                    '<div id="siteNotice">' +
2570                    "</div>" +
2571                    '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
2572                    profile.organisation +
2573                    "</div>" +
2574                    '<div id="bodyContent">' +
2575                    "<p>" +
2576                    loc.address_display +
2577                    "</p></div></div";
2578                  google.maps.event.addListener(
2579                    marker,
2580                    "click",
2581                    (function (marker, content, infowindow) {
2582                      return function () {
2583                        infowindow.setContent(content);
2584                        infowindow.open(map, marker);
2585                      };
2586                    })(marker, content, infowindow)
2587                  );
2588                })
2589              }
2590              else
2591              {
2592                marker = new google.maps.Marker({
2593                map,
2594                 draggable: false,
2595                 position: { lat: Number(location_data_current.latitude), lng: Number(location_data_current.longitude) },
2596                 icon: ""
2597               }); 
2598              }
2599            
2600            // map.controls[google.maps.ControlPosition.TOP].push(input);
2601            // Bias the SearchBox results towards current map's viewport.
2602            let contentString = "";
2603            if (location_data_current) {
2604              contentString =
2605                '<div id="content" style="text-align: center;padding:3px 15px;">' +
2606                '<div id="siteNotice">' +
2607                "</div>" +
2608                '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
2609                profile.organisation +
2610                "</div>" +
2611                '<div id="bodyContent">' +
2612                "<p>" +
2613                location_data_current.address_display +
2614                "</p>";
2615            }
2616
2617            contentString += "</div>" + "</div>";
2618
2619            if(true)
2620            {
2621              google.maps.event.addListener(marker, "dragend", function() {
2622              geocodePosition(marker.getPosition());
2623              });
2624              google.maps.event.addListener(marker, "click", function() {
2625                infowindow.setContent(contentString);
2626                infowindow.open(map, marker);
2627              });
2628              google.maps.event.trigger(marker, "click");
2629            }
2630            
2631            var latLng = marker.getPosition(); // returns LatLng object
2632          }
2633            map.setCenter(latLng);
2634           }
2635      function loadMapScript1703852191998() {
2636        console.log("loadMapScript function with new backend api changes called");
2637        if (
2638          typeof google === "undefined" ||
2639          google === null ||
2640          typeof google.maps === "undefined"
2641        ) {
2642          console.log("calling backend api from gpserve for google maps js ");
2643          fetch("https://api.growthplug.com/google-maps-js/")
2644            .then(async (res) => {
2645          const mapResp = await res.text();
2646          if (!document.getElementById("google-map-script")) {
2647            const mapScript = document.createElement("script");
2648            mapScript.setAttribute("id", "google-map-script");
2649            mapScript.setAttribute("type", "text/javascript");
2650            mapScript.innerHTML = mapResp;
2651            document.body.appendChild(mapScript);
2652          }
2653          const mapScript = document.getElementById("google-map-script");
2654          if (mapResp.innerHTML === "") {
2655            mapScript.innerHTML = mapResp;
2656          }
2657          initMap1703852191998();
2658            })
2659            .catch((e) => console.log(e));
2660        } else {
2661          initMap1703852191998();
2662        }
2663      }
2664      window.setTimeout(()=> {
2665          //  loadMapScript1703852191998();
2666         const locationElem = document.getElementById("location-map1703852191998");
2667          if (locationElem != null) {
2668            if ('IntersectionObserver' in window) {
2669              var options = {
2670                rootMargin: '0px',
2671                threshold: 0.01,
2672              };
2673              var observer = new IntersectionObserver(onIntersection, options);
2674              if (locationElem.classList.contains("class-google-map-loaded")) {
2675                observer.unobserve(locationElem);
2676                return;
2677              }
2678              observer.observe(locationElem);
2679            } else {
2680              loadMapScript1703852191998();
2681            }
2682          }
2683          function onIntersection(entries) {
2684            entries.forEach(function (element) {
2685              if (element.intersectionRatio <= 0) {
2686                return;
2687              }
2688              if (element.target.classList.contains("class-google-map-loaded")) {
2689                return;
2690              }
2691              if (element.target.id === "location-map1703852191998") {
2692                element.target.classList.add("class-google-map-loaded");
2693                loadMapScript1703852191998();
2694              }
2695            });
2696          }
2697      },500);
2698        </script>
2698<script>
2699  document.addEventListener("DOMContentLoaded", function () {
2700    const lazyBgElements = document.querySelectorAll('.lozad-bg');
2701    if (lazyBgElements.length > 0 && 'IntersectionObserver' in window) {
2702      const options = {
2703        rootMargin: '200px',
2704        threshold: 0.01,
2705      };
2706      const lazyBgObserver = new IntersectionObserver(onLazyIntersection, options);
2707      lazyBgElements.forEach(element => {
2708        lazyBgObserver.observe(element);
2709      });
2710    }
2711  });
2712
2713  async function onLazyIntersection(entries, observer) {
2714    entries.forEach(function (element) {
2715      if (element.intersectionRatio <= 0 || element.target.classList.contains("bg-loaded")) {
2716        return;
2717      }
2718      if (element.target.classList.contains("lozad-bg")) {
2719        const backgroundImage = element.target.getAttribute('data-background-image');
2720        const bgSrc = element.target.getAttribute('data-bg-src');
2721        const background = element.target.getAttribute('data-background');
2722        const keyframe = element.target.getAttribute('data-keyframe');
2723        const backgroundGradient = element.target.getAttribute('data-background-gradient');
2724        if (backgroundImage) {
2725          element.target.style.backgroundImage =`url('${backgroundImage}')`;
2726        }
2727        if (bgSrc) {
2728          element.target.src = bgSrc;
2729        }
2730        if (background) {
2731          element.target.style.background = `url('${background}')`;
2732        }
2733        if(backgroundGradient){
2734          element.target.style.backgroundImage = backgroundGradient;
2735        }
2736        if (keyframe) {
2737          element.target.classList.add(keyframe);
2738        }
2739        element.target.classList.add("bg-loaded");
2740        observer.unobserve(element.target);
2741      }
2742    });
2743  }
2744</script>
2744<script defer="" src="https://cdn.jsdelivr.net/npm/lozad/dist/lozad.min.js" type="text/javascript"></script>
2744<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/output.e1ffd1e59131_migrated.js"></script>
2744<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/wow_init_migrated.js" type="text/javascript"></script>
2744<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/wow.min_migrated.js" type="text/javascript"></script>
2744<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/lazyimgobserver_migrated.js" type="text/javascript"></script>
2744<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/builder_appointment_migrated.js" type="text/javascript"></script>
2744<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/changes_bffqipo_migrated.js" type="text/javascript"></script>
2744<script id="form-scripts"></script>
2744<script defer="" id="review-scripts"></script>
vendor: 1 bytes, line 2744
2744
2745<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>
2745
2746</body> 
2747</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.