/*! normalize.css v3.0.1 | MIT License | git.io/normalize */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,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: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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;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}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hidden{display:none}.clear{clear:both}.left{float:left}.alignleft{float:left;margin:0 15px 15px 0}.right{float:right}.alignright{float:right;margin:0 0 15px 15px}.aligncenter{display:block;margin:0 auto}a:focus{outline:none}a[href^=tel]{color:inherit;text-decoration:none}input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner{border:0px}h1,h2,h3,h4,h5,h6{font-weight:100}button{background:none;border:none;padding:0}button:active{padding:0}@font-face{font-family:'Futura Medium';src:url("../fonts/futura/futura-medium.eot");src:url("../fonts/futura/futura-medium.eot?#iefix") format("embedded-opentype"),url("../fonts/futura/futura-medium.woff") format("woff"),url("../fonts/futura/futura-medium.ttf") format("truetype"),url("../fonts/futura/futura-medium.svg#FuturaMedium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Futura Heavy';src:url("../fonts/futura/futura-heavy.eot");src:url("../fonts/futura/futura-heavy.eot?#iefix") format("embedded-opentype"),url("../fonts/futura/futura-heavy.woff") format("woff"),url("../fonts/futura/futura-heavy.ttf") format("truetype"),url("../fonts/futura/futura-heavy.svg#FuturaHeavy") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Avenir Book';src:url("../fonts/avenir/avenir-book.eot");src:url("../fonts/avenir/avenir-book.eot?#iefix") format("embedded-opentype"),url("../fonts/avenir/avenir-book.woff") format("woff"),url("../fonts/avenir/avenir-book.ttf") format("truetype"),url("../fonts/avenir/avenir-book.svg#Avenir-Book") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Avenir Medium';src:url("../fonts/avenir/avenir-medium.eot");src:url("../fonts/avenir/avenir-medium.eot?#iefix") format("embedded-opentype"),url("../fonts/avenir/avenir-medium.woff") format("woff"),url("../fonts/avenir/avenir-medium.ttf") format("truetype"),url("../fonts/avenir/avenir-medium.svg#Avenir-Medium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'fontello';src:url("../fonts/fontello/fontello.eot?48073961");src:url("../fonts/fontello/fontello.eot?48073961#iefix") format("embedded-opentype"),url("../fonts/fontello/fontello.woff2?48073961") format("woff2"),url("../fonts/fontello/fontello.woff?48073961") format("woff"),url("../fonts/fontello/fontello.ttf?48073961") format("truetype"),url("../fonts/fontello/fontello.svg?48073961#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tag:before{content:'\e800'}.icon-star:before{content:'\e801'}.icon-star-empty:before{content:'\e802'}.icon-chat:before{content:'\e803'}.icon-clock:before{content:'\e804'}.icon-up-open:before{content:'\e805'}.icon-cancel:before{content:'\e806'}.icon-left-open:before{content:'\e807'}.icon-right-open:before{content:'\e808'}.icon-sort-down:before{content:'\f0dd'}.icon-sort-up:before{content:'\f0de'}.icon-mail-alt:before{content:'\f0e0'}html,body{height:100%}.main{min-height:100%;margin:0 0 -200px}.main:after{content:'';display:block}.footer,.main:after{height:200px}.footer{background-color:#809E8D}html{background-color:#fff;color:#000;font-family:"Avenir Medium",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Futura Heavy",sans-serif}ul,ol{margin:0;padding:0}.wrap{height:100%;margin:0 auto;max-width:1120px;padding:0 60px;position:relative;width:100%}.content{padding-bottom:100px}.page-title{color:#809E8D;font-family:"Futura Medium",sans-serif;font-size:25px;margin:45px 0 25px;text-transform:uppercase}.wysiwyg h2{font-family:"Avenir Medium",sans-serif;font-size:21px;margin:20px 0}.wysiwyg h3{font-family:"Avenir Medium",sans-serif;font-size:18px;margin:20px 0}.wysiwyg p,.wysiwyg li{color:#000;font-family:"Avenir Book",sans-serif;font-size:16px}.wysiwyg ul li{list-style:none;margin:0 0 15px 25px;padding-left:15px;position:relative}.wysiwyg ul li:last-of-type{margin-bottom:0}.wysiwyg ul li:before{background-color:#809E8D;content:'';height:5px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:5px}.header{border-bottom:1px solid #e9e9e9;padding:40px 0 35px;position:relative;z-index:50}.header .logo{background-image:url("../images/logo.png");background-repeat:no-repeat;background-size:222px 70px;display:block;float:left;height:70px;text-indent:-9999px;width:222px}.nav{float:right;margin:52px 0 0 0}.nav li{color:#000;display:inline-block;font-size:15px;list-style:none;margin:0 3px;text-transform:lowercase}.nav a{color:#000;display:block;text-decoration:none}.nav-dot{position:relative;top:-3px}.mobile-nav,.mobile-menu-button{display:none}.patient-login{font-size:15px;position:absolute;right:200px;top:4px;z-index:999}.patient-login a{color:#809E8D;text-decoration:none}.contact-dropdown{left:0;position:absolute;top:-400px;width:100%;z-index:99}.contact-button{background-color:#809E8D;color:#fff;cursor:pointer;display:inline-block;float:right;font-size:15px;padding:5px 15px;text-transform:lowercase}.contact-button i{font-size:17px;margin-left:3px;position:relative}.contact-button .icon-sort-up{top:5px}.contact-button .icon-sort-down{top:-2px}.contact-content{background-color:#809E8D;padding:30px 0}.contact-content .leftcol{border-right:3px solid #fff;min-height:350px;padding:30px 40px 30px 0;width:40%}.contact-content .rightcol{padding:30px 0 30px 40px;width:60%}.contact-content li{list-style:none;margin:0 0 15px}.contact-content input[type="text"],.contact-content input[type="tel"],.contact-content input[type="email"]{background-color:#fff;border:none;border-radius:0;box-shadow:none;color:#333;display:block;font-size:14px;height:33px;padding:0 10px;width:100%}.contact-content textarea{background-color:#fff;border:none;border-radius:0;box-shadow:none;color:#333;display:block;font-size:14px;height:100px;padding:10px;resize:none;width:100%}.contact-content label,.contact-content #field_1_5{display:none}.contact-content input[type="submit"]{background-color:#809E8D;border:2px solid #fff;border-radius:0;box-shadow:none;color:#fff;font-size:18px;padding:1px 45px;text-transform:lowercase}.contact-content input[type="submit"]:hover{background-color:#fff;color:#809E8D}.contact-content .validation_error{background-color:#fff;border:3px solid #d9534f;font-size:12px;margin:0 0 15px;padding:15px}.contact-content .gfield_description.validation_message{color:#fff;font-size:12px;margin:7px 0 0;padding-left:10px}.contact-content .gform_confirmation_message_1.gform_confirmation_message{color:#fff;font-size:17px}.contact-content .right-side{color:#fff;font-size:16px;text-transform:lowercase}.contact-content .right-side a{color:#fff;text-decoration:none}.contact-content .right-side a:hover{text-decoration:underline}.contact-content .social li{display:inline-block;margin:0 7px 0 0}.contact-content .social a{background-image:url("../images/social.png");background-repeat:no-repeat;background-size:92px 30px;display:block;height:30px;text-indent:-9999px;width:30px}.contact-content .social a.facebook{background-position:0 0}.contact-content .social a.instagram{background-position:-31px 0}.contact-content .social a.google-plus{background-position:-62px 0}.home .hero-wrap{margin-top:60px;display:flex;flex-direction:row;align-content:center;justify-content:space-between}.home .hero-wrap .hero-image{max-height:410px;height:100%;max-width:615px;width:100%;display:block}.home .hero-wrap .hero-text{max-width:337px;width:100%}.home .hero-wrap .hero-text h1{font-family:"Futura Medium",sans-serif;font-size:24px;font-weight:100;line-height:33px}.home .hero-wrap .hero-text .featured-review{border:2px solid #e7e8e6;padding:25px 37px;position:relative;margin:40px 0 0}.home .hero-wrap .hero-text .featured-review .decorative-quote{background-color:#fff;height:30px;width:30px;display:block;position:absolute;top:-17px;left:50%;transform:translateX(-50%)}.home .hero-wrap .hero-text .featured-review .review-text{font-size:12px;line-height:18px}.home .hero-wrap .hero-text .featured-review .name-date{display:flex;flex-direction:row;justify-content:space-between;font-size:12px;margin-top:30px}.home .hero-wrap .hero-text .more-reviews-link-wrap{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-top:30px}.home .hero-wrap .hero-text .more-reviews-link-wrap .more-reviews-link{color:#000;text-transform:uppercase;text-decoration:none;font-size:13px;display:flex;align-items:stretch}.home .hero-wrap .hero-text .more-reviews-link-wrap .more-reviews-link:hover{text-decoration:underline}.home .hero-wrap .hero-text .more-reviews-link-wrap .more-reviews-link .review-arrow{width:13px;height:15px;display:inline-block;margin-left:5px}.home .mobile-review{display:none}.home .before-after-wrap{display:flex;flex-direction:row;justify-content:space-between;align-content:center;margin-top:80px}.home .before-after-wrap .text{max-width:335px;width:100%}.home .before-after-wrap .text h1{font-family:"Futura Medium",sans-serif;font-size:24px;font-weight:100;line-height:33px}.home .before-after-wrap .text p{font-size:15px;border-left:1px solid #e9e9e9;padding-left:15px}.home .before-after-wrap .text .button-wrap{display:flex;flex-direction:row;justify-content:center}.home .before-after-wrap .text .button-wrap .see-more{text-decoration:none;color:#000;background-color:#e7e8e6;padding:7px 30px;text-align:center;margin:30px 0 0}.home .before-after-wrap .carousel-wrap{max-width:610px;width:100%}.home .before-after-wrap .carousel-wrap .slide-wrap{display:flex;flex-direction:row;justify-content:space-between !important;align-items:center;width:100%}.home .before-after-wrap .carousel-wrap .slide-wrap img{max-width:295px;width:100%}.home .before-after-wrap .carousel-wrap .slide-wrap img.image-left{margin-right:20px}.home .before-after-wrap .carousel-wrap .bx-wrapper{margin-bottom:0;border:none;box-shadow:none}.home .post-wrap{margin-top:75px}.home .post-wrap h1{font-family:"Futura Medium",sans-serif;font-size:24px;font-weight:100;line-height:33px}.home .post-wrap .post{display:flex;align-items:center;justify-content:space-between}.home .post-wrap .post .post-image{width:615px;display:block}.home .post-wrap .post .latest-post-right-side{margin-left:25px}.home .post-wrap .post .post-date{font-size:13px}.home .post-wrap .post .post-title{margin-top:10px}.home .post-wrap .post .post-link{text-decoration:none;color:initial}.home .post-wrap .post .read-more{text-decoration:none;color:#000;background-color:#e7e8e6;padding:7px 30px;text-align:center;width:200px;margin:0 auto}.home .video-wrap{margin-top:75px}.page-hero{background-position:center center;background-repeat:no-repeat;background-size:cover;height:225px}.services-image{display:block;margin:25px 0 0}.services .leftcol{width:350px}.services .logos{margin-top:50px;display:grid;grid-template-columns:30% 30% 30%;grid-gap:5%;align-items:center}.services .logos img{max-width:200px;width:100%}.team h2 small{color:#809E8D;font-size:14px}.team .team-top{display:flex;flex-direction:row-reverse;align-items:flex-start}.team .team-top .bio-large-image{display:block;margin:25px 0 0;max-width:325px;width:100%}.team .team-top .wysiwyg{margin-right:35px}.team .team-bottom .bio{margin:50px 0 0;display:flex;flex-direction:row;align-items:flex-start}.team .team-bottom .bio-small-image{display:block;margin:25px 0 0;width:100%;max-width:225px}.team .team-bottom .wysiwyg{margin-left:35px}.reviews .tabs{max-width:400px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between}.reviews .tabs span{font-family:"Futura Medium",sans-serif;font-size:20px;font-weight:100;padding-bottom:5px;cursor:pointer}.reviews .tabs span.active{border-bottom:1px solid #000}.reviews .google-reviews-tab{column-count:2;column-gap:60px}.reviews .google-reviews-tab .patient-review{background-color:#e7e8e6;padding:25px 37px;position:relative;margin:60px 0 0;width:100%;display:inline-block}.reviews .google-reviews-tab .patient-review .decorative-quote{height:40px;width:40px;display:block;position:absolute;top:-19px;left:50%;transform:translateX(-50%)}.reviews .google-reviews-tab .patient-review .review-text{font-size:14px;line-height:18px}.reviews .google-reviews-tab .patient-review .name-date{display:flex;flex-direction:row;justify-content:space-between;font-size:14px;margin-top:30px}.reviews .revenue-well-reviews-tab #RwReview{margin:40px auto 0;width:550px}.faq .accordable-heading{font-family:"Avenir Medium",sans-serif;font-size:21px;padding:20px 50px 20px 30px;position:relative}.faq .accordable-panel{margin:0 0 15px}.faq .accordable-panel .down-arrow{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-moz-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.faq .accordable-panel.open .down-arrow{-webkit-transform:translateY(-50%) rotate(0deg);-moz-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.faq .accordable-panel:nth-child(odd) .accordable-heading,.faq .accordable-panel:nth-child(odd) .accordable-expander{background-color:#E7E8E6}.faq .accordable-panel:nth-child(even) .accordable-heading,.faq .accordable-panel:nth-child(even) .accordable-expander,.faq .accordable-panel:nth-child(even) .accordable-expander p,.faq .accordable-panel:nth-child(even) .accordable-expander li{background-color:#809E8D;color:#fff}.faq .accordable-panel:nth-child(even) .accordable-expander ul li:before{background-color:#fff}.faq .accordable-expander{padding:1px 30px 30px}.faq .accordable-expander p:first-of-type{margin-top:0}.gallery-image{float:left;margin:0 25px 25px 0}.gallery-image-lightbox:nth-child(3n+3) .gallery-image{margin-right:0}.blog .post-single ol,.blog .post-single ul{line-height:28px}.blog .post-single ol{margin-left:30px}.blog .post-single ul{border-left:2px solid #809E8D;margin-left:13px}.blog .post-single ul li{list-style:none;padding-left:15px}.blog .post-single a{color:#6D8779}.blog .post-link{text-decoration:none;color:initial}.blog .post-categories{display:flex;align-items:center;margin-top:30px}.blog .post-categories i.icon-tag{margin-right:4px}.blog .post-categories a{text-decoration:none;color:initial;text-transform:lowercase;font-size:12px}.blog .post-categories a:hover{text-decoration:underline}.blog .post-grid{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.blog .post{margin-bottom:90px}.blog .post .post-date{font-size:13px}.blog .post .post-title{margin-top:10px}.blog .post .post-image{display:block;width:100%}.blog .post-latest{display:flex;align-items:center;justify-content:space-between}.blog .post-latest .post-image{width:615px}.blog .post-latest .latest-post-right-side{margin-left:25px}.blog .post-default{width:48%;max-width:455px}.blog .post-default .post-image{margin-bottom:20px}.blog .pagination{display:flex;align-items:center;justify-content:center}.blog .pagination .page-numbers{text-decoration:none;margin:0 5px;background-color:#E1E1E1;padding:2px 5px;border-radius:3px;color:initial}.blog .pagination .page-numbers:hover:not(.current){background-color:#C1C1C1}.blog .pagination .page-numbers.current{background-color:#809E8D;color:#ffffff}.blog .post-wrap{display:flex;align-items:flex-start;justify-content:space-between;padding-top:50px}.blog .post-wrap .post-left{flex:1;margin-right:50px}.blog .post-wrap .post-left .post-single .post-image{margin-bottom:20px}.blog .post-wrap .post-left .prev-next-wrap{display:flex;align-items:center;justify-content:space-between;margin-top:50px}.blog .post-wrap .post-left .prev-next-wrap .prev-next{width:48%}.blog .post-wrap .post-left .prev-next-wrap .prev-next .prev-next-background{background-color:#efefef;padding:15px}.blog .post-wrap .post-left .prev-next-wrap .prev-next .prev-next-text{margin-top:10px}.blog .post-wrap .post-left .prev-next-wrap .prev-next .post-link .prev-next-background{display:flex;align-items:center}.blog .post-wrap .post-left .prev-next-wrap .prev-next .prev-next-heading{margin:0}.blog .post-wrap .post-left .prev-next-wrap .prev-next.prev .post-link .prev-next-background{justify-content:flex-end;text-align:right}.blog .post-wrap .post-left .prev-next-wrap .prev-next.prev .post-link .prev-next-image{margin-left:15px}.blog .post-wrap .post-left .prev-next-wrap .prev-next.prev .prev-next-text{text-align:left}.blog .post-wrap .post-left .prev-next-wrap .prev-next.next .post-link .prev-next-background{justify-content:flex-start;text-align:left}.blog .post-wrap .post-left .prev-next-wrap .prev-next.next .post-link .prev-next-image{margin-right:15px}.blog .post-wrap .post-left .prev-next-wrap .prev-next.next .prev-next-text{text-align:right}.blog .post-wrap .comments{margin-top:50px}.blog .post-wrap .popular-posts{width:325px;position:sticky;top:20px}.blog .post-wrap .popular-posts h3{margin:0 0 20px 15px}.blog .post-wrap .popular-posts ul{border-left:5px solid #809E8D;padding-left:10px}.blog .post-wrap .popular-posts li{list-style:none;margin-bottom:30px}.blog .post-wrap .popular-posts li a.post-link{display:flex;align-items:center;justify-content:flex-start}.blog .post-wrap .popular-posts li .popular-post-image{margin-right:15px}.blog .post-wrap .popular-posts li h4{font-family:'Futura Medium', sans-serif;font-size:16px;margin:0 0 3px 0}.blog .post-wrap .popular-posts li small{display:block;font-size:11px;opacity:0.8}.contact-page .leftcol,.contact-page .rightcol{width:49%}.contact-page .rightcol{overflow:hidden}.contact-page .rightcol iframe{float:right}.contact-page form{margin-bottom:60px}.contact-page form li{list-style:none;margin:0 0 15px}.contact-page form input[type="text"],.contact-page form input[type="tel"],.contact-page form input[type="email"]{background-color:#fff;border:2px solid #809E8D;border-radius:0;box-shadow:none;color:#809E8D;display:block;font-size:14px;height:33px;padding:0 10px;width:100%;-webkit-appearance:none}.contact-page form textarea{background-color:#fff;border:2px solid #809E8D;border-radius:0;box-shadow:none;color:#809E8D;display:block;font-size:14px;height:100px;padding:10px;resize:none;width:100%;-webkit-appearance:none}.contact-page form label,.contact-page form #field_1_5{display:none}.contact-page form input[type="submit"]{background-color:#fff;border:2px solid #809E8D;border-radius:0;box-shadow:none;color:#809E8D;font-size:18px;padding:1px 45px;text-transform:lowercase;-webkit-appearance:none}.contact-page form input[type="submit"]:hover{background-color:#809E8D;color:#fff}.contact-page form .validation_error{background-color:#fff;border:3px solid #d9534f;font-size:12px;margin:0 0 15px;padding:15px}.contact-page form .gfield_description.validation_message{color:#fff;font-size:12px;margin:7px 0 0;padding-left:10px}.contact-page form .gform_confirmation_message_1.gform_confirmation_message{color:#fff;font-size:17px}.contact-page .contact-box{display:block;font-size:12px;margin:30px 0 0;text-transform:lowercase}.contact-page .contact-box-heading{font-family:"Avenir Medium",sans-serif;font-size:15px;margin:0}.contact-page .contact-box a{color:#000;text-decoration:none}.contact-page .contact-box a:hover{text-decoration:underline}.contact-page .contact-box p{margin:7px 0 0}.footer{background-color:#E1E1E1}.footer-logo{background-image:url("../images/logo-footer.png");background-repeat:no-repeat;background-size:128px 133px;display:block;float:left;height:133px;margin:35px 110px 0 0;text-indent:-9999px;width:128px}.footer-col{float:left;font-size:12px;margin:65px 0 0;text-transform:lowercase}.footer-col-heading{font-family:"Avenir Medium",sans-serif;font-size:15px;margin:0}.footer-col a{color:#000;text-decoration:none}.footer-col a:hover{text-decoration:underline}.footer-col p{margin:7px 0 0}.footer-col-1,.footer-col-2{margin-right:70px}.footer-copyright{float:right;font-family:"Futura Heavy",sans-serif;font-size:9px;letter-spacing:2px;margin:0 95px 0 0;text-transform:uppercase}.covid-popup{position:fixed;bottom:-9999px;left:0;width:100%;background-color:#809E8D;z-index:9;box-shadow:0 0 5px rgba(0,0,0,0.5)}.covid-popup .up-arrow{cursor:pointer;font-size:20px;color:#ffffff;padding:0 10px 5px;position:absolute;border-radius:10px 10px 0 0;top:10px;left:50%;transform:translateX(-50%);z-index:1}.covid-popup .close-icon{font-size:20px;position:absolute;top:10px;right:10px;color:#ffffff;cursor:pointer;z-index:1}.covid-popup .covid-text{padding:10px 50px 30px;color:#ffffff}@media all and (max-width: 1120px){.wrap{padding:0 20px}.home .hero-wrap .hero-image{margin-right:26px}.home .hero-wrap .hero-text{max-width:427px}.home .before-after-wrap{flex-direction:column}.home .before-after-wrap .text{margin:0 auto 50px;max-width:580px}.home .before-after-wrap .carousel-wrap{margin:0 auto}.home .post-wrap .post{display:block}.home .post-wrap .post .post-image{width:100%;margin-bottom:20px}.home .post-wrap .post .latest-post-right-side{margin-left:0}.blog .post{margin-bottom:50px}.blog .post-latest{display:block}.blog .post-latest .post-image{width:100%;margin-bottom:20px}.blog .post-latest .latest-post-right-side{margin-left:0}}@media all and (max-width: 1000px){.wrap{padding:0 20px}.header{border-top:5px solid #809E8D;padding-top:0}.header>.wrap{border-top:5px solid #809E8D;padding-top:20px}.header .nav{display:none}.header .mobile-nav-menu li{border-bottom:1px solid #fff}.header .mobile-nav-menu li a{background-color:#809E8D;color:#fff;display:block;font-size:15px;padding:10px 20px;text-align:right;text-decoration:none;text-transform:lowercase}.header .mobile-nav-menu li:last-of-type{border-bottom:none}.header .mobile-menu-button{background-image:url("../images/mobile-menu-button.png");background-repeat:no-repeat;background-size:26px 25px;display:block;height:25px;position:absolute;right:20px;text-indent:-9999px;top:50px;width:25px}.patient-login{display:none}.contact-dropdown{display:none}.home .hero-wrap{flex-direction:column-reverse;align-items:center;margin-top:20px}.home .hero-wrap .hero-image{margin-right:0}.home .hero-wrap .hero-text{max-width:100%;text-align:center}.home .hero-wrap .hero-text .featured-review{display:none}.home .hero-wrap .hero-text .more-reviews-link-wrap{display:none}.home .mobile-review{display:block;border:2px solid #e7e8e6;padding:25px 37px;position:relative;margin:40px auto 0;max-width:615px;width:100%}.home .mobile-review .decorative-quote{background-color:#fff;height:30px;width:30px;display:block;position:absolute;top:-17px;left:50%;transform:translateX(-50%)}.home .mobile-review .review-text{font-size:12px;line-height:18px}.home .mobile-review .name-date{display:flex;flex-direction:row;justify-content:space-between;font-size:12px;margin-top:30px}.gallery-wrap{max-width:918px}.footer-copyright,.invisalign-logo{margin-right:0}}@media all and (max-width: 918px){.gallery .gallery-wrap{margin:0 auto;max-width:853px;padding-left:25px;width:100%}.gallery .fancybox{display:block;float:left;max-width:276px;padding-right:25px;width:33.3333%}.gallery .gallery-image{display:block;margin-right:0;max-width:100%}}@media all and (max-width: 900px){.team .leftcol,.team .rightcol{float:none;width:100%}.team img{display:block;float:none;max-width:100%}.gallery>.wrap{padding-right:0}.gallery .gallery-wrap{padding-left:0}}@media all and (max-width: 850px){.home .hero-text-wrap{position:absolute;top:10%;width:185px}.services .leftcol,.services .rightcol{float:none}.services img{display:block;float:none;max-width:100%;margin:30px 0 0}.contact-page .leftcol,.contact-page .rightcol{float:none;width:100%}.contact-page .rightcol{margin:60px 0 0;overflow:auto}.contact-page .rightcol iframe{float:none}.blog .post-wrap .post-left{margin-right:0}.blog .popular-posts{display:none}.footer .wrap{max-width:660px}.footer-logo{margin-right:30px}.footer-col-1,.footer-col-2{margin-right:30px}}@media all and (max-width: 804px){.home-box{margin:0;padding-right:15px;width:33.33333%}}@media all and (max-width: 750px){.team .team-top{flex-direction:column}.team .team-top .bio-large-image{margin:25px 0 0}.team .team-top .wysiwyg{margin-right:0}.team .team-bottom .bio{margin:50px 0 0;flex-direction:column}.team .team-bottom .bio-small-image{display:block;margin:0}.team .team-bottom .wysiwyg{margin-left:0}}@media all and (max-width: 660px){.content{padding-bottom:50px}.home .before-after-wrap .carousel-wrap{max-width:420px}.home .before-after-wrap .carousel-wrap .slide-wrap{max-width:420px}.home .before-after-wrap .carousel-wrap .slide-wrap img{max-width:200px}.footer .wrap{max-width:501px;padding-top:20px}.footer-logo{display:none}.footer-col{margin-bottom:25px;margin-top:30px}.footer-copyright{display:block;float:none;text-align:center}.invisalign-logo{float:none;margin:20px auto}}@media all and (max-width: 600px){.home .hero{margin-bottom:20px}.hero-text-wrap{display:none}.mobile-text-wrap{display:block;margin-bottom:25px}.mobile-text-wrap .hero-heading{color:#809E8D;text-shadow:none}.mobile-text-wrap .hero-text{color:#000;text-shadow:none}.mobile-text-wrap .phone-number{background-color:#809E8D;color:#fff}.gallery .fancybox{padding-right:10px}.gallery .gallery-image{margin-bottom:10px}.reviews .google-reviews-tab{column-count:1;column-gap:0px}.blog .post-wrap .post-left .prev-next-wrap{display:none}}@media all and (max-width: 550px){.home-box-wrap{max-width:245px;padding:0}.home-box{float:none;padding:0;margin-top:35px;max-width:245px;width:100%}}@media all and (max-width: 500px){.home .before-after-wrap .carousel-wrap{max-width:320px}.home .before-after-wrap .carousel-wrap .slide-wrap{max-width:320px}.home .before-after-wrap .carousel-wrap .slide-wrap img{max-width:150px}.footer-logo{background-size:100px 104px;display:block;float:none;height:104px;margin:0 auto 25px;width:100px}.footer-col{display:none}}@media all and (max-width: 450px){.header{padding-bottom:20px}.header .logo{background-size:170px 54px;height:54px;width:170px}.header .mobile-menu-button{top:38px}.home .hero-heading{font-size:22px}.home .hero-text{font-size:14px}.blog .post-default{width:100%}}
