/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
 html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('/slick/ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('/slick/fonts/slick.eot');src:url('/slick/fonts/slick.eot?#iefix') format('embedded-opentype'),url('/slick/fonts/slick.woff') format('woff'),url('/slick/fonts/slick.ttf') format('truetype'),url('/slick/fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}
/*!
 * SlickNav Responsive Mobile Menu v1.0.10
 * (c) 2016 Josh Cope
 * licensed under MIT
 */.slicknav_btn,.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_menu,.slicknav_menu *{box-sizing:border-box}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em;line-height:1.125em}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;color:#fff;font-weight:700;text-shadow:0 1px 3px #000}.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:.875em;margin:.188em 0 0 .438em}.slicknav_menu .slicknav_icon:before{background:0;width:1.125em;height:.875em;display:block;content:"";position:absolute}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}.slicknav_menu:after,.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{clear:both}.slicknav_nav li,.slicknav_nav ul{display:block}.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row,.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_menu{*zoom:1;font-size:16px;background:#4c4c4c;padding:5px}.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden;padding:0}.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222}.slicknav_nav{clear:both;color:#fff;margin:0;font-size:.875em}.slicknav_nav ul{margin:0 0 0 20px}.slicknav_nav .slicknav_row,.slicknav_nav a{padding:5px 10px;margin:2px 5px}.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#fff}.slicknav_nav a{text-decoration:none;color:#fff}.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#222}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{float:left;color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}
@font-face{font-family:'NeoSans-Medium';src:url('/fonts/NeoSans-Medium.eot?#iefix') format('embedded-opentype'),url('/fonts/NeoSans-Medium.otf') format('opentype'),url('/fonts/NeoSans-Medium.woff') format('woff'),url('/fonts/NeoSans-Medium.ttf') format('truetype'),url('/fonts/NeoSans-Medium.svg#NeoSans-Medium') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'NeoSans-Bold';src:url('/fonts/NeoSans-Bold.eot?#iefix') format('embedded-opentype'),url('/fonts/NeoSans-Bold.otf') format('opentype'),url('/fonts/NeoSans-Bold.woff') format('woff'),url('/fonts/NeoSans-Bold.ttf') format('truetype'),url('/fonts/NeoSans-Bold.svg#NeoSans-Bold') format('svg');font-weight:normal;font-style:normal}
/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */
 html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}html{line-height:1;color:#515f67}a{text-decoration:none;color:#fff}img{display:block;max-width:100%;height:auto}ul{list-style:none}body,input,textarea{font-family:'Droid Sans',sans-serif;font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:'Droid Sans',sans-serif}strong{font-family:'Droid Sans',sans-serif;font-weight:700;font-style:normal}em{font-weight:400;font-style:normal}ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:1;font-weight:400;font-style:normal}.container{max-width:1000px;padding:0 20px;margin:0 auto}.container:before,.container:after{content:"";display:table;clear:both}.slicknav_menu{position:absolute;z-index:9999;width:100%}.slicknav_nav{font-size:16px}.slicknav_nav li{line-height:1.4}.slicknav_menu,.mobile-nav{display:none}.slicknav_btn{float:left;background-color:#353f46;text-shadow:none}.slicknav_menu{background-color:#1d1d1d}header{position:relative;height:680px}header nav{position:absolute;width:100%;height:130px;background-color:#353f46;background-color:rgba(53,63,70,.9);z-index:9998}header nav .logo{float:left;width:20.833333333333336%;margin-top:20px}header nav ul{float:right;text-align:right;width:70%}header nav li{display:inline-block;font-size:12px;text-transform:uppercase;margin-right:20px}header nav li:last-of-type{margin-right:0}header nav li a{color:#fff}header nav li a:hover,header nav li.here a{color:#00b7f0}header nav .social{float:right;width:70%;margin:20px 0;font-size:0;text-align:right}header nav .social img{display:inline-block;margin-left:10px;vertical-align:middle}header nav .social span{display:inline-block;font-size:24px;vertical-align:middle;color:#fff;text-transform:uppercase;margin-right:20px;font-family:'Droid Sans',sans-serif;font-weight:700}header nav .social span a{text-decoration:underline}.banners{height:680px}.banners__banner{height:680px;background-repeat:no-repeat;background-position:center center;background-size:cover}.banners__banner-text{width:72.91666666666666%;margin:470px auto 0;background-color:#353f46;background-color:rgba(53,63,70,.6);padding:25px 0}.banners__banner-text p{text-align:center;font-size:34px;line-height:1.2;color:#fff;text-transform:uppercase;font-weight:normal;font-family:'NeoSans-Bold',sans-serif}.banners__banner-text p strong{font-weight:normal;font-family:'NeoSans-Bold',sans-serif}.home{background:#2ca2d4;padding:50px 0;color:#fff}.home__text{float:left;width:62.5%;margin-right:5.208333333333334%}.home__video{float:left;padding-top:55px;width:32.29166666666667%}.home h2{font-size:25px;margin-bottom:30px;text-transform:uppercase}.home p{font-size:15px;line-height:1.4;margin-bottom:30px}.page{padding:50px 0}.page--grey{background-color:#e1e1e1}.page h1{font-size:35px;text-transform:uppercase;margin-bottom:40px;font-weight:700}.page h2{font-size:26px;color:#4bcaff;margin-bottom:40px;text-transform:uppercase}.page h3{font-size:20px;margin-bottom:20px;line-height:1.2}.page p{font-size:15px;margin-bottom:30px;line-height:1.5}.page p em{color:#4bcaff}.page ul{margin:0 0 30px;padding:0}.page li{font-size:15px;line-height:1.5;margin:0 0 20px;padding-left:30px;background-position:left 4px;background-repeat:no-repeat;background-image:url(/img/tick.png)}.testimonials h1{color:#fff}.people:before,.people:after{content:"";display:table;clear:both}.people__person{display:block;float:left;width:21.875%;margin:0 4.166666666666666% 40px 0}.people__person:nth-child(4n){margin-right:0}.people__person img,.people__team img{margin-bottom:10px}.people__person h3,.people__team h3{font-size:15px;text-decoration:underline;color:#353f46;text-decoration:none}.people__team{float:left;width:47.91666666666667%;height:230px;margin-right:4.166666666666666%}.people__text{float:left;width:21.875%;height:230px;background-color:#4bcaff;padding:20px}.people__text p{color:#fff;font-size:16px;line-height:1.4}.person:before,.person:after{content:"";display:table;clear:both}.person__col{float:left}.person__col--photo{width:21.875%;margin-right:3.125%}.person__col--bio{width:75%}.treatments:before,.treatments:after{content:"";display:table;clear:both}.treatments__treatment{float:left;width:32.29166666666667%;margin:0 1.5625% 30px 0}.treatments__treatment:nth-child(3n){margin-right:0}.treatments__treatment img{width:100%}.treatments__treatment h3{font-size:22px;color:#fff;background:#58585a;padding:12px 0 10px;text-align:center;text-transform:uppercase}.treatments__treatment h3 a{color:#fff}.treatments__treatment p{font-size:12px;text-transform:uppercase;padding:10px;line-height:1.4}.treatments__treatment-quote{background-color:#4bcaff;min-height:281px;color:#fff;padding:20px}.treatments__treatment-quote p{padding:0;font-size:20px;line-height:1.4;text-transform:none;margin-bottom:20px}.treatments__treatment-video{background-color:#c9efff;min-height:281px;padding:20px}.treatments__treatment-video h4{font-size:22px;margin-bottom:30px;text-transform:uppercase}.blocks__block:before,.blocks__block:after{content:"";display:table;clear:both}.blocks__block{padding-bottom:30px;margin-bottom:30px;border-bottom:1px dotted #353f46}.blocks__block-text{float:left;width:66.66666666666666%;margin-right:3.125%}.blocks__block-text h4{color:#4bcaff;font-size:20px;margin-bottom:30px}.blocks__block-text p{font-size:15px;line-height:1.5;margin-bottom:30px}.blocks__block-text p:last-of-type{margin-bottom:0}.page a{color:#4bcaff}.back{display:block;margin-bottom:30px}.blocks__block-image{float:left;width:30.208333333333332%}.testimonials{min-height:920px;background-position:center top;background-repeat:no-repeat;background-image:url(/img/testimonials-bg.jpg);background-size:cover}.testimonials__testimonial{border-bottom:1px dotted #fff;padding:20px 0}.testimonials__testimonial:before,.testimonials__testimonial:after{content:"";display:table;clear:both}.testimonials__testimonial:first-of-type{border-top:1px dotted #fff}.testimonials__testimonial .button{display:inline-block;padding:10px 14px 8px;background-color:#4bcaff;font-weight:700;text-transform:uppercase;color:#fff}.testimonials__testimonial p{color:#fff;margin-bottom:20px;line-height:1.5;font-size:18px}.allcaps{text-transform:uppercase}.testimonials__testimonial p:last-of-type{margin-bottom:10px;text-transform:uppercase;font-size:16px}.testimonials__testimonial__col{float:left}.testimonials__testimonial__col:first-of-type{width:75%;padding-right:100px}.testimonials__testimonial__col:last-of-type{width:25%;padding-top:20px}.page .testimonials__testimonial__col h3.before-after{background-color:#1d1d1d;margin:0}.testimonial:before,.testimonial:after{content:"";display:table;clear:both}.testimonial__column{float:left;width:31.25%;margin-right:3.125%}.testimonial__column:last-of-type{margin-right:0}.match-height{margin-bottom:30px}.page h3.before-after{font-size:18px;font-weight:700;color:#fff;background-color:#4bcaff;padding:16px;margin-top:8px;text-transform:uppercase}.iframe{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.contact{min-height:837px;background-position:center top;background-repeat:no-repeat;background-image:url(/img/contact-bg.jpg);background-size:cover;color:#fff}.contact input[type=text],.contact textarea{display:block;width:100%;line-height:normal;vertical-align:middle;border:2px solid #fff;background-color:transparent;padding:16px 12px 12px;font-size:14px;margin-bottom:20px}.contact input[type=text]{width:66%}.contact input[type=submit]{text-transform:uppercase;border:0;vertical-align:middle;line-height:normal;display:inline-block;padding:10px 20px;border-radius:0;color:#fff;font-size:14px;background:#4bcaff;text-transform:uppercase}.contact .radios{margin-bottom:20px}.contact .radios:before,.contact .radios:after{content:"";display:table;clear:both}.contact .radios input{float:left;margin-right:20px}.contact .radios label{float:left;margin-right:20px}.label--main{display:block;font-size:14px;text-transform:uppercase;margin-bottom:8px}.label--lower{text-transform:none}#blueSteel{display:none}.custom-file-upload-hidden{display:none;visibility:hidden;position:absolute;left:-9999px}.custom-file-upload{display:block;width:auto;font-size:14px}.custom-file-upload label{display:block;margin-bottom:5px}.file-upload-wrapper{position:relative}.contact input.file-upload-input{width:66%;font-size:14px;padding:10px;float:left;margin-right:4%}.file-upload-button{cursor:pointer;margin-left:-1px;float:right;text-transform:uppercase;border:2px solid #fff;vertical-align:middle;line-height:normal;display:inline-block;padding:10px 0;color:#fff;font-size:14px;background-color:transparent;width:30%;text-align:center}.file{margin-bottom:40px}.form-buttons:before,.form-buttons:after{content:"";display:table;clear:both}.file:before,.file:after{content:"";display:table;clear:both}.the-button{float:left;width:20%}.contact-details{float:left;width:80%}.contact-details__opening{float:left;width:45.57291666666667%;margin-right:8.854166666666668%}.contact-details__address{float:left;width:45.57291666666667%}table{width:100%}table td{font-size:14px;padding:0 0 10px}.offers__offer{margin-bottom:30px}.offers__offer:last-of-type{margin-bottom:0}.fees-blocks{background-color:#eaebec;padding:60px 0;margin-bottom:20px}.fees-blocks__block{float:left;width:33.33333333333333%;text-align:center;padding:0 60px;border-right:1px solid #353f46;min-height:162px}.fees-blocks__block:last-of-type{border-right:0}.fees-blocks__block h3{font-size:18px;text-transform:uppercase;margin-bottom:20px}.fees-blocks__block p{font-size:15px;line-height:1.5;margin-bottom:20px}.fees-blocks__block a.button{display:inline-block;background-position:center center;background-repeat:no-repeat;width:40px;height:40px;background-image:url(/img/arrow.png);text-indent:100%;white-space:nowrap;overflow:hidden;background-size:40px 40px}.our-fees:before,.our-fees:after{content:"";display:table;clear:both}.our-fees__table{float:left;width:67.70833333333334%;margin-right:2.083333333333333%}.our-fees__table table{margin-bottom:30px}.our-fees__table th,.our-fees__table td{padding:15px;border-bottom:1px solid #fff}.our-fees__table th{background-color:#cacfd1;text-transform:uppercase;font-family:14px;text-align:left;padding:10px}.our-fees__table td{background-color:#dcdfe0}.our-fees__quote{display:block;float:left;width:30.208333333333332%;background-color:#4bcaff;color:#fff;padding:30px;min-height:577px;background-position:center bottom 30px;background-repeat:no-repeat;background-image:url(/img/arrow-white.png);background-size:40px 40px}.our-fees__quote p{padding:0;font-size:20px;line-height:1.4;text-transform:none;margin-bottom:20px;color:#fff}.our-fees__quote h4{color:#fff}.fees-small-print{margin-bottom:60px}.fees-small-print p{margin-bottom:10px;font-size:14px}.fees-columns:before,.fees-columns:after{content:"";display:table;clear:both}.fees-columns__column{float:left;width:47.91666666666667%}.fees-columns__column:first-of-type{margin-right:4.166666666666666%}.dental-plans:before,.dental-plans:after{content:"";display:table;clear:both}.dental-plans__plan{float:left;width:31.25%;margin:0 3.125% 30px 0;padding:20px}.dental-plans__plan:nth-child(3n){margin-right:0}.dental-plans__plan.green{background-color:#c0e9d5}.dental-plans__plan.blue{background-color:#b2e6fa}.dental-plans__plan.purple{background-color:#d1c0de}.dental-plans__plan.darkBlue{background-color:#b6d6eb}.dental-plans__plan.pink{background-color:#f9b2dc}.dental-plans__plan h2{color:#515f67;margin-bottom:20px;font-size:34px;font-weight:700}.dental-plans__plan ul{list-style-type:disc;margin-left:15px}.dental-plans__plan li{background:none;padding:0;font-size:15px;line-height:1.5;margin-bottom:5px}.dental-plans__plan h3{padding-top:10px;font-size:21px;border-top:1px solid #353f46}.dental-plans__plan h3 small{font-size:15px}footer{background-color:#353f46}footer .logo{float:right;width:20.34188034188034%;margin-top:25px;opacity:.5}.footer{float:left;margin-top:50px}.footer ul{margin-bottom:20px}.footer li{display:inline-block;font-size:13px;text-transform:uppercase;margin-right:10px;padding-right:10px;border-right:2px solid #bcbec0}.footer li:last-of-type{margin-right:0;padding-right:0;border-right:0}.footer li a{color:#bcbec0}.footer a:hover{color:#00b7f0}.footer p{font-size:12px;line-height:1.4;text-transform:uppercase;color:#bcbec0;margin-bottom:20px}.footer p.footer__telephone{font-size:24px;color:#fff;text-transform:uppercase;font-family:'Droid Sans',sans-serif;font-weight:700}.footer p.footer__telephone a{text-decoration:underline}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after,*:first-letter ,*:first-line {background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
@media(min-width:768px) and (max-width:991px){header nav{height:auto;padding-bottom:20px}header nav .logo{float:none;width:30%;margin:20px auto}header nav ul{float:left;text-align:center;width:100%}header nav .social{width:100%;position:absolute;top:0;right:0;padding:0 20px}header nav .social span{float:left;font-size:18px}.home{padding:30px 0}.home h3{line-height:1.4;font-size:16px}.page h1{font-size:35px;text-transform:uppercase;margin-bottom:40px;font-weight:700}.people__person h3{min-height:36px}.people__text{padding:20px}.people__text{width:100%;height:auto;padding:20px}.people__text p{font-size:20px}footer{height:auto;padding-bottom:30px}footer .logo{float:left}}@media(max-width:767px){.js .slicknav_menu{display:block}.container{padding:0 10px}header{height:auto}header nav{padding-top:49px;height:189px;background-color:#353f46;position:static}header nav .logo{float:none;width:50%;margin:40px auto 20px}header nav ul{display:none}header nav .social{float:none;position:absolute;top:59px;right:0;width:100%;margin:0;z-index:9000;padding:0 10px}header nav .social img{width:20px;margin-left:10px}header nav .social span{float:left;display:block;font-size:16px;text-align:center}.banners{height:282px}.banners__banner{height:282px;background-position:center top;background-size:auto 200px}.banners__banner .container{padding:0}.banners__banner-text{width:100%;margin:200px auto 0;padding:20px}.banners__banner-text p{font-size:18px}.home{padding:20px 0}.home h3{line-height:1.4}.home__text{width:100%;margin:0 0 20px}.home__video{padding-top:0;width:100%}.home h2{font-size:22px;margin-bottom:20px}.home p{margin-bottom:20px}.page{padding:20px 0}.page h1{font-size:28px;margin-bottom:20px}.page h2{font-size:22px;margin-bottom:20px}.page h3{font-size:18px}.page p{margin-bottom:20px}.page ul{margin:0 0 20px}.people__person{width:49%;margin:0 2% 20px 0}.people__person:nth-of-type(even){margin-right:0}.people__person img{margin-bottom:10px}.people__person h3{font-size:14px;line-height:1.4}.people__person h3 strong{display:block;margin-bottom:4px}.people__team{width:100%;height:auto;margin-right:0}.people__text{width:100%;height:auto;padding:20px}.people__text p{font-size:18px;line-height:1.4}.person__col--photo{width:50%;margin:0 50% 20px 0}.person__col--bio{width:100%}.treatments__treatment{width:100%;margin:0 0 20px 0}.treatments__treatment:nth-child(3n){margin-right:0}.treatments__treatment p{font-size:15px}.treatments__treatment-quote{min-height:1px}.treatments__treatment-video{min-height:1px}.treatments__treatment-video h4{font-size:18px;margin-bottom:20px}.blocks__block{padding-bottom:20px;margin-bottom:20px}.blocks__block-text{width:100%;margin:0 0 20px}.blocks__block-text p{margin-bottom:20px}.back{margin-bottom:20px}.blocks__block-image{width:100%}.testimonials{min-height:1px}.testimonials__testimonial p{line-height:1.4;font-size:15px}.testimonials__testimonial p:last-of-type{font-size:15px}.testimonials__testimonial__col:first-of-type{width:100%;padding-right:0;margin-bottom:0}.testimonials__testimonial__col:last-of-type{width:50%;padding-top:20px}.testimonial__column{width:100%;margin:0 0 20px}.match-height{margin-bottom:20px}.contact{min-height:1px;background:#353f46}.contact input[type=text]{width:100%}.contact input.file-upload-input{width:50%;margin-right:2%;margin-bottom:0}.file-upload-button{width:48%}.file{margin-bottom:20px}.the-button{width:100%;margin-bottom:40px}.contact-details{width:100%}.contact-details__opening{width:100%;margin:0 0 20px}.contact-details__address{width:100%}.offers__offer{margin-bottom:20px}.fees-blocks{padding:20px 0}.fees-blocks__block{width:100%;padding:0 20px;border-right:0;min-height:1px;margin-bottom:20px}.our-fees__table{width:100%;margin:0 0 20px}.our-fees__table table{margin-bottom:20px}.our-fees__quote{width:100%;padding:20px;min-height:2px;background-position:right 20px bottom 20px;margin-bottom:20px}.fees-small-print{margin-bottom:20px}.fees-columns__column{width:100%}.fees-columns__column:first-of-type{margin-right:0}.dental-plans__plan{width:100%;margin:0 0 20px 0}footer{height:auto;background-color:#353f46;padding:20px 0;text-align:center}footer .logo{display:inline-block;float:none;width:50%;margin-top:0;opacity:.5}.footer{float:none;margin:0 0 20px}.footer ul{display:none}.footer p{font-size:14px;text-transform:none}header nav .social span span{display:none}header nav .logo{margin-top:68px}header nav{height:217px}}
