html{width:100%;height:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:visible}body{width:100%;height:100%;background-color:#808285;margin:0;padding:0;overflow-x:visible}.ease{-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.scale{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.scale:hover{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.scale:active{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.clearfix{clear:both}.no-margin{margin:0}.no-padding{padding:0}.m10top,.p10top{margin-top:10px}.m10bot,.p10bot{margin-bottom:10px}.m20top,.p20top{margin-top:20px}.m20bot,.p20bot{margin-bottom:20px}.m24top,.p24top{margin-top:24px}.m24bot,.p24bot{margin-bottom:24px}.m30top,.p30top{margin-top:30px}.m30bot,.p30bot{margin-bottom:30px}.m10top,.p10top{margin-top:10px}.m10bot,.p10bot{margin-bottom:10px}.shadow{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.25);box-shadow:0 0 15px 0 rgba(0,0,0,0.25)}a{text-decoration:underline;color:#00a79d;-webkit-tap-highlight-color:rgba(255,255,255,0.5)}a:hover{color:#555555}a.more{display:inline-block;font-weight:bold;line-height:normal;text-decoration:none;color:#00a79d;text-transform:uppercase}a.more:hover{color:#a1b5ba}a.more:after{content:' ▸'}a.more-white{color:#FFF}a.more-white:hover{opacity:.5}.button,a.button,.wp-block-file a.wp-block-file__button,.wp-bootstrap-blocks-button a{display:inline-block;font-family:'functionpro',Arial,Helvetica,sans-serif;font-size:20px;font-weight:normal;text-decoration:none;text-transform:uppercase;text-align:left;line-height:normal !important;color:#FFFFFF;background:#808285;background-image:none;border-radius:8px;margin:0;padding:8px 30px 8px 10px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.button:hover,a.button:hover,.wp-block-file a.wp-block-file__button:hover,.wp-bootstrap-blocks-button a:hover{color:#FFFFFF;background:#a1b5ba;-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.button:active,a.button:active,.wp-block-file a.wp-block-file__button:active,.wp-bootstrap-blocks-button a:active{color:#FFFFFF;background:#a1b5ba;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.button img,a.button img,.wp-block-file a.wp-block-file__button img,.wp-bootstrap-blocks-button a img{margin-right:8px}.btns-full,a.btns-full{display:block}.btns-alt,a.btns-alt{color:#FFFFFF;background-color:#a1b5ba}.btns-alt:hover,a.btns-alt:hover{color:#FFFFFF;background-color:#00a79d}.btns-alt:active,a.btns-alt:active{color:#FFFFFF;background:#00a79d}#responsive-menu-container #responsive-menu-title #responsive-menu-title-image{margin-bottom:0 !important}#responsive-menu-container .responsive-menu-search-box{font-size:14px !important;border-radius:25px !important;margin-top:30px;padding-left:15px !important;padding-right:15px !important}.wrapper{background-color:#c2c2c2}.header-line{position:absolute;width:100%;height:2px;background-color:#00a79d;top:108px}header{position:relative;z-index:5}header.logo-directions-menu{position:relative;padding:20px 0;background-color:#FFFFFF}header.logo-directions-menu .directions-phone{font-size:24px;font-weight:600;line-height:22px;text-transform:uppercase;text-align:right;color:#555555;margin-top:60px;margin-bottom:5px;margin-right:5px}header.logo-directions-menu .directions-phone a{text-decoration:none;color:#555555}header.logo-directions-menu .directions-phone a:hover{color:#00a79d}header.logo-directions-menu .directions-phone a.phone{color:#555555}header.logo-directions-menu .directions-phone a.phone:hover{color:#00a79d}header.logo-directions-menu .logo{position:relative;z-index:100}header.logo-directions-menu .logo-icon{position:relative;z-index:2;margin-bottom:-50%}header.logo-menu-centered{background-color:#00a79d;border-bottom:4px solid #FFFFFF}@media (max-width:991.98px){header.logo-directions-menu .logo-icon{position:relative;z-index:2;margin-bottom:15px}header.logo-directions-menu .logo-mobile{text-align:center}}.header-contact{position:absolute;z-index:4;top:-360px;left:50%;width:700px;height:500px;background-color:#a1b5ba;border:4px solid #FFFFFF;border-radius:50%;margin-left:-350px}.header-contact .details{position:absolute;width:100%;bottom:20px;text-align:center}.header-contact .details a.phone,.header-contact .details a.directions{display:block;font-size:24px;text-decoration:none;text-transform:uppercase;color:#FFFFFF}.header-contact .details a.phone:hover,.header-contact .details a.directions:hover{color:#00a79d}.slider{position:relative;overflow:hidden;z-index:2}.slider .container-fluid{padding:0}.slider .logo{position:absolute;width:100%;bottom:50px;z-index:10}.slider .slides{position:relative;width:100%;height:600px}.slider .slides .slide{z-index:1;position:absolute;width:100%;top:0;left:0;height:100%;transition:opacity 3s ease-in-out;background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0}.slider .slides .slide.show{opacity:1}.physician{position:relative;height:125px;background-color:rgba(0,0,0,0.5);z-index:3;margin-top:-125px}.physician .col-md-6:nth-of-type(2){position:relative;padding-top:30px;padding-bottom:30px}.physician img{position:absolute;left:0;bottom:0}.physician h2{font-size:30px;font-weight:bold;line-height:normal;color:#FFF;margin:0;padding:0}.physician a{font-weight:bold;text-decoration:none;text-transform:uppercase;color:#FFF}.physician a:hover{color:#CCC}@media (max-width:767.98px){.physician img{left:50%;margin-left:-215px;margin-bottom:30px}}.menu{position:relative;border-top:none;background-color:#FFFFFF;z-index:1000}.menu.menu-pictures .col-3,.menu.menu-pictures .col-4{border-top:1px solid #FFFFFF;border-right:1px solid #FFFFFF}.menu.menu-pictures a{display:block;height:250px;color:#FFFFFF;font-size:24px;text-decoration:none;text-transform:uppercase;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.menu.menu-pictures a.before-surgery{background-image:url(../images/menu-before-surgery.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.menu.menu-pictures a.before-surgery:hover{background-image:url(../images/menu-before-surgery-hover.jpg)}.menu.menu-pictures a.day-of-surgery{background-image:url(../images/menu-day-of-surgery.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.menu.menu-pictures a.day-of-surgery:hover{background-image:url(../images/menu-day-of-surgery-hover.jpg)}.menu.menu-pictures a.after-surgery{background-image:url(../images/menu-after-surgery.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.menu.menu-pictures a.after-surgery:hover{background-image:url(../images/menu-after-surgery-hover.jpg)}.menu.menu-pictures a.patient-forms{background-image:url(../images/menu-patient-forms.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.menu.menu-pictures a.patient-forms:hover{background-image:url(../images/menu-patient-forms-hover.jpg)}.menu.menu-icons-left{background-color:#00a79d;padding:0 0 0 0}.menu.menu-icons-left a{display:block;font-size:30px;text-decoration:none;text-transform:uppercase;line-height:30px;color:#FFFFFF;padding:10px 0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.menu.menu-icons-left a img{height:40px;margin-right:10px}.menu.menu-icons-left a svg{margin-right:10px;shape-rendering:auto}.menu.menu-icons-left a svg .icon{fill:#FFFFFF;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.menu.menu-icons-left a:hover{color:#FFFFFF;background-color:#a1b5ba}.menu.menu-icons-left a:hover svg .icon{fill:#FFFFFF}.menu.menu-icons-round-fixed .fixed{background-color:#FFF;background-image:url(../images/menu-top-fixed.svg);background-repeat:no-repeat;background-position:top center;background-size:105%;border-bottom:1px solid #00a79d;padding-top:30px}.menu.menu-icons-round-fixed a{display:block;font-size:30px;font-weight:bold;text-decoration:none;text-transform:none;line-height:30px;text-align:center;color:#555555;padding:30px 0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.menu.menu-icons-round-fixed a .round{display:inline-block;width:80px;height:80px;background-color:#555555;border-radius:50%;margin-bottom:15px;padding:15px 0}.menu.menu-icons-round-fixed a .round img{height:45px;margin-bottom:15px}.menu.menu-icons-round-fixed a span{display:block}.menu.menu-icons-round-fixed a:hover{color:#00a79d}.menu.menu-icons-round-fixed a:hover .round{background-color:#00a79d}.menu.menu-directions-phone{background-color:#00a79d}.menu.menu-directions-phone .col-6.directions{border-right:1px solid rgba(255,255,255,0.5)}.menu.menu-directions-phone .directions a,.menu.menu-directions-phone .phone a{display:block;font-size:24px;text-transform:uppercase;text-decoration:none;text-align:center;color:#FFFFFF;margin:15px 0}.menu.menu-directions-phone .directions a:hover,.menu.menu-directions-phone .phone a:hover{opacity:.5}main{position:relative;background-color:#FFFFFF;background-image:url(../images/city.svg);background-repeat:no-repeat;background-position:bottom center;background-size:auto 250px, auto 4px;margin:0;padding:40px 0 350px 0;z-index:2}main .fixed{background-color:#FFFFFF;margin:0;padding:60px 40px}.sidebar a.phone,.sidebar a.directions{display:block;font-size:24px;text-align:center;text-decoration:none;color:#555555}.sidebar a.phone:hover,.sidebar a.directions:hover{color:#00a79d}.sidebar a.phone{font-size:26px;font-weight:bold}.sidebar .goldseal{margin-top:20px;margin-bottom:20px}.sidebar .aaahc{margin-top:20px}.testimonial{color:#FFFFFF;background-color:#00a79d;border-bottom:none;padding:60px 0}.testimonial .testimonial-title{font-size:30px;font-weight:bold;text-transform:uppercase;margin-bottom:20px}.testimonial .testimonial-item{font-size:30px;line-height:40px;font-weight:normal}.testimonial .testimonial-items{padding:20px 0;border-bottom:1px solid #CCC}.testimonial .testimonial-items p:last-of-type{padding:0;margin:0}.testimonial .testimonial-items:last-of-type{border-bottom:0}.testimonial a.testimonial-button{display:inline-block;text-transform:uppercase;text-decoration:none;line-height:normal;color:#00a79d;background-color:#FFFFFF;padding:8px 15px}.testimonial a.testimonial-button:hover{color:#FFFFFF;background-color:#a1b5ba}footer{color:#FFFFFF;margin:0;padding:40px 0}footer .icon{width:100px;margin-top:0}footer .footer-address strong{color:#FFFFFF}footer .footer-address a{color:#FFFFFF;opacity:.5}footer .footer-address a:hover{color:#FFFFFF;opacity:1}footer .surgcenter{text-align:center;margin-bottom:30px}footer .surgcenter svg{width:140px;height:auto}footer .surgcenter svg .a{fill:#FFFFFF}footer ul.footermenu{display:inline-block;list-style:none;margin:0 0 0 5px;padding:0}footer ul.footermenu li{display:inline-block;border-left:1px solid #FFFFFF;margin-left:0}footer ul.footermenu li a{display:block;color:#FFFFFF;padding:0px 7px 0 10px;opacity:.5}footer ul.footermenu li a:hover{color:#FFFFFF;opacity:1}@media (max-width:991.98px){footer{text-align:center}footer .footer-address .icon{display:block;float:none;margin-right:auto;margin-left:auto;margin-bottom:15px}footer ul.footermenu{display:inline-block;list-style:none;margin:0 0 0 5px;padding:0}footer ul.footermenu li{display:inline-block;border-left:1px solid #FFFFFF;margin-left:0}footer ul.footermenu li a{display:block;color:#FFFFFF;padding:0px 7px 0 10px;opacity:.5}footer ul.footermenu li a:hover{color:#FFFFFF;opacity:1}}.physicians .physicians-page .photo img,.physicians .physicians-single .photo img{width:80%;height:auto}.physicians .physicians-page .title h2,.physicians .physicians-single .title h2{margin:15px 0 0 0;padding:0}.physicians .physicians-page .title a,.physicians .physicians-single .title a{font-size:18px;font-weight:bold;text-decoration:none;text-transform:uppercase;color:#00a79d}.physicians .physicians-page .title a:hover,.physicians .physicians-single .title a:hover{color:#a1b5ba}.physicians .physicians-stripped-page .photo,.physicians .physicians-stripped-single .photo{border-bottom:1px solid #CCC}.physicians .physicians-stripped-page .photo img,.physicians .physicians-stripped-single .photo img{width:80%;height:auto}.physicians .physicians-stripped-page .title h2,.physicians .physicians-stripped-single .title h2{margin:15px 0 0 0;padding:0}.physicians .physicians-stripped-page .title a,.physicians .physicians-stripped-single .title a{font-size:18px;font-weight:bold;text-decoration:none;text-transform:uppercase;color:#a1b5ba}.physicians .physicians-stripped-page .title a:hover,.physicians .physicians-stripped-single .title a:hover{color:#00a79d}ul.page-children{list-style:none;list-style-type:none;margin:10px 0px 0px 0px;padding:0px}ul.page-children li{margin:0;padding:8px 0px;border-top:1px solid #CCC !important;-webkit-tap-highlight-color:rgba(255,255,255,0.5)}ul.page-children li:first-child{border-top:none}ul.page-children li:last-child{border-bottom:none}ul.page-children li a{text-decoration:none;color:#00a79d}ul.page-children li a:hover{color:#a1b5ba}ul.page-children li ul.children{font-size:18px;margin:0px;padding:0px 0px 0px 20px}ul.page-children li ul.children li:last-child{border-bottom:none}.gallery:after{content:"";display:table;clear:both}.gallery .gallery-item{float:left;margin-right:4%;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.gallery .gallery-item:hover{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.gallery .gallery-item:active{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.gallery .gallery-item img{width:100%;height:auto}.gallery.gallery-columns-3 .gallery-item{width:30%}.gallery.gallery-columns-3 .gallery-item:nth-of-type(3n){margin-right:0}