PageSourceSearch

https://www.broadwaystationdental.com/site/blog

html broadwaystationdental.com collected 2026-09-30 15:10:45 UTC 114,481 bytes, 4,134 lines download raw bytes

1<!doctype html>
2<html lang="en">
3<head>
4<!-- Google tag (gtag.js) -->
vendor: 64 bytes, line 4
4 <script async src="https://www.googletagmanager.com/gtag/js?id=
4AW-10967881535
vendor: 12 bytes, line 4
4"></script> 
4<script>   
vendor: 134 bytes, line 4
4window.dataLayer = window.dataLayer || [];   function gtag(){dataLayer.push(arguments);}   gtag('js', new Date());    gtag('config', '
4AW-10967881535
vendor: 4 bytes, line 4
4'); 
4</script>
4
5<title>Dental Health Resources | Broadway Station Dental Centre | Vancouver Dentist</title>
6<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
7
8
9
10<meta name="generator" content="Tymbrel ( www.tymbrel.com )" />
11
12<meta name="description" content="Here, our Vancouver dentists and team share help resources, tips and advice for your dental health. Read our blog posts to find out more." />
13<meta name="keywords" content="resources, dentist, Vancouver" />
14
15
16  <link rel="canonical" href="https://www.broadwaystationdental.com/site/blog" />
17
18
19
20<script type="text/javascript">
21function clearDefault(element) {
22  if (element.defaultValue == element.value) { element.value = "" }
23}
24</script>
24
25
26
27
28
29  <link href="/assets/3939/css/global.css" rel="stylesheet" type="text/css" />
30<link rel="shortcut icon" href="/images/2722/favicon.ico" type="image/x-icon" />
31
32      
32<script src="https://cdn.tymbrel.com/assets/js/jquery-3.6.3.min.js" type="text/javascript" data-cmsi-js-0788315e331b98cd17c89690dfbd73e8="true"></script>
32
33  
34
35
36
37
38
39          
40    
41    
42    
43    
44    
45    
46    
47    
48    
49    
50    
51    
52    
53    
54    
55    
56    
57    
58    <meta name="viewport" content="width=device-width, initial-scale=1.0" />	
59<link rel="stylesheet" href="/images/2722/css/style-v2-1.css" />
60
61
62<style>
63.CareCruButton {
64opacity: 1;
65right: 0;
66}
67@media screen and (max-width: 610px) {
68.CareCruButton { 
69display: none;
70}
71}
72</style>
73
74
75	
76<!-- Support For Older Browsers -->
77<!--[if lte IE 9]>
78	
78<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
78
79	<link rel="stylesheet" href="/images/2722/css/legacy.css" />
80<![endif]-->
81    
82    	
83    
83<script>
84        $(document).ready(function() {
85
86$("#page-banner .tymbrel-col, #page-banner .calloutIcon, #page-banner").contents().unwrap();
87
88        });
89    </script>
89
90    
91
92    
93  
94  
95  
96  
97  
98  
99  
100  
101  
102  
103  
104  
105  
106<meta name="verify-v1" content="vqouI76Fg0zMQ799Rg8jUMy-b6C_Epa5UFVAf6IVNeM" />
107<meta name="google-site-verification" content="vqouI76Fg0zMQ799Rg8jUMy-b6C_Epa5UFVAf6IVNeM" />
108
109  
110
111
112<!-- Start dc Global GTM Google Tag Manager -->
113<script>
vendor: 331 bytes, lines 113-117
113(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
114new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
115j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
116'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
117})(window,document,'script','dataLayer','
117GTM-5FPM5MS
vendor: 3 bytes, line 117
117');
117</script>
117
118<!-- End dc Global GTM Google Tag Manager -->
119<!-- DC SCHEMA -->
120
121<!--startSchema-->
121<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","url":"https://www.broadwaystationdental.com","name":"Broadway Station Dental Centre","@id":"https://www.broadwaystationdental.com/#website","publisher":{"@id":"https://www.broadwaystationdental.com"}},{"@type":"Dentist","url":"https://www.broadwaystationdental.com","name":"Broadway Station Dental Centre","@id":"https://www.broadwaystationdental.com","address":{"@type":"PostalAddress","addressLocality":"Vancouver","addressCountry":"CA","addressRegion":"BC","postalCode":"V5N 4B8","streetAddress":"2495 Commercial Dr 12"},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","closes":"17:00:00","dayOfWeek":"https://schema.org/Monday","opens":"07:45:00"},{"@type":"OpeningHoursSpecification","closes":"17:00:00","dayOfWeek":"https://schema.org/Tuesday","opens":"07:45:00"},{"@type":"OpeningHoursSpecification","closes":"17:00:00","dayOfWeek":"https://schema.org/Wednesday","opens":"07:45:00"},{"@type":"OpeningHoursSpecification","closes":"17:00:00","dayOfWeek":"https://schema.org/Thursday","opens":"07:45:00"},{"@type":"OpeningHoursSpecification","closes":"17:00:00","dayOfWeek":"https://schema.org/Friday","opens":"07:45:00"},{"@type":"OpeningHoursSpecification","closes":"15:30:00","dayOfWeek":"https://schema.org/Saturday","opens":"07:45:00"}],"sameAs":["https://www.facebook.com/BroadwayStationDentalCentre","https://www.instagram.com/broadwaystationdentalcentre"],"telephone":"(604) 874-6322","geo":{"@type":"GeoCoordinates","latitude":49.2626335,"longitude":-123.0700466},"logo":"https://d2l4d0j7rmjb0n.cloudfront.net/site/2722/location/318/logo.svg","image":"https://d2l4d0j7rmjb0n.cloudfront.net/site/2722/location/318/image.svg","description":"Welcome to Broadway Station Dental Centre. We&#039;re Your Family Dentist in Vancouver.","isAcceptingNewPatients":true,"hasMap":"https://maps.google.com/?cid=167411820252874676&g_mp=CiVnb29nbGUubWFwcy5wbGFjZXMudjEuUGxhY2VzLkdldFBsYWNlEAIYBCAA","areaServed":{"@type":"City","name":"Vancouver"},"medicalSpecialty":"Dentistry"}]}</script>
121<!--endSchema-->
121<script type="text/javascript" src="/assets/js/forms/jquery.validate.min.js" data-cmsi-js-e9f70b7c3ceaad58b5a9715e8dc17a2d="true"></script>
121
122<link href="/assets/css/forms/template_responsive.css" rel="stylesheet" type="text/css" data-cmsi-css-26ce0079204d966cf5ed7e635ebfe5cb />
123<script type="text/javascript" src="https://cdn.tymbrel.com/assets/lib/intl-tel-input-24.6.0/js/intlTelInput.min.js" data-cmsi-js-36171b99834ba1db9e8c35e5ed5c86ac="true"></script>
123
124<link href="https://cdn.tymbrel.com/assets/lib/intl-tel-input-24.6.0/css/intlTelInput.min.css" rel="stylesheet" type="text/css" data-cmsi-css-582b883b639a909a3290b91f80c32d30 />
125<script>var onloadCallback = function(){ jQuery(".captcha-recaptcha").find(".show-captcha").each(function(index, el) {el.setAttribute("data-recaptcha-widget",index); recaptchaWidgetId = grecaptcha.render(el, {"sitekey":"6LfL_d4ZAAAAAO5L6UsS1LJ_SwE8TqzsEm3QvpAE"});});};</script>
125
126
127<!-- Google Tag Manager Data Layer -->
128<script>
129  dataLayer = [];
130</script>
130
131
132  <!-- Google Tag Manager -->
133  
133<script>
vendor: 351 bytes, lines 133-137
133(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
134        new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
135      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
136      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
137    })(window,document,'script','dataLayer','
137GTM-M3K74RZ
vendor: 3 bytes, line 137
137');
137</script>
137
138  <!-- End Google Tag Manager -->
139
140
141<!-- GA4 -->
vendor: 66 bytes, lines 141-142
141
142  <script async src="https://www.googletagmanager.com/gtag/js?id=
142G-3KWMZLTGC3
vendor: 14 bytes, lines 142-143
142"></script>
143  
143<script>
144    
vendor: 140 bytes, lines 144-148
144window.dataLayer = window.dataLayer || [];
145    function gtag(){dataLayer.push(arguments);}
146    gtag('js', new Date());
147
148    gtag('config', '
148G-3KWMZLTGC3
vendor: 6 bytes, lines 148-149
148');
149  
149</script>
149
150<!-- /GA4 -->
151
152
153<style>
154.addthis_inline_share_toolbox {
155display: inline-block;
156}
157</style>
158
159<link href="https://cdn.tymbrel.com" rel="preconnect">
160<link href="https://d2l4d0j7rmjb0n.cloudfront.net" rel="preconnect">
161<link href="https://www.googletagmanager.com" rel="preconnect">
162<link href="https://www.hellodent.com" rel="preconnect">
163</head>
164
165    
166  
167<!-- TEMPLATE TAB -->
168
169<!-- FOUNDATION GRID SUPPORT ADDED FOR IE -->
170<!--[if lt IE 7]><body class="lt-ie9 lt-ie8 lt-ie7"><![endif]-->
171<!--[if IE 7]><body class="lt-ie9 lt-ie8"><![endif]-->
172<!--[if IE 8]><body class="lt-ie9"><![endif]-->
173<!--[if gt IE 8]><!-->
174<body><!-- Google Tag Manager -->
vendor: 68 bytes, lines 174-175
174
175<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
175GTM-M3K74RZ
vendor: 83 bytes, line 175
175" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
176<!-- End Google Tag Manager -->
177
178
179
180
181    
182        
183        
184        
185        
186        
187        
188        
189        
190        
191        
192        
193        
194        
195        
196        
197        
198        
199        
200        
201        
202        
203        
204        
205        
206        
207        
208        
209        
210        
211        
212        
213        
214        
215        
216        
217        
218        
219        
220        
221        
222        
223        
224        
225        
226        
227        
228        
229        
230        
231        
232        
233        
234        
235        
236        
237        
238        
239        
240        
241        
242        
243        
244        
245        
246        
247        
248        
249        
250        
251        
252        
253        
254        
255        
256        
257        
258        
259        
260        
261        
262        
263        
264        
265        
266        
267        
268        
269        
270        
271        
272        
273        
274        
275        
276        
277        
278        
279        
280        
281        
282        
283        
284        
285        
286        
287        
288        
289        
290        
291        
292        
293        
294        
295        
296        
297        
298        
299        
300        
301        
302        
303        
304        
305        
306        
307        
308        
309        
310        
311        
312        
313        
314        
315        
316        
317        
318        
319        
320        
321        
322        
323        
324        
325        
326        
327    
328<!-- dc Global Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 328-329
328
329<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
329GTM-5FPM5MS
vendor: 85 bytes, lines 329-330
329"
330height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
331<!-- End dc Global Google Tag Manager (noscript) -->
332<!-- GLOBAL SCRIPT ONLINE BOOKING -->
333<!-- START FEED CODE -->
334
335                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
336        
337                    
338
339                                                
340
341<span class="get-practice-code" style="display:none !important;">C4GB</span>
342<div role="dialog" id="dialog-book" aria-labelledby="dialog-book_label" aria-modal="true" class="hidden dialog-book dialog-book--request-appt">
343    <button id="dialog-book__close-button" class="dialog-book__close_button">&times;<span class="sr-only">Close Dialog</span></button>
344                       
345    <div class="hellodent-practice-form">
346    <div class="hellodent-practice-modal-header-wrap">
347        <div>
348            <p class="office office--modal">Broadway Station Dental Centre</p>
349                        <h2 id="dialog-book_label">Request an Appointment</h2>
350            <p>Powered by <img src="https://www.hellodent.com/images/2856/images/hellodent-logo.svg" alt="hellodent"
351                    width="93" height="13"></p>
352                    </div>
353        <div>
354                        <p class="leadin">For urgent issues, please call: </p>
355                        <p><a href="tel:+16048746322" class="dialog-book__phone" id="phoneNumberSrc">(604) 874-6322</a></p>
356        </div>
357    </div>
358
359    <div class="modal__choose">
360            <div class="details__text">
361                                <div class="form-vertical">
362<div class="ifg-preview-continer" id="ifg-form-container">
363<form method="post" id="ifgForm-423" onsubmit="return false;" data-cy="form">
364
365<script>
366  
367  if (typeof window.phoneObjects423 === 'undefined') {
368    window.phoneObjects423 = [];
369  }
370  
371</script>
371
372
373  
374  
375  
376  
377  
378      <div class="form-group ifg-sort" id="ifg-element-div-1">
379    <label class="col-md-2  control-label " for="ifg-formfield-423-1" id="ifg-formfield-423-label-1">
380      __Practice_Code      
381    </label>
382    <div class="col-md-10">
383      <input data-field-name="__Practice_Code" type="text"  name="ifg-formfield-423-1" id="ifg-formfield-423-1" class="element_style_1  form-control"  data-cy="text"/>
384      <span for="ifg-formfield-423-1" class="help-block"></span>
385          </div>
386  </div>
387  
388  
389  
390  
391  
392  
393  
394  
395  
396  
397  
398  
399  
400  
401  
402      <div class="form-group ifg-sort" id="ifg-element-div-29">
403    <label class="col-md-2  control-label " for="ifg-formfield-423-29" id="ifg-formfield-423-label-29">
404      __Practice_Name      
405    </label>
406    <div class="col-md-10">
407      <input data-field-name="__Practice_Name" type="text"  name="ifg-formfield-423-29" id="ifg-formfield-423-29" class="element_style_29  form-control"  data-cy="text"/>
408      <span for="ifg-formfield-423-29" class="help-block"></span>
409          </div>
410  </div>
411  
412  
413  
414  
415  
416  
417  
418  
419  
420  
421  
422  
423  
424  
425  
426  
427  
428  
429  
430  
431                
432    
433                              <div class="form-group ifg-sort" id="ifg-element-div-16">
434    <label class="col-md-2 control-label >" for="ifg-formfield-423-16" id="ifg-formfield-423-label-16">
435    What is the reason for your visit?          <span aria-hidden="true">*</span>
436        </label>
437    <div class="col-md-10">
438      <select name="ifg-formfield-423-16" id="ifg-formfield-423-16" class="element_style_16  form-control" required aria-required="true" data-cy="select">
439                                                      <option value="0" >No selection</option>
440                                                  <option value="1" >Cleaning and/or checkup</option>
441                                                  <option value="2" >Experiencing pain (non-emergency)</option>
442                                                  <option value="3" >Consultation (straighter smile, whiter smile, etc.)</option>
443                                                  <option value="4" >Other</option>
444                              </select>
445      <span for="ifg-formfield-423-16" class="help-block"></span>
446          </div>
447  </div>
448  
449  
450  
451  
452  
453  
454  
455  
456  
457  
458      <div class="form-group ifg-sort" id="ifg-element-div-30">
459    <label class="col-md-2  control-label " for="ifg-formfield-423-30" id="ifg-formfield-423-label-30">
460      What is the other reason for your visit?      
461    </label>
462    <div class="col-md-10">
463      <input data-field-name="Other Visit Reason" type="text"  name="ifg-formfield-423-30" id="ifg-formfield-423-30" class="element_style_30  form-control"  data-cy="text"/>
464      <span for="ifg-formfield-423-30" class="help-block"></span>
465          </div>
466  </div>
467  
468  
469  
470  
471  
472  
473  
474  
475  
476  
477  
478  
479  
480  
481  
482  
483  
484  
485  
486  
487                          
488              
489                              <div class="form-group ifg-sort" id="ifg-element-div-18">
490    <label class="col-md-2 control-label >" for="ifg-formfield-423-18" id="ifg-formfield-423-label-18">
491    Are you a new patient?          <span aria-hidden="true">*</span>
492        </label>
493    <div class="col-md-10">
494      <select name="ifg-formfield-423-18" id="ifg-formfield-423-18" class="element_style_18  form-control" required aria-required="true" data-cy="select">
495                                                      <option value="0" >No selection</option>
496                                                  <option value="1" >Yes</option>
497                                                  <option value="2" >No</option>
498                                                  <option value="3" >Other</option>
499                              </select>
500      <span for="ifg-formfield-423-18" class="help-block"></span>
501          </div>
502  </div>
503  
504  
505  
506  
507  
508  
509  
510  
511  
512  
513  
514  
515  
516  
517  
518      <div class="form-group ifg-sort" id="ifg-element-div-19">
519    <label class="col-md-2 control-label >" for="ifg-formfield-423-19" id="ifg-formfield-423-label-19">
520    Preferred day of the week        </label>
521    <div class="col-md-10">
522      <select name="ifg-formfield-423-19" id="ifg-formfield-423-19" class="element_style_19  form-control"  data-cy="select">
523                                                      <option value="0" >No selection</option>
524                                                  <option value="1" >Monday</option>
525                                                  <option value="2" >Tuesday</option>
526                                                  <option value="3" >Wednesday</option>
527                                                  <option value="4" >Thursday</option>
528                                                  <option value="5" >Friday</option>
529                                                  <option value="6" >Saturday</option>
530                                                  <option value="7" >Sunday</option>
531                              </select>
532      <span for="ifg-formfield-423-19" class="help-block"></span>
533          </div>
534  </div>
535  
536  
537  
538  
539  
540  
541  
542  
543  
544  
545  
546  
547  
548  
549  
550      <div class="form-group ifg-sort" id="ifg-element-div-20">
551    <label class="col-md-2 control-label >" for="ifg-formfield-423-20" id="ifg-formfield-423-label-20">
552    Preferred time of day        </label>
553    <div class="col-md-10">
554      <select name="ifg-formfield-423-20" id="ifg-formfield-423-20" class="element_style_20  form-control"  data-cy="select">
555                                                      <option value="0" >No selection</option>
556                                                  <option value="1" >Morning (Before 12 PM)</option>
557                                                  <option value="2" >Afternoon (12 PM – 5 PM)</option>
558                                                  <option value="3" >Evening (After 5 PM)</option>
559                              </select>
560      <span for="ifg-formfield-423-20" class="help-block"></span>
561          </div>
562  </div>
563  
564  
565  
566  
567  
568  
569  
570  
571  
572  
573                          
574              
575                  
576    
577        <div class="form-group ifg-sort" id="ifg-element-div-21">
578    <label class="col-md-2  control-label " for="ifg-formfield-423-21" id="ifg-formfield-423-label-21">
579      First name              <span aria-hidden="true">*</span>
580      
581    </label>
582    <div class="col-md-10">
583      <input data-field-name="First Name" type="text"  name="ifg-formfield-423-21" id="ifg-formfield-423-21" class="element_style_21  form-control" required aria-required="true" data-cy="text"/>
584      <span for="ifg-formfield-423-21" class="help-block"></span>
585          </div>
586  </div>
587  
588  
589  
590  
591  
592  
593  
594  
595  
596  
597  
598  
599  
600  
601  
602                          
603              
604                  
605    
606        <div class="form-group ifg-sort" id="ifg-element-div-22">
607    <label class="col-md-2  control-label " for="ifg-formfield-423-22" id="ifg-formfield-423-label-22">
608      Last name              <span aria-hidden="true">*</span>
609      
610    </label>
611    <div class="col-md-10">
612      <input data-field-name="Last Name" type="text"  name="ifg-formfield-423-22" id="ifg-formfield-423-22" class="element_style_22  form-control" required aria-required="true" data-cy="text"/>
613      <span for="ifg-formfield-423-22" class="help-block"></span>
614          </div>
615  </div>
616  
617  
618  
619  
620  
621  
622  
623  
624  
625  
626  
627  
628                          
629                                            <div class="form-group ifg-sort" id="ifg-element-div-23">
630    <label class="col-md-2  control-label " for="ifg-formfield-423-23" id="ifg-formfield-423-label-23">
631      Email address              <span aria-hidden="true">*</span>
632      
633    </label>
634    <div class="col-md-10">
635      <input data-field-name="Email Address" type="email"  name="ifg-formfield-423-23" id="ifg-formfield-423-23" class="element_style_23  form-control" required aria-required="true" data-cy="email"/>
636      <span for="ifg-formfield-423-23" class="help-block"></span>
637          </div>
638  </div>
639  
640  
641  
642  
643  
644  
645  
646  
647  
648  
649  
650  
651  
652  
653  
654  
655                                      
656                                                                  <div class="form-group ifg-sort" id="ifg-element-div-28">
657      <label class="col-md-2  control-label " for="ifg-formfield-423-28" id="ifg-formfield-423-label-28">
658        Phone                  <span aria-hidden="true">*</span>
659        
660      </label>
661      <div class="col-md-10">
662        <input type="tel"  name="ifg-formfield-423-28" id="ifg-formfield-423-28" class="element_style_28  form-control" required aria-required="true" data-cy="phone"/>
663        <span for="ifg-formfield-423-28" class="help-block"></span>
664              </div>
665      <input type="hidden" name="ifg-formfield-423-28-phone-country" id="ifg-formfield-423-28-phone-country" value="ca" />
666    </div>
667      
667<script>
668    
669    (() => { //prevent double declarations of the following constants
670      const phoneFieldFullName = 'ifg-formfield-423-28-phone-full';
671
672      const phoneCountry = document.getElementById('ifg-formfield-423-28-phone-country');
673      const input = document.getElementById("ifg-formfield-423-28");
674      const intlTelInputObj = intlTelInput(input, {
675        loadUtilsOnInit: "https://cdn.tymbrel.com/assets/lib/intl-tel-input-24.6.0/js/utils.js",
676        formatAsYouType: true,
677        formatOnDisplay: true,
678        strictMode: true,
679        initialCountry: 'ca',
680        autoPlaceholder: 'off',
681        hiddenInput: function(telInputName) {
682          return {
683            phone: phoneFieldFullName,
684          };
685        }
686      });
687      input.addEventListener('countrychange', () => {
688        phoneCountry.value = intlTelInputObj.getSelectedCountryData().iso2;
689      });
690      window.phoneObjects423.push({intlTelInput: intlTelInputObj, phoneFieldFullName: phoneFieldFullName});
691    })();
692
693    
694    </script>
694
695  
696  
697  
698  
699  
700  
701  
702  
703  
704  
705  
706  
707  
708  
709  
710  
711  
712  
713  
714  
715  
716  
717  
718      <div class="form-group ifg-sort" role="group" aria-labelledby="ifg-formfield-423-label-25" id="ifg-element-div-25">
719    <label class="col-md-2 control-label " id="ifg-formfield-423-label-25" role="presentation">
720    Preferred contact method         </label>
721    <div class="col-md-10">
722                                                    <div class="" >
723            <label for="ifg-formfield-423-25-0" class="element_style_25  ">
724            <input type="radio" name="ifg-formfield-423-25" id="ifg-formfield-423-25-0" class="" value="0"   data-cy="radio"/>
725            Phone</label>
726          </div>
727                                                <div class="" id="ifg-formfield-423-25">
728            <label for="ifg-formfield-423-25-1" class="element_style_25  ">
729            <input type="radio" name="ifg-formfield-423-25" id="ifg-formfield-423-25-1" class="" value="1"   data-cy="radio"/>
730            Email</label>
731          </div>
732                              <span for="ifg-formfield-423-25" class="help-block"></span>
733          </div>
734  </div>
735  
736  
737  
738  
739  
740  
741  
742  
743  
744  
745  
746  
747  
748  
749  
750  
751  
752          
753        
754        
755  <div class="form-group ifg-sort" id="ifg-element-div-26">
756    <label class="col-md-2 control-label " for="ifg-formfield-423-26" id="ifg-formfield-423-label-26">
757    Spam Blocker         </label>
758    <div class="col-md-10">
759      <div id="recaptcha-26" class="captcha-recaptcha">
760        <div class="show-captcha" ></div>
761      </div>
762      <span for="captchaSolution" class="help-block"></span>
763          </div>
764  </div>
765  
766  
767  
768  
769  
770  
771  
772  
773  
774  
775  
776      <div id="f1_upload_process-423" class="form-group" style="display:none;">
777    <img src="/assets/images/manage/forms/loader.svg" width="32" alt="loader" />
778  </div>
779  <div class="form-group">
780    <input type="submit" name="ifg-formfield-423-27" id="ifg-formfield-423-27" value="Submit" class="form-control element_style_27 event-submit-btn-423" onclick="submitClicked(423);return false;" data-cy="form-submit"/>
781  </div>
782  
783  
784  
785  
786  
787  
788  
789<input type="hidden" name="form_id" value="61323" />
790<input type="hidden" name="genRand_id" value="423" />
791</form>
792
793
794
795</div>
796</div>
797
798<script type="text/javascript">
799  
800  var ifgSubmitURL = "/cmsi-data/formdata";
801  var ifgFileAttachEnabled_423 = false;
802  
803    jQuery().ready(function() {
804
805      startUpload = function(generateRand2) {
806        window.globalVar2 = generateRand2;
807        document.getElementById('f1_upload_form-' + globalVar2).style.visibility = 'hidden';
808        return true;
809      }
810
811      stopUpload = function(response) {
812        if (response.success == true) {
813          if (response.file_names) {
814            jQuery.each(response.file_names, function(index, element) {
815              jQuery("#ifg-formfield-" + globalVar + "-" + index).val(element);
816            });
817          }
818          ajaxSubmit();
819        } else {
820          jQuery(".event-err").remove();
821          jQuery.each(response.err, function(index, element) {
822            jQuery("#ifg-formfield-" + globalVar + "-" + element.fileindex).after(element.err);
823          });
824          jQuery("#f1_upload_process-" + globalVar).hide();
825          jQuery(".event-submit-btn-" + globalVar).show();
826        }
827        return true;
828      }
829
830      ajaxSubmitWithFiles = function () {
831        const ifgFileAttachEnabled = window["ifgFileAttachEnabled_" + globalVar];
832        const ifgFileUploadMaxFilesize = 15 * 1024 * 1024;
833
834        fillPhoneFieldsFull(globalVar);
835
836        // Build FormData and collect files
837        const frmData = new FormData(document.getElementById("ifgForm-" + globalVar));
838        const oversizedFiles = [];
839        let totalFileSize = 0;
840
841        jQuery("#upload_form-" + globalVar + " input[type='file']").each(function () {
842          if (this.files && this.files.length > 0) {
843            const file = this.files[0];
844            const fileIndex = jQuery(this).attr("id").split("-file-").pop();
845
846            totalFileSize += file.size;
847
848            if (ifgFileUploadMaxFilesize > 0 && totalFileSize > ifgFileUploadMaxFilesize) {
849              oversizedFiles.push(
850                file.name + ' (' + (totalFileSize / 1024 / 1024).toFixed(2) + 'MB exceeds ' +
851                (ifgFileUploadMaxFilesize / 1024 / 1024).toFixed(2) + 'MB limit)'
852              );
853              return;
854            }
855
856            const fieldKey = "ifg-formfield-" + globalVar + "-" + fileIndex + "_direct";
857            frmData.append(fieldKey, file);
858          }
859        });
860
861        // Total size check
862        if (ifgFileAttachEnabled && ifgFileUploadMaxFilesize > 0 && totalFileSize > ifgFileUploadMaxFilesize) {
863          jQuery("#f1_upload_process-" + globalVar).hide();
864          jQuery(".event-submit-btn-" + globalVar).show();
865          jQuery(".event-err").remove();
866          jQuery("#ifgForm-" + globalVar).before(
867            '<div class="has-error event-err"><span class="help-block-bg" style="color:#b94a48;">' +
868            'Total upload size ' + (totalFileSize / 1024 / 1024).toFixed(2) + ' MB exceeds the ' +
869            (ifgFileUploadMaxFilesize / 1024 / 1024).toFixed(2) + ' MB limit.' +
870            '</span></div>'
871          );
872          jQuery("html, body").animate({ scrollTop: jQuery(".event-err").offset().top }, 500);
873          return;
874        }
875
876        if (oversizedFiles.length > 0) {
877          jQuery("#f1_upload_process-" + globalVar).hide();
878          jQuery(".event-submit-btn-" + globalVar).show();
879          jQuery(".event-err").remove();
880          jQuery("#ifgForm-" + globalVar).before(
881            '<div class="has-error event-err"><span class="help-block-bg" style="color:#b94a48;">File too large: ' + oversizedFiles.join(', ') + '</span></div>'
882          );
883          jQuery("html, body").animate({ scrollTop: jQuery(".event-err").offset().top }, 500);
884          return;
885        }
886
887        jQuery.ajax({
888          url: ifgSubmitURL,
889          data: frmData,
890          type: "POST",
891          async: true,
892          dataType: "json",
893          contentType: false,
894          processData: false,
895          success: function (response) {
896            jQuery("#f1_upload_process-" + globalVar).hide();
897            jQuery(".event-submit-btn-" + globalVar).show();
898            ifgSuccessCallback(response);
899          },
900          error: function (xhr, err) {
901            jQuery("#f1_upload_process-" + globalVar).hide();
902            jQuery(".event-submit-btn-" + globalVar).show();
903          }
904        });
905      };
906
907      jQuery("#ifgForm-423").validate({
908        rules: { "ifg-formfield-423-16":"required","ifg-formfield-423-18":"required","ifg-formfield-423-21":"required","ifg-formfield-423-22":"required","ifg-formfield-423-23":{required: true, email: true},"ifg-formfield-423-28":{required: true},"captchaSolution":"required" },
909        messages: { "ifg-formfield-423-16": "Please select from a menu item below.","ifg-formfield-423-18": "Please select from a menu item below.","ifg-formfield-423-21": "This field is required.","ifg-formfield-423-22": "This field is required.","ifg-formfield-423-23": "Provide a valid email address.","ifg-formfield-423-28": "Provide a valid phone number.","captchaSolution": "This field is required" },
910        errorElement: 'span',
911        errorPlacement: function(error, element) {
912          error.insertAfter(element.closest('.col-md-10'));
913        },
914        errorClass: 'help-block',
915        focusInvalid: true,
916        ignore: "",
917        invalidHandler: function(event, validator) {},
918        highlight: function(element) {
919          var form_id = jQuery(element).closest('form').attr('id');
920          var splitFormID = form_id.split("-");
921          var getFormID = splitFormID[1];
922          jQuery(element).closest('.form-group').addClass('has-error');
923          jQuery(element).closest('.form-group').find('.help-block').addClass('help-block-bg');
924          jQuery("#f1_upload_process-" + getFormID).hide();
925          jQuery(".event-submit-btn-" + getFormID).show();
926        },
927        unhighlight: function(element) {
928          jQuery(element).closest('.form-group').removeClass('has-error');
929          jQuery(element).closest('.form-group').find('.help-block').removeClass('help-block-bg');
930        },
931        success: function(label) {
932          label.closest('.form-group').removeClass('has-error');
933        },
934        submitHandler: function(form) {
935          var ifgFileAttachEnabled = window['ifgFileAttachEnabled_' + globalVar];
936
937          var has_selected_file;
938          jQuery('#upload_form-423').filter(function() {
939            has_selected_file = true;
940          }).length > 0;
941
942          if (has_selected_file) {
943            if (ifgFileAttachEnabled) {
944              ajaxSubmitWithFiles();
945            } else {
946              jQuery("#upload_form-423").submit();
947            }
948          } else {
949            ajaxSubmit();
950          }
951        }
952      });
953
954      jQuery.validator.addMethod(
955        "ifgMaxFileSize",
956        function (value, element, maxBytes) {
957          if (!element.files || element.files.length === 0) {
958            return true;
959          }
960          return element.files[0].size <= maxBytes;
961        },
962        "File too large (max {0} MB)"
963      );
964
965      submitClicked = function(generateRand) {
966        window.globalVar = generateRand;
967        jQuery("#f1_upload_process-" + globalVar).show();
968        jQuery("#f1_upload_process-" + globalVar + " img").css({
969          'border': '1px dotted rgb(204, 204, 204)',
970          'border-radius': '17px',
971          'background-color': '#ccc'
972        });
973        jQuery(".event-submit-btn-" + generateRand).hide();
974        jQuery(".event-err").hide();
975        jQuery(".alert").remove();
976        jQuery(`#recaptcha-error-${generateRand}`).remove();
977
978        function showRecaptchaError(error) {
979          console.error("Error executing reCAPTCHA v3:", error);
980          eleRecaptcha.closest('.form-group').addClass('has-error');
981          jQuery(`<span id="recaptcha-error-${generateRand}" class="help-block help-block-bg">An error occurred. Please try again.</span>`).insertAfter(eleRecaptcha);
982          jQuery("#f1_upload_process-" + generateRand).hide();
983          jQuery(".event-submit-btn-" + generateRand).show();
984        }
985
986        let eleRecaptcha = $("#ifgForm-" + generateRand).find('div input[name="g-recaptcha-response"]');
987        if (eleRecaptcha.length > 0) {
988          try {
989            grecaptcha.ready(function() {
990              grecaptcha.execute('6LdiBt8ZAAAAAK_r5akjc-frIgBB8I0L8CwWJK7A', {action: "submit"}).then(function (token) {
991                $(eleRecaptcha).val(token);
992                jQuery("#ifgForm-" + generateRand).submit();
993              }).catch(showRecaptchaError);
994            });
995          } catch (error) {
996            showRecaptchaError(error);
997            if (typeof Bugsnag !== "undefined" && Bugsnag.isStarted()) {
998              Bugsnag.notify(new Error("Error executing reCAPTCHA v3: " + error.message), {
999                severity: "error",
1000              });
1001            }
1002          }
1003        } else {
1004          jQuery("#ifgForm-" + generateRand).submit();
1005        }
1006
1007      }
1008
1009      selectUploadFile = function(generateRand, counter) {
1010        jQuery("#ifg-formfield-" + generateRand + "-file-" + counter).click();
1011      }
1012
1013      showFileNameSelected = function(generateRand, counter) {
1014        jQuery("#ifg-upload-" + generateRand + "-file-" + counter).html(
1015          jQuery("#ifg-formfield-" + generateRand + "-file-" + counter).val().split('\\').pop()
1016        );
1017        jQuery("#ifg-formfield-" + generateRand + "-" + counter).val(
1018          jQuery("#ifg-formfield-" + generateRand + "-file-" + counter).val().split('\\').pop()
1019        );
1020      }
1021
1022      fillPhoneFieldsFull = function(globalVar) {
1023        for (const phoneObj of window['phoneObjects' + globalVar]) {
1024          document.getElementsByName(phoneObj.phoneFieldFullName)[0].value = phoneObj.intlTelInput.getNumber();
1025        }
1026      }
1027
1028            ajaxSubmit = function() {
1029        fillPhoneFieldsFull(globalVar);
1030        var frmData = jQuery("#ifgForm-" + globalVar).serialize();
1031        jQuery.ajax({
1032          url: "/cmsi-data/formdata",
1033          data: frmData,
1034          type: "POST",
1035          async: false,
1036          dataType: "json",
1037          success: function(response) {
1038            jQuery("#f1_upload_process-" + globalVar).hide();
1039            jQuery(".event-submit-btn-" + globalVar).show();
1040            ifgSuccessCallback(response);
1041          },
1042          error: function(xhr, err) {
1043            jQuery("#f1_upload_process-" + globalVar).hide();
1044            jQuery(".event-submit-btn-" + globalVar).show();
1045          }
1046        });
1047      }
1048      
1049      ifgSuccessCallback = function(response) {
1050                if (response.field_success == true) {
1051          var all_success = response.success;
1052          var displayAlert = true;
1053          if (typeof response.success_email != 'undefined' && response.success_email == true) {
1054            jQuery("#ifg-form-container").prepend(response.success_email_msg);
1055          } else if (typeof response.success_email != 'undefined' && response.success_email == false) {
1056            jQuery("#ifg-form-container").prepend(response.err_email_msg);
1057            all_success = false;
1058          }
1059
1060          if (typeof response.success_action != 'undefined') {
1061            if (response.success_action == 'url-redirection' && typeof response.success_msg != 'undefined') {
1062              if (response.success_target == 'true') {
1063
1064                jQuery("#ifgForm-"+globalVar).css("display","none");
1065                jQuery(".event-submit-btn-"+globalVar).css("display","none");
1066                jQuery("#ifgForm-"+globalVar).before("<div class='alert alert-success'>Sent.</div>");
1067                jQuery('html, body').animate({
1068                  scrollTop: jQuery(".alert").offset().top
1069                }, 500);
1070                window.open(response.success_msg, '_blank');
1071              } else {
1072                displayAlert = false;
1073                window.location.href = response.success_msg;
1074              }
1075            } else if (response.success_action == 'custom-msg' && typeof response.success_msg != 'undefined') {
1076              jQuery("#ifgForm-"+globalVar).before(response.success_msg);
1077            }
1078          }
1079
1080          if ( displayAlert ){
1081            jQuery('html, body').animate({
1082              scrollTop: jQuery(".alert").offset().top
1083            }, 500);
1084          }
1085
1086          jQuery("#ifgForm-"+globalVar).css("display","none");
1087          jQuery(".event-submit-btn-"+globalVar).css("display","none");
1088        } else {
1089          jQuery.each(response.field_err, function (index, element) {
1090            if ($("#" + element.field_name).closest("form").find("div.show-captcha").length > 0) {
1091              let recaptchaWidgetId = $("#" + element.field_name).closest("form").find("div.show-captcha").data().recaptchaWidget;
1092              if (typeof recaptchaWidgetId != 'undefined') {
1093                grecaptcha.reset(recaptchaWidgetId)
1094              }
1095            }
1096            jQuery("#" + element.field_name).after('<div class="has-error-' + globalVar + ' event-err"><span class="help-block-bg" style="color:#b94a48;">' + element.err + '</span></div>');
1097          });
1098        }
1099      }
1100
1101    });
1102    
1103
1104</script>
1104
1105                            </div>
1106            <div class="hours hoursHideSelect" style="display:none">
1107<p class="startTime">07:45</p>
1108<p class="endTime">17:00</p>
1109
1110<p class="startTime">07:45</p>
1111<p class="endTime">17:00</p>
1112
1113<p class="startTime">07:45</p>
1114<p class="endTime">17:00</p>
1115
1116<p class="startTime">07:45</p>
1117<p class="endTime">17:00</p>
1118
1119<p class="startTime">07:45</p>
1120<p class="endTime">17:00</p>
1121
1122<p class="startTime">07:45</p>
1123<p class="endTime">15:30</p>
1124
1125<p class="startTime">00:00</p>
1126<p class="endTime">00:00</p>
1127                                
1128<script>
1129$(document).ready(function () {
1130    let startTimes = $('.hoursHideSelect .startTime');
1131    let endTimes = $('.hoursHideSelect .endTime');
1132
1133    let daySelectElement = $('#dialog-book #ifg-element-div-19, #dialog-book #ifg-element-div-31');
1134    let timeSelectElement = $('#dialog-book #ifg-element-div-11, #dialog-book #ifg-element-div-20',);
1135
1136    let daySelect = daySelectElement.find('select');
1137    let timeSelect = timeSelectElement.find('select');
1138
1139    // Check if a time of day is available
1140    function isTimeAvailable(start, end, time) {
1141        if (start === "00:00" && end === "00:00") {
1142            return false;
1143        }
1144
1145        if (time === "1") {
1146            return start < "12:00";
1147        }
1148
1149        if (time === "2") {
1150            return start < "17:00" && end > "12:00";
1151        }
1152
1153        if (time === "3") {
1154            return end > "17:00";
1155        }
1156
1157        return true;
1158    }
1159
1160    // Check if any day has this time available
1161    function isAnyDayAvailable(time) {
1162        let available = false;
1163
1164        startTimes.each(function(index, hour) {
1165            let start = $(hour).text().trim();
1166            let end = endTimes.eq(index).text().trim();
1167
1168            if (isTimeAvailable(start, end, time)) {
1169                available = true;
1170                return false;
1171            }
1172        });
1173
1174        return available;
1175    }
1176
1177    // Disable days based on selected time
1178    function updateDays() {
1179        let selectedTime = timeSelect.val();
1180
1181        startTimes.each(function(index, hour) {
1182            let start = $(hour).text().trim();
1183            let end = endTimes.eq(index).text().trim();
1184
1185            let option = daySelectElement.find(
1186                `option[value="${index + 1}"]`
1187            );
1188
1189            option.prop(
1190                'disabled',
1191                !isTimeAvailable(start, end, selectedTime)
1192            );
1193        });
1194
1195        if (daySelect.find('option:selected').prop('disabled')) {
1196            daySelect.val('0');
1197        }
1198    }
1199
1200    // Disable times based on selected day
1201    function updateTimes() {
1202        let day = parseInt(daySelect.val(), 10);
1203
1204        if (!day) {
1205            timeSelectElement.find('option[value="1"]').prop(
1206                'disabled',
1207                !isAnyDayAvailable("1")
1208            );
1209
1210            timeSelectElement.find('option[value="2"]').prop(
1211                'disabled',
1212                !isAnyDayAvailable("2")
1213            );
1214
1215            timeSelectElement.find('option[value="3"]').prop(
1216                'disabled',
1217                !isAnyDayAvailable("3")
1218            );
1219        } else {
1220            let start = startTimes.eq(day - 1).text().trim();
1221            let end = endTimes.eq(day - 1).text().trim();
1222
1223            timeSelectElement.find('option[value="1"]').prop(
1224                'disabled',
1225                !isTimeAvailable(start, end, "1")
1226            );
1227
1228            timeSelectElement.find('option[value="2"]').prop(
1229                'disabled',
1230                !isTimeAvailable(start, end, "2")
1231            );
1232
1233            timeSelectElement.find('option[value="3"]').prop(
1234                'disabled',
1235                !isTimeAvailable(start, end, "3")
1236            );
1237        }
1238
1239        if (timeSelect.find('option:selected').prop('disabled')) {
1240            timeSelect.val('0');
1241        }
1242    }
1243
1244    daySelect.on('change', function () {
1245        updateTimes();
1246        updateDays();
1247    });
1248
1249    timeSelect.on('change', function () {
1250        updateDays();
1251        updateTimes();
1252    });
1253
1254    updateTimes();
1255    updateDays();
1256});
1257</script>
1257
1258                
1259            </div>
1260        </div>
1261    </div>   
1262</div>
1263
1264<style>
1265    .hellodent-practice-form {
1266        --primary-300: #00f6ad;
1267        --primary-400: #00c389;
1268        --primary-500: #009065;
1269        --primary-text: var(--neutral-100);
1270        --primary-light1: #e5f9f3;
1271        --primary-light2: #ecfcf8;
1272        --primary-light-text: var(--neutral-800);
1273        --secondary-300: #606a73;
1274        --secondary-400: #495057;
1275        --secondary-500: #32373b;
1276        --secondary-text: var(--neutral-100);
1277        --success-300: #5797db;
1278        --success-400: #2d7dd2;
1279        --success-500: #2464a8;
1280        --success-text: var(--neutral-100);
1281        --success-light1: #85c7f2;
1282        --success-light1-text: var(--neutral-800);
1283        --success-light2: #e6f4fd;
1284        --success-light2-text: var(--neutral-800);
1285        --success-dark: #083e77;
1286        --success-dark-text: var(--neutral-100);
1287        --alert-300: #f8b8d5;
1288        --alert-400: #f489ba;
1289        --alert-500: #f05a9f;
1290        --alert-text: var(--neutral-800);
1291        --alt-300: #f9e67f;
1292        --alt-400: #f7dc4e;
1293        --alt-500: #f5d21d;
1294        --alt-text: var(--text);
1295        --alt-light1: #fef8db;
1296        --invisalign: #303030;
1297        --pc-health: #d9ebf9;
1298        --neutral-100: #fff;
1299        --neutral-200: #f8f8f8;
1300        --neutral-300: #efefef;
1301        --neutral-400: #d6d6d6;
1302        --neutral-500: #495057;
1303        --neutral-600: #303030;
1304        --neutral-700: #222;
1305        --neutral-800: #152322;
1306        --neutral-900: #000;
1307        --text: #111;
1308        --links: var(--primary-400);
1309        --padding: 1.25rem;
1310        --double-padding: 2.5rem;
1311        --br: 3px;
1312        --br-btn: 500px;
1313        --bs: 0 .125rem .3125rem 0 rgba(0, 0, 0, 0.15);
1314        --letter-spacing: -.03em;
1315        --letter-spacing-md: -.02em;
1316        --letter-spacing-sm: -.005em;
1317        --max-width: 82.25rem;
1318        --max-width-padding: calc(var(--max-width) + var(--padding) + var(--padding));
1319        --max-width-lg: 100rem;
1320        --max-width-lg-padding: calc(var(--max-width-lg) + var(--padding) + var(--padding));
1321        --sidebar-content: 25.75rem;
1322        --sidebar-content-sm: 18.6875rem;
1323        --search-intro-height: 11.65625rem;
1324        --ff-primary-book: "Open Sans", "Arial", sans-serif;
1325        --ff-secondary-book: "Raleway", "Trebuchet MS", sans-serif;
1326        --leftArrow: "\f060";
1327        --rightArrow: "\f061";
1328        --upArrow: "\f106";
1329        --downArrow: "\f107";
1330    }
1331   [lang="en"] #dialog-book #ifg-element-div-1, 
1332   [lang="en"] #dialog-book #ifg-element-div-29,
1333   [lang="fr"] #dialog-book #ifg-element-div-21,
1334   [lang="fr"] #dialog-book #ifg-element-div-20 {
1335        display: none;
1336    }
1337    *:focus {
1338        outline: .125rem solid #152322;
1339        outline-offset: 0.125rem;
1340    }
1341    body.modalOpen::before {
1342        content: '';
1343        display: block;
1344        position: absolute;
1345        top: 0;
1346        left: 0;
1347        width: 100%;
1348        height: 100%;
1349        background: rgba(0, 0, 0, 0.8);
1350        z-index: 1003;
1351    }
1352    .dialog-book.hidden {
1353        display: none;
1354    }
1355    .dialog-book {
1356        box-sizing: border-box;
1357        padding: 0;
1358        background-color: #fff;
1359        color: #111;
1360        width: calc(100% - 1.25rem);
1361        max-height: 95vh;
1362        max-width: 62.5rem;
1363        box-shadow: 0 19px 38px rgba(0,0,0,0.12), 0 15px 12px rgba(0,0,0,0.22);
1364        position: absolute;
1365        z-index: 999999999;
1366        top: 50%;
1367        left: 50%;
1368        transform: translate(-50%, -50%);
1369        overflow: auto;
1370    }
1371    .dialog-book__close_button {
1372        position: absolute;
1373        top: 1.25rem;
1374        right: 0.125rem;
1375        font-size: 1.875rem;
1376        line-height: 1;
1377        background: none;
1378        color: #152322;
1379        padding-inline: 0.375rem;
1380        border: 0;
1381        z-index: 1;
1382        cursor: pointer;
1383    }
1384    @media screen and (min-width: 71.938rem) {
1385        .dialog-book__close_button {
1386            top: 0;
1387            right: 0.625rem;
1388        }
1389    }
1390    
1391    
1392    .office--modal {
1393        color: var(--primary-400);
1394    }
1395    .office {
1396        font-size: .75rem;
1397        font-weight: 700;
1398        letter-spacing: .03em;
1399        text-transform: uppercase;
1400    }
1401    .dialog-book .dialog-book__phone,
1402    .dialog-book input[type=submit],
1403    .dialog-book__submit-another-request {
1404        box-sizing: border-box;
1405        cursor: pointer;
1406        display: inline-block;
1407        text-decoration: none;
1408        line-height: 1.2307692308;
1409        transition: all 0.2s ease-out;
1410        margin-bottom: .15625rem;
1411        font-size: .875rem;
1412        font-family: var(--ff-secondary-book);
1413        font-weight: 700;
1414        text-transform: none;
1415        border-radius: var(--br-btn);
1416        padding: .540625rem 1.07rem;
1417        border: .125rem solid var(--btn-border, transparent);
1418        color: var(--btn-fg, --neutral-100);
1419        background: var(--btn-bg, --neutral-900);
1420    }
1421    .dialog-book .dialog-book__phone {
1422        --btn-fg: var(--success-text);
1423        --btn-bg: var(--success-400);
1424    }
1425    .dialog-book .dialog-book__phone:hover, .dialog-book .dialog-book__phone:focus {
1426        background: var(--success-500) !important;
1427        color: var(--success-text) !important;
1428        border-color: transparent !important;
1429    }
1430    
1431    .dialog-book input[type="submit"],
1432    .dialog-book__submit-another-request {
1433        --btn-fg: var(--primary-text);
1434        --btn-bg: var(--primary-400);
1435    }
1436    .dialog-book input[type="submit"]:hover, .dialog-book input[type="submit"]:focus,
1437    .dialog-book__submit-another-request:hover, .dialog-book__submit-another-request:focus {
1438        background: var(--primary-500) !important;
1439        color: var(--primary-text) !important;
1440        border-color: transparent !important;
1441    }
1442
1443    .hellodent-practice-form div.alert a:hover,
1444    .hellodent-practice-form div.alert a:focus {
1445        outline-color: var(--secondary-text);
1446        opacity: 0.75;
1447    }
1448    .hellodent-practice-form {
1449        padding: 2.5rem 1.25rem;
1450        position: relative;
1451        font-family: var(--ff-primary-book);
1452    }
1453    
1454    .hellodent-practice-form h2{
1455        font-family: var(--ff-secondary-book);
1456        font-weight: 500;   
1457        color: #111;
1458        margin: 1.875rem 0 1.25rem 0;
1459        font-size: 1.75rem;
1460        letter-spacing: 0;
1461        line-height: 1.3823529412;
1462    }
1463    
1464    .hellodent-practice-form .modal__choose {
1465        margin-top:20px !important;
1466    }
1467    
1468    .hellodent-practice-modal-header-wrap {
1469        display:flex;
1470        gap:10px 20px;
1471        flex-wrap:wrap;
1472    }
1473    .hellodent-practice-modal-header-wrap >div{
1474        width:calc(50% - 10px);
1475        flex-grow:1;
1476    }
1477    @media (max-width:768px){
1478      .hellodent-practice-modal-header-wrap >div{
1479          width:100%;
1480      }  
1481    }
1482    html[lang="en"] .hellodent-practice-form #ifg-element-div-30, html[lang="fr"] .hellodent-practice-form #ifg-element-div-34 {
1483        display: none;
1484        
1485    }
1486    .hellodent-practice-form select {
1487        line-height: 1.1;
1488        color: var(--text);
1489        cursor: pointer;
1490        height: 2.708rem;
1491        font-size: 1rem !important;
1492        appearance: none;
1493        -webkit-appearance: none;
1494    }
1495    .hellodent-practice-modal-header-wrap >div:last-child a{
1496        margin-bottom:0;
1497    }
1498    .hellodent-practice-modal-header-wrap h2 {
1499        margin-top:0;
1500    }
1501    
1502    .hellodent-practice-modal-header-wrap .leadin {
1503        margin-bottom: 0.75rem !important;
1504        font-family: var(--ff-primary-book);
1505        font-size: 1.375rem;
1506        line-height: 1.2272727273;
1507        font-weight: 300;
1508        color: #000;
1509        text-align: left;
1510        letter-spacing: 0;
1511    }
1512    
1513     .hellodent-practice-modal-header-wrap .office {
1514        margin-bottom: 0.188rem;
1515    }
1516     .hellodent-practice-modal-header-wrap p:last-child {
1517        font-size:0.875rem;
1518        display: flex;
1519        align-items: baseline;
1520        gap: 0.188rem;
1521    }
1522    .hellodent-practice-modal-header-wrap img{
1523        display: inline-block;
1524        padding-left: 0.188rem;
1525        border-radius: 0;
1526    }
1527    
1528    .hellodent-practice-form select::-ms-expand {
1529      display: none;
1530    }
1531    .hellodent-practice-form .select{
1532         position: relative; 
1533    }
1534    .hellodent-practice-form .select::after {
1535          display: inline-block;
1536        font: normal normal normal .875rem FontAwesome;
1537        font-size: inherit;
1538        text-rendering: auto;
1539        -webkit-font-smoothing: antialiased;
1540        -moz-osx-font-smoothing: grayscale;
1541        content: "\f107";
1542      font-size:1.4rem;
1543      color: #333;
1544      position: absolute;
1545      right: 0.875rem;
1546      top: 50%;
1547      transform: translateY(-50%);
1548      pointer-events: none;
1549    }
1550    .hellodent-practice-form .form-group {
1551        margin:0;
1552    }
1553    .hellodent-practice-form .form-group:last-of-type {
1554        grid-column: 1 / -1;
1555    }
1556    .hellodent-practice-form .help-block {
1557        display:none;
1558    }
1559    
1560    .hellodent-practice-form iframe{
1561        max-width:100% !important;
1562    }
1563    .hellodent-practice-form .show-captcha > div{
1564        width:100% !important;
1565    }
1566
1567    .hellodent-practice-form input[type="text"], .hellodent-practice-form textarea, .hellodent-practice-form input[type="email"], .hellodent-practice-form input[type="password"], 
1568    .hellodent-practice-form input[type="tel"], .hellodent-practice-form input[type="url"], .hellodent-practice-form input[type="search"], .hellodent-practice-form input[type="date"], .hellodent-practice-form select {
1569        background: var(--neutral-100);
1570        padding-block: 0.438rem !important;
1571        padding-inline: 1.063rem !important;
1572        font-size: 1rem !important;
1573        border-radius: var(--br-btn);
1574        border-color: transparent;
1575        width: 100%;
1576        color: var(--text);
1577        height: 2.708rem;
1578        line-height: 1.1;
1579        max-width: none;
1580        margin-bottom: 0;
1581    }
1582
1583    .hellodent-practice-form input[type="submit"] {
1584        padding-block: 0.75rem !important;
1585        min-width: 8.75rem;
1586    }
1587    
1588    .hellodent-practice-form.dialog-book {
1589        background: var(--neutral-100);
1590    }
1591    .hellodent-practice-form .form-vertical {
1592        max-width: none;
1593    }
1594    .hellodent-practice-form form {
1595      text-align: left;
1596        background: var(--success-dark);
1597      color:var(--neutral-100);
1598      padding: 1.25rem 1.25rem 1.563rem;
1599    }
1600    
1601    .hellodent-practice-form form *:focus {
1602        outline: .125rem solid #fff;
1603    }
1604    
1605    .hellodent-practice-form .form-group .control-label span {
1606        color: var(--primary-400) !important;
1607    }
1608    @media screen and (min-width: 48.0625rem) {
1609      .hellodent-practice-form form {
1610        grid-template-columns: repeat(2, 1fr);
1611      }
1612    }
1613      .hellodent-practice-form form {
1614        display: grid;
1615        gap: 0.9375rem var(--padding);
1616      }
1617
1618    
1619    
1620      .hellodent-practice-form .inputContainerRow {
1621        display: grid;
1622        gap: 0.625rem var(--padding);
1623    
1624      }
1625    
1626    
1627    @media screen and (min-width: 31.3125rem) {
1628      .hellodent-practice-form .inputContainerRow {
1629        grid-template-columns: repeat(2, 1fr);
1630      }
1631    }
1632    .hellodent-practice-form .inputContainerRow {
1633        margin: 0;
1634    }
1635    .hellodent-practice-form .inputContainer.radioContainer {
1636        border-radius: 31.25rem;
1637    }
1638    .hellodent-practice-form .inputContainer {
1639        display: block;
1640        position: relative;
1641        cursor: pointer;
1642        -webkit-user-select: none;
1643        -moz-user-select: none;
1644        user-select: none;
1645        margin: 0;
1646        background: var(--neutral-100);
1647        color: var(--text);
1648        display: flex;
1649        flex-flow: row wrap;
1650        align-items: center;
1651        min-height: 2.708rem;
1652    }
1653    .hellodent-practice-form .inputContainer:focus-within {
1654        outline: 2px solid var(--primary-400);
1655    }
1656    .hellodent-practice-form .inputContainer label {
1657        margin: 0 !important;
1658        font-size: inherit;
1659        width: 100%;
1660        padding: 0.5625rem 0.625rem 0.625rem 3.125rem;
1661        cursor: pointer;
1662        font-weight: 300 !important;
1663    }
1664    @media screen and (min-width: 31.3125rem) {
1665      .hellodent-practice-form label {
1666        margin-bottom: 0.9375rem;
1667      }
1668    }
1669    .hellodent-practice-form label {
1670        display: block;
1671        font-weight: 400 !important;
1672        margin-bottom: 0.625rem;
1673    }
1674    .hellodent-practice-form .inputContainer input {
1675        position: absolute;
1676        opacity: 0;
1677        cursor: pointer;
1678        height: 0.0625rem;
1679        width: 0.0625rem;
1680    }
1681    .hellodent-practice-form .radioContainer .checkmark {
1682        border-radius: 31.25rem;
1683    }
1684    .hellodent-practice-form .checkmark {
1685        position: absolute;
1686        top: calc(50% - 0.9375rem);
1687        left: 0.625rem;
1688        height: 1.875rem;
1689        width: 1.875rem;
1690        cursor: pointer;
1691        border: 1px solid var(--neutral-400);
1692    }
1693    .hellodent-practice-form .checkmark:after {
1694        content: "";
1695        position: absolute;
1696        display: none
1697    }
1698    
1699    .hellodent-practice-form .inputContainer input:checked~.checkmark:after {
1700        display: block
1701    }
1702    
1703    .hellodent-practice-form .checkboxContainer .checkmark:after {
1704        left: .625rem;
1705        top: .25rem;
1706        width: .5625rem;
1707        height: 1.0625rem;
1708        border-width: 0 .1875rem .1875rem 0;
1709        -webkit-transform: rotate(45deg);
1710        transform: rotate(45deg)
1711    }
1712    
1713    .hellodent-practice-form .radioContainer .checkmark:after {
1714        top: .25rem;
1715        left: .25rem;
1716        width: 1.25rem;
1717        height: 1.25rem;
1718        border-radius: 50%;
1719        background: var(--success-400)
1720    }
1721    
1722    .hellodent-practice-form div.alert {
1723        background-color: #083e77;
1724        color: #fff;
1725        padding: 1.25rem;
1726        border: 0;
1727        border-radius: 0;
1728    }
1729    .hellodent-practice-form div.alert:nth-child(2) {
1730        display: none;
1731    }
1732    .hellodent-practice-form div.alert a {
1733        color: inherit !important;
1734    }
1735    .alert-success h2 {
1736        margin-top: 0;
1737        color: inherit;
1738    }
1739    .hellodent-practice-form .iti__search-input {
1740        border-radius: 0 !important;
1741    }
1742    .hellodent-practice-form form .iti__search-input:focus {
1743        outline-color: var(--primary-400);
1744    }
1745    .hellodent-practice-form .iti__country-list {
1746        color: #000;
1747    }
1748    html.modalOpen, body.modalOpen {
1749        -webkit-overflow-scrolling : touch !important;
1750        overflow: hidden !important;
1751        height: 100% !important;
1752        position: relative;
1753    }
1754    .iti--fullscreen-popup {
1755        z-index:1000000000 !important;
1756    }
1757    .sr-only {
1758        border: 0 !important;
1759        clip: rect(1px, 1px, 1px, 1px) !important;
1760        -webkit-clip-path: inset(50%) !important;
1761        clip-path: inset(50%) !important;
1762        height: 1px !important;
1763        overflow: hidden !important;
1764        padding: 0 !important;
1765        position: absolute! important;
1766        width: 1px !important;
1767        white-space: nowrap !important;
1768    }
1769
1770</style>
1771
1772    
1772<script>
1773    
1774    $(document).ready(function() {
1775          
1776        $("body").on("click", ".dialog-book__submit-another-request", function(event) {
1777            event.preventDefault(); 
1778    
1779            let urlObj = new URL(window.location.href);
1780            urlObj.searchParams.set("cf", "book");
1781
1782            window.location.href = urlObj.toString(); 
1783        });
1784          
1785          
1786        const modal = document.getElementById("dialog-book");
1787        const closeModalButton = document.getElementById("dialog-book__close-button");
1788        const body = document.body;
1789        const html = document.documentElement;
1790        
1791
1792        //trap focus function
1793        function trapFocusHellodent(focusableElementsHellodent) {
1794            
1795        let focusableElsH = document.querySelectorAll(focusableElementsHellodent);
1796        
1797        let firstFocusableElH = focusableElsH[0];
1798            
1799        let lastFocusableElH = focusableElsH[focusableElsH.length - 1];
1800        
1801        let KEYCODE_TAB = 9;
1802
1803        document.addEventListener("keydown", function (e) {
1804            let isTabPressedH = e.key === "Tab" || e.key === KEYCODE_TAB;
1805
1806            if (!isTabPressedH) {
1807            return;
1808            }
1809
1810            if (e.shiftKey) {
1811            /* shift + tab */ if (document.activeElement === firstFocusableElH) {
1812                lastFocusableElH.focus();
1813                e.preventDefault();
1814            }
1815            } /* tab */ else {
1816            if (document.activeElement === lastFocusableElH) {
1817                firstFocusableElH.focus();
1818                e.preventDefault();
1819            }
1820            }
1821        });
1822        }
1823
1824        // open modal
1825        const openModal = (clickedButton) => {
1826
1827            //load fonts
1828                // Check if the font link is already added
1829                if (!document.getElementById('googleFontLink')) {
1830                    const link = document.createElement('link');
1831                    link.id = 'googleFontLink';
1832                    link.rel = 'stylesheet';
1833                    link.href = 'https://fonts.googleapis.com/css2?family=Open+Sans:[email protected]&family=Raleway:wght@500&display=swap';
1834                
1835                    // Append the link
1836                    document.head.appendChild(link);
1837                
1838                }
1839            
1840            modal.classList.remove('hidden');
1841            body.classList.add('modalOpen');
1842            html.classList.add('modalOpen');
1843
1844            // Focus on the close button when the modal opens
1845            const closeButton = document.querySelector('#dialog-book__close-button');
1846
1847            closeButton.focus();
1848
1849            //trap focus
1850            trapFocusHellodent(
1851                '#dialog-book__close-button,  .dialog-book--request-appt a[href]:not([disabled]), .dialog-book--request-appt select:not([disabled]),  .dialog-book--request-appt input[type="radio"]:not([disabled]),.dialog-book--request-appt input[type="text"]:not([disabled]),.dialog-book--request-appt input[type="submit"]:not([disabled])'
1852            );
1853            //add class to track which button is clicked
1854            clickedButton.classList.add('h-clicked-button'); 
1855        };
1856
1857        // Open modal on button click
1858        // openModalButton.addEventListener('click', openModal);
1859
1860        document.querySelectorAll('.dialog-book__open').forEach(button => {
1861            
1862            button.addEventListener('click', () => {
1863                event.preventDefault();
1864                openModal(button); 
1865            });
1866
1867                button.addEventListener('keydown', (event) => {
1868            // Open modal whith spacebar 
1869                if (event.code === 'Space' || event.key === ' ') {
1870                    
1871                    event.preventDefault(); 
1872                    button.click();
1873
1874                }
1875            });
1876
1877        });
1878
1879        
1880
1881        //clicking outside the modal, closes it
1882        document.addEventListener("click", function (event) {
1883            const dialogOut = document.getElementById("dialog-book");
1884            const dialogClass = document.querySelector(".dialog-book--request-appt");
1885
1886            if (!dialogOut || !dialogClass) return;
1887
1888            // When the modal is opened
1889            if (!dialogClass.classList.contains("hidden")) {
1890                if (!dialogClass.dataset.ready) {
1891                    setTimeout(() => {
1892                        dialogClass.dataset.ready = "true"; 
1893                    }, 300);
1894                }
1895            } else {
1896        
1897                dialogClass.dataset.ready = "";
1898            }
1899
1900            // Detect clicks outside, but only if the modal has been open 
1901            if (!dialogClass.classList.contains("hidden") && dialogClass.dataset.ready === "true") {
1902                if (!dialogOut.contains(event.target)) {
1903                
1904                    $("#dialog-book__close-button").trigger("click");
1905                }
1906            }
1907        });
1908
1909        //close on Escape
1910        document.addEventListener("keydown", function (event) {
1911            const dialogClass = document.querySelector(".dialog-book--request-appt");
1912
1913            if (event.key === "Escape" && dialogClass && !dialogClass.classList.contains("hidden")) {
1914                $("#dialog-book__close-button").trigger("click");
1915            }
1916        });
1917
1918        modal.addEventListener("click", (e) => {
1919            
1920            if (e.target === modal) { 
1921             
1922                modal.classList.add('hidden');
1923                body.classList.remove('modalOpen');
1924                html.classList.remove('modalOpen');
1925            }
1926        });
1927        
1928        closeModalButton.addEventListener("click", () => {
1929            modal.classList.add('hidden');
1930            body.classList.remove('modalOpen');
1931            html.classList.remove('modalOpen');
1932
1933            //focus on the "open" button
1934            setTimeout(() => {
1935                $(".h-clicked-button").focus();
1936                //remove the class
1937                $('.dialog-book__open.h-clicked-button').removeClass('h-clicked-button');
1938            }, 100);
1939        });
1940        
1941    
1942
1943        // on submit, add phone number to success message
1944        $('.hellodent-practice-form input[type=submit]').on('click', function() {
1945            setTimeout(() => {
1946            // get phone number
1947            
1948            const phoneNumBtn = $('#phoneNumberSrc');
1949            const phoneNumHref = phoneNumBtn.attr('href');
1950            const phoneNumText = phoneNumBtn.text();
1951            $('#phoneNum').attr('href', phoneNumHref).text(phoneNumText);
1952            }, 50);
1953        });
1954            
1955        $(".hellodent-practice-form .form-vertical input[type='checkbox']")
1956            .after("<span class='checkmark'></span>")
1957            .parent()
1958            .parent()
1959            .addClass("inputContainer checkboxContainer");
1960            $(".hellodent-practice-form .form-vertical input[type='radio']").after("<span class='checkmark'></span>").parent().parent().addClass("inputContainer radioContainer");
1961            $(".hellodent-practice-form .form-vertical .inputContainer").parent().addClass("inputContainerRow");
1962            $(".hellodent-practice-form .form-vertical select").parent().addClass("select");
1963              
1964            
1965            //search for "required" labels & mark the first option as disabled
1966            $('.hellodent-practice-form .form-group label:contains("*")').each(function() {
1967                let $formGroup = $(this).closest('.form-group');
1968                let $select = $formGroup.find('select');
1969
1970                let $noSelection = $select.find('option:contains("No selection"), option:contains("Aucune sélection")');
1971                $noSelection.attr('value', '').prop('disabled', true).prop('selected', true);
1972            });
1973
1974              //EN sites
1975              $('html[lang="en"] .hellodent-practice-form .element_style_16').on('change', function() {
1976                  let otherTextArea = $('.hellodent-practice-form .element_style_30');
1977                  if( this.value == 4 ) {
1978                      otherTextArea.parent().parent().show();
1979                      otherTextArea.focus()
1980                  } else {
1981                      otherTextArea.parent().parent().hide();
1982                  }
1983                });
1984                
1985                
1986                //FR sites
1987                $('html[lang="fr"] .hellodent-practice-form .element_style_29').on('change', function() {
1988                    let otherTextArea = $('.hellodent-practice-form .element_style_34');
1989                  if( this.value == 3 ) {
1990                      otherTextArea.parent().parent().show();
1991                      otherTextArea.focus()
1992                  } else {
1993                      otherTextArea.parent().parent().hide();
1994                  }
1995                });
1996                
1997                
1998              
1999        });
2000        
2001    </script>
2001
2002    
2003    
2004    
2004<script>
2005        // load fonts when a popup is opened
2006        $(document).ready(function() {
2007
2008            const siteLang = document.documentElement.lang || 'en'; // Default 'en' 
2009            const code = document.querySelector('.get-practice-code').textContent;
2010            const practicename = "Broadway Station Dental Centre";
2011
2012            // EN sites
2013            if (siteLang === 'en') {
2014                document.querySelector('.hellodent-practice-form #ifg-element-div-1 input[type="text"]').value = code;
2015                document.querySelector('.hellodent-practice-form #ifg-element-div-29 input[type="text"]').value = practicename;
2016            }
2017
2018            // FR sites
2019            else if (siteLang === 'fr') {
2020                document.querySelector('.hellodent-practice-form #ifg-element-div-20 input[type="text"]').value = code;
2021                document.querySelector('.hellodent-practice-form #ifg-element-div-21 input[type="text"]').value = practicename;
2022            }
2023
2024            //add new specific classes to the form fields
2025            $(".hellodent-practice-form #ifg-element-div-16 select, .hellodent-practice-form #ifg-element-div-29 select").addClass("reasonsForVisitDropdown");
2026            $(".hellodent-practice-form #ifg-element-div-18 select, .hellodent-practice-form #ifg-element-div-30 select").addClass("newPatientDropdown");
2027            $(".hellodent-practice-form #ifg-element-div-19 select, .hellodent-practice-form #ifg-element-div-31 select").addClass("preferredDayDropdown");
2028            $(".hellodent-practice-form #ifg-element-div-20 select, .hellodent-practice-form #ifg-element-div-11 select").addClass("preferredTimeDropdown");
2029
2030            //
2031        });
2032    </script>
2032
2033    
2034
2035
2036                            
2037            
2038                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
2039<!-- END FEED CODE --><!--<![endif]-->
2040<div class="site-container">
2041<div id="toggleSearch">
2042	<button id="close-button">&times;<span class="sr-only">Close</span></button>
2043	<form id="frmSearchPopUp" method="get" action="/site/search" role="search">
2044		<label for="page_search_popup" class="sr-only">Search</label>
2045		<input id="page_search_popup" class="keyword" type="search" name="kw" placeholder="Search">
2046		<button type="submit" name="btnSubmit"><span class="sr-only">Search</span></button>
2047	</form>
2048</div>
2049<div id="top">
2050    <button class="grt-mobile-button">
2051    <span class="line1"></span>
2052    <span class="line2"></span>
2053    <span class="line3"></span>
2054    <span class="sr-only" id="open-menu__btn">Open Menu</span>
2055    <span class="sr-only" id="close-menu__btn" style="display:none">Close Menu</span>
2056</button>
2057    <div id="mobile-menu" style="display:none">
2058        <ul>
2059            
2060                                                        
2061    <li><a href="/site/about-vancouver-dental-clinic"   class="buttons" title="About Broadway Station Dental Centre, Vancouver Dentist">About</a>
2062
2063    
2064          <ul>
2065              <li><a href="/site/about-vancouver-dental-clinic"    title="Our Practice, Broadway Station Dental Centre, Vancouver Dentist">Our Practice</a></li>
2066                      <li><a href="/site/vancouver-dentists"    title="Our Dentists, Broadway Station Dental Centre, Vancouver Dentist">Our Dentists</a></li>
2067                      <li><a href="/site/dental-team"    title="Our Dental Team, Broadway Station Dental Centre, Vancouver Dentist">Our Dental Team</a></li>
2068                    </ul>
2069    
2070  </li>
2071            
2072                                                                                                                
2073    <li><a href="/site/dental-services"   class="buttons" title="Dental Services at Broadway Station Dental Centre, Vancouver Dentist">Services</a>
2074
2075    
2076          <ul>
2077              <li><a href="/site/preventive-dental-hygiene-vancouver"    title="Preventive Hygiene, Broadway Station Dental Centre, Vancouver Dentist">Preventive Hygiene</a></li>
2078                      <li><a href="/site/restorative-dental-services-vancouver"    title="Restorative Dental Services, Broadway Station Dental Centre, Vancouver Dentist">Restorative Services</a></li>
2079                      <li><a href="/site/cosmetic-dental-services-vancouver"    title="Cosmetic Dental Services, Broadway Station Dental Centre, Vancouver Dentist">Cosmetic Services</a></li>
2080                      <li><a href="/site/oral-surgery-vancouver"    title="Oral Surgery, Broadway Station Dental Centre, Vancouver Dentist">Oral Surgery</a></li>
2081                      <li><a href="/site/orthodontics-braces-vancouver"    title="Orthodontics, Broadway Station Dental Centre, Vancouver Dentist">Orthodontics</a></li>
2082                      <li><a href="/site/dental-appliances-vancouver"    title="Dental Appliances, Broadway Station Dental Centre, Vancouver Dentist">Dental Appliances</a></li>
2083                      <li><a href="/site/dental-sedation-vancouver"    title="Dental Sedation, Broadway Station Dental Centre, Vancouver Dentist">Dental Sedation</a></li>
2084                    </ul>
2085    
2086  </li>
2087            
2088                                                                      
2089    <li><a href="/site/invisalign-clear-aligners-vancouver"   class="buttons" title="Invisalign Clear Aligners, Broadway Station Dental Centre, Vancouver Dentist">Invisalign</a>
2090
2091    
2092          <ul>
2093              <li><a href="/site/invisalign-clear-aligners-vancouver"    title="About Invisalign, Broadway Station Dental Centre, Vancouver Dentist">About Invisalign</a></li>
2094                      <li><a href="/site/invisalign-smile-assessment"    title="Invisalign Smile Assessment, Broadway Station Dental Centre, Vancouver Dentist">Smile Assessment</a></li>
2095                      <li><a href="/site/invisalign-faqs"    title="Invisalign FAQs, Broadway Station Dental Centre, Vancouver Dentist">Invisalign FAQs</a></li>
2096                      <li><a href="/site/invisalign-treatment-process"    title="Invisalign Treatment Process, Broadway Station Dental Centre, Vancouver Dentist">Treatment Process</a></li>
2097                    </ul>
2098    
2099  </li>
2100            
2101    
2102    <li><a href="/site/dental-technology"   class="buttons" title="Dental Technology, Broadway Station Dental Centre, Vancouver Dentist">Technology</a>
2103
2104    
2105    
2106  </li>
2107            
2108                                                            
2109    <li class="active"><a href="/site/patients"   class="buttons" title="Patients, Broadway Station Dental Centre, Vancouver Dentist">Patients</a>
2110
2111    
2112          <ul>
2113              <li><a href="/site/patients"    title="Patients Information, Broadway Station Dental Centre, Vancouver Dentist">Patients Information</a></li>
2114                      <li class="active" aria-current="page"><a href="/site/blog"  itemprop="url"    title="Blog Tips and Advice, Broadway Station Dental Centre, Vancouver Dentist">Blog Tips and Advice</a></li>
2115                    </ul>
2116    
2117  </li>
2118            
2119    
2120    <li>
2120<a href="/site/career-opportunities"   class="buttons" title="Careers, Broadway Station Dental Centre, Vancouver Dentist">Careers</a>
2121
2122    
2123    
2124  </li>
2125            
2126    
2127    <li><a href="/site/contact-vancouver-dentist"   class="buttons" title="Contact Broadway Station Dental Centre, Vancouver Dentist">Contact</a>
2128
2129    
2130    
2131  </li>
2132  </ul>
2133        <form id="frmSearchMobile" method="get" action="/site/search" role="search">
2134	<label for="page_search_mobile" class="sr-only">Search</label>
2135	<input id="page_search_mobile" class="keyword" type="search" name="kw" placeholder="Search">
2136	<button type="submit" name="btnSubmit"><span class="sr-only">Search</span></button>
2137</form>
2138              <ul class="seo-schema citation-social" aria-label="Social media links, open in a new tab" data-cy="seo-citations">
2139                            <li class="seo-Facebook">
2140              <a target="_blank" href="https://www.facebook.com/BroadwayStationDentalCentre" title="Facebook"><span>Facebook</span></a>
2141            </li>
2142                                      <li class="seo-Instagram">
2143              <a target="_blank" href="https://www.instagram.com/broadwaystationdentalcentre" title="Instagram"><span>Instagram</span></a>
2144            </li>
2145                    </ul>
2146  
2147    </div>
2148</div>
2149<div id="headerContainer">
2150    <a class="skip-to-content-link" href="#pageTitle">
2151    Skip to Main Content
2152</a>
2153    <div id="accessibility-toggle">
2154    <button id="accessibility-toggle__btn">
2155        <span class="fa fa-universal-access" aria-hidden="true"></span>
2156        <span class="sr-only" id="accessible__btn">Accessible Version</span>
2157        <span class="sr-only" id="standard__btn" style="display:none">Standard Version</span>
2158    </button>
2159</div>
2160    <div id="topbar">
2161        <div class="row">
2162            <div class="large-6 columns">
2163                <p><a href="/site/invisalign-clear-aligners-vancouver" title="Invisalign Clear Aligners, Vancouver Dentist"><img src="https://d2l4d0j7rmjb0n.cloudfront.net/agency/19/files/invisalign-provider-logo-colour.svg" width="116" alt="Invisalign" /> <strong>Your Vancouver Invisalign® Provider</strong></a></p>
2164            </div>
2165            <div class="large-6 columns contact">
2166                <ul>
2167<li>
2168  <span class="seo-schema phone">
2169    <a content="+6048746322" href="tel:6048746322" data-cy="seo-phone-number">(604) 874-6322</a>
2170  </span>
2171
2172
2173</li>
2174<li class="requestAppt">
2175    
2176        
2177        
2178        
2179        
2180        
2181        
2182        
2183        
2184        
2185        
2186        
2187        
2188        
2189        
2190        
2191        
2192        
2193        
2194        
2195        
2196        
2197        
2198        
2199        
2200        
2201        
2202        
2203        
2204        
2205        
2206        
2207        
2208        
2209        
2210        
2211        
2212        
2213        
2214        
2215        
2216        
2217        
2218        
2219        
2220        
2221        
2222        
2223        
2224        
2225        
2226        
2227        
2228        
2229        
2230        
2231        
2232        
2233        
2234        
2235        
2236        
2237        
2238        
2239        
2240        
2241        
2242        
2243        
2244        
2245        
2246        
2247        
2248        
2249        
2250        
2251        
2252        
2253        
2254        
2255        
2256        
2257        
2258        
2259        
2260        
2261        
2262        
2263        
2264        
2265        
2266        
2267        
2268        
2269        
2270        
2271        
2272        
2273        
2274        
2275        
2276        
2277        
2278        
2279        
2280        
2281        
2282        
2283        
2284        
2285        
2286        
2287        
2288        
2289        
2290        
2291        
2292        
2293        
2294        
2295        
2296        
2297        
2298        
2299        
2300        
2301        
2302        
2303        
2304        
2305        
2306        
2307        
2308        
2309        
2310        
2311        
2312        
2313        
2314        
2315        
2316        
2317        
2318        
2319        
2320        
2321        
2322        
2323        
2324        
2325        
2326        
2327        
2328        
2329        
2330        
2331        
2332        
2333        
2334        
2335        
2336        
2337        
2338        
2339        
2340        
2341        
2342        
2343        
2344        
2345        
2346        
2347        
2348        
2349        
2350        
2351        
2352        
2353        
2354        
2355        
2356        
2357        
2358        
2359        
2360        
2361        
2362        
2363        
2364        
2365        
2366        
2367        
2368        
2369        
2370        
2371        
2372        
2373        
2374        
2375        
2376        
2377        
2378        
2379        
2380        
2381        
2382        
2383        
2384        
2385        
2386        
2387        
2388        
2389        
2390        
2391        
2392        
2393        
2394        
2395        
2396        
2397        
2398        
2399        
2400        
2401        
2402        
2403        
2404        
2405        
2406        
2407        
2408        
2409        
2410        
2411        
2412        
2413        
2414        
2415        
2416        
2417        
2418        
2419        
2420        
2421        
2422        
2423        
2424        
2425        
2426        
2427        
2428        
2429        
2430        
2431        
2432        
2433        
2434        
2435        
2436        
2437        
2438        
2439        
2440        
2441        
2442        
2443        
2444        
2445        
2446        
2447        
2448        
2449        
2450        
2451        
2452        
2453        
2454        
2455        
2456        
2457        
2458        
2459        
2460        
2461        
2462        
2463        
2464        
2465        
2466        
2467        
2468        
2469        
2470        
2471        
2472        
2473        
2474        
2475        
2476        
2477        
2478        
2479        
2480        
2481        
2482        
2483        
2484        
2485        
2486        
2487        
2488        
2489        
2490        
2491        
2492        
2493        
2494        
2495        
2496        
2497        
2498        
2499        
2500        
2501        
2502        
2503        
2504        
2505        
2506        
2507        
2508        
2509        
2510        
2511        
2512        
2513        
2514        
2515        
2516        
2517        
2518        
2519        
2520        
2521        
2522        
2523        
2524        
2525        
2526        
2527        
2528        
2529        
2530        
2531        
2532        
2533        
2534        
2535        
2536        
2537        
2538        
2539        
2540            
2541                                            
2542                                
2543                                            <a href="#" role="button" class="dialog-book__open cms-button-success" tabindex="0">
2544                                                        Request Appointment
2545                                                    </a>
2546                                    
2547            
2548            
2549                
2550        
2551        
2552        
2553        
2554        
2555        
2556        
2557        
2558        
2559        
2560        
2561        
2562        
2563        
2564        
2565        
2566        
2567        
2568        
2569        
2570        
2571        
2572        
2573        
2574        
2575        
2576        
2577        
2578        
2579        
2580        
2581        
2582        
2583        
2584        
2585        
2586        
2587        
2588        
2589        
2590        
2591        
2592        
2593        
2594        
2595        
2596        
2597        
2598        
2599        
2600        
2601        
2602        
2603        
2604        
2605        
2606        
2607        
2608        
2609        
2610        
2611        
2612        
2613        
2614        
2615        
2616        
2617        
2618        
2619        
2620        
2621        
2622        
2623        
2624        
2625        
2626        
2627        
2628        
2629        
2630        
2631        
2632        
2633        
2634        
2635        
2636        
2637        
2638        
2639        
2640        
2641        
2642        
2643        
2644        
2645        
2646        
2647        
2648        
2649        
2650        
2651        
2652        
2653        
2654        
2655        
2656        
2657        
2658        
2659        
2660        
2661        
2662        
2663        
2664        
2665        
2666        
2667        
2668        
2669        
2670        
2671        
2672        
2673        
2674        
2675        
2676        
2677        
2678        
2679        
2680        
2681        
2682        
2683        
2684        
2685        
2686        
2687        
2688        
2689        
2690        
2691        
2692        
2693        
2694        
2695        
2696        
2697        
2698        
2699        
2700        
2701        
2702        
2703        
2704        
2705        
2706        
2707        
2708        
2709        
2710        
2711        
2712        
2713        
2714        
2715        
2716        
2717        
2718        
2719        
2720        
2721        
2722        
2723        
2724        
2725        
2726        
2727        
2728        
2729        
2730        
2731        
2732        
2733        
2734        
2735        
2736        
2737        
2738        
2739        
2740        
2741        
2742        
2743        
2744        
2745        
2746        
2747        
2748        
2749        
2750        
2751        
2752        
2753        
2754        
2755        
2756        
2757        
2758        
2759        
2760        
2761        
2762        
2763        
2764        
2765        
2766        
2767        
2768        
2769        
2770        
2771        
2772        
2773        
2774        
2775        
2776        
2777        
2778        
2779        
2780        
2781        
2782        
2783        
2784        
2785        
2786        
2787        
2788        
2789        
2790        
2791        
2792        
2793        
2794        
2795        
2796        
2797        
2798        
2799        
2800        
2801        
2802        
2803        
2804        
2805        
2806        
2807        
2808        
2809        
2810        
2811        
2812        
2813        
2814        
2815        
2816        
2817        
2818        
2819        
2820        
2821        
2822        
2823        
2824        
2825        
2826        
2827        
2828        
2829        
2830        
2831        
2832        
2833        
2834        
2835        
2836        
2837        
2838        
2839        
2840        
2841        
2842        
2843        
2844        
2845        
2846        
2847        
2848        
2849        
2850        
2851        
2852        
2853        
2854        
2855        
2856        
2857        
2858        
2859        
2860        
2861        
2862        
2863        
2864        
2865        
2866        
2867        
2868        
2869        
2870        
2871        
2872        
2873        
2874        
2875        
2876        
2877        
2878        
2879        
2880        
2881        
2882        
2883        
2884        
2885        
2886        
2887        
2888        
2889        
2890        
2891        
2892        
2893    </li>
2894</ul>
2895            </div>
2896        </div>
2897    </div>
2898    
2899    <!-- Header
2900    ============================================== -->
2901	<header>	
2902		<div class="row">
2903			
2904			<div class="large-4 columns">
2905				<div class="logo"><a href="/site/home" itemprop="url" title="Broadway Station Dental Centre">  <img  alt="Broadway Station Dental Centre Logo" src="https://d2l4d0j7rmjb0n.cloudfront.net/site/2722/seo/image.svg" data-cy="seo-image"   />
2906</a></div>
2907			</div>
2908			
2909			<div class="large-8 columns">
2910				<!-- Navigation
2911                ============================================== -->	
2912                    <nav aria-label="Primary">
2913                        <ul>
2914            
2915                                                        
2916    <li><a href="/site/about-vancouver-dental-clinic"   class="buttons" title="About Broadway Station Dental Centre, Vancouver Dentist">About</a>
2917
2918    
2919          <ul>
2920              <li><a href="/site/about-vancouver-dental-clinic"    title="Our Practice, Broadway Station Dental Centre, Vancouver Dentist">Our Practice</a></li>
2921                      <li><a href="/site/vancouver-dentists"    title="Our Dentists, Broadway Station Dental Centre, Vancouver Dentist">Our Dentists</a></li>
2922                      <li><a href="/site/dental-team"    title="Our Dental Team, Broadway Station Dental Centre, Vancouver Dentist">Our Dental Team</a></li>
2923                    </ul>
2924    
2925  </li>
2926            
2927                                                                                                                
2928    <li><a href="/site/dental-services"   class="buttons" title="Dental Services at Broadway Station Dental Centre, Vancouver Dentist">Services</a>
2929
2930    
2931          <ul>
2932              <li><a href="/site/preventive-dental-hygiene-vancouver"    title="Preventive Hygiene, Broadway Station Dental Centre, Vancouver Dentist">Preventive Hygiene</a></li>
2933                      <li><a href="/site/restorative-dental-services-vancouver"    title="Restorative Dental Services, Broadway Station Dental Centre, Vancouver Dentist">Restorative Services</a></li>
2934                      <li><a href="/site/cosmetic-dental-services-vancouver"    title="Cosmetic Dental Services, Broadway Station Dental Centre, Vancouver Dentist">Cosmetic Services</a></li>
2935                      <li><a href="/site/oral-surgery-vancouver"    title="Oral Surgery, Broadway Station Dental Centre, Vancouver Dentist">Oral Surgery</a></li>
2936                      <li><a href="/site/orthodontics-braces-vancouver"    title="Orthodontics, Broadway Station Dental Centre, Vancouver Dentist">Orthodontics</a></li>
2937                      <li><a href="/site/dental-appliances-vancouver"    title="Dental Appliances, Broadway Station Dental Centre, Vancouver Dentist">Dental Appliances</a></li>
2938                      <li><a href="/site/dental-sedation-vancouver"    title="Dental Sedation, Broadway Station Dental Centre, Vancouver Dentist">Dental Sedation</a></li>
2939                    </ul>
2940    
2941  </li>
2942            
2943                                                                      
2944    <li><a href="/site/invisalign-clear-aligners-vancouver"   class="buttons" title="Invisalign Clear Aligners, Broadway Station Dental Centre, Vancouver Dentist">Invisalign</a>
2945
2946    
2947          <ul>
2948              <li><a href="/site/invisalign-clear-aligners-vancouver"    title="About Invisalign, Broadway Station Dental Centre, Vancouver Dentist">About Invisalign</a></li>
2949                      <li><a href="/site/invisalign-smile-assessment"    title="Invisalign Smile Assessment, Broadway Station Dental Centre, Vancouver Dentist">Smile Assessment</a></li>
2950                      <li><a href="/site/invisalign-faqs"    title="Invisalign FAQs, Broadway Station Dental Centre, Vancouver Dentist">Invisalign FAQs</a></li>
2951                      <li><a href="/site/invisalign-treatment-process"    title="Invisalign Treatment Process, Broadway Station Dental Centre, Vancouver Dentist">Treatment Process</a></li>
2952                    </ul>
2953    
2954  </li>
2955            
2956    
2957    <li><a href="/site/dental-technology"   class="buttons" title="Dental Technology, Broadway Station Dental Centre, Vancouver Dentist">Technology</a>
2958
2959    
2960    
2961  </li>
2962            
2963                                                            
2964    <li class="active"><a href="/site/patients"   class="buttons" title="Patients, Broadway Station Dental Centre, Vancouver Dentist">Patients</a>
2965
2966    
2967          <ul>
2968              <li><a href="/site/patients"    title="Patients Information, Broadway Station Dental Centre, Vancouver Dentist">Patients Information</a></li>
2969                      <li class="active" aria-current="page"><a href="/site/blog"  itemprop="url"    title="Blog Tips and Advice, Broadway Station Dental Centre, Vancouver Dentist">Blog Tips and Advice</a></li>
2970                    </ul>
2971    
2972  </li>
2973            
2974    
2975    <li>
2975<a href="/site/career-opportunities"   class="buttons" title="Careers, Broadway Station Dental Centre, Vancouver Dentist">Careers</a>
2976
2977    
2978    
2979  </li>
2980            
2981    
2982    <li><a href="/site/contact-vancouver-dentist"   class="buttons" title="Contact Broadway Station Dental Centre, Vancouver Dentist">Contact</a>
2983
2984    
2985    
2986  </li>
2987  </ul>
2988                    </nav>
2989                    <button class="open-search"><span class="fa fa-search" aria-hidden="true"></span><span class="sr-only">Open Search Box</span></button>
2990			</div>
2991			
2992		</div><!-- /row -->
2993	</header><!-- /Header -->	
2994</div>	
2995
2996<div class="wrap">
2997            <div class="default-msg-bar defaultMsgBar header__msg-bar" id="emergencyAlert">
2998                  	    <p><a href="/site/canadian-dental-care-plan" class="cms-button-text">Welcoming patients of all ages with Canadian Dental Care Plan (CDCP) coverage!</a></p>
2999    	  
3000    	</div>
3001    <div id="pageTitle">
3002        <div class="row">
3003            <div class="large-12 columns">
3004                <h1>Dental Health Resources</h1>
3005                
3006            </div>
3007        </div>
3008    </div>
3009    
3010
3011<!-- Main Content
3012============================================== -->
3013	<div class="content">
3014		
3015		<div class="row">
3016			<main class="columns primary">
3017			    	<div class="blog-preamble">
3018		<div class="tymbrel-row cmsi-layout-container" >  <div class="tymbrel-col tymbrel-col-12">
3019            <div id="cmsi-layout-1-single" class="cmsi-layout-editable">
3020        <p class="leadin">Here, our Vancouver dentists and team share help resources, tips and advice for your dental health.</p>
3021        </div>
3022      </div>
3023</div>
3024	</div>
3025
3026<div class="blog-posts">
3027		
3028		
3029			<div class="entry group" data-cy="post-entry">
3030
3031		
3032		<div class="entry-content cmsi-post-summary cmsi-post-full">
3033			<h2 class="title"><a data-cy="blog-title" href="https://www.broadwaystationdental.com/site/blog/2023/06/10/proper-teeth-brushing-technique" id="0">Proper Teeth Brushing Technique</a></h2>
3034			<p class="meta meta-author" data-cy="blog-author"></p>
3035			<p class="meta"> </p>
3036
3037						<p>When it comes to protecting yourself against gum disease, your oral hygiene routine is your first line of defence. Our Vancouver dentists share the proper technique for tooth brushing and explain the repercussions of not brushing your teeth.</p>
3038						<p><a class="cmsi-module-blog-summary-read-more" href="https://www.broadwaystationdental.com/site/blog/2023/06/10/proper-teeth-brushing-technique" aria-describedby="0" data-cy="read-more">Read more</a></p>
3039
3040			<p class="post-footer"></p>
3041		</div><!-- /entry-content -->
3042
3043	</div><!-- /entry -->
3044				<div class="entry group" data-cy="post-entry">
3045
3046		
3047		<div class="entry-content cmsi-post-summary cmsi-post-full">
3048			<h2 class="title"><a data-cy="blog-title" href="https://www.broadwaystationdental.com/site/blog/2023/05/27/dental-hygiene-tips" id="1">10 Dental Hygiene Tips for Healthy Teeth &amp; Gums</a></h2>
3049			<p class="meta meta-author" data-cy="blog-author"></p>
3050			<p class="meta"> </p>
3051
3052						<p>When it comes to caring for your health, taking care of your teeth is a large part of it. Our dentists in Vancouver share the importance of dental hygiene and offer 10 tips to help keep your teeth and gums healthy.</p>
3053						<p><a class="cmsi-module-blog-summary-read-more" href="https://www.broadwaystationdental.com/site/blog/2023/05/27/dental-hygiene-tips" aria-describedby="1" data-cy="read-more">Read more</a></p>
3054
3055			<p class="post-footer"></p>
3056		</div><!-- /entry-content -->
3057
3058	</div><!-- /entry -->
3059				<div class="entry group" data-cy="post-entry">
3060
3061		
3062		<div class="entry-content cmsi-post-summary cmsi-post-full">
3063			<h2 class="title"><a data-cy="blog-title" href="https://www.broadwaystationdental.com/site/blog/2023/05/13/tmj-disorders" id="2">Types of TMJ Disorders</a></h2>
3064			<p class="meta meta-author" data-cy="blog-author"></p>
3065			<p class="meta"> </p>
3066
3067						<p>When to comes to complex joints the TMJ might be near the top of the list. This joint helps you move your mouth from eating to breathing and like other joints it can sustain injury. Here, our Vancouver dentists share the 3 most common types of disorders of the TMJ joint.</p>
3068						<p><a class="cmsi-module-blog-summary-read-more" href="https://www.broadwaystationdental.com/site/blog/2023/05/13/tmj-disorders" aria-describedby="2" data-cy="read-more">Read more</a></p>
3069
3070			<p class="post-footer"></p>
3071		</div><!-- /entry-content -->
3072
3073	</div><!-- /entry -->
3074				<div class="entry group" data-cy="post-entry">
3075
3076		
3077		<div class="entry-content cmsi-post-summary cmsi-post-full">
3078			<h2 class="title"><a data-cy="blog-title" href="https://www.broadwaystationdental.com/site/blog/2023/04/29/root-canals" id="3">
3078Root Canals: Are they really that bad?</a></h2>
3079			<p class="meta meta-author" data-cy="blog-author"></p>
3080			<p class="meta"> </p>
3081
3082						<p>Before the current advancements in dental capabilities, any dental issue affecting the tooth would have resulted in tooth extraction surgery. Now, our Vancouver dentists are able to offer root canal surgeries to help treat decay in your teeth and they may not be as bad as you think.</p>
3083						<p><a class="cmsi-module-blog-summary-read-more" href="https://www.broadwaystationdental.com/site/blog/2023/04/29/root-canals" aria-describedby="3" data-cy="read-more">Read more</a></p>
3084
3085			<p class="post-footer"></p>
3086		</div><!-- /entry-content -->
3087
3088	</div><!-- /entry -->
3089				<div class="entry group" data-cy="post-entry">
3090
3091		
3092		<div class="entry-content cmsi-post-summary cmsi-post-full">
3093			<h2 class="title"><a data-cy="blog-title" href="https://www.broadwaystationdental.com/site/blog/2023/04/15/signs-may-need-root-canal" id="4">3 Signs You May Need a Root Canal</a></h2>
3094			<p class="meta meta-author" data-cy="blog-author"></p>
3095			<p class="meta"> </p>
3096
3097						<p>Visiting the dentist is the only surefire way to know that your uncomfortable symptoms require a root canal, but what are the symptoms that indicate this concern? Here, our Vancouver dentists share 3 of the most common signs that you might need a root canal procedure.</p>
3098						<p><a class="cmsi-module-blog-summary-read-more" href="https://www.broadwaystationdental.com/site/blog/2023/04/15/signs-may-need-root-canal" aria-describedby="4" data-cy="read-more">Read more</a></p>
3099
3100			<p class="post-footer"></p>
3101		</div><!-- /entry-content -->
3102
3103	</div><!-- /entry -->
3104				<div class="entry group" data-cy="post-entry">
3105
3106		
3107		<div class="entry-content cmsi-post-summary cmsi-post-full">
3108			<h2 class="title"><a data-cy="blog-title" href="https://www.broadwaystationdental.com/site/blog/2023/04/01/sleep-apnea-treatment" id="5">Sleep Apnea - What It Is &amp; Treatment Options</a></h2>
3109			<p class="meta meta-author" data-cy="blog-author"></p>
3110			<p class="meta"> </p>
3111
3112						<p>Sleep is vital to your health and overall wellbeing. That's why dentists offer solutions for sleep disorders, like sleep apnea. Here, our Vancouver dentists explain what sleep apnea is and how they can help with treatment options. </p>
3113						<p><a class="cmsi-module-blog-summary-read-more" href="https://www.broadwaystationdental.com/site/blog/2023/04/01/sleep-apnea-treatment" aria-describedby="5" data-cy="read-more">Read more</a></p>
3114
3115			<p class="post-footer"></p>
3116		</div><!-- /entry-content -->
3117
3118	</div><!-- /entry -->
3119				<div class="entry group" data-cy="post-entry">
3120
3121		
3122		<div class="entry-content cmsi-post-summary cmsi-post-full">
3123			<h2 class="title"><a data-cy="blog-title" href="https://www.broadwaystationdental.com/site/blog/2023/03/18/manual-vs-electric-toothbrushes-benefits" id="6">Manual vs. Electric Toothbrushes</a></h2>
3124			<p class="meta meta-author" data-cy="blog-author"></p>
3125			<p class="meta"> </p>
3126
3127						<p>Both manual and electric toothbrushes can be used to effectively clean your teeth. Here, our Vancouver dentists discuss the benefits that electric toothbrushes may offer, depending on your needs.</p>
3128						<p><a class="cmsi-module-blog-summary-read-more" href="https://www.broadwaystationdental.com/site/blog/2023/03/18/manual-vs-electric-toothbrushes-benefits" aria-describedby="6" data-cy="read-more">Read more</a></p>
3129
3130			<p class="post-footer"></p>
3131		</div><!-- /entry-content -->
3132
3133	</div><!-- /entry -->
3134				<div class="entry group" data-cy="post-entry">
3135
3136		
3137		<div class="entry-content cmsi-post-summary cmsi-post-full">
3138			<h2 class="title"><a data-cy="blog-title" href="https://www.broadwaystationdental.com/site/blog/2023/03/04/root-canal-recovery" id="7">What You Should Know About Root Canal Recovery</a></h2>
3139			<p class="meta meta-author" data-cy="blog-author"></p>
3140			<p class="meta"> </p>
3141
3142						<p>Root canals may sound scary, but knowing what to expect after a root canal surgery can help you feel more relaxed. Here, our Vancouver dentists share some of the things you should know about the root canal recovery process.</p>
3143						<p><a class="cmsi-module-blog-summary-read-more" href="https://www.broadwaystationdental.com/site/blog/2023/03/04/root-canal-recovery" aria-describedby="7" data-cy="read-more">Read more</a></p>
3144
3145			<p class="post-footer"></p>
3146		</div><!-- /entry-content -->
3147
3148	</div><!-- /entry -->
3149				<div class="entry group" data-cy="post-entry">
3150
3151		
3152		<div class="entry-content cmsi-post-summary cmsi-post-full">
3153			<h2 class="title"><a data-cy="blog-title" href="https://www.broadwaystationdental.com/site/blog/2023/02/18/composite-dental-fillings" id="8">Composite Dental Fillings: What are they and when are they used?</a></h2>
3154			<p class="meta meta-author" data-cy="blog-author"></p>
3155			<p class="meta"> </p>
3156
3157						<p>Almost everyone develops a cavity requiring a dental filling eventually. Despite how common they are, some people may not know much about the options available. Here, our Vancouver dentists are here to tell you about them.</p>
3158						<p><a class="cmsi-module-blog-summary-read-more" href="https://www.broadwaystationdental.com/site/blog/2023/02/18/composite-dental-fillings" aria-describedby="8" data-cy="read-more">Read more</a></p>
3159
3160			<p class="post-footer"></p>
3161		</div><!-- /entry-content -->
3162
3163	</div><!-- /entry -->
3164				<div class="entry group" data-cy="post-entry">
3165
3166		
3167		<div class="entry-content cmsi-post-summary cmsi-post-full">
3168			<h2 class="title"><a data-cy="blog-title" href="https://www.broadwaystationdental.com/site/blog/2023/02/04/symptoms-tmj-pain" id="9">Recognizing the Symptoms of TMJ Pain</a></h2>
3169			<p class="meta meta-author" data-cy="blog-author"></p>
3170			<p class="meta"> </p>
3171
3172						<p>Are you experiencing headaches, limited jaw opening, facial pain, or neck and shoulder pain? Our Vancouver dentists are here to explain why you might have a TMJ disorder.</p>
3173						<p><a class="cmsi-module-blog-summary-read-more" href="https://www.broadwaystationdental.com/site/blog/2023/02/04/symptoms-tmj-pain" aria-describedby="9" data-cy="read-more">Read more</a></p>
3174
3175			<p class="post-footer"></p>
3176		</div><!-- /entry-content -->
3177
3178	</div><!-- /entry -->
3179							<div class="cmsi-pagination" data-cy="paginator"><ul><li class="current"><a>1</a></li><li><a href="/site/blog/page/2">2</a></li><li><a href="/site/blog/page/3">3</a></li></ul><div class="info">
3179Page 1 of 3</div></div>
3180			</div><!-- /blog-posts -->
3181			</main>
3182			<div class="columns secondary">
3183		                           <aside class="side-navigation" role="navigation" aria-label="Secondary">
3184	                                
3185   
3186
3187    	<h5>Patients</h5>
3188    <ul class="sidenav">
3189          <li><a href="/site/patients" title="">Patients Information</a></li>
3190          <li class="active"><a href="/site/blog" title="">Blog Tips and Advice</a></li>
3191        </ul>
3192    
3193       
3194                   </aside>
3195                			    <aside>
3196			        
3197<div class="advertising-floater-item" data-cy="advertising">
3198  <ul class="advertising">
3199    
3200    <li>
3201    <a href="/advertisingclicktrack/3287" >
3202    <img class="advertising-img lazy" data-cy="advertising-image" data-src="https://d1pz5plwsjz7e7.cloudfront.net/image-5073-CUSTOM.png" width="298" height="375" alt="Protect Your Smile, Broadway Station Dental Centre, Vancouver" />
3203    </a>
3204  </li>
3205      </ul>
3206</div>
3207  
3207<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/lazyload.min.js"></script>
3207
3208  
3208<script>
3209    $(document).ready(function() {
3210      const lazyContent = new LazyLoad({
3211        elements_selector: "img.lazy",
3212        use_native: true
3213      });
3214
3215      const lazyBackground = new LazyLoad({
3216        elements_selector: "iframe.lazy, video.lazy, div.lazy",
3217      });
3218    })
3219  </script>
3219
3220
3221			    </aside>
3222			    <aside>
3223			        <p><a href="/site/invisalign-clear-aligners-vancouver" aria-label="Invisalign clear aligners, Vancouver Dentist" dentist="" title="Invisalign Clear Aligners, Vancouver Dentist"><img src="/files/sidebar-quick-link-invisalign.png" alt="Invisalign Clear Aligners, Vancouver Dentist" width="298" height="71" /></a></p>
3224<p><a href="/site/contact-vancouver-dentist" aria-label="Emergency Services, Vancouver Dentist" title="Emergency Services, Vancouver Dentist"><img src="/files/sidebar-quick-link-emergency-dental-services.png" alt="Emergency Services, Vancouver Dentist" width="298" height="71" /></a></p>
3225			    </aside>
3226			</div>
3227		</div>
3228	</div>
3229
3230
3231</div><!-- /wrap -->
3232
3233<!-- Footer
3234============================================== -->
3235<footer>
3236	<div class="row">
3237		
3238		<div class="large-3 columns">
3239            <div class="logo">
3240                <a href="/site/home" title="Broadway Station Dental Centre">    <img  alt="Broadway Station Dental Centre Logo" src="https://d2l4d0j7rmjb0n.cloudfront.net/site/2722/seo/logo.svg" data-cy="seo-logo"   />
3241    </a>
3242            </div>
3243            <p></p>
3244		</div>
3245		<div class="large-3 columns">
3246		    <h2><span class="fa fa-map-marker" aria-hidden="true"></span>Location</h2>
3247<span data-cy="seo-company-name">Broadway Station Dental Centre</span>  <div itemprop="address" data-cy="seo-address">
3248    <span itemprop="streetAddress">2495 Commercial Dr 12</span>
3249    <span itemprop="addressLocality">Vancouver</span>
3250    <span itemprop="addressRegion">BC</span>
3251    <span itemprop="postalCode">V5N 4B8</span>
3252    <span itemprop="addressCountry">CA</span>
3253  </div>
3254
3255<h2><span class="fa fa-mobile" aria-hidden="true"></span>Phone</h2>
3256<p>
3257  <span class="seo-schema phone">
3258    <a content="+6048746322" href="tel:6048746322" data-cy="seo-phone-number">(604) 874-6322</a>
3259  </span>
3260
3261
3262</p>
3263		</div>
3264		<div class="large-3 columns">
3265		    <h2><span class="fa fa-clock-o" aria-hidden="true"></span>Hours</h2>
3266            <div class="seo-hours">
3267        <ul class="contactDetails" data-cy="seo-hours">
3268          <li><strong>Monday:</strong><span class="tymbrelSEOHours">07:45 am - 05:00 pm</span> </li>
3269          <li><strong>Tuesday:</strong><span class="tymbrelSEOHours">07:45 am - 05:00 pm</span> </li>
3270          <li><strong>Wednesday:</strong><span class="tymbrelSEOHours">07:45 am - 05:00 pm</span> </li>
3271          <li><strong>Thursday:</strong><span class="tymbrelSEOHours">07:45 am - 05:00 pm</span> </li>
3272          <li><strong>Friday:</strong><span class="tymbrelSEOHours">07:45 am - 05:00 pm</span> </li>
3273          <li><strong>Saturday:</strong><span class="tymbrelSEOHours">07:45 am - 03:30 pm</span> </li>
3274          <li><strong>Sunday:</strong><span class="tymbrelSEOHours">Closed  </span> </li>
3275        </ul>
3276      </div>
3277      
3278		</div>
3279		<div class="large-3 columns">
3280		    <h2>Quick Links</h2>
3281		    <div role="navigation" aria-label="Footer">
3282		        <ul id="tymbrel-footer-nav">
3283    <li><a class="first" href="/site/home">Home</a></li>
3284        <li><a href="/site/about-vancouver-dental-clinic">About</a></li>
3285        <li><a href="/site/dental-services">Services</a></li>
3286        <li><a href="/site/invisalign-clear-aligners-vancouver">Invisalign</a></li>
3287        <li><a href="/site/dental-technology">Technology</a></li>
3288        <li><a href="/site/patients">Patients</a></li>
3289        <li><a href="/site/career-opportunities">Careers</a></li>
3290        <li><a href="/site/contact-vancouver-dentist">Contact</a></li>
3291    </ul>
3292		    </div>
3293		</div>
3294			
3295	</div><!-- /row  -->
3296	
3297	<div class="row copyright">
3298
3299		<div class="large-4 columns">
3300			<ul>
3301<li><a href="/site/privacy-policy">Privacy Policy</a></li>
3302<li><a href="/site/accessibility">Accessibility</a></li>
3303<li><a href="/site/search">Search</a></li>
3304<li><a href="/site/sitemap">Sitemap</a></li>
3305<li><a href="#top">Back to Top</a></li>
3306</ul>
3307		</div>
3308		<div class="large-4 columns">
3309                  <ul class="seo-schema citation-social" aria-label="Social media links, open in a new tab" data-cy="seo-citations">
3310                            <li class="seo-Facebook">
3311              <a target="_blank" href="https://www.facebook.com/BroadwayStationDentalCentre" title="Facebook"><span>Facebook</span></a>
3312            </li>
3313                                      <li class="seo-Instagram">
3314              <a target="_blank" href="https://www.instagram.com/broadwaystationdentalcentre" title="Instagram"><span>Instagram</span></a>
3315            </li>
3316                    </ul>
3317  
3318		</div>
3319		<div class="large-4 columns">
3320                <p>
3320 Copyright &copy; 2026. All Rights Reserved. 
3321                 </p>
3322		</div>
3323		
3324	</div><!-- /row  -->
3325	
3326</footer>
3327
3328<div id="stickySocial">
3329          <ul class="seo-schema citation-social" aria-label="Social media links, open in a new tab" data-cy="seo-citations">
3330                            <li class="seo-Facebook">
3331              <a target="_blank" href="https://www.facebook.com/BroadwayStationDentalCentre" title="Facebook"><span>Facebook</span></a>
3332            </li>
3333                                      <li class="seo-Instagram">
3334              <a target="_blank" href="https://www.instagram.com/broadwaystationdentalcentre" title="Instagram"><span>Instagram</span></a>
3335            </li>
3336                    </ul>
3337  
3338</div>
3339    
3340<div id="sticky">
3341    <p>
3342  <span class="seo-schema phone">
3343    <a content="+6048746322" href="tel:6048746322" data-cy="seo-phone-number">(604) 874-6322</a>
3344  </span>
3345
3346
3347 
3348    
3349        
3350        
3351        
3352        
3353        
3354        
3355        
3356        
3357        
3358        
3359        
3360        
3361        
3362        
3363        
3364        
3365        
3366        
3367        
3368        
3369        
3370        
3371        
3372        
3373        
3374        
3375        
3376        
3377        
3378        
3379        
3380        
3381        
3382        
3383        
3384        
3385        
3386        
3387        
3388        
3389        
3390        
3391        
3392        
3393        
3394        
3395        
3396        
3397        
3398        
3399        
3400        
3401        
3402        
3403        
3404        
3405        
3406        
3407        
3408        
3409        
3410        
3411        
3412        
3413        
3414        
3415        
3416        
3417        
3418        
3419        
3420        
3421        
3422        
3423        
3424        
3425        
3426        
3427        
3428        
3429        
3430        
3431        
3432        
3433        
3434        
3435        
3436        
3437        
3438        
3439        
3440        
3441        
3442        
3443        
3444        
3445        
3446        
3447        
3448        
3449        
3450        
3451        
3452        
3453        
3454        
3455        
3456        
3457        
3458        
3459        
3460        
3461        
3462        
3463        
3464        
3465        
3466        
3467        
3468        
3469        
3470        
3471        
3472        
3473        
3474        
3475        
3476        
3477        
3478        
3479        
3480        
3481        
3482        
3483        
3484        
3485        
3486        
3487        
3488        
3489        
3490        
3491        
3492        
3493        
3494        
3495        
3496        
3497        
3498        
3499        
3500        
3501        
3502        
3503        
3504        
3505        
3506        
3507        
3508        
3509        
3510        
3511        
3512        
3513        
3514        
3515        
3516        
3517        
3518        
3519        
3520        
3521        
3522        
3523        
3524        
3525        
3526        
3527        
3528        
3529        
3530        
3531        
3532        
3533        
3534        
3535        
3536        
3537        
3538        
3539        
3540        
3541        
3542        
3543        
3544        
3545        
3546        
3547        
3548        
3549        
3550        
3551        
3552        
3553        
3554        
3555        
3556        
3557        
3558        
3559        
3560        
3561        
3562        
3563        
3564        
3565        
3566        
3567        
3568        
3569        
3570        
3571        
3572        
3573        
3574        
3575        
3576        
3577        
3578        
3579        
3580        
3581        
3582        
3583        
3584        
3585        
3586        
3587        
3588        
3589        
3590        
3591        
3592        
3593        
3594        
3595        
3596        
3597        
3598        
3599        
3600        
3601        
3602        
3603        
3604        
3605        
3606        
3607        
3608        
3609        
3610        
3611        
3612        
3613        
3614        
3615        
3616        
3617        
3618        
3619        
3620        
3621        
3622        
3623        
3624        
3625        
3626        
3627        
3628        
3629        
3630        
3631        
3632        
3633        
3634        
3635        
3636        
3637        
3638        
3639        
3640        
3641        
3642        
3643        
3644        
3645        
3646        
3647        
3648        
3649        
3650        
3651        
3652        
3653        
3654        
3655        
3656        
3657        
3658        
3659        
3660        
3661        
3662        
3663        
3664        
3665        
3666        
3667        
3668        
3669        
3670        
3671        
3672        
3673        
3674        
3675        
3676        
3677        
3678        
3679        
3680        
3681        
3682        
3683        
3684        
3685        
3686        
3687        
3688        
3689        
3690        
3691        
3692        
3693        
3694        
3695        
3696        
3697        
3698        
3699        
3700        
3701        
3702        
3703        
3704        
3705        
3706        
3707        
3708        
3709        
3710        
3711        
3712        
3713            
3714                                            
3715                                
3716                                            <a href="#" role="button" class="dialog-book__open cms-button-success" tabindex="0">
3717                                                        Request Appointment
3718                                                    </a>
3719                                    
3720            
3721            
3722                
3723        
3724        
3725        
3726        
3727        
3728        
3729        
3730        
3731        
3732        
3733        
3734        
3735        
3736        
3737        
3738        
3739        
3740        
3741        
3742        
3743        
3744        
3745        
3746        
3747        
3748        
3749        
3750        
3751        
3752        
3753        
3754        
3755        
3756        
3757        
3758        
3759        
3760        
3761        
3762        
3763        
3764        
3765        
3766        
3767        
3768        
3769        
3770        
3771        
3772        
3773        
3774        
3775        
3776        
3777        
3778        
3779        
3780        
3781        
3782        
3783        
3784        
3785        
3786        
3787        
3788        
3789        
3790        
3791        
3792        
3793        
3794        
3795        
3796        
3797        
3798        
3799        
3800        
3801        
3802        
3803        
3804        
3805        
3806        
3807        
3808        
3809        
3810        
3811        
3812        
3813        
3814        
3815        
3816        
3817        
3818        
3819        
3820        
3821        
3822        
3823        
3824        
3825        
3826        
3827        
3828        
3829        
3830        
3831        
3832        
3833        
3834        
3835        
3836        
3837        
3838        
3839        
3840        
3841        
3842        
3843        
3844        
3845        
3846        
3847        
3848        
3849        
3850        
3851        
3852        
3853        
3854        
3855        
3856        
3857        
3858        
3859        
3860        
3861        
3862        
3863        
3864        
3865        
3866        
3867        
3868        
3869        
3870        
3871        
3872        
3873        
3874        
3875        
3876        
3877        
3878        
3879        
3880        
3881        
3882        
3883        
3884        
3885        
3886        
3887        
3888        
3889        
3890        
3891        
3892        
3893        
3894        
3895        
3896        
3897        
3898        
3899        
3900        
3901        
3902        
3903        
3904        
3905        
3906        
3907        
3908        
3909        
3910        
3911        
3912        
3913        
3914        
3915        
3916        
3917        
3918        
3919        
3920        
3921        
3922        
3923        
3924        
3925        
3926        
3927        
3928        
3929        
3930        
3931        
3932        
3933        
3934        
3935        
3936        
3937        
3938        
3939        
3940        
3941        
3942        
3943        
3944        
3945        
3946        
3947        
3948        
3949        
3950        
3951        
3952        
3953        
3954        
3955        
3956        
3957        
3958        
3959        
3960        
3961        
3962        
3963        
3964        
3965        
3966        
3967        
3968        
3969        
3970        
3971        
3972        
3973        
3974        
3975        
3976        
3977        
3978        
3979        
3980        
3981        
3982        
3983        
3984        
3985        
3986        
3987        
3988        
3989        
3990        
3991        
3992        
3993        
3994        
3995        
3996        
3997        
3998        
3999        
4000        
4001        
4002        
4003        
4004        
4005        
4006        
4007        
4008        
4009        
4010        
4011        
4012        
4013        
4014        
4015        
4016        
4017        
4018        
4019        
4020        
4021        
4022        
4023        
4024        
4025        
4026        
4027        
4028        
4029        
4030        
4031        
4032        
4033        
4034        
4035        
4036        
4037        
4038        
4039        
4040        
4041        
4042        
4043        
4044        
4045        
4046        
4047        
4048        
4049        
4050        
4051        
4052        
4053        
4054        
4055        
4056        
4057        
4058        
4059        
4060        
4061        
4062        
4063        
4064        
4065        
4066    <button class="grt-mobile-button">
4067    <span class="line1"></span>
4068    <span class="line2"></span>
4069    <span class="line3"></span>
4070    <span class="sr-only" id="open-menu__btn">Open Menu</span>
4071    <span class="sr-only" id="close-menu__btn" style="display:none">Close Menu</span>
4072</button></p>
4073</div> 
4074
4075<link rel="stylesheet" href="https://tymbrel.com/images/740/css/global-msg-bar-v2.css" />
4076
4077
4078
4079
4080
4081
4082</div> <!--/site-container-->
4083
4084<!-- JavaScript
4085============================================== -->
4086
4087<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.5.18/webfont.js"></script>
4087
4088
4089<script>
4090 WebFont.load({
4091    google: {
4092      families: ['Open Sans:400,400i,600,600i,700', 'Lora:400i']
4093    }
4094  });
4095</script>
4095 
4096
4097
4098<script src="/images/2722/js/min/scripts-min.js"></script>
4098
4099
4100<!--[if lte IE 9]>
4101	
4101<script src="/images/2722/js/min/css3-mediaqueries-min.js"></script>
4101
4102<![endif]-->
4103  
4104<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/lazyload.min.js"></script>
4104
4105
4106<script>
4107    $(document).ready(function() {   
4108        const lazyContent = new LazyLoad({
4109          elements_selector: "img.lazy",
4110          use_native: true 
4111        });
4112        
4113        const lazyBackground = new LazyLoad({
4114          elements_selector: "iframe.lazy, video.lazy, div.lazy",
4115        });
4116    })
4117</script>
vendor: 118 bytes, lines 4117-4121
4117
4118
4119
4120
4121<script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" async defer></script>
4122<script src="https://use.fontawesome.com/7a2e746270.js"></script>
4122
4123</body>
4124<!--
4125S: us-app02
4126C: 2722
4127D: 2026-09-30 11:10:44
4128V: 3939
4129T: 0.1328
4130-->
4131
4132</html>
4133
4134<!-- /TEMPLATE TAB -->

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.