html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}body p,body a,body li{font-size:20px}figcaption,figure,footer,header,section{display:block}a{background-color:transparent}strong{font-weight:bold}h1{font-size:2em;margin:0.67em 0}img{border:0}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}button,input{color:inherit;font:inherit;margin:0}button{overflow:visible}button{text-transform:none}button{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}table{border-collapse:collapse;border-spacing:0}td{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px}body{font-family:"Lato",Arial,sans-serif;font-size:16px;line-height:1.6;color:#2b2c2d;background-color:#f9f9f9}input,button{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#1E5C8F;text-decoration:none}figure{margin:0}img{vertical-align:middle}hr{margin-top:25px;margin-bottom:25px;border:0;border-top:1px solid #eee}h1,h2,h4{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1,h2{margin-top:25px;margin-bottom:12.5px}h4{margin-top:12.5px;margin-bottom:12.5px}h1{font-size:4.75rem}h2{font-size:3rem}h4{font-size:2rem}p{margin:0 0 12.5px}.text-center{text-align:center}ul{margin-top:0;margin-bottom:12.5px}ul ul{margin-bottom:0}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-sm-4,.col-md-4,.col-sm-6,.col-md-6,.col-xs-9,.col-xs-12,.col-sm-12,.col-md-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-9,.col-xs-12{float:left}.col-xs-9{width:75%}.col-xs-12{width:100%}@media (min-width:768px){.col-sm-4,.col-sm-6,.col-sm-12{float:left}.col-sm-4{width:33.33333%}.col-sm-6{width:50%}.col-sm-12{width:100%}}@media (min-width:992px){.col-md-4,.col-md-6,.col-md-12{float:left}.col-md-4{width:33.33333%}.col-md-6{width:50%}.col-md-12{width:100%}}table{background-color:transparent}.table{width:100%;max-width:100%;margin-bottom:25px}.table>tbody>tr>td{padding:12px 24px;line-height:1.6;vertical-align:top;border-top:1px solid #ddd}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td{border:1px solid #ddd}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}.form-control{display:block;width:100%;height:47px;padding:6px 12px;font-size:16px;line-height:1.6;color:#2b2c2d;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}@media (min-width:768px){.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:16px;line-height:1.6;border-radius:2px}.btn-xs{padding:1px 5px;font-size:14px;line-height:1.5;border-radius:3px}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:16px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:2px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.6;color:#333;white-space:nowrap}.input-group{position:relative;display:table;border-collapse:separate}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-btn,.input-group .form-control{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-btn:last-child>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn:last-child>.btn{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:before,.nav:after{content:" ";display:table}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 13px}.navbar{position:relative;min-height:70px;margin-bottom:0;border:1px solid transparent}.navbar:before,.navbar:after{content:" ";display:table}.navbar:after{clear:both}@media (min-width:768px){.navbar{border-radius:0}}.navbar-header:before,.navbar-header:after{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width:768px){.navbar-header{float:left}}.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-nav{margin:11.25px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:25px}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:22.5px;padding-bottom:22.5px}}@media (min-width:768px){.navbar-right{float:right!important;margin-right:-15px}}.navbar-default{background-color:#fff;border-color:transparent}.navbar-default .navbar-nav>li>a{color:#304369}.breadcrumb{padding:8px 15px;margin-bottom:25px;list-style:none;background-color:#f5f5f5;border-radius:2px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}.panel{margin-bottom:25px;background-color:#fff;border:1px solid transparent;border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-body:before,.panel-body:after{content:" ";display:table}.panel-body:after{clear:both}@-ms-viewport{width:device-width}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.backdrop-container{-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.backdrop{background:transparent 50% 50% no-repeat;display:block;position:absolute;width:100%}.backdrop-gradient{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwNDM2OSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNzhhZmM5Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjlmOWY5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#304369),color-stop(50%,#78afc9),color-stop(100%,#f9f9f9));background-image:-moz-linear-gradient(top,#304369 0%,#78afc9 50%,#f9f9f9 100%);background-image:-webkit-linear-gradient(top,#304369 0%,#78afc9 50%,#f9f9f9 100%);background-image:linear-gradient(to bottom,#304369 0%,#78afc9 50%,#f9f9f9 100%)}.breadcrumb{background:transparent;font-size:14px;margin-bottom:0;padding:8px 15px 8px 0}.breadcrumb>li{line-height:40px}@media only screen and (max-width:767px){.breadcrumb{padding-left:0;padding-right:0;display:inline-block;white-space:nowrap;overflow:hidden;float:left}}.inverse .breadcrumb>li a{border-bottom:dotted 1px #ebebeb;color:#ebebeb;text-decoration:none}#ellipses{display:none;margin-top:15px}@media only screen and (max-width:767px){#ellipses{position:absolute}}.btn{padding:6px 1.25em;font-size:85%;line-height:1.4;border-radius:3em;-webkit-box-shadow:rgba(0,0,0,0.15) 0px 1px 2px;box-shadow:rgba(0,0,0,0.15) 0px 1px 2px;text-transform:uppercase;font-weight:bold}.btn-secondary{color:#fff;background-color:#ef642f;border-color:#ed5217}.btn-light{color:#fff;background-color:#78afc9;border-color:#66a4c2}.btn-xs{padding:3px 6px;font-size:12px;line-height:1.5;border-radius:3em}.clinic-info.well.high-reviews{border:solid 2px gold!important;box-sizing:border-box;grid-area:1 / 1;padding:20px;width:inherit}#footerContainer{position:fixed;bottom:0;z-index:2;background:#fff;width:100%}#footerContainer .container{left:15px;position:relative}#cookieFooter{z-index:1;width:100%;background-color:#fff;padding-top:1em;left:15px}#cookieFooter p{padding:0 15px}form[action="/search"] label{font-size:0;line-height:0;position:absolute}.form-control{-webkit-box-shadow:inset 0px 0px 3px rgba(0,0,0,0.15);box-shadow:inset 0px 0px 3px rgba(0,0,0,0.15);padding:10px 12px}@font-face{font-family:'hh-icons';src:url("/fonts/hh-icons.eot?j17ed6");src:url("/fonts/hh-icons.eot?#iefixj17ed6") format("embedded-opentype"),url("/fonts/hh-icons.woff?j17ed6") format("woff"),url("/fonts/hh-icons.ttf?j17ed6") format("truetype"),url("/fonts/hh-icons.svg?j17ed6#hh-icons") format("svg");font-weight:normal;font-style:normal;font-display:swap}[class^="hh-icon-"]{font-family:'hh-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hh-icon-menu:before{content:"\e603"}[data-hh-map]{background:#FFF;border:solid 8px #FFF;overflow:hidden;position:relative;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}[data-hh-mega-nav]{background:#f9f9f9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 5px 8px rgba(0,0,0,0.15);box-shadow:0px 5px 8px rgba(0,0,0,0.15);height:0;max-width:100vw;min-height:0;overflow:hidden;position:fixed;right:0;top:70px;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);width:100vw;z-index:805}[data-hh-mega-nav] li a{color:#304369}[data-hh-mega-nav] .mega-nav-inner{padding:30px 40px}[data-hh-mega-nav] .mega-nav-inner .flag-link{padding:2px;background-color:#adadad}[data-hh-mega-nav] .mega-nav-inner .flag-link img{height:40px;width:40px}[data-hh-mega-nav] .mega-nav-inner .flag-link.flag-ca{padding:2px 3px}[data-hh-mega-nav] .mega-nav-inner .flag-link.flag-ca img{transform:scalex(1.05)}@media only screen and (min-width:1200px){[data-hh-mega-nav]{max-width:880px;position:absolute;right:calc(50% - 570px)}}[data-hh-side-nav-trigger]{display:block;float:right;margin-left:15px;overflow:visible;position:relative;text-align:center;width:46.66667px;z-index:1}[data-hh-side-nav-trigger]>a{color:transparent;display:block;font-size:0px;height:70px;padding:20px 15px;text-decoration:none}[data-hh-side-nav-trigger]>a span{font-size:24px;color:#304369}@media only screen and (min-width:768px){[data-hh-side-nav-trigger]{display:none}}[data-hh-side-nav]{background:#eee;height:100vh;position:fixed;right:0;top:0;overflow-y:scroll;overflow-x:hidden;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);width:calc(100vw - 46.66667px)}@media only screen and (min-width:768px){[data-hh-side-nav]{display:none}}[data-hh-side-nav] .side-nav-links{list-style-type:none;margin:0;padding:0}[data-hh-side-nav] .side-nav-links li{border-top:solid 1px #d5d5d5;border-bottom:solid 1px #d5d5d5;height:70px}[data-hh-side-nav] .side-nav-links li>a,[data-hh-side-nav] .side-nav-links li>span{font-family:"Lato",Arial,sans-serif;font-style:normal;font-weight:normal;color:#304369;display:inline-block;font-size:128%;line-height:70px;padding-left:20px;width:100%;border-top:0}[data-hh-side-nav] .side-nav-links li:first-child>a,[data-hh-side-nav] .side-nav-links li:first-child>span{border-top:none}[data-hh-side-nav] .side-nav-links li:last-child>a{border-bottom:solid 1px #d5d5d5}[data-hh-side-nav] .side-nav-links li .dropdown-toggle{text-decoration:none}[data-hh-side-nav] .side-nav-links li .text-link{padding:20px 0 0;line-height:30px;margin-bottom:20px;margin-left:20px;width:auto;height:50px}[data-hh-side-nav] .side-nav-links li .dropdown-menu{position:relative;width:100%;padding:0;box-shadow:none}[data-hh-side-nav] .side-nav-links li .dropdown-menu li{padding-left:10px}[data-hh-side-nav] .side-nav-links li .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:6px dashed;border-right:6px solid transparent;border-left:6px solid transparent}.input-group-btn:last-child>.btn{border-top-right-radius:2px;border-bottom-right-radius:2px;font-size:13.712px;font-weight:bold;height:47px}.inverse{color:#fff}.inverse a:not(.btn){color:#d7e7ef}ul.no-bullets{list-style-type:none!important;padding-left:0}ul.no-bullets li{margin-bottom:0.5em}.navbar-header{float:left;max-width:70%}@media only screen and (min-width:768px){.navbar-header{max-width:25%}}.navbar-right{float:right}.navbar-default{border:0;overflow:visible}.navbar-default.has-shadow{-webkit-box-shadow:0px 2px 8px rgba(0,0,0,0.15);box-shadow:0px 2px 8px rgba(0,0,0,0.15)}.navbar-default .navbar-logo{float:left;height:70px}.navbar-default .navbar-logo img{display:block;height:100%;margin:0;max-height:40px;position:relative;top:calc(50% - 20px)}@media only screen and (max-width:991px){.navbar-default .navbar-logo img{max-height:45px;top:calc(50% - 23px)}}.navbar-default .navbar-nav{display:none}.navbar-default .navbar-nav>li>a{font-family:"Lato",Arial,sans-serif;font-style:normal;font-weight:700;font-size:87.5%;text-transform:uppercase}.navbar-fixed-top{z-index:900}@media only screen and (min-width:768px){.navbar-default .navbar-nav{display:block}.navbar-right{margin-right:0}}.panel{border:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.22);box-shadow:0 1px 3px rgba(0,0,0,0.22);margin-bottom:30px;overflow:hidden}.panel-body{padding:0}.panel-body>.panel-section{padding:30px 15px}@media only screen and (min-width:768px){.panel-body>.panel-section{padding:40px 25px 18px}}.panel-body>.panel-section.expanded{padding:15px}@media only screen and (min-width:768px){.panel-body>.panel-section.expanded{padding:60px 70px}}@media only screen and (min-width:768px){.panel-body>.panel-section.expanded{padding:60px 70px}}.site-body{background:#f9f9f9;padding-top:70px;position:relative;z-index:1;overflow-y:hidden}body,html{font-family:"Lato",Arial,sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased}h1,h2,h4{margin-top:0;margin-bottom:25px}h2{margin-top:1em;margin-bottom:15px}h4{font-size:2.2rem;line-height:1.5}h1,h2,h4{font-family:"Roboto","Lato",Arial,sans-serif;font-style:normal;font-weight:500}@media only screen and (max-width:991px){h1{font-size:3.8rem}h2{font-size:2.4rem}}p,.container p{margin-bottom:1em}a.text-link{border-bottom:dotted 1px #1E5C8F;text-decoration:none}.text-small{font-size:87.5%}@font-face{font-family:"Roboto";src:url("/fonts/roboto-v20-latin-regular.woff") format("woff");font-display:swap}@font-face{font-family:"Lato";src:url("/fonts/lato-v17-latin-regular.woff") format("woff");font-display:swap}.tac{text-align:center!important}@media print and (max-width:767px){.site-body,.container{width:auto}}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mt20{margin-top:20px!important}figure.image{padding:20px 0px 20px 30px}