.visuallyhidden{display:none}body{margin:0px;border-top:3px solid #1e8bc3}.site-margin{width:1000px;margin:auto}.site-content{position:relative}a,a:hover{text-decoration:none}button.schedule-btn{background-color:#f2784b;color:white;font-weight:300;border:none;border-radius:4px;padding:20px}button.schedule-btn:hover{box-shadow:0px 4px 20px rgba(0,0,0,0.2)}@font-face{font-family:calendas;src:url("Calendas_Plus.otf")}.page-nav{float:left;width:17.5em}.page-nav h1{font-size:2.2857142857em;font-family:calendas;font-weight:100;margin:.5em 0px .75em 0px}.page-nav section{font-family:roboto}.page-nav section h2{color:#1e8bc3;font-weight:300;font-size:1.0714285714em}.page-nav section ul{padding-left:1.7142857143em}.page-nav section ul li{list-style-type:none;padding-bottom:1.2857142857em}.aboutus-content .page-nav{transition:top 1s linear}.navbar-fixed{top:-.7142857143em;z-index:100;position:fixed}.page-content{margin-left:17.5em;font-family:roboto}.page-content h1{font-size:1.7142857143em;font-weight:300;color:#1e8bc3}.page-content figure{margin:0px}.page-content figure img{padding-top:.5714285714em}@media only screen and (max-width: 30.6875em){.site-margin{width:100%}html,body,.main-window{min-height:100vh}html .site-content,body .site-content,.main-window .site-content{padding-bottom:17.8571428571em}img{max-width:100%}}.main-window{transition:all 0.15s ease-out;position:relative;z-index:1;background-color:white}.mobile-sidebar{display:none;height:100%;width:12.8571428571em;position:fixed;top:0px;z-index:0;transition:all 0.15s ease-out;padding-top:2.1428571429em}.mobile-sidebar ul{list-style-type:none;padding-left:2.1428571429em}.mobile-sidebar ul li+li{padding-top:1.7142857143em}.mobile-sidebar ul li a{color:transparent;font-weight:bold;font-size:17px}input#sidebartoggler{display:none}input#sidebartoggler:checked ~ .toggle{left:6.6666666667em}input#sidebartoggler:checked ~ .main-window{margin-left:12.8571428571em}input#sidebartoggler:checked ~ .mobile-sidebar{background:#1e8bc3}input#sidebartoggler:checked ~ .mobile-sidebar ul li a{color:white}.toggle{display:none;color:#1e8bc3;font-size:2.1428571429em;position:fixed;z-index:2;top:.6666666667em;left:.6666666667em;transition:all 0.15s ease-out}.toggle:hover{cursor:pointer;color:#383838}@media only screen and (max-width: 30.6875em){.mobile-sidebar{display:block}.toggle{display:block}}header{padding-top:2.1428571429em;font-family:roboto}header .alert a{white-space:nowrap}header .alert-red{color:red;background-color:pink}header .header-banner{margin-bottom:1.4285714286em}header .header-banner .mobile-header-title{display:none}header .header-banner figure{margin-left:0em;height:6.4285714286em}header .header-banner .header-action-call{float:right;font-size:1.1428571429em;color:#323234;position:relative;top:-1.875em}header .header-banner .header-action-call span.icon-location{padding-left:.25em}header .header-banner .header-action-call .separator{padding:0 .625em}header .header-banner .header-action-call .number a{color:#1e8bc3;font-weight:400}header .header-banner .header-action-call button{padding:.625em 1.25em;float:right;position:relative;top:1.25em}header .site-nav{height:2.5em;margin-bottom:.7142857143em;color:#323234}header .site-nav ul{padding-left:0em;margin:0em}header .site-nav ul li{list-style-type:none;float:left;padding-right:3.2142857143em}header .site-nav ul li a{color:#323234;padding:.7142857143em}header .site-nav li a.selected{background:#004c7f;color:white;font-weight:300;border-radius:.3571428571em}header .site-nav li:hover a.allowhover{background:#004c7f;color:white;border-radius:.3571428571em}header .site-nav li:hover div.menu{display:block}header .site-nav li div.menu{display:none;position:absolute;z-index:1000;margin-top:.2857142857em}header .site-nav li div.menu ul{background:#004c7f;border-radius:0em .3571428571em .3571428571em .3571428571em}header .site-nav li div.menu ul li{float:none;padding:.2142857143em 0em}header .site-nav li div.menu ul li:first-of-type{border-top-right-radius:.3571428571em}header .site-nav li div.menu ul li:last-of-type{border-bottom-left-radius:.3571428571em;border-bottom-right-radius:.3571428571em}header .site-nav li div.menu ul li:hover{background:#1e8bc3}header .site-nav li div.menu ul li a{color:white;padding-left:1.0714285714em}header .modal-body{min-height:24.7142857143em}header #apptForm-success-msg{text-align:center;padding-top:7.1428571429em}header .modal-footer p{text-align:initial}#apptModal .modal-footer .g-recaptcha>div{margin-left:auto;margin-right:0;margin-bottom:10px}#captcha-instruction{color:#a94442}@media only screen and (max-width: 30.6875em){header{padding-top:1.4285714286em}header .header-banner{padding-left:4.6428571429em;margin-bottom:.7142857143em}header .header-banner .mobile-header-title{display:block;font-size:2em;overflow:hidden;white-space:nowrap;font-family:calendas;font-feature-settings:"salt" 2;-moz-font-feature-settings:"salt" 2;-ms-font-feature-settings:"salt" 2;-webkit-font-feature-settings:"salt" 2}header .header-banner a{display:none}header .header-banner .header-action-call{display:none}header .site-nav{display:none}}footer{font-size:1em;height:17.4285714286em;background-color:#1e8bc3;font-family:roboto;color:white;line-height:1.8571428571em;margin-top:2.5714285714em}footer .footer-content{padding-top:1.7857142857em}footer .footer-section{display:inline-block;padding-right:.8571428571em;width:14.2857142857em}footer .footer-section h4{margin:0px}footer .footer-section ul{padding-left:0px;margin:0px}footer .footer-section ul li{display:table}footer .footer-section a{color:white}footer .footer-social-links{width:12.1428571429em}footer .footer-social-links span.icon{padding-right:.3571428571em}footer .footer-contact-info{width:15.7142857143em}footer .footer-contact-info table td:first-of-type{padding-right:.7142857143em}footer .footer-contact-info button{position:absolute;font-size:1em;padding:.7142857143em 1.4285714286em;margin-top:.7142857143em}footer .footer-map{float:right}@media only screen and (max-width: 30.6875em){footer{display:none}}.hero-banner figure{height:35.7142857143em;margin:0px;font-family:roboto;font-weight:100;position:relative}.hero-banner figure figcaption{font-size:2.2857142857em;position:absolute;bottom:.625em;padding-left:1.25em;color:#323234}.hero-banner figure figcaption p{margin:0px}.hero-banner figure figcaption p.dds{font-size:1.3125em;font-family:calendas;font-feature-settings:"salt" 2;-moz-font-feature-settings:"salt" 2;-ms-font-feature-settings:"salt" 2;-webkit-font-feature-settings:"salt" 2}section.reasons-to-believe-banner{margin-top:1.4285714286em}section.reasons-to-believe-banner ul{padding-left:0px}section.reasons-to-believe-banner ul li{width:33%;display:table-cell;font-family:roboto;text-align:center;padding:0 2.1428571429em}section.reasons-to-believe-banner ul li .symbol{display:block}section.reasons-to-believe-banner ul li .tag{font-weight:500;font-size:1.2857142857em;text-transform:uppercase}section.reasons-to-believe-banner ul li .reason{font-family:roboto;font-size:1.1428571429em;width:85%;margin:auto}@media only screen and (max-width: 30.6875em){.hero-banner figure figcaption{bottom:.15625em;padding-left:.625em;display:flex;flex-flow:row wrap;position:relative}.hero-banner figure figcaption p{text-align:center}section.reasons-to-believe-banner{display:none}}.aboutus-content .page-content h1{padding-top:.3333333333em}.aboutus-content .page-content .drchang-profile-pic{float:right;padding:1.4285714286em;border-radius:50%;-webkit-shape-outside:circle();shape-outside:circle()}.aboutus-content .page-content .team{height:32.1428571429em}.aboutus-content .page-content .team .teammate{width:33%;float:left;text-align:center}.aboutus-content .page-content .team .teammate img{display:block;margin-left:auto;margin-right:auto;border-radius:10.7142857143em;-webkit-border-radius:10.7142857143em;-moz-border-radius:10.7142857143em;box-shadow:0 0 .5714285714em rgba(0,0,0,0.8);-webkit-box-shadow:0 0 .5714285714em rgba(0,0,0,0.8);-moz-box-shadow:0 0 .5714285714em rgba(0,0,0,0.8);padding-top:0em}.aboutus-content .page-content .team .teammate .name{color:#eb5a2f;margin-bottom:.2857142857em}.aboutus-content .page-content .team .teammate .job{margin-top:0em}.aboutus-content .page-content .team .teammate .bio{width:80%;margin:auto}@media only screen and (max-width: 30.6875em){.aboutus-content .page-nav{display:none}.aboutus-content .page-content{margin:0 .7142857143em}.aboutus-content .page-content>figure{display:none}.aboutus-content .page-content .drchang-profile-pic{width:60%}.aboutus-content .page-content .drchang-bio p{display:none}.aboutus-content .page-content .drchang-bio p.mobile-show{display:block}.aboutus-content .page-content .team{display:none}}.dentalcare-content .page-nav li a{color:#323234}.dentalcare-content .page-nav li a.selected{font-weight:400}.dentalcare-content .page-content{min-height:41.0714285714em}.dentalcare-content .page-content .dentalcare-links{margin-bottom:2.2857142857em}.dentalcare-content .page-content .dentalcare-links ul{width:32%;padding-left:0em;display:inline-block;font-weight:normal}.dentalcare-content .page-content .dentalcare-links ul li{list-style-type:none;text-align:center}.patientinfo-content .page-content h1{padding-top:.3333333333em}@media only screen and (max-width: 30.6875em){.patientinfo-content .page-nav{display:none}.patientinfo-content .page-content{margin:0 .7142857143em}.patientinfo-content .page-content>figure{display:none}}.blog-content .page-nav{width:16.4285714286em;margin-right:.8571428571em}.blog-content .page-nav h1{margin-top:0px;margin-bottom:.375em}.blog-content .page-nav .post-list h2{margin:0px;padding-left:.8em;padding-top:.1333333333em}.blog-content .page-nav .post-list li:last-of-type{padding-bottom:0px}@media only screen and (max-width: 30.6875em){.blog-content .page-nav{display:none}.blog-content .page-content{margin:0 .7142857143em}}.contactus-content .page-nav table td:first-of-type{font-weight:300;color:#1e8bc3;padding-right:.7142857143em}.contactus-content .page-nav table tr.email>td{padding:.1428571429em 0}.contactus-content .page-nav table td a{color:black}.contactus-content .page-nav section p{padding-bottom:1.7142857143em;padding-right:.5714285714em}.contactus-content .page-nav section.weekly-schedule h2{font-weight:bold}.contactus-content .page-nav section.weekly-schedule .hours-table{display:flex;flex-wrap:wrap}.contactus-content .page-nav section.weekly-schedule .hours-table div{width:50%}.contactus-content .page-nav section.weekly-schedule .hours-table div:nth-child(2n+1){width:40%;color:#1e8bc3;font-weight:300}.contactus-content .page-content .contactus-map{padding:.8571428571em 0}@media only screen and (max-width: 30.6875em){.contactus-content .page-nav{float:none;margin:0 auto;padding-top:1.4285714286em;width:65%}.contactus-content .page-nav h1{overflow:hidden;white-space:nowrap}.contactus-content .page-content{display:none}}@media only screen and (max-width: 30.6875em){.requestappt-content .page-nav{display:none}.requestappt-content .page-content{margin-left:3.2142857143em}.requestappt-content .page-content #apptForm-success-msg{padding-top:1.7142857143em}.requestappt-content .page-content form{padding:1.7142857143em 0;margin-right:3.2142857143em}}
