1<meta charset="utf-8"/> 2<meta content="width=device-width, initial-scale=1.0" name="viewport"/> 3<meta content="ie=edge" http-equiv="X-UA-Compatible"/> 4<title>Dental Blogs Lakewood, CO | Grace & Leedy</title><meta content="website" property="og:type"/><meta content="https://www.graceleedydentistry.com/blogs/" property="og:url"/><meta content="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/44817_grace___leedy_logo2_2_migrated.jpg" property="og:image"/> 5<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 66 bytes, line 5
5<script async="" src="https://www.googletagmanager.com/gtag/js?id=
5UA-212276761-45
vendor: 11 bytes, line 5
5"></script>
5<script>
vendor: 124 bytes, line 5
5window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag("js", new Date());gtag("config", "
5UA-212276761-45
vendor: 3 bytes, line 5
5");
5</script>
5 6<!-- Google Tag Manager -->
6<script>
vendor: 323 bytes, line 6
6(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','
6GTM-KSGGKGD
vendor: 3 bytes, line 6
6');
6</script>
6<!-- End Google Tag Manager --> 7<link href="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/f3427af3c4f3fa338bc85a86600fe062_migrated.webp" rel="icon" type="image/png"/> 8<link defer="" href="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/blogs_migrated.css" rel="stylesheet"/> 9<style id="app-styles"></style> 10<style id="page-styles"></style> 11<style> 12 .font-loaded body { 13 font-family: "Josefin Sans" !important; 14 } 15 body { 16 font-family: "Josefin Sans" !important; 17 } 18 .font-loaded body { 19 font-family: 'Josefin Sans'; 20 } 21 .font-loaded body h1,h2,h3,h4,h5,h6 { 22 font-family: 'Josefin Sans' !important; 23 } 24 </style> 25<link href="https://fonts.googleapis.com/css?family=Josefin+Sans:300,400,600,700&display=swap" rel="stylesheet"><link href="https://fonts.googleapis.com/css?family=Roboto:400,500,700,900&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Dancing+Script&display=swap" rel="stylesheet"/> 26<link href="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/output.2414b93f427a_migrated.css" rel="stylesheet" type="text/css"/><link href="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/link_underline_override_migrated.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css" rel="stylesheet" type="text/css"/><link href="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bootstrap-datepicker.min_migrated.css" rel="stylesheet" type="text/css"/><link href="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/style_changes_ogulnxi_migrated.css" rel="stylesheet" type="text/css"/> 27</link> 28 29<style> 30.w1wwxp2k { 31 width: 100%; 32 height: inherit !important; 33} 34.w93rd8k { 35 width: 100%; 36 height: unset !important; 37} 38 39.w1wwxp2k { 40 width: 100%; 41 height: unset !important; 42} 43 44@media(max-width:700px){ 45.single-post-wrapper { 46 display: flex !important; 47 max-width: 100% !important; 48flex-direction: column; 49} 50 51.single-post-container { 52 width: 100% !important; 53} 54 55.more-blogs { 56 width: 100% !important; 57} 58} 59.blogs-container { 60 max-width: 1100px; 61 margin: 0 auto; 62 padding: 20px; 63 font-family: Arial, sans-serif; 64} 65.blog-grid { 66 display: grid; 67 grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); 68 gap: 20px; 69} 70.blog-post { 71 background-color: #fff; 72 padding: 20px; 73 box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); 74 border-radius: 8px; 75 transition: transform 0.3s ease-in-out; 76 cursor: pointer; 77 position: relative; 78} 79.blog-post:hover { 80 transform: translateY(-5px); 81} 82.blog-post a { 83 text-decoration: none; 84 color: inherit; 85} 86.blog-thumbnail img { 87 width: 100%; 88 height: auto; 89 border-radius: 5px; 90 margin-bottom: 15px; 91} 92.blog-title { 93 font-size: 20px; 94 color: #333; 95 margin-bottom: 10px; 96} 97.blog-excerpt { 98 font-size: 14px; 99 color: #555; 100 margin-bottom: 10px; 101} 102.pagination { 103 display: flex; 104 justify-content: center; 105 margin: 2rem; 106 font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; 107 position: relative; 108 z-index: 99; 109} 110 111.pagination .page-numbers { 112 display: flex; 113 gap: 0.5rem; 114 list-style: none; 115 padding: 0; 116 margin: 0; 117} 118 119.pagination .page-numbers li { 120 display: inline-block; 121} 122 123.pagination .page-numbers a, 124.pagination .page-numbers span { 125 display: inline-block; 126 padding: 0.5rem 1rem; 127 border-radius: 6px; 128 background-color: #f1f1f1; 129 color: #333; 130 text-decoration: none; 131 font-weight: 500; 132 transition: all 0.2s ease; 133 border: 1px solid transparent; 134 white-space: nowrap; 135 word-break: keep-all; 136 width: fit-content; 137} 138 139 140.pagination .page-numbers a:hover { 141 background-color: #007bff; 142 color: white; 143 border-color: #007bff; 144} 145 146.pagination .page-numbers .current { 147 background-color: #007bff; 148 color: white; 149 font-weight: 600; 150 border-color: #007bff; 151 pointer-events: none; 152} 153 154.pagination .page-numbers .dots { 155 padding: 0.5rem 1rem; 156 background: none; 157 border: none; 158 color: #999; 159 pointer-events: none; 160} 161 162.banner { 163 position: relative; 164 width: 100%; 165 height: 250px; 166 display: flex; 167 align-items: center; 168 justify-content: center; 169 text-align: center; 170 color: white; 171 background-size: cover; 172 background-position: center; 173} 174.banner-overlay { 175 position: absolute; 176 width: 100%; 177 height: 100%; 178 background: rgba(0, 0, 0, 0.5); 179} 180.banner-content { 181 position: relative; 182 z-index: 10; 183} 184.breadcrumb { 185 background: #f5f5f5; 186 padding: 10px 20px; 187 font-size: 14px; 188} 189.breadcrumb a { 190 color: black; 191 text-decoration: none; 192} 193</style> 194 195<!-- Header component --> 196<div class="componentId-2 common-header" style="position:relative"> 197 <div> 198 <section 199 class="w1f74oox" 200 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" 201 > 202 <div class="header-top"> 203 <div class="logo-head"> 204 <div class="newton-section"> 205 <a 206 aria-label="3039890452" 207 class="office-call builder-editable-elements elementId-2-1" 208 href="tel:(303) 989-0452" 209 ><i aria-hidden="true" class="fa fa-phone"></i>Â <!-- -->(303) 210 989-0452</a 211 ><a 212 class="office-call builder-editable-elements elementId-2-2" 213 href="#location" 214 ><i aria-hidden="true" class="fa fa-map-marker"></i 215 >Â <!-- -->Lakewood, CO</a 216 > 217 </div> 218 <div class="andover-section"> 219 <a 220 aria-label="Yelp" 221 class="office-icons" 222 data-placement="bottom" 223 data-toggle="tooltip" 224 href="https://www.yelp.com/biz/grace-and-leedy-family-and-cosmetic-dentistry-lakewood?osq=Grace+%26+Leedy" 225 target="_blank" 226 ><i class="fa fa-yelp"></i></a 227 ><a 228 aria-label="Facebook" 229 class="office-icons" 230 data-placement="bottom" 231 data-toggle="tooltip" 232 href="https://www.facebook.com/graceleedydentistry" 233 target="_blank" 234 ><i class="fa fa-facebook"></i></a 235 ><a 236 aria-label="Google" 237 class="office-icons" 238 data-placement="bottom" 239 data-toggle="tooltip" 240 href="https://maps.app.goo.gl/7xB9LwzANHoT5DCE6" 241 target="_blank" 242 ><i class="fa fa-google"></i 243 ></a> 244 </div> 245 </div> 246 <div class="header-container"> 247 <div class="logo-section"> 248 <a href="/" 249 ><img 250 alt="Brand Logo" 251 class="builder-editable-elements elementId-2-3" 252 data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/44817_grace___leedy_logo2_migrated.jpg" 253 src="" 254 title="Brand Logo" 255 /></a> 256 </div> 257 <div class="center-section"> 258 <ul class="mainMenu-1 ul-links"> 259 <li class="header-links"> 260 <a 261 aria-label="Home" 262 class="builder-editable-elements elementId-2-4" 263 href="/" 264 >Home</a 265 > 266 </li> 267 <li class="header-links"> 268 <a 269 aria-label="Meet Our Doctors" 270 class="builder-editable-elements elementId-2-5" 271 href="/page/meet-our-doctors/" 272 >Meet Our Doctors</a 273 > 274 </li> 275 <li class="header-links"> 276 <a 277 aria-label="Meet the Staff" 278 class="builder-editable-elements elementId-2-6" 279 href="/page/meet-the-staff" 280 >Meet the Staff</a 281 > 282 </li> 283 <li class="header-links"> 284 <a 285 aria-label="Office Tour" 286 class="builder-editable-elements elementId-2-7" 287 href="/office-tour" 288 >Office Tour</a 289 > 290 </li> 291 <li class="header-links"> 292 <a 293 aria-label="Services" 294 class="builder-editable-elements elementId-2-8" 295 href="#" 296 >Services</a 297 > 298 <ul class="subMenu-1"> 299 <li> 300 <a 301 aria-label="Periodontal Dentistry" 302 class="builder-editable-elements elementId-2-9" 303 href="/specialty/periodontal-dentistry" 304 >Periodontal Dentistry</a 305 > 306 </li> 307 <li> 308 <a 309 aria-label="Preventative Care" 310 class="builder-editable-elements elementId-2-10" 311 href="/specialty/preventative-care" 312 >Preventative Care</a 313 > 314 </li> 315 <li> 316 <a 317 aria-label="Restorative Dentistry" 318 class="builder-editable-elements elementId-2-11" 319 href="/specialty/restorative-dentistry" 320 >Restorative Dentistry</a 321 > 322 </li> 323 <li> 324 <a 325 aria-label="Cosmetic Dentistry" 326 class="builder-editable-elements elementId-2-12" 327 href="/specialty/cosmetic-dentistry" 328 >Cosmetic Dentistry</a 329 > 330 </li> 331 <li> 332 <a 333 aria-label="Sleep Dentistry" 334 class="builder-editable-elements elementId-2-13" 335 href="/specialty/sleep-dentistry" 336 >Sleep Dentistry</a 337 > 338 </li> 339 <li> 340 <a 341 aria-label="Implant Dentistry" 342 class="builder-editable-elements elementId-2-14" 343 href="/specialty/implant-dentistry" 344 >Implant Dentistry</a 345 > 346 </li> 347 <li> 348 <a 349 aria-label="Injectables For Facial Pain" 350 class="builder-editable-elements elementId-2-15" 351 href="/specialty/injectables-for-facial-pain" 352 >Injectables For Facial Pain</a 353 > 354 </li> 355 <li> 356 <a 357 aria-label="Dental Technology" 358 class="builder-editable-elements elementId-2-16" 359 href="/specialty/dental-technology" 360 >Dental Technology</a 361 > 362 </li> 363 </ul> 364 </li> 365 <li class="header-links"> 366 <a 367 aria-label="Forms" 368 class="builder-editable-elements elementId-2-17" 369 href="/page/forms" 370 >Forms</a 371 > 372 </li> 373 <li class="header-links"> 374 <a 375 aria-label="Blog" 376 class="builder-editable-elements elementId-2-18" 377 href="/blogs" 378 >Blog</a 379 > 380 </li> 381 <li class="header-links"> 382 <a 383 aria-label="Reviews" 384 class="builder-editable-elements elementId-2-19" 385 href="/reviews" 386 >Reviews</a 387 > 388 </li> 389 <li class="header-links"> 390 <a 391 aria-label="Contact" 392 class="builder-editable-elements elementId-2-20" 393 href="/contact" 394 >Contact</a 395 > 396 </li> 397 <li class="header-links"> 398 <a 399 aria-label="Request an Appointment" 400 href="https://www.graceleedydentistry.com/request-an-appointment/" 401 style="display:flex;justify-content:center;align-items:center" 402 target="_self" 403 ><svg 404 class="brown__shepherd__btn service__btn" 405 height="108.5" 406 viewbox="0 0 598.198 108.5" 407 width="598.198" 408 xmlns="http://www.w3.org/2000/svg" 409 > 410 <path 411 class="st0" 412 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" 413 transform="translate(-196.057 -347.75)" 414 ></path></svg 415 ><span 416 class="btn_label builder-editable-elements elementId-2-21" 417 style="position:absolute" 418 >Request an Appointment</span 419 ></a 420 > 421 </li> 422 </ul> 423 </div> 424 </div> 425 </div> 426 <div class="margin-header"></div> 427 <nav id="navigation"> 428 <div class="menu text-center"> 429 <div 430 class="navbar navbar-default navigation navbar-fixed-top top-nav-collapse" 431 > 432 <div class="container-fluid menumain"> 433 <a class="navbar-brand logo visible-xs" href="/" 434 ><img 435 alt="Brand Logo" 436 class="img-responsive builder-editable-elements elementId-2-22" 437 data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/44817_grace___leedy_logo2_migrated.jpg" 438 src="" 439 title="Brand Logo" 440 /></a> 441 <div class="menu-xs nav-mobile visible-xs"> 442 <a 443 aria-label="3039890452" 444 class="menu-a" 445 href="tel:(303) 989-0452" 446 ><i aria-hidden="true" class="fa fa-phone"></i> 447 <p class="menu-text builder-editable-elements elementId-2-23"> 448 Call 449 </p></a 450 ><a 451 aria-label="Request an Appointment" 452 class="menu-a" 453 data-target="#appointment" 454 data-toggle="modal" 455 href="#" 456 target="_self" 457 ><i aria-hidden="true" class="fa fa-calendar"></i> 458 <p class="menu-text builder-editable-elements elementId-2-24"> 459 Book 460 </p></a 461 ><a 462 aria-label="visit" 463 class="menu-a page-scroll" 464 href="#location" 465 ><i aria-hidden="true" class="fa fa-map-marker"></i> 466 <p class="menu-text builder-editable-elements elementId-2-25"> 467 Visit 468 </p></a 469 > 470 </div> 471 <button 472 aria-label="hamburger" 473 class="navbar-toggle visible-xs" 474 id="menuBar" 475 type="button" 476 >
477 <span class="icon-bar"></span><span class="icon-bar"></span 478 ><span class="icon-bar"></span> 479 </button> 480 <div class="navbar-collapse navitems"> 481 <div class="fade-all"></div> 482 <div class="mobile-view"> 483 <div class="menu-mobile"> 484 <a class="navbar-brand logo" href="#" 485 ><img 486 alt="Brand Logo" 487 class="img-responsive builder-editable-elements elementId-2-26" 488 data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/44817_grace___leedy_logo2_migrated.jpg" 489 src="" 490 title="Brand Logo" 491 /></a> 492 <div class="builder-dynamic-rmm style"> 493 <ul 494 class="builder-dynamic-rmm-menu builder-dynamic-rmm-mobile" 495 > 496 <li> 497 <a 498 aria-label="Home" 499 class="builder-editable-elements elementId-2-27" 500 href="/" 501 >Home</a 502 > 503 </li> 504 <li> 505 <a 506 aria-label="Meet Our Doctors" 507 class="builder-editable-elements elementId-2-28" 508 href="/page/meet-our-doctors/" 509 >Meet Our Doctors</a 510 > 511 </li> 512 <li> 513 <a 514 aria-label="Meet the Staff" 515 class="builder-editable-elements elementId-2-29" 516 href="/page/meet-the-staff" 517 >Meet the Staff</a 518 > 519 </li> 520 <li> 521 <a 522 aria-label="Office Tour" 523 class="builder-editable-elements elementId-2-30" 524 href="/office-tour" 525 >Office Tour</a 526 > 527 </li> 528 <li> 529 <a 530 aria-label="Services" 531 class="dropdown-toggle builder-editable-elements elementId-2-31" 532 data-hover="dropdown" 533 data-toggle="dropdown" 534 href="#" 535 >Services</a 536 > 537 <ul> 538 <li> 539 <a 540 aria-label="Periodontal Dentistry" 541 class="builder-editable-elements elementId-2-32" 542 href="/specialty/periodontal-dentistry" 543 >Periodontal Dentistry</a 544 > 545 </li> 546 <li> 547 <a 548 aria-label="Preventative Care" 549 class="builder-editable-elements elementId-2-33" 550 href="/specialty/preventative-care" 551 >Preventative Care</a 552 > 553 </li> 554 <li> 555 <a 556 aria-label="Restorative Dentistry" 557 class="builder-editable-elements elementId-2-34" 558 href="/specialty/restorative-dentistry" 559 >Restorative Dentistry</a 560 > 561 </li> 562 <li> 563 <a 564 aria-label="Cosmetic Dentistry" 565 class="builder-editable-elements elementId-2-35" 566 href="/specialty/cosmetic-dentistry" 567 >Cosmetic Dentistry</a 568 > 569 </li> 570 <li> 571 <a 572 aria-label="Sleep Dentistry" 573 class="builder-editable-elements elementId-2-36" 574 href="/specialty/sleep-dentistry" 575 >Sleep Dentistry</a 576 > 577 </li> 578 <li> 579 <a 580 aria-label="Implant Dentistry" 581 class="builder-editable-elements elementId-2-37" 582 href="/specialty/implant-dentistry" 583 >Implant Dentistry</a 584 > 585 </li> 586 <li> 587 <a 588 aria-label="Injectables For Facial Pain" 589 class="builder-editable-elements elementId-2-38" 590 href="/specialty/injectables-for-facial-pain" 591 >Injectables For Facial Pain</a 592 > 593 </li> 594 <li> 595 <a 596 aria-label="Dental Technology" 597 class="builder-editable-elements elementId-2-39" 598 href="/specialty/dental-technology" 599 >Dental Technology</a 600 > 601 </li> 602 </ul> 603 </li> 604 <li> 605 <a 606 aria-label="Forms" 607 class="builder-editable-elements elementId-2-40" 608 href="/page/forms" 609 >Forms</a 610 > 611 </li> 612 <li> 613 <a 614 aria-label="Blog" 615 class="builder-editable-elements elementId-2-41" 616 href="/blogs" 617 >Blog</a 618 > 619 </li> 620 <li> 621 <a 622 aria-label="Reviews" 623 class="builder-editable-elements elementId-2-42" 624 href="/reviews" 625 >Reviews</a 626 > 627 </li> 628 <li> 629 <a 630 aria-label="Contact" 631 class="builder-editable-elements elementId-2-43" 632 href="/contact" 633 >Contact</a 634 > 635 </li> 636 </ul> 637 </div> 638 <a 639 aria-label="Request an Appointment" 640 class="btn booknow builder-editable-elements elementId-2-44" 641 data-target="#appointment" 642 data-toggle="modal" 643 href="#" 644 style="color:#070000" 645 target="_self" 646 >Request an Appointment</a 647 > 648 <ul class="header-rt pull-right visible-xs"> 649 <li class="ctanav1"> 650 <a aria-label="3039890452" href="tel:(303) 989-0452" 651 ><p class="men-right-p"> 652 <i aria-hidden="true" class="fa fa-phone"></i 653 ><span 654 class="builder-editable-elements elementId-2-46" 655 ><b 656 class="builder-editable-elements elementId-2-45" 657 >Call Us</b 658 > 659 <br /> 660 <!-- -->(303) 989-0452</span 661 > 662 </p></a 663 > 664 </li> 665 <li class="ctanav3"> 666 <a class="page-scroll" href="#location" 667 ><p class="men-right-p"> 668 <i aria-hidden="true" class="fa fa-map-marker"></i 669 ><span 670 class="builder-editable-elements elementId-2-48" 671 ><b 672 class="builder-editable-elements elementId-2-47" 673 >Visit Us</b
674 > 675 <br />Lakewood, CO</span 676 > 677 </p></a 678 > 679 </li> 680 <li class="ctanav2"> 681 <a 682 aria-label="Request an Appointment" 683 class="btn booknow builder-editable-elements elementId-2-49" 684 data-target="#appointment" 685 data-toggle="modal" 686 href="#" 687 target="_self" 688 >Request an Appointment</a 689 > 690 </li> 691 </ul> 692 </div> 693 </div> 694 </div> 695 </div> 696 </div> 697 </div> 698 </nav> 699 <section 700 class="w1yjvx0j" 701 style="--w1yjvx0j-0:#070000;--w1yjvx0j-1:#33994d;--w1yjvx0j-2:#070000;--w1yjvx0j-3:#33994d;--w1yjvx0j-4:#070000;--w1yjvx0j-5:#33994d;--w1yjvx0j-6:#070000;--w1yjvx0j-8:#33994d;--w1yjvx0j-9:#33994d;--w1yjvx0j-10:#33994d;--w1yjvx0j-21:relative" 702 > 703 <div 704 aria-label="Appointment Modal" 705 class="modal popup" 706 id="appointment" 707 role="dialog" 708 > 709 <div class="modal-dialog animated zoomIn appointment-modal"> 710 <div class="modal-content"> 711 <div class="modal-body"> 712 <div class="tabs"> 713 <input data-get-location="5024" name="loc" type="hidden" /> 714 <div class="select-doctor active" id="profile"> 715 <div class="row"> 716 <div class="progress-wrap"> 717 <span 718 class="progress-value value-1 builder-editable-elements elementId-2-50" 719 >1</span 720 ><span class="bar bar-1"></span 721 ><span class="bar bar-1"></span 722 ><span 723 class="progress-value value-2 done builder-editable-elements elementId-2-51" 724 >2</span 725 ><span class="bar bar-2"></span 726 ><span 727 class="progress-value value-3 builder-editable-elements elementId-2-52" 728 >3</span 729 > 730 </div> 731 </div> 732 <div class="row"> 733 <div class="col-md-12" style="margin-bottom:15px"> 734 <div 735 class="pop_h3 builder-editable-elements elementId-2-53" 736 > 737 Select a Doctor 738 </div> 739 </div> 740 </div> 741 <div class="appointment-modal__doctors"> 742 <div class="appointment-modal__doctors__list"> 743 <a 744 aria-controls="messages" 745 class="appointment-modal__doctor recent-box" 746 data-select-team="5271" 747 data-toggle="tab" 748 href="#messages" 749 ><figure> 750 <img 751 alt="profile image" 752 class="img-responsive builder-editable-elements elementId-2-54" 753 data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/ce10b0edb32b7a40c768f95c2ed84461_migrated.jpg" 754 src="" 755 title="profile image" 756 /> 757 </figure> 758 <div class="appointment-modal__doctors__content"> 759 <div 760 class="pop_h5 builder-editable-elements elementId-2-55" 761 > 762 Dr. Leana Grace 763 </div> 764 <p class="builder-editable-elements elementId-2-56"> 765 Dentist 766 </p> 767 </div></a 768 > 769 </div> 770 <div class="appointment-modal__doctors__list"> 771 <a 772 aria-controls="messages" 773 class="appointment-modal__doctor recent-box" 774 data-select-team="5270" 775 data-toggle="tab" 776 href="#messages" 777 ><figure> 778 <img 779 alt="profile image" 780 class="img-responsive builder-editable-elements elementId-2-57" 781 data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/e224edd8aff8e47bf3ffd2e74335b1e0_migrated.jpg" 782 src="" 783 title="profile image" 784 /> 785 </figure> 786 <div class="appointment-modal__doctors__content"> 787 <div 788 class="pop_h5 builder-editable-elements elementId-2-58" 789 > 790 Dr. Mark Leedy 791 </div> 792 <p class="builder-editable-elements elementId-2-59"> 793 Dentist 794 </p> 795 </div></a 796 > 797 </div> 798 <div class="appointment-modal__doctors__list"> 799 <a 800 aria-controls="messages" 801 class="appointment-modal__doctor recent-box" 802 data-select-team="5358" 803 data-toggle="tab" 804 href="#messages" 805 ><figure> 806 <img 807 alt="profile image" 808 class="img-responsive builder-editable-elements elementId-2-60" 809 data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/1642236099_1584607002_male-dummy_migrated.jpg" 810 src="" 811 title="profile image" 812 /> 813 </figure> 814 <div class="appointment-modal__doctors__content"> 815 <div 816 class="pop_h5 builder-editable-elements elementId-2-61" 817 > 818 Dental Hygiene 819 </div> 820 <p class="builder-editable-elements elementId-2-62"> 821 Hygiene 822 </p> 823 </div></a 824 > 825 </div> 826 <div class="appointment-modal__doctors__list"> 827 <a 828 aria-controls="messages" 829 class="appointment-modal__doctor recent-box" 830 data-select-team="5269" 831 data-toggle="tab" 832 href="#messages" 833 ><figure> 834 <img 835 alt="profile image" 836 class="img-responsive builder-editable-elements elementId-2-63" 837 data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/1642236099_1584607002_male-dummy_migrated.jpg" 838 src="" 839 title="profile image" 840 /> 841 </figure> 842 <div class="appointment-modal__doctors__content"> 843 <div 844 class="pop_h5 builder-editable-elements elementId-2-64" 845 > 846 Either Doctor 847 </div> 848 <p class="builder-editable-elements elementId-2-65"> 849 Dentist 850 </p> 851 </div></a 852 > 853 </div> 854 </div> 855 </div> 856 <div class="fill-form" id="messages"> 857 <div class="row"> 858 <div class="progress-wrap">
859 <span 860 class="progress-value value-1 builder-editable-elements elementId-2-66" 861 >1</span 862 ><span class="bar bar-1"></span 863 ><a class="previous-doctor" href="#" 864 ><span 865 class="progress-value value-2 builder-editable-elements elementId-2-67" 866 >2</span 867 ></a 868 ><span class="bar bar-2"></span 869 ><span 870 class="progress-value value-3 done builder-editable-elements elementId-2-68" 871 >3</span 872 > 873 </div> 874 </div> 875 <div class="row"> 876 <div class="col-md-12"> 877 <div 878 class="pop_h3 builder-editable-elements elementId-2-69" 879 style="padding-left:0px" 880 > 881 Request An Appointment 882 </div> 883 </div> 884 </div> 885 <div class="row"> 886 <div class="col-md-12"> 887 <form id="appointment-form"> 888 <div> 889 <div class="row"> 890 <div class="col-md-6 form-group"> 891 <input 892 aria-label="firstname" 893 class="form-control" 894 id="firstname" 895 name="firstname" 896 placeholder="First Name" 897 type="text" 898 /> 899 </div> 900 <div class="col-md-6 form-group"> 901 <input 902 aria-label="lastname" 903 class="form-control" 904 id="lastname" 905 name="lastname" 906 placeholder="Last Name" 907 type="text" 908 /> 909 </div> 910 <div class="col-md-6 form-group"> 911 <input 912 aria-label="email" 913 class="form-control" 914 id="email" 915 name="email" 916 placeholder="Email" 917 type="email" 918 /> 919 </div> 920 <div class="col-md-6 form-group"> 921 <input 922 aria-label="phoneId" 923 class="form-control" 924 id="phoneId" 925 name="phone" 926 placeholder="Phone" 927 type="number" 928 /> 929 </div> 930 <input 931 name="location" 932 type="hidden" 933 value="" 934 /><input name="member" type="hidden" value="" /> 935 </div> 936 <div class="row margin-top-10 day"> 937 <div class="col-md-12"> 938 <div class="row flex-center"> 939 <label 940 class="day builder-editable-elements elementId-2-70" 941 >Select a Day</label 942 > 943 <div class="days-group"> 944 <div class="inline" data-day="Monday"> 945 <input 946 aria-label="Monday" 947 class="checkbox-custom" 948 id="checkbox-1" 949 name="days" 950 type="checkbox" 951 value="Monday" 952 /><label 953 class="checkbox-custom-label" 954 for="checkbox-1" 955 ><span 956 class="builder-editable-elements elementId-2-71" 957 >Mon</span 958 ></label 959 > 960 </div> 961 <div class="inline" data-day="Tuesday"> 962 <input 963 aria-label="Tuesday" 964 class="checkbox-custom" 965 id="checkbox-2" 966 name="days" 967 type="checkbox" 968 value="Tuesday" 969 /><label 970 class="checkbox-custom-label" 971 for="checkbox-2" 972 ><span 973 class="builder-editable-elements elementId-2-72" 974 >Tue</span 975 ></label 976 > 977 </div> 978 <div class="inline" data-day="Wednesday"> 979 <input 980 aria-label="Wednesday" 981 class="checkbox-custom" 982 id="checkbox-3" 983 name="days" 984 type="checkbox" 985 value="Wednesday" 986 /><label 987 class="checkbox-custom-label" 988 for="checkbox-3" 989 ><span 990 class="builder-editable-elements elementId-2-73" 991 >Wed</span 992 ></label 993 > 994 </div> 995 <div class="inline" data-day="Thursday"> 996 <input 997 aria-label="Thursday" 998 class="checkbox-custom" 999 id="checkbox-4" 1000 name="days" 1001 type="checkbox" 1002 value="Thursday" 1003 /><label 1004 class="checkbox-custom-label" 1005 for="checkbox-4" 1006 ><span 1007 class="builder-editable-elements elementId-2-74" 1008 >Thu</span 1009 ></label 1010 > 1011 </div> 1012 <div class="inline" data-day="Friday"> 1013 <input 1014 aria-label="Friday" 1015 class="checkbox-custom" 1016 id="checkbox-5" 1017 name="days" 1018 type="checkbox" 1019 value="Friday" 1020 /><label 1021 class="checkbox-custom-label" 1022 for="checkbox-5" 1023 ><span 1024 class="builder-editable-elements elementId-2-75" 1025 >Fri</span 1026 ></label 1027 > 1028 </div> 1029 <div class="inline" data-day="Saturday"> 1030 <input 1031 aria-label="Saturday" 1032 class="checkbox-custom" 1033 id="checkbox-6" 1034 name="days" 1035 type="checkbox" 1036 value="Saturday" 1037 /><label 1038 class="checkbox-custom-label" 1039 for="checkbox-6" 1040 ><span 1041 class="builder-editable-elements elementId-2-76" 1042 >Sat</span 1043 ></label 1044 > 1045 </div> 1046 <div class="inline" data-day="Sunday"> 1047 <input 1048 aria-label="Sunday" 1049 class="checkbox-custom" 1050 id="checkbox-7" 1051 name="days" 1052 type="checkbox" 1053 value="Sunday" 1054 /><label 1055 class="checkbox-custom-label" 1056 for="checkbox-7" 1057 ><span 1058 class="builder-editable-elements elementId-2-77" 1059 >Sun</span 1060 ></label 1061 > 1062 </div> 1063 </div>
1064 <span 1065 class="err-msg err-day hide builder-editable-elements elementId-2-78" 1066 id="errorDay" 1067 >Please Select Day</span 1068 > 1069 </div> 1070 </div> 1071 </div> 1072 <div class="row"> 1073 <div class="col-md-12 time flex-center"> 1074 <label 1075 class="day builder-editable-elements elementId-2-79" 1076 >Select a Time</label 1077 > 1078 <div class="days-group"> 1079 <div class="inline"> 1080 <input 1081 aria-label="Morning" 1082 class="checkbox-custom" 1083 id="checkbox-8" 1084 name="times" 1085 type="checkbox" 1086 value="Morning" 1087 /><label 1088 class="checkbox-custom-label" 1089 for="checkbox-8" 1090 ><span 1091 class="builder-editable-elements elementId-2-80"
1092 >Morning</span 1093 ></label 1094 > 1095 </div> 1096 <div class="inline"> 1097 <input 1098 aria-label="Afternoon" 1099 class="checkbox-custom" 1100 id="checkbox-9" 1101 name="times" 1102 type="checkbox" 1103 value="Afternoon" 1104 /><label 1105 class="checkbox-custom-label" 1106 for="checkbox-9" 1107 ><span 1108 class="builder-editable-elements elementId-2-81" 1109 >Afternoon</span 1110 ></label 1111 > 1112 </div> 1113 <div class="inline"> 1114 <input 1115 aria-label="Evening" 1116 class="checkbox-custom" 1117 id="checkbox-10" 1118 name="times" 1119 type="checkbox" 1120 value="Evening" 1121 /><label 1122 class="checkbox-custom-label" 1123 for="checkbox-10" 1124 ><span 1125 class="builder-editable-elements elementId-2-82" 1126 >Evening</span 1127 ></label 1128 > 1129 </div> 1130 </div> 1131 <div class="text-left" style="margin:10px"> 1132 <label 1133 class="day builder-editable-elements elementId-2-83" 1134 >New Patient?</label 1135 ><label 1136 aria-label="patient type" 1137 class="radio-inline builder-editable-elements elementId-2-84" 1138 ><input 1139 aria-label="New Patient" 1140 checked="" 1141 id="inlineRadio1" 1142 name="patientType" 1143 type="radio" 1144 value="New Patient" 1145 /> 1146 <!-- -->Yes</label 1147 ><label 1148 class="radio-inline builder-editable-elements elementId-2-85" 1149 ><input 1150 aria-label="Existing Patient" 1151 id="inlineRadio2" 1152 name="patientType" 1153 type="radio" 1154 value="Existing Patient" 1155 /> 1156 <!-- -->No</label 1157 > 1158 </div> 1159 <span 1160 class="err-msg err-patient hide builder-editable-elements elementId-2-86" 1161 id="errorPatient" 1162 >Please Select Time</span 1163 > 1164 </div> 1165 <div class="col-md-12 text-center"> 1166 <input 1167 name="recaptcha" 1168 type="hidden" 1169 value="" 1170 /> 1171 <div 1172 class="g-recaptcha" 1173 id="appointment-captcha" 1174 ></div> 1175 </div> 1176 </div> 1177 <div class="row text-center">
1178 <span 1179 class="err-msg text-center builder-editable-elements elementId-2-87" 1180 id="errorAll" 1181 >Please fill all the fields.</span 1182 > 1183 </div> 1184 <div class="sp-ofr"></div> 1185 <div 1186 class="col-md-12 margin-top-15 text-center relative" 1187 > 1188 <button 1189 class="btn btn-primary confirm builder-editable-elements elementId-2-88" 1190 id="submit" 1191 > 1192 Request An Appointment 1193 </button> 1194 </div> 1195 </div> 1196 </form> 1197 </div> 1198 </div> 1199 </div> 1200 </div> 1201 </div> 1202 <div class="modal-close" data-dismiss="modal"> 1203 <i aria-hidden="true" class="fa fa-times"></i> 1204 </div> 1205 </div> 1206 </div> 1207 </div> 1208 <div 1209 aria-label="Success Popup" 1210 class="modal success-popup popup" 1211 id="success-popup" 1212 role="dialog" 1213 > 1214 <div class="modal-dialog modal-md animated zoomIn"> 1215 <div class="modal-content success-message"> 1216 <div class="modal-body"> 1217 <div class="success-message__text"> 1218 <p><i class="fa fa-check-circle"></i></p> 1219 <div 1220 class="pop_title builder-editable-elements elementId-2-89" 1221 > 1222 Great. 1223 </div> 1224 <p class="dynamic-text"></p> 1225 <p class="margin-half"> 1226 <button 1227 class="btn btn-primary builder-editable-elements elementId-2-90" 1228 data-dismiss="modal" 1229 data-toggle="modal" 1230 > 1231 Done 1232 </button> 1233 </p> 1234 </div> 1235 </div> 1236 </div> 1237 </div> 1238 </div> 1239 <div 1240 aria-label="Error Modal" 1241 class="modal error-contact popup" 1242 id="error-appointment" 1243 role="dialog" 1244 > 1245 <div class="modal-dialog modal-md"> 1246 <div class="modal-content success-message"> 1247 <div class="modal-body"> 1248 <div class="success-message__text"> 1249 <div 1250 class="pop_title builder-editable-elements elementId-2-91" 1251 > 1252 Something went wrong 1253 </div> 1254 <a 1255 class="success-button builder-editable-elements elementId-2-92" 1256 data-dismiss="modal" 1257 data-toggle="modal" 1258 href="#" 1259 >Done</a 1260 > 1261 </div> 1262 </div> 1263 </div> 1264 </div> 1265 </div> 1266 </section> 1267 </section> 1268 </div> 1269</div> 1270 1271 1272<!-- Add the custom HTML code here. --> 1273 1274 1275<!-- Banner Component --> 1276<div class="componentId-3" style="position:relative"> 1277 <div> 1278 <section 1279 class="w93rd8k" 1280 style="--w93rd8k-0:50%50%;--w93rd8k-1:center;--w93rd8k-2:center;--w93rd8k-3:white" 1281 > 1282 <section 1283 class="inner-page-head services lozad lozad-bg" 1284 data-background-gradient="linear-gradient(to top, #0000003B, transparent), url(https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-panorama-snow-capped-and-fores-410257510_1_migrated.jpg)" 1285 style="" 1286 > 1287 <div class="page-banner-text"> 1288 <h1 class="builder-editable-elements elementId-3-1">Blogs</h1> 1289 </div> 1290 </section> 1291 </section> 1292 </div> 1293</div> 1294 1295 1296<!-- Breadcrumb Component --> 1297<div class="componentId-5" style="position:relative"> 1298 <div> 1299 <section 1300 class="w1kyzj97" 1301 style="--w1kyzj97-0:#f1f1f1FF;--w1kyzj97-1:#333333FF" 1302 > 1303 <section class="container-fluid content-breadcrum"> 1304 <div class="container"> 1305 <div class="row"> 1306 <div class="col-md-7"> 1307 <ol class="breadcrumb"> 1308 <li class="active"> 1309 <a 1310 class="breadcrum_link builder-editable-elements elementId-5-1" 1311 href="https://www.graceleedydentistry.com" 1312 >Home</a 1313 > 1314 </li> 1315 <li class="builder-editable-elements elementId-5-2">Blogs</li> 1316 </ol> 1317 </div> 1318 </div> 1319 </div> 1320 </section> 1321 </section> 1322 </div> 1323</div> 1324 1325 1326<div class="blogs-container"> 1327 <div class="blog-grid"> 1328 <article class="blog-post" onclick="window.location='https://www.graceleedydentistry.com/blog/why-do-adults-skip-dental-care/'"> 1329 <div class="blog-thumbnail"> 1330 <img post-id="16180" fifulocal-featured="1" width="1600" height="1067" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-A-Woman-Wearing-White-Dress-Ho-389179672.jpg" class="attachment-medium size-medium wp-post-image" alt="Why Do Adults Skip Dental Care?" title="Why Do Adults Skip Dental Care?" title="Why Do Adults Skip Dental Care?" decoding="async" fetchpriority="high" srcset="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-A-Woman-Wearing-White-Dress-Ho-389179672.jpg 1600w, https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-A-Woman-Wearing-White-Dress-Ho-389179672-768x512.jpg 768w, https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-A-Woman-Wearing-White-Dress-Ho-389179672-1536x1024.jpg 1536w" sizes="(max-width: 1600px) 100v
1330w, 1600px" /> </div> 1331 1332 <h2 class="blog-title">Why Do Adults Skip Dental Care?</h2> 1333 <p class="blog-excerpt"> 1334 It’s no secret that dental care is important. Even so, each year many adults choose to forgo a visit to the dentist. But why are adults who are educated on the importance of dental health still choosing to skip the dentist? Let’s dig deeper into why people decide they don’t need to go to the […] </p> 1335 </article> 1336 <article class="blog-post" onclick="window.location='https://www.graceleedydentistry.com/blog/what-happens-if-you-dont-change-your-toothbrush/'"> 1337 <div class="blog-thumbnail"> 1338 <img post-id="16198" fifulocal-featured="1" width="1600" height="1067" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Man-Brushing-Teeth-And-Holding-266940595.jpg" class="attachment-medium size-medium wp-post-image" alt="What Happens If You Don’t Change Your Toothbrush?" title="What Happens If You Don’t Change Your Toothbrush?" title="What Happens If You Don’t Change Your Toothbrush?" decoding="async" srcset="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Man-Brushing-Teeth-And-Holding-266940595.jpg 1600w, https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Man-Brushing-Teeth-And-Holding-266940595-768x512.jpg 768w, https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Man-Brushing-Teeth-And-Holding-266940595-1536x1024.jpg 1536w" sizes="(max-width: 1600px) 100vw, 1600px" /> </div> 1339 1340 <h2 class="blog-title">What Happens If You Don’t Change Your Toothbrush?</h2> 1341 <p class="blog-excerpt"> 1342 Your toothbrush is the essential care tool near your bathroom sink. You use it every day, and it is key to keeping cavities and plaque growth at bay. But what if that brush sits too long in the medicine cabinet while it is used day after day, far past its prime? Let’s examine what happens […] </p> 1343 </article> 1344 <article class="blog-post" onclick="window.location='https://www.graceleedydentistry.com/blog/how-to-talk-to-someone-about-dental-care/'"> 1345 <div class="blog-thumbnail"> 1346 <img post-id="16248" fifulocal-featured="1" width="1600" height="1067" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Adorable-caucasian-child-girl-404225807.jpg" class="attachment-medium size-medium wp-post-image" alt="How To Talk To Someone About Dental Care" title="How To Talk To Someone About Dental Care" title="How To Talk To Someone About Dental Care" decoding="async" srcset="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Adorable-caucasian-child-girl-404225807.jpg 1600w, https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Adorable-caucasian-child-girl-404225807-768x512.jpg 768w, https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Adorable-caucasian-child-girl-404225807-1536x1024.jpg 1536w" sizes="(max-width: 1600px) 100vw, 1600px" /> </div> 1347 1348 <h2 class="blog-title">How To Talk To Someone About Dental Care</h2> 1349 <p class="blog-excerpt"> 1350 Everyone has their own views (and sometimes fears) about dental care. And hey, it’s good to be unique! But if your friend or loved one is dealing with dental issues, it is hard to just sit back and ignore them. We believe it’s important to speak up and support the people we care for when […] </p> 1351 </article> 1352 <article class="blog-post" onclick="window.location='https://www.graceleedydentistry.com/blog/dental-resolutions-2022/'"> 1353 <div class="blog-thumbnail"> 1354 <img post-id="16148" fifulocal-featured="1" width="1600" height="1016" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Young-african-american-woman-w-433817462.jpg" class="attachment-medium size-medium wp-post-image" alt="Dental Resolutions 2022" title="Dental Resolutions 2022" title="Dental Resolutions 2022" decoding="async" loading="lazy" srcset="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Young-african-american-woman-w-433817462.jpg 1600w, https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Young-african-american-woman-w-433817462-768x488.jpg 768w, https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Young-african-american-woman-w-433817462-1536x975.jpg 1536w" sizes="auto, (max-width: 1600px) 100v
1354w, 1600px" /> </div> 1355 1356 <h2 class="blog-title">Dental Resolutions 2022</h2> 1357 <p class="blog-excerpt"> 1358 Well, 2021 has come and gone, and can we just say “good riddance?!” Here is to 2022 being a better year and to you being your best self. It’s no secret the ongoing pandemic has caused us all to put off or neglect things we should really take care of soon. If you’re aiming for […] </p> 1359 </article> 1360 <article class="blog-post" onclick="window.location='https://www.graceleedydentistry.com/blog/tips-for-cavity-free-holidays/'"> 1361 <div class="blog-thumbnail"> 1362 <img post-id="16386" fifulocal-featured="1" width="1600" height="1600" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Photo-Of-Lovely-Young-Woman-Lo-393224942.jpg" class="attachment-medium size-medium wp-post-image" alt="Tips For Cavity-Free Holidays" title="Tips For Cavity-Free Holidays" title="Tips For Cavity-Free Holidays" decoding="async" loading="lazy" srcset="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Photo-Of-Lovely-Young-Woman-Lo-393224942.jpg 1600w, https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Photo-Of-Lovely-Young-Woman-Lo-393224942-768x768.jpg 768w, https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Photo-Of-Lovely-Young-Woman-Lo-393224942-1536x1536.jpg 1536w" sizes="auto, (max-width: 1600px) 100vw, 1600px" /> </div> 1363 1364 <h2 class="blog-title">Tips For Cavity-Free Holidays</h2> 1365 <p class="blog-excerpt"> 1366 The holidays are a busy time of the year, and there is a lot to think about. You have to pick out gifts, lay out travel plans, cook big meals for the whole family and much more. As the holidays become hectic, it is easy to fall out of sync with your oral care routines. […] </p> 1367 </article> 1368 <article class="blog-post" onclick="window.location='https://www.graceleedydentistry.com/blog/what-happens-if-you-dont-brush-your-teeth/'"> 1369 <div class="blog-thumbnail"> 1370 <img post-id="16208" fifulocal-featured="1" width="1600" height="1019" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Close-Up-Of-Perfect-And-Health-421296704-1.jpg" class="attachment-medium size-medium wp-post-image" alt="What Happens If You Don’t Brush Your Teeth?" title="What Happens If You Don’t Brush Your Teeth?" title="What Happens If You Don’t Brush Your Teeth?" decoding="async" loading="lazy" srcset="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Close-Up-Of-Perfect-And-Health-421296704-1.jpg 1600w, https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Close-Up-Of-Perfect-And-Health-421296704-1-768x489.jpg 768w, https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Close-Up-Of-Perfect-And-Health-421296704-1-1536x978.jpg 1536w" sizes="auto, (max-width: 1600px) 100vw, 1600px" /> </div> 1371 1372 <h2 class="blog-title">What Happens If You Don’t Brush Your Teeth?</h2> 1373 <p class="blog-excerpt"> 1374 We’ve all wondered what happens if you don’t brush your teeth. Spoiler alert, it is not good. But how bad are we really talking, just for the sake of dental curiosity? Let’s dig a little deeper into the topic, if only to remind you that brushing twice a day is absolutely necessary. One Missed Day […] </p> 1375 </article> 1376 <article class="blog-post" onclick="window.location='https://www.graceleedydentistry.com/blog/teeth-grinding-at-night-how-to-stop-this-bad-habit/'"> 1377 <div class="blog-thumbnail"> 1378 <img post-id="16176" fifulocal-featured="1" width="900" height="600" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Dentist-Doctor-Inserting-Plast-437445539.jpg" class="attachment-medium size-medium wp-post-image" alt="Teeth Grinding At Night – How To Stop This Bad Habit" title="Teeth Grinding At Night – How To Stop This Bad Habit" title="Teeth Grinding At Night – How To Stop This Bad Habit" decoding="async" loading="lazy" srcset="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Dentist-Doctor-Inserting-Plast-437445539.jpg 900w, https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Dentist-Doctor-Inserting-Plast-437445539-768x512.jpg 768w" sizes="auto, (max-width: 900px) 100v
1378w, 900px" /> </div> 1379 1380 <h2 class="blog-title">Teeth Grinding At Night – How To Stop This Bad Habit</h2> 1381 <p class="blog-excerpt"> 1382 There is a condition you might have and not even know about. It happens primarily at night, and it could have several different causes. We’re talking about teeth grinding, and it can have some harmful and downright painful effects, especially when left untreated. Let’s get to the bottom of what can cause teeth grinding at […] </p> 1383 </article> 1384 <article class="blog-post" onclick="window.location='https://www.graceleedydentistry.com/blog/easy-things-you-can-do-for-your-teeth/'"> 1385 <div class="blog-thumbnail"> 1386 <img width="2560" height="1709" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Teeth-Whitening-Dental-Health-421127828-scaled.jpg" class="attachment-medium size-medium wp-post-image" alt="Easy Things You Can Do For Your Teeth" title="Easy Things You Can Do For Your Teeth" decoding="async" loading="lazy" srcset="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Teeth-Whitening-Dental-Health-421127828-scaled.jpg 2560w, https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Teeth-Whitening-Dental-Health-421127828-768x513.jpg 768w, https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Teeth-Whitening-Dental-Health-421127828-1536x1025.jpg 1536w, https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Teeth-Whitening-Dental-Health-421127828-2048x1367.jpg 2048w" sizes="auto, (max-width: 2560px) 100v
1386w, 2560px" /> </div> 1387 1388 <h2 class="blog-title">Easy Things You Can Do For Your Teeth</h2> 1389 <p class="blog-excerpt"> 1390 Proper oral care habits are not something that happen overnight. It is all about staying on solid routines and engaging in healthy habits day after day. But did you know there are several easy things you can do to benefit your teeth that only take a moment? Here are some of our best tips on […] </p> 1391 </article> 1392 <article class="blog-post" onclick="window.location='https://www.graceleedydentistry.com/blog/dentist-checkups-how-to-get-back-on-schedule/'"> 1393 <div class="blog-thumbnail"> 1394 <img post-id="16190" fifulocal-featured="1" width="900" height="600" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Joyous-Patient-Of-Dental-Clini-413027281.jpg" class="attachment-medium size-medium wp-post-image" alt="Dentist Checkups – How To Get Back On Schedule" title="Dentist Checkups – How To Get Back On Schedule" title="Dentist Checkups – How To Get Back On Schedule" decoding="async" loading="lazy" srcset="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Joyous-Patient-Of-Dental-Clini-413027281.jpg 900w, https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Joyous-Patient-Of-Dental-Clini-413027281-768x512.jpg 768w" sizes="auto, (max-width: 900px) 100vw, 900px" /> </div> 1395 1396 <h2 class="blog-title">Dentist Checkups – How To Get Back On Schedule</h2> 1397 <p class="blog-excerpt"> 1398 Pandemic fatigue is real, and it is something we all have to contend with, even today. If you find yourself saying “I don’t get out much anymore,” or “I just stay home most nights,” you’re certainly not alone. This fatigue can extend to other activities and tasks as well. It is easy to put off […] </p> 1399 </article> 1400 <article class="blog-post" onclick="window.location='https://www.graceleedydentistry.com/blog/is-it-ok-to-brush-without-fluoride-toothpaste/'"> 1401 <div class="blog-thumbnail"> 1402 <img post-id="16354" fifulocal-featured="1" width="1600" height="1067" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Girl-In-A-Dentist-s-Medical-Go-439023476.jpg" class="attachment-medium size-medium wp-post-image" alt="Is It Ok To Brush Without Fluoride Toothpaste?" title="Is It Ok To Brush Without Fluoride Toothpaste?" title="Is It Ok To Brush Without Fluoride Toothpaste?" decoding="async" loading="lazy" srcset="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Girl-In-A-Dentist-s-Medical-Go-439023476.jpg 1600w, https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Girl-In-A-Dentist-s-Medical-Go-439023476-768x512.jpg 768w, https://www.graceleedydentistry.com/wp-content/uploads/2025/05/bigstock-Girl-In-A-Dentist-s-Medical-Go-439023476-1536x1024.jpg 1536w" sizes="auto, (max-width: 1600px) 100vw, 1600px" /> </div> 1403 1404 <h2 class="blog-title">Is It Ok To Brush Without Fluoride Toothpaste?</h2> 1405 <p class="blog-excerpt"> 1406 Recently we just talked about fluoride concentration in toothpaste and whether or not a higher concentration is better for adults and children. Today we’re going to explore whether it is ok to brush without fluoride toothpaste in your daily habits. Now don’t misunderstand - it is certainly not ok to not brush at all! But […] </p> 1407 </article> 1408 </div> 1409 1410 <!-- Pagination --> 1411 <div class="pagination"> 1412 <ul class='page-numbers'> 1413 <li><span aria-current="page" class="page-numbers current">1</span></li> 1414 <li><a class="page-numbers" href="https://www.graceleedydentistry.com/blogs/page/2/">2</a></li> 1415 <li><a class="page-numbers" href="https://www.graceleedydentistry.com/blogs/page/3/">3</a></li> 1416 <li><span class="page-numbers dots">…</span></li> 1417 <li><a class="page-numbers" href="https://www.graceleedydentistry.com/blogs/page/13/">13</a></li> 1418 <li><a class="next page-numbers" href="https://www.graceleedydentistry.com/blogs/page/2/">Older Posts »</a></li> 1419</ul> 1420 </div> 1421 1422 </div> 1423 1424<!-- Add the custom HTML code here. --> 1425 1426<!-- Footer component --> 1427<div class="componentId-9 common-footer" style="position:relative"> 1428 <div> 1429 <section 1430 class="w1wwxp2k" 1431 style="--w1wwxp2k-0:#ffffffFF;--w1wwxp2k-1:#33994dFF;--w1wwxp2k-2:#ffffffFF;--w1wwxp2k-3:#33994dFF;--w1wwxp2k-4:#33994dFF" 1432 > 1433 <section id="footer"> 1434 <div class="footer"> 1435 <div class="container"> 1436 <div class="footer__block"> 1437 <div class="footer__details"> 1438 <div id="ftr-llogo"></div> 1439 <figure> 1440 <a aria-label="Logo" class="logoCenter" href="/" 1441 ><img 1442 alt="Logo" 1443 class="img-responsive builder-editable-elements elementId-9-1" 1444 data-src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/44817_grace___leedy_logo2_migrated.jpg" 1445 height="90%" 1446 src="" 1447 style="max-height:150px" 1448 title="Logo" 1449 width="90%" 1450 /></a> 1451 </figure> 1452 <div class="footer-address"> 1453 <div> 1454 <div class="hdiv builder-editable-elements elementId-9-2"> 1455 Lakewood, CO 1456 </div> 1457 <p class="builder-editable-elements elementId-9-3"> 1458 10881 West Asbury Ave Suite 210, Lakewood, CO 80227 1459 </p> 1460 <p> 1461 <a 1462 aria-label="3039890452" 1463 class="button button--primary builder-editable-elements elementId-9-4" 1464 href="tel:3039890452" 1465 >(303) 989-0452</a 1466 > 1467 </p> 1468 <ul class="footer__social"> 1469 <li> 1470 <a 1471 aria-label="Yelp" 1472 class="" 1473 href="https://www.yelp.com/biz/grace-and-leedy-family-and-cosmetic-dentistry-lakewood?osq=Grace+%26+Leedy" 1474 target="_blank" 1475 ><i class="fa fa-yelp"></i 1476 ></a> 1477 </li> 1478 <li> 1479 <a 1480 aria-label="Facebook" 1481 class="" 1482 href="https://www.facebook.com/graceleedydentistry" 1483 target="_blank" 1484 ><i class="fa fa-facebook"></i 1485 ></a> 1486 </li> 1487 <li> 1488 <a 1489 aria-label="Google" 1490 class="" 1491 href="https://maps.app.goo.gl/7xB9LwzANHoT5DCE6" 1492 target="_blank" 1493 ><i class="fa fa-google"></i 1494 ></a> 1495 </li> 1496 </ul> 1497 </div> 1498 </div> 1499 </div> 1500 </div> 1501 <ul class="footer__legal"> 1502 <li class="builder-editable-elements elementId-9-5"> 1503 © Copyright<!-- -->
1504 <span 1505 class="copyright_year builder-editable-elements elementId-9-6" 1506 >2025</span 1507 > 1508 </li> 1509 <li> 1510 <a 1511 aria-label="Privacy Policy" 1512 class="builder-editable-elements elementId-9-7" 1513 href="/privacy-policy/" 1514 >Privacy Policy</a 1515 > 1516 </li> 1517 <li> 1518 <a 1519 aria-label="Terms and Conditions" 1520 class="builder-editable-elements elementId-9-8" 1521 href="/terms-and-conditions/" 1522 >Terms and Conditions</a 1523 > 1524 </li> 1525 <li> 1526 <a 1527 aria-label="Accessibility Statement" 1528 class="builder-editable-elements elementId-9-9" 1529 href="/accessibility-statement/" 1530 >Accessibility Statement</a 1531 > 1532 </li> 1533 </ul> 1534 </div> 1535 </div> 1536 </section> 1537 </section> 1538 </div> 1539</div> 1540 1541 1542<!-- Body scripts --> 1543
1544<script type="text/javascript">window.__INITIAL__DATA__ = {}</script>
vendor: 1 bytes, line 1544
1544
1545<script type="text/javascript"></script>
1545 1546<link crossorigin="anonymous" href="https://www.graceleedydentistry.com/wp-content/uploads/fontawesome-files/css/fontawesome.min.css" rel="stylesheet"> 1547<link crossorigin="anonymous" href="https://www.graceleedydentistry.com/wp-content/uploads/fontawesome-files/css/brands.min.css" rel="stylesheet"/> 1548<link crossorigin="anonymous" href="https://www.graceleedydentistry.com/wp-content/uploads/fontawesome-files/css/solid.min.css" rel="stylesheet"/> 1549<link crossorigin="anonymous" href="https://www.graceleedydentistry.com/wp-content/uploads/fontawesome-files/css/v4-font-face.min.css" rel="stylesheet"/> 1550<link crossorigin="anonymous" href="https://www.graceleedydentistry.com/wp-content/uploads/fontawesome-files/css/v4-shims.min.css" rel="stylesheet"/>
1551<script defer="" src="https://cdn.jsdelivr.net/npm/[email protected]/dist/forge.min.js"></script>
vendor: 1 bytes, line 1551
1551
1552<script id="component-data" type="text/javascript">var website_properties = {"APPOINTMENT_RESPONSE_MAIL":"False","DOCTIBLE_CAMPAIGNS":"False","DOCTIBLE_CONTACTS":"False","DOCTIBLE_APPOINTMENTS":"False","DOCTIBLE_REVIEWS":"False","DOCTIBLE_WEBSITE_MESSENGER":"False","DOCTIBLE_DIGITAL_FORMS":"False","DOCTIBLE_PATIENT_GROUPS":"False","DOCTIBLE_TEMPLATES":"False","DOCTIBLE_PATIENT_COMMUNICATOR":"False","PRIMARY_FONT":"'Josefin Sans'","COUNTRY_CODE":"+1","ASANA_PROJECT":"1201702111921302","CUSTOM_COLOR":"#66c2ff","PRIMARY_COLOR_LIGHT":"#ffffff","PRIMARY_COLOR_DARK":"#007fcb","SECONDARY_COLOR_DARK":"#34515e","CONTACT_POPUP_SUCCESS_TEXT":"Your contact details have been successfully received.","REVIEW_POPUP_SUCCESS_TEXT":"Your Review has been successfully received.","BLOG_POPUP_SUCCESS_TEXT":"Your reply has been successfully received.","APPOINTMENT_POPUP_SUCCESS_TEXT":"Thank you for submitting your request. Our office will get back to you.","MAP_STYLES":"[\r\n {\r\n \"featureType\": \"all\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#444444\"\r\n },\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative.neighborhood\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"landscape\",\r\n \"elementType\": \"all\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"on\"\r\n },\r\n {\r\n \"color\": \"#e0dfe0\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"landscape\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"all\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.park\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#a8a9a8\"\r\n },\r\n {\r\n \"visibility\": \"on\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road\",\r\n \"elementType\": \"all\",\r\n \"stylers\": [\r\n {\r\n \"saturation\": -100\r\n },\r\n {\r\n \"lightness\": 45\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"on\"\r\n },\r\n {\r\n \"color\": \"#5b5b5a\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"all\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"simplified\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.arterial\",\r\n \"elementType\": \"labels.icon\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"transit\",\r\n \"elementType\": \"all\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"transit\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"water\",\r\n \"elementType\": \"all\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#ffffff\"\r\n },\r\n {\r\n \"visibility\": \"on\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"water\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n }\r\n]","GRAD_1":".","GRAD_2":".","LANDING_PAGE_POPUP_SUCCESS_TEXT":"Thank y
1552ou for your response. We will get back to you shortly.","BANNER_CAPTION":"Mark Leedy","BANNER_SUB_CAPTION":".","BANNER_LOCATION":"Lakewood, CO","IMAGE_CAPTION":".","PAGE_TITLE":".","COMPONENT_TITLE":".","BODY_TEXT":".","HYPER_LINK":".","SECONDARY_COLOR_LIGHT":"#15a5ed","HEADER_FONT":"'Josefin Sans'","SECONDARY_COLOR":"#000000","PRIMARY_COLOR":"#33994d","APPOINTMENT_SUCCESS_REDIRECT":".","CONTACT_SUCCESS_REDIRECT":".","REVIEW_SUCCESS_REDIRECT":".","BLOG_DUE_DATES":"[20]","SHOW_TEAM_MEMBER_IN_TEMPLATE":"True","HEADER_FONT_SIZE":"10px","REVIEW_REQUEST_LIMIT":"50","PREFERRED_MAILING_START_TIME":"7:00 am","PREFERRED_MAILING_END_TIME":"7:00 pm","PRIMARY_FONT_SIZE":"px","APPOINTMENT_ACKNOWLEDGEMENT":"null","CONTACT_ACKNOWLEDGEMENT":"null","PREFERRED_ANALYTICS_MAIL_TIME":".","PATIENT_CONFIRMATION_BODY":"False","COUNTRY":"US","TIMEZONE":"PT","OPEN_AI_REQUEST_LIMIT":"25","ENABLE_META_KEYWORD":"True","BLOG_AI_REQUEST_LIMIT":"50","IMAGE_AI_REQUEST_LIMIT":"10","NEXT_GO_LIVE_TIME":"","RECOMMEND_QUESTION":"Thank You for choosing us!","REVIEW_TEXT":"","BRAND_POPUP_INIT":"False","CAMPAIGN_CONTACTS_LIMIT":"5000","SKYFLOW_ENABLED":"False"}; 1553 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":{}}]; 1554 var teams = [{"id":5271,"name":"Dr. Leana Grace","about":"Dr. Grace was raised in Las Cruces, New Mexico. She received her bachelorâs degree in Biology from New Mexico State University, and her Doctorate of Dental Surgery from The University of Colorado Health Sciences Center. After completing dental school, she and her husband returned to Farmington, New Mexico where she practiced as an associate for four years. Missing all of the wonderful things that Colorado has to offer, they returned to the Denver area in 2006. Dr. Grace practiced for one year in Thornton before purchasing her own practice in Lakewood in April 2007.","speciality":"Dentist","profile_pic_cropped":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/ce10b0edb32b7a40c768f95c2ed84461_migrated.jpg","slug":"dr-leana-grace","teamlanguage_set":[],"teammembership_set":[],"teameducation_set":[],"is_staff":false,"enable_review":true,"img_title":null,"img_caption":null,"img_alt":"image of the doctor Dr. Leana Grace","img_description":null,"img_url":null,"teammemberlocation_set":[{"id":4555,"area":"Lakewood, CO","created_at":"2024-01-17T06:00:18.270389-08:00","updated_at":"2024-01-17T06:00:18.270413-08:00","created_by":"[email protected]","updated_by":"[email protected]","team_member":5271,"location":5024}],"teammemberservicelocation_set":[{"id":46297,"created_at":"2023-12-18T22:04:09.168714-08:00","updated_at":"2023-12-18T22:04:09.168753-08:00","created_by":"","updated_by":"","location":5024,"service":27552,"teammember":5271},{"id":46294,"created_at":"2023-12-18T22:04:06.110034-08:00","updated_at":"2023-12-18T22:04:06.110211-08:00","created_by":"","updated_by":"","location":5024,"service":27551,"teammember":5271},{"id":46291,"created_at":"2023-12-18T22:04:03.577822-08:00","updated_at":"2023-12-18T22:04:03.577849-08:00","created_by":"","updated_by":"","location":5024,"service":27550,"teammember":5271},{"id":46288,"created_at":"2023-12-18T22:03:59.240002-08:00","updated_at":"2023-12-18T22:03:59.240029-08:00","created_by":"","updated_by":"","location":5024,"service":27549,"teammember":5271},{"id":46285,"created_at":"2023-12-18T22:03:56.041491-08:00","updated_at":"2023-12-18T22:03:56.041533-08:00","created_by":"","updated_by":"","location":5024,"service":27548,"teammember":5271},{"id":46282,"created_at":"2023-12-18T22:03:51.852370-08:00","updated_at":"2023-12-18T22:03:51.852409-08:00","created_by":"","updated_by":"","location":5024,"service":27547,"teammember":5271},{"id":46279,"created_at":"2023-12-18T22:03:48.161953-08:00","updated_at":"2023-12-18T22:03:48.161981-08:00","created_by":"","updated_by":"","location":5024,"service":27542,"teammember":5271},{"id":46276,"created_at":"2023-12-18T22:03:43.636893-08:00","updated_at":"2023-12-18T22:03:43.636929-08:00","created_by":"","updated_by":"","location":5024,"service":27543,"teammember":5271},{"id":46273,"created_at":"2023-12-18T22:03:39.533841-08:00","updated_at":"2023-12-18T22:03:39.533879-08:00","created_by":"","updated_by":"","location":5024,"service":27544,"teammember":5271},{"id":46270,"created_at":"2023-12-18T22:03:35.717553-08:00","updated_at":"2023-12-18T22:03:35.717585-08:00","created_by":"","updated_by":"","location":5024,"service":27545,"teammember":5271},{"id":46267,"created_at":"2023-12-18T22:03:30.709371-08:00","updated_at":"2023-12-18T22:03:30.709403-08:00","created_by":"","updated_by":"","location":5024,"service":27546,"teammember":5271}],"img_file_url":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/dsc_9403-edit_migrated.jpg","profile_pic_size":"250x250","page_url":"/team/dr-leana-grace","profile_pic":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/dsc_9403-edit_migrated.jpg","created_at":"2023-12-12T19:50:31.618044-08:00","updated_at":"2025-03-05T08:44:23.009315-08:00","created_by":"biveesh","updated_by":"[email protected]","email":"","original_image":null,"seo_title":null,"seo_description":null,"seo_keywords":null,"no_index":false,"no_follow":false,"seo_schema":null,"order":0,"og_tags":null,"show_on_homepage":false,"website":5025,"img_file_field":185981},{"id":5270,"name":"Dr. Mark Leedy","about":"Dr. Mark Leedy was born and raised in Southeastern Washington, where he graduated from Washington State University with a Bachelorâs degree in Neuroscience. Dr. Leedy then moved to Los Angeles and graduated with his Doctorate of Dental Surgery from The University of Southern California School of Dentistry. Following Dental School, Dr. Leedy commissioned into the United States Air Force and completed a one-year post-doctoral residency in Advanced Education in General Dentistry at Scott AFB, Illinois. Following residency, Dr. Leedy was stationed at Cannon AFB in Clovis, NM where he provided comprehensive dentistry until 2014. After completing his Air Force service, Dr. Leedy and family moved to the Denver area and practiced for one year in Arvada prior to joining Dr. Grace.","speciality":"Dentist","profile_pic_cropped":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/e224edd8aff8e47bf3ffd2e74335b1e0_migrated.jpg","slug":"dr-mark-leedy","teamlanguage_set":[],"teammembership_set":[],"teameducation_set":[],"is_staff":false,"enable_review":true,"img_title":null,"img_caption":null,"img_alt":"image of the doctor Dr. Mark Leedy","img_description":null,"img_url":null,"teammemberlocation_set":[{"id":4556,"area":"Lakewood, CO","created_at":"2024-01-17T06:00:46.107347-08:00","updated_at":"2024-01-17T06:00:46.107371-08:00","created_by":"[email protected]","updated_by":"[email protected]","team_member":5270,"location":5024}],"teammemberservicelocation_set":[{"id":46298,"created_at":"2023-12-18T22:04:10.469717-08
1554:00","updated_at":"2023-12-18T22:04:10.469744-08:00","created_by":"","updated_by":"","location":5024,"service":27552,"teammember":5270},{"id":46295,"created_at":"2023-12-18T22:04:06.860838-08:00","updated_at":"2023-12-18T22:04:06.860868-08:00","created_by":"","updated_by":"","location":5024,"service":27551,"teammember":5270},{"id":46292,"created_at":"2023-12-18T22:04:04.457830-08:00","updated_at":"2023-12-18T22:04:04.457859-08:00","created_by":"","updated_by":"","location":5024,"service":27550,"teammember":5270},{"id":46289,"created_at":"2023-12-18T22:04:00.435188-08:00","updated_at":"2023-12-18T22:04:00.435217-08:00","created_by":"","updated_by":"","location":5024,"service":27549,"teammember":5270},{"id":46286,"created_at":"2023-12-18T22:03:57.122556-08:00","updated_at":"2023-12-18T22:03:57.122583-08:00","created_by":"","updated_by":"","location":5024,"service":27548,"teammember":5270},{"id":46283,"created_at":"2023-12-18T22:03:53.726794-08:00","updated_at":"2023-12-18T22:03:53.726825-08:00","created_by":"","updated_by":"","location":5024,"service":27547,"teammember":5270},{"id":46280,"created_at":"2023-12-18T22:03:49.243086-08:00","updated_at":"2023-12-18T22:03:49.243122-08:00","created_by":"","updated_by":"","location":5024,"service":27542,"teammember":5270},{"id":46277,"created_at":"2023-12-18T22:03:44.556684-08:00","updated_at":"2023-12-18T22:03:44.556711-08:00","created_by":"","updated_by":"","location":5024,"service":27543,"teammember":5270},{"id":46274,"created_at":"2023-12-18T22:03:41.317561-08:00","updated_at":"2023-12-18T22:03:41.317589-08:00","created_by":"","updated_by":"","location":5024,"service":27544,"teammember":5270},{"id":46271,"created_at":"2023-12-18T22:03:36.759817-08:00","updated_at":"2023-12-18T22:03:36.760924-08:00","created_by":"","updated_by":"","location":5024,"service":27545,"teammember":5270},{"id":46268,"created_at":"2023-12-18T22:03:32.141460-08:00","updated_at":"2023-12-18T22:03:32.141499-08:00","created_by":"","updated_by":"","location":5024,"service":27546,"teammember":5270}],"img_file_url":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/dsc_9465-edit_migrated.jpg","profile_pic_size":"250x250","page_url":"/team/dr-mark-leedy","profile_pic":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/dsc_9465-edit_migrated.jpg","created_at":"2023-12-12T19:50:31.572427-08:00","updated_at":"2025-03-05T08:44:23.322393-08:00","created_by":"biveesh","updated_by":"[email protected]","email":"","original_image":null,"seo_title":null,"seo_description":null,"seo_keywords":null,"no_index":false,"no_follow":false,"seo_schema":null,"order":1,"og_tags":null,"show_on_homepage":false,"website":5025,"img_file_field":185980},{"id":5358,"name":"Dental Hygiene","about":"Coming Soon","speciality":"Hygiene","profile_pic_cropped":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/1642236099_1584607002_male-dummy_migrated.jpg","slug":"dental-hygiene","teamlanguage_set":[],"teammembership_set":[],"teameducation_set":[],"is_staff":false,"enable_review":true,"img_title":null,"img_caption":null,"img_alt":"image of the doctor Dental Hygiene","img_description":null,"img_url":null,"teammemberlocation_set":[{"id":4581,"area":"Lakewood, CO","created_at":"2024-01-25T02:58:28.038922-08:00","updated_at":"2024-01-25T02:58:28.038948-08:00","created_by":"biveesh","updated_by":"biveesh","team_member":5358,"location":5024}],"teammemberservicelocation_set":[],"img_file_url":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/1642236099_1584607002_male-dummy_migrated.jpg","profile_pic_size":"250x250","page_url":"/team/dental-hygiene","profile_pic":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/1642236099_1584607002_male-dummy_migrated.jpg","created_at":"2024-01-25T02:58:27.080027-08:00","updated_at":"2025-03-05T08:44:23.620022-08:00","created_by":"biveesh","updated_by":"[email protected]","email":"","original_image":null,"seo_title":null,"seo_description":null,"seo_keywords":null,"no_index":false,"no_follow":false,"seo_schema":null,"order":2,"og_tags":null,"show_on_homepage":false,"website":5025,"img_file_field":null},{"id":5269,"name":"Either Doctor","about":"At Grace and Leedy, we provide comprehensive family and cosmetic dentistry.","speciality":"Dentist","profile_pic_cropped":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/1642236099_1584607002_male-dummy_migrated.jpg","slug":"either-doctor","teamlanguage_set":[],"teammembership_set":[],"teameducation_set":[],"is_staff":false,"enable_review":true,"img_title":null,"img_caption":null,"img_alt":"image of the doctor Either Doctor","img_description":null,"img_url":null,"teammemberlocation_set":[],"teammemberservicelocation_set":[{"id":46299,"created_at":"2023-12-18T22:04:11.710330-08:00","updated_at":"2023-12-18T22:04:11.710368-08:00","created_by":"","updated_by":"","location":5024,"service":27552,"teammember":5269},{"id":46296,"created_at":"2023-12-18T22:04:07.909779-08:00","updated_at":"2023-12-18T22:04:07.909811-08:00","created_by":"","updated_by":"","location":5024,"service":27551,"teammember":5269}
1554,{"id":46293,"created_at":"2023-12-18T22:04:05.345121-08:00","updated_at":"2023-12-18T22:04:05.345152-08:00","created_by":"","updated_by":"","location":5024,"service":27550,"teammember":5269},{"id":46290,"created_at":"2023-12-18T22:04:01.661663-08:00","updated_at":"2023-12-18T22:04:01.661693-08:00","created_by":"","updated_by":"","location":5024,"service":27549,"teammember":5269},{"id":46287,"created_at":"2023-12-18T22:03:58.139839-08:00","updated_at":"2023-12-18T22:03:58.139876-08:00","created_by":"","updated_by":"","location":5024,"service":27548,"teammember":5269},{"id":46284,"created_at":"2023-12-18T22:03:54.918424-08:00","updated_at":"2023-12-18T22:03:54.918453-08:00","created_by":"","updated_by":"","location":5024,"service":27547,"teammember":5269},{"id":46281,"created_at":"2023-12-18T22:03:50.436737-08:00","updated_at":"2023-12-18T22:03:50.436782-08:00","created_by":"","updated_by":"","location":5024,"service":27542,"teammember":5269},{"id":46278,"created_at":"2023-12-18T22:03:46.350475-08:00","updated_at":"2023-12-18T22:03:46.350503-08:00","created_by":"","updated_by":"","location":5024,"service":27543,"teammember":5269},{"id":46275,"created_at":"2023-12-18T22:03:42.451312-08:00","updated_at":"2023-12-18T22:03:42.451355-08:00","created_by":"","updated_by":"","location":5024,"service":27544,"teammember":5269},{"id":46272,"created_at":"2023-12-18T22:03:38.011720-08:00","updated_at":"2023-12-18T22:03:38.011749-08:00","created_by":"","updated_by":"","location":5024,"service":27545,"teammember":5269},{"id":46269,"created_at":"2023-12-18T22:03:34.111792-08:00","updated_at":"2023-12-18T22:03:34.111831-08:00","created_by":"","updated_by":"","location":5024,"service":27546,"teammember":5269}],"img_file_url":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/1642236099_1584607002_male-dummy_migrated.jpg","profile_pic_size":"250x250","page_url":"/team/either-doctor","profile_pic":"https://www.graceleedydentistry.com/wp-content/uploads/2025/05/1642236099_1584607002_male-dummy_migrated.jpg","created_at":"2023-12-12T19:50:31.528662-08:00","updated_at":"2025-03-05T08:44:23.877238-08:00","created_by":"biveesh","updated_by":"[email protected]","email":"","original_image":null,"seo_title":null,"seo_description":null,"seo_keywords":null,"no_index":false,"no_follow":false,"seo_schema":null,"order":3,"og_tags":null,"show_on_homepage":false,"website":5025,"img_file_field":null}]; 1555 var about_images_length = 0; 1556 var website_url = window.location.protocol + "//" + location.host.split(":")[0]; 1557 var appointment_popup_text = "Thank you for submitting your request. Our office will get back to you."; 1558 var contact_popup_success_text = "Your contact details have been successfully received."; 1559 var review_popup_success_text = "Your Review has been successfully received."; 1560 var blog_popup_success_text = "Your reply has been successfully received."; 1561 var landing_page_popup_success_text = "Thank you for your response. We will get back to you shortly."; 1562 var appointment_success_redirect = "."; 1563 var contact_success_redirect = "."; 1564 var review_success_redirect = "."; 1565 var GP_WEBSITES_API_URL = "https://api.growthplug.com"; 1566 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":"
1566(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}; 1567 if(undefined) 1568 var map_name = ""; 1569 </script>
vendor: 1 bytes, line 1569
1569
1570<script id="google-map-locations5024">function initMap5024() { 1571 var map = new google.maps.Map( 1572 document.getElementById('iframe-loc single-loc5024'), 1573 { 1574 center: { lat: 39.6808505, lng: -105.118401 }, 1575 zoom: 13, 1576 styles: [], 1577 } 1578 ); 1579 var infowindow = new google.maps.InfoWindow({ 1580 size: new google.maps.Size(150, 50), 1581 }); 1582 1583 let location_data_current = location_data.filter((item)=>{ 1584 return item.id === 5024 1585 }) 1586 1587 if(!location_data_current.length) 1588 { 1589 location_data_current = location_data[0]; 1590 } 1591 else 1592 { 1593 location_data_current = location_data_current[0]; 1594 } 1595 1596 if(location_data_current){ 1597 var marker; 1598 if(undefined) 1599 { 1600 location_data.map((loc) => { 1601 marker = new google.maps.Marker({ 1602 map, 1603 draggable: false, 1604 position: { lat: Number(loc.latitude), lng: Number(loc.longitude) }, 1605 icon: "" 1606 }); 1607 const content = 1608 '<div id="content" style="text-align: center;padding:3px 15px;">' + 1609 '<div id="siteNotice">' + 1610 "</div>" + 1611 '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' + 1612 profile.organisation + 1613 "</div>" + 1614 '<div id="bodyContent">' + 1615 "<p>" + 1616 loc.address_display + 1617 "</p></div></div"; 1618 google.maps.event.addListener( 1619 marker, 1620 "click", 1621 (function (marker, content, infowindow) { 1622 return function () { 1623 infowindow.setContent(content); 1624 infowindow.open(map, marker); 1625 }; 1626 })(marker, content, infowindow) 1627 ); 1628 }) 1629 } 1630 else 1631 { 1632 marker = new google.maps.Marker({ 1633 map, 1634 draggable: false, 1635 position: { lat: Number(location_data_current.latitude), lng: Number(location_data_current.longitude) }, 1636 icon: "" 1637 }); 1638 } 1639 1640 // map.controls[google.maps.ControlPosition.TOP].push(input); 1641 // Bias the SearchBox results towards current map's viewport. 1642 let contentString = ""; 1643 if (location_data_current) { 1644 contentString = 1645 '<div id="content" style="text-align: center;padding:3px 15px;">' + 1646 '<div id="siteNotice">' + 1647 "</div>" + 1648 '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' + 1649 profile.organisation + 1650 "</div>" + 1651 '<div id="bodyContent">' + 1652 "<p>" + 1653 location_data_current.address_display + 1654 "</p>"; 1655 } 1656 1657 contentString += "</div>" + "</div>"; 1658 1659 if(true) 1660 { 1661 google.maps.event.addListener(marker, "dragend", function() { 1662 geocodePosition(marker.getPosition()); 1663 }); 1664 google.maps.event.addListener(marker, "click", function() { 1665 infowindow.setContent(contentString); 1666 infowindow.open(map, marker); 1667 }); 1668 google.maps.event.trigger(marker, "click"); 1669 } 1670 1671 var latLng = marker.getPosition(); // returns LatLng object 1672 } 1673 map.setCenter(latLng); 1674 } 1675 function loadMapScript5024() { 1676 console.log("loadMapScript function with new backend api changes called"); 1677 if ( 1678 typeof google === "undefined" || 1679 google === null || 1680 typeof google.maps === "undefined" 1681 ) { 1682 console.log("calling backend api from gpserve for google maps js "); 1683 fetch("https://api.growthplug.com/google-maps-js/") 1684 .then(async (res) => { 1685 const mapResp = await res.text(); 1686 if (!document.getElementById("google-map-script")) { 1687 const mapScript = document.createElement("script"); 1688 mapScript.setAttribute("id", "google-map-script"); 1689 mapScript.setAttribute("type", "text/javascript"); 1690 mapScript.innerHTML = mapResp; 1691 document.body.appendChild(mapScript); 1692 } 1693 const mapScript = document.getElementById("google-map-script"); 1694 if (mapResp.innerHTML === "") { 1695 mapScript.innerHTML = mapResp; 1696 } 1697 initMap5024(); 1698 }) 1699 .catch((e) => console.log(e)); 1700 } else { 1701 initMap5024(); 1702 } 1703 } 1704 window.setTimeout(()=> { 1705 // loadMapScript5024(); 1706 const locationElem = document.getElementById("location-map5024"); 1707 if (locationElem != null) { 1708 if ('IntersectionObserver' in window) { 1709 var options = { 1710 rootMargin: '0px', 1711 threshold: 0.01, 1712 }; 1713 var observer = new IntersectionObserver(onIntersection, options); 1714 if (locationElem.classList.contains("class-google-map-loaded")) { 1715 observer.unobserve(locationElem); 1716 return; 1717 } 1718 observer.observe(locationElem); 1719 } else { 1720 loadMapScript5024(); 1721 } 1722 } 1723 function onIntersection(entries) {
1724 entries.forEach(function (element) { 1725 if (element.intersectionRatio <= 0) { 1726 return; 1727 } 1728 if (element.target.classList.contains("class-google-map-loaded")) { 1729 return; 1730 } 1731 if (element.target.id === "location-map5024") { 1732 element.target.classList.add("class-google-map-loaded"); 1733 loadMapScript5024(); 1734 } 1735 }); 1736 } 1737 },500); 1738 </script>
1738<script id="google-map-locations1663077646315">function initMap1663077646315() { 1739 var map = new google.maps.Map( 1740 document.getElementById('iframe-loc single-loc1663077646315'), 1741 { 1742 center: { lat: 37.373498, lng: -121.7594384 }, 1743 zoom: 13, 1744 styles: [], 1745 } 1746 ); 1747 var infowindow = new google.maps.InfoWindow({ 1748 size: new google.maps.Size(150, 50), 1749 }); 1750 1751 let location_data_current = location_data.filter((item)=>{ 1752 return item.id === 678 1753 }) 1754 1755 if(!location_data_current.length) 1756 { 1757 location_data_current = location_data[0]; 1758 } 1759 else 1760 { 1761 location_data_current = location_data_current[0]; 1762 } 1763 1764 if(location_data_current){ 1765 var marker; 1766 if(undefined) 1767 { 1768 location_data.map((loc) => { 1769 marker = new google.maps.Marker({ 1770 map, 1771 draggable: false, 1772 position: { lat: Number(loc.latitude), lng: Number(loc.longitude) }, 1773 icon: "" 1774 }); 1775 const content = 1776 '<div id="content" style="text-align: center;padding:3px 15px;">' + 1777 '<div id="siteNotice">' + 1778 "</div>" + 1779 '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' + 1780 profile.organisation + 1781 "</div>" + 1782 '<div id="bodyContent">' + 1783 "<p>" + 1784 loc.address_display + 1785 "</p></div></div"; 1786 google.maps.event.addListener( 1787 marker, 1788 "click", 1789 (function (marker, content, infowindow) { 1790 return function () { 1791 infowindow.setContent(content); 1792 infowindow.open(map, marker); 1793 }; 1794 })(marker, content, infowindow) 1795 ); 1796 }) 1797 } 1798 else 1799 { 1800 marker = new google.maps.Marker({ 1801 map, 1802 draggable: false, 1803 position: { lat: Number(location_data_current.latitude), lng: Number(location_data_current.longitude) }, 1804 icon: "" 1805 }); 1806 } 1807 1808 // map.controls[google.maps.ControlPosition.TOP].push(input); 1809 // Bias the SearchBox results towards current map's viewport. 1810 let contentString = ""; 1811 if (location_data_current) { 1812 contentString = 1813 '<div id="content" style="text-align: center;padding:3px 15px;">' + 1814 '<div id="siteNotice">' + 1815 "</div>" + 1816 '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' + 1817 profile.organisation + 1818 "</div>" + 1819 '<div id="bodyContent">' + 1820 "<p>" + 1821 location_data_current.address_display + 1822 "</p>"; 1823 } 1824 1825 contentString += "</div>" + "</div>"; 1826 1827 if(true) 1828 { 1829 google.maps.event.addListener(marker, "dragend", function() { 1830 geocodePosition(marker.getPosition()); 1831 }); 1832 google.maps.event.addListener(marker, "click", function() { 1833 infowindow.setContent(contentString); 1834 infowindow.open(map, marker); 1835 }); 1836 google.maps.event.trigger(marker, "click"); 1837 } 1838 1839 var latLng = marker.getPosition(); // returns LatLng object 1840 } 1841 map.setCenter(latLng); 1842 } 1843 function loadMapScript1663077646315() { 1844 console.log("loadMapScript function with new backend api changes called"); 1845 if ( 1846 typeof google === "undefined" || 1847 google === null || 1848 typeof google.maps === "undefined" 1849 ) { 1850 console.log("calling backend api from gpserve for google maps js "); 1851 fetch("https://api.growthplug.com/google-maps-js/") 1852 .then(async (res) => { 1853 const mapResp = await res.text(); 1854 if (!document.getElementById("google-map-script")) { 1855 const mapScript = document.createElement("script"); 1856 mapScript.setAttribute("id", "google-map-script"); 1857 mapScript.setAttribute("type", "text/javascript"); 1858 mapScript.innerHTML = mapResp; 1859 document.body.appendChild(mapScript); 1860 } 1861 const mapScript = document.getElementById("google-map-script"); 1862 if (mapResp.innerHTML === "") { 1863 mapScript.innerHTML = mapResp; 1864 } 1865 initMap1663077646315(); 1866 }) 1867 .catch((e) => console.log(e)); 1868 } else { 1869 initMap1663077646315(); 1870 } 1871 } 1872 window.setTimeout(()=> { 1873 // loadMapScript1663077646315(); 1874 const locationElem = document.getElementById("location-map1663077646315"); 1875 if (locationElem != null) { 1876 if ('IntersectionObserver' in window) { 1877 var options = { 1878 rootMargin: '0px', 1879 threshold: 0.01, 1880 }; 1881 var observer = new IntersectionObserver(onIntersection, options); 1882 if (locationElem.classList.contains("class-google-map-loaded")) { 1883 observer.unobserve(locationElem); 1884 return; 1885 } 1886 observer.observe(locationElem); 1887 } else { 1888 loadMapScript1663077646315(); 1889 } 1890 } 1891 function onIntersection(entries) {
1892 entries.forEach(function (element) { 1893 if (element.intersectionRatio <= 0) { 1894 return; 1895 } 1896 if (element.target.classList.contains("class-google-map-loaded")) { 1897 return; 1898 } 1899 if (element.target.id === "location-map1663077646315") { 1900 element.target.classList.add("class-google-map-loaded"); 1901 loadMapScript1663077646315(); 1902 } 1903 }); 1904 } 1905 },500); 1906 </script>
1906<script id="google-map-locations1663086724354">function initMap1663086724354() { 1907 var map = new google.maps.Map( 1908 document.getElementById('iframe-loc single-loc1663086724354'), 1909 { 1910 center: { lat: 37.373498, lng: -121.7594384 }, 1911 zoom: 13, 1912 styles: [], 1913 } 1914 ); 1915 var infowindow = new google.maps.InfoWindow({ 1916 size: new google.maps.Size(150, 50), 1917 }); 1918 1919 let location_data_current = location_data.filter((item)=>{ 1920 return item.id === 678 1921 }) 1922 1923 if(!location_data_current.length) 1924 { 1925 location_data_current = location_data[0]; 1926 } 1927 else 1928 { 1929 location_data_current = location_data_current[0]; 1930 } 1931 1932 if(location_data_current){ 1933 var marker; 1934 if(undefined) 1935 { 1936 location_data.map((loc) => { 1937 marker = new google.maps.Marker({ 1938 map, 1939 draggable: false, 1940 position: { lat: Number(loc.latitude), lng: Number(loc.longitude) }, 1941 icon: "" 1942 }); 1943 const content = 1944 '<div id="content" style="text-align: center;padding:3px 15px;">' + 1945 '<div id="siteNotice">' + 1946 "</div>" + 1947 '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' + 1948 profile.organisation + 1949 "</div>" + 1950 '<div id="bodyContent">' + 1951 "<p>" + 1952 loc.address_display + 1953 "</p></div></div"; 1954 google.maps.event.addListener( 1955 marker, 1956 "click", 1957 (function (marker, content, infowindow) { 1958 return function () { 1959 infowindow.setContent(content); 1960 infowindow.open(map, marker); 1961 }; 1962 })(marker, content, infowindow) 1963 ); 1964 }) 1965 } 1966 else 1967 { 1968 marker = new google.maps.Marker({ 1969 map, 1970 draggable: false, 1971 position: { lat: Number(location_data_current.latitude), lng: Number(location_data_current.longitude) }, 1972 icon: "" 1973 }); 1974 } 1975 1976 // map.controls[google.maps.ControlPosition.TOP].push(input); 1977 // Bias the SearchBox results towards current map's viewport. 1978 let contentString = ""; 1979 if (location_data_current) { 1980 contentString = 1981 '<div id="content" style="text-align: center;padding:3px 15px;">' + 1982 '<div id="siteNotice">' + 1983 "</div>" + 1984 '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' + 1985 profile.organisation + 1986 "</div>" + 1987 '<div id="bodyContent">' + 1988 "<p>" + 1989 location_data_current.address_display + 1990 "</p>"; 1991 } 1992 1993 contentString += "</div>" + "</div>"; 1994 1995 if(true) 1996 { 1997 google.maps.event.addListener(marker, "dragend", function() { 1998 geocodePosition(marker.getPosition()); 1999 }); 2000 google.maps.event.addListener(marker, "click", function() { 2001 infowindow.setContent(contentString); 2002 infowindow.open(map, marker); 2003 }); 2004 google.maps.event.trigger(marker, "click"); 2005 } 2006 2007 var latLng = marker.getPosition(); // returns LatLng object 2008 } 2009 map.setCenter(latLng); 2010 } 2011 function loadMapScript1663086724354() { 2012 console.log("loadMapScript function with new backend api changes called"); 2013 if ( 2014 typeof google === "undefined" || 2015 google === null || 2016 typeof google.maps === "undefined" 2017 ) { 2018 console.log("calling backend api from gpserve for google maps js "); 2019 fetch("https://api.growthplug.com/google-maps-js/") 2020 .then(async (res) => { 2021 const mapResp = await res.text(); 2022 if (!document.getElementById("google-map-script")) { 2023 const mapScript = document.createElement("script"); 2024 mapScript.setAttribute("id", "google-map-script"); 2025 mapScript.setAttribute("type", "text/javascript"); 2026 mapScript.innerHTML = mapResp; 2027 document.body.appendChild(mapScript); 2028 } 2029 const mapScript = document.getElementById("google-map-script"); 2030 if (mapResp.innerHTML === "") { 2031 mapScript.innerHTML = mapResp; 2032 } 2033 initMap1663086724354(); 2034 }) 2035 .catch((e) => console.log(e)); 2036 } else { 2037 initMap1663086724354(); 2038 } 2039 } 2040 window.setTimeout(()=> { 2041 // loadMapScript1663086724354(); 2042 const locationElem = document.getElementById("location-map1663086724354"); 2043 if (locationElem != null) { 2044 if ('IntersectionObserver' in window) { 2045 var options = { 2046 rootMargin: '0px', 2047 threshold: 0.01, 2048 }; 2049 var observer = new IntersectionObserver(onIntersection, options); 2050 if (locationElem.classList.contains("class-google-map-loaded")) { 2051 observer.unobserve(locationElem); 2052 return; 2053 } 2054 observer.observe(locationElem); 2055 } else { 2056 loadMapScript1663086724354(); 2057 } 2058 } 2059 function onIntersection(entries) {
2060 entries.forEach(function (element) { 2061 if (element.intersectionRatio <= 0) { 2062 return; 2063 } 2064 if (element.target.classList.contains("class-google-map-loaded")) { 2065 return; 2066 } 2067 if (element.target.id === "location-map1663086724354") { 2068 element.target.classList.add("class-google-map-loaded"); 2069 loadMapScript1663086724354(); 2070 } 2071 }); 2072 } 2073 },500); 2074 </script>
2074<script id="google-map-locations1703852191998">function initMap1703852191998() { 2075 var map = new google.maps.Map( 2076 document.getElementById('iframe-loc single-loc1703852191998'), 2077 { 2078 center: { lat: 39.6808505, lng: -105.118401 }, 2079 zoom: 16, 2080 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"}], 2081 } 2082 ); 2083 var infowindow = new google.maps.InfoWindow({ 2084 size: new google.maps.Size(150, 50), 2085 }); 2086 2087 let location_data_current = location_data.filter((item)=>{ 2088 return item.id === undefined 2089 }) 2090 2091 if(!location_data_current.length) 2092 { 2093 location_data_current = location_data[0]; 2094 } 2095 else 2096 { 2097 location_data_current = location_data_current[0]; 2098 } 2099 2100 if(location_data_current){ 2101 var marker; 2102 if(undefined) 2103 { 2104 location_data.map((loc) => { 2105 marker = new google.maps.Marker({ 2106 map, 2107 draggable: false, 2108 position: { lat: Number(loc.latitude), lng: Number(loc.longitude) }, 2109 icon: "" 2110 }); 2111 const content = 2112 '<div id="content" style="text-align: center;padding:3px 15px;">' + 2113 '<div id="siteNotice">' + 2114 "</div>" + 2115 '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' + 2116 profile.organisation + 2117 "</div>" + 2118 '<div id="bodyContent">' + 2119 "<p>" + 2120 loc.address_display + 2121 "</p></div></div"; 2122 google.maps.event.addListener( 2123 marker, 2124 "click", 2125 (function (marker, content, infowindow) { 2126 return function () { 2127 infowindow.setContent(content); 2128 infowindow.open(map, marker); 2129 }; 2130 })(marker, content, infowindow) 2131 ); 2132 }) 2133 } 2134 else 2135 { 2136 marker = new google.maps.Marker({ 2137 map, 2138 draggable: false, 2139 position: { lat: Number(location_data_current.latitude), lng: Number(location_data_current.longitude) }, 2140 icon: "" 2141 }); 2142 } 2143 2144 // map.controls[google.maps.ControlPosition.TOP].push(input); 2145 // Bias the SearchBox results towards current map's viewport. 2146 let contentString = ""; 2147 if (location_data_current) { 2148 contentString = 2149 '<div id="content" style="text-align: center;padding:3px 15px;">' + 2150 '<div id="siteNotice">' + 2151 "</div>" + 2152 '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' + 2153 profile.organisation + 2154 "</div>" + 2155 '<div id="bodyContent">' + 2156 "<p>" + 2157 location_data_current.address_display + 2158 "</p>"; 2159 } 2160 2161 contentString += "</div>" + "</div>"; 2162 2163 if(true) 2164 { 2165 google.maps.event.addListener(marker, "dragend", function() { 2166 geocodePosition(marker.getPosition()); 2167 }); 2168 google.maps.event.addListener(marker, "click", function() { 2169 infowindow.setContent(contentString); 2170 infowindow.open(map, marker); 2171 }); 2172 google.maps.event.trigger(marker, "click"); 2173 } 2174 2175 var latLng = marker.getPosition(); // returns LatLng object 2176 } 2177 map.setCenter(latLng); 2178 } 2179 function loadMapScript1703852191998() { 2180 console.log("loadMapScript function with new backend api changes called"); 2181 if ( 2182 typeof google === "undefined" || 2183 google === null || 2184 typeof google.maps === "undefined" 2185 ) { 2186 console.log("calling backend api from gpserve for google maps js "); 2187 fetch("https://api.growthplug.com/google-maps-js/") 2188 .then(async (res) => { 2189 const mapResp = await res.text(); 2190 if (!document.getElementById("google-map-script")) { 2191 const mapScript = document.createElement("script"); 2192 mapScript.setAttribute("id", "google-map-script"); 2193 mapScript.setAttribute("type", "text/javascript"); 2194 mapScript.innerHTML = mapResp; 2195 document.body.appendChild(mapScript); 2196 } 2197 const mapScript = document.getElementById("google-map-script"); 2198 if (mapResp.innerHTML === "") { 2199 mapScript.innerHTML = mapResp; 2200 } 2201 initMap1703852191998(); 2202 }) 2203 .catch((e) => console.log(e)); 2204 } else { 2205 initMap1703852191998(); 2206 } 2207 } 2208 window.setTimeout(()=> { 2209 // loadMapScript1703852191998(); 2210 const locationElem = document.getElementById("location-map1703852191998"); 2211 if (locationElem != null) { 2212 if ('IntersectionObserver' in window) { 2213 var options = { 2214 rootMargin: '0px', 2215 threshold: 0.01, 2216 }; 2217 var observer = new IntersectionObserver(onIntersection, options); 2218 if (locationElem.classList.contains("class-google-map-loaded")) { 2219 observer.unobserve(locationElem); 2220 return; 2221 } 2222 observer.observe(locationElem); 2223 } else { 2224 loadMapScript1703852191998(); 2225 } 2226 } 2227 function onIntersection(entries) {
2228 entries.forEach(function (element) { 2229 if (element.intersectionRatio <= 0) { 2230 return; 2231 } 2232 if (element.target.classList.contains("class-google-map-loaded")) { 2233 return; 2234 } 2235 if (element.target.id === "location-map1703852191998") { 2236 element.target.classList.add("class-google-map-loaded"); 2237 loadMapScript1703852191998(); 2238 } 2239 }); 2240 } 2241 },500); 2242 </script>
2242<script> 2243 document.addEventListener("DOMContentLoaded", function () { 2244 const lazyBgElements = document.querySelectorAll('.lozad-bg'); 2245 if (lazyBgElements.length > 0 && 'IntersectionObserver' in window) { 2246 const options = { 2247 rootMargin: '200px', 2248 threshold: 0.01, 2249 }; 2250 const lazyBgObserver = new IntersectionObserver(onLazyIntersection, options); 2251 lazyBgElements.forEach(element => { 2252 lazyBgObserver.observe(element); 2253 }); 2254 } 2255 }); 2256 2257 async function onLazyIntersection(entries, observer) { 2258 entries.forEach(function (element) { 2259 if (element.intersectionRatio <= 0 || element.target.classList.contains("bg-loaded")) { 2260 return; 2261 } 2262 if (element.target.classList.contains("lozad-bg")) { 2263 const backgroundImage = element.target.getAttribute('data-background-image'); 2264 const bgSrc = element.target.getAttribute('data-bg-src'); 2265 const background = element.target.getAttribute('data-background'); 2266 const keyframe = element.target.getAttribute('data-keyframe'); 2267 const backgroundGradient = element.target.getAttribute('data-background-gradient'); 2268 if (backgroundImage) { 2269 element.target.style.backgroundImage =`url('${backgroundImage}')`; 2270 } 2271 if (bgSrc) { 2272 element.target.src = bgSrc; 2273 } 2274 if (background) { 2275 element.target.style.background = `url('${background}')`; 2276 } 2277 if(backgroundGradient){ 2278 element.target.style.backgroundImage = backgroundGradient; 2279 } 2280 if (keyframe) { 2281 element.target.classList.add(keyframe); 2282 } 2283 element.target.classList.add("bg-loaded"); 2284 observer.unobserve(element.target); 2285 } 2286 }); 2287 } 2288</script>
2288<script defer="" src="https://cdn.jsdelivr.net/npm/lozad/dist/lozad.min.js" type="text/javascript"></script>
2288<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/output.e1ffd1e59131_migrated.js"></script>
2288<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/wow_init_migrated.js" type="text/javascript"></script>
2288<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/wow.min_migrated.js" type="text/javascript"></script>
2288<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/lazyimgobserver_migrated.js" type="text/javascript"></script>
2288<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/builder_appointment_migrated.js" type="text/javascript"></script>
2288<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/blog_migrated.js" type="text/javascript"></script>
2288<script defer="" src="https://www.graceleedydentistry.com/wp-content/uploads/2025/05/changes_bffqipo_migrated.js" type="text/javascript"></script>
2288<script id="form-scripts"></script>
2288<script defer="" id="review-scripts"></script>
2288 2289</link>
2289<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>
vendor: 1 bytes, line 2289
2289
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.