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:#515150;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:#395f8c;-webkit-tap-highlight-color:rgba(255,255,255,0.5)}a:hover{color:#515150}a.more{display:inline-block;font-weight:bold;line-height:normal;text-decoration:none;color:#395f8c;text-transform:uppercase}a.more:hover{color:#cce4aa}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:22px;font-weight:normal;text-decoration:none;text-transform:uppercase;text-align:left;line-height:normal !important;color:#FFFFFF;background:#cce4aa;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:#395f8c;-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:#395f8c;-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:#cce4aa}.btns-alt:hover,a.btns-alt:hover{color:#FFFFFF;background-color:#cce4aa}.btns-alt:active,a.btns-alt:active{color:#FFFFFF;background:#cce4aa}#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.logo-directions-menu{position:relative;padding:20px 0;background-color:#395f8c}header.logo-directions-menu .directions-phone{font-size:22px;font-weight:normal;line-height:22px;text-transform:uppercase;text-align:right;color:#FFF;margin-top:13px;margin-bottom:2px;margin-right:5px}header.logo-directions-menu .directions-phone a{text-decoration:none;color:#FFF}header.logo-directions-menu .directions-phone a:hover{color:#515150}header.logo-directions-menu .directions-phone a.phone{color:#FFF}header.logo-directions-menu .directions-phone a.phone:hover{color:#515150}header.logo-directions-menu .logo{position:relative;z-index:2}header.logo-menu-centered{background-color:#395f8c}.slider{position:relative;overflow:hidden;z-index:2}.slider .container-fluid{padding:0}.slider .logo{position:absolute;left:50%;bottom:0;margin-left:-275px;z-index:10}.slider .slides{position:relative;width:100%;height:485px}.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:#395f8c;z-index:3}.physician .col-md-6:nth-of-type(2){position:relative;padding-top:30px;padding-bottom:30px}.physician img{position:absolute;left:0;bottom:-50px;border:5px solid #cce4aa;border-radius:50%}.physician h2{font-size:30px;font-weight:bold;line-height:normal;color:#cce4aa;margin:0;padding:0}.physician a{font-weight:bold;text-decoration:none;text-transform:uppercase;color:#cce4aa}.physician a:hover{color:#FFF}@media (max-width:767.98px){.physician img{left:50%;margin-left:-215px;margin-bottom:30px}}.menu{position:relative;border-top:none;z-index:10}.menu.menu-pictures .col-3{border-top:1px solid #FFFFFF;border-right:1px solid #FFFFFF}.menu.menu-pictures a{display:block;height:250px;color:#FFFFFF;font-size:22px;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:#395f8c}.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:hover{background-color:#cce4aa}.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 #395f8c;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:#515150;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:#395f8c;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:#515150}.menu.menu-icons-round-fixed a:hover .round{background-color:#cce4aa}.menu.menu-directions-phone{background-color:#395f8c}.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:22px;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;margin:0;padding:0;z-index:2}main .fixed{background-color:#FFFFFF;margin:0;padding:60px 100px}@media (max-width:575.98px){main{padding:60px 20px}main .fixed{padding:40px 40px}}.sidebar ul{list-style:none;margin:0;padding:0}.sidebar ul li{margin:0 0 20px 0;padding:0}.sidebar ul a.phone,.sidebar ul a.directions{display:block;font-size:22px;text-align:center;text-decoration:none;color:#515150}.sidebar ul a.phone:hover,.sidebar ul a.directions:hover{color:#395f8c}.sidebar ul a.phone{font-size:26px;font-weight:bold}.sidebar ul .goldseal{margin-top:20px;margin-bottom:20px}.sidebar ul .aaahc{margin-top:20px}.testimonial{color:#FFFFFF;background-color:#395f8c;background-image:url(../images/testimonial.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;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:#FFFFFF;background-color:#cce4aa;padding:8px 15px}.testimonial a.testimonial-button:hover{color:#395f8c;background-color:#FFFFFF}.footer-buttons{margin-top:-37px;margin-bottom:-35px;z-index:5;padding-left:15px;padding-right:15px}footer{position:relative;color:#FFFFFF;margin:0;padding:80px 0 50px}footer .footer-address .icon{float:left;width:125px;margin-top:15px;margin-right:15px;margin-bottom:15px}footer .footer-address strong{color:#FFFFFF}footer .footer-address a{color:#FFFFFF;opacity:.5}footer .footer-address a:hover{color:#FFFFFF;opacity:1}footer .goldseal{margin-top:-20px}footer .surgcenter{text-align:center}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:767.98px){footer{text-align:center}footer .footer-address .icon{display:block;float:none;margin-top:0;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}}.not-affiliated{background-color:#cce4aa;padding:15px 30px}.not-affiliated p:last-of-type{margin:0;padding:0}.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:16px;font-weight:bold;text-decoration:none;text-transform:uppercase;color:#cce4aa}.physicians .physicians-page .title a:hover,.physicians .physicians-single .title a:hover{color:#395f8c}.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:16px;font-weight:bold;text-decoration:none;text-transform:uppercase;color:#cce4aa}.physicians .physicians-stripped-page .title a:hover,.physicians .physicians-stripped-single .title a:hover{color:#395f8c}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:#395f8c}ul.page-children li a:hover{color:#cce4aa}ul.page-children li ul.children{font-size:16px;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}