.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left;margin-top:5px}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right;margin-top:5px}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both;margin-top:5px}.clear{clear:both}.fb a{vertical-align:middle;font-size:20px;margin-right:10px}.fb a i{vertical-align:middle;font-size:20px!important}.vid-width{max-width:600px}@media only screen and (min-width:900px){.network-carriers{column-count:2}}h2{font-size:30px;color:#657417;font-weight:700;line-height:1.2}h3{font-family:"Nunito Sans",sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:18px;font-weight:400;color:#657417;line-height:1.5;margin-top:12px}li{font-size:18px;line-height:1.6}@media only screen and (max-width:639px){h2{font-size:26px}h3{font-size:18px}}.button,.highlight-container .hightlight-r-cell .hightlight-r-content a,.highlight-container .hightlight-l-cell .hightlight-l-content a,#gform_1 .gform_footer #gform_submit_button_1,.physician-container .physician-grid .cell .button{color:#fff;text-transform:uppercase;font-size:16px;font-weight:600;border-radius:5px;padding:.7rem 2rem;display:inline-block;letter-spacing:1px}#mega-menu-wrap-main-nav #mega-menu-main-nav>li.mega-menu-item{height:100px!important}#mega-menu-item-325,#mega-menu-item-1291{background-image:var(--wpr-bg-af13ee66-4de2-4090-b54b-2c4072cae232)!important;background-repeat:no-repeat!important;background-position:left!important;background-size:contain!important;width:320px!important;position:relative!important;float:left!important}#mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{margin:0!important}.mega-sub-menu{margin-top:12px!important}.mega-menu-columns-3-of-12 .mega-sub-menu{margin-top:0!important}#mega-menu-13-0,#mega-menu-7-0,#mega-menu-1179-0,#mega-menu-1292-0,#mega-menu-1304-0,#mega-menu-1330-0{border-bottom:1px solid white!important}.sub-nav{background:#676c68}.upper-contact{align-items:center;color:#fff;font-weight:700;font-size:16px}.phone-link{color:#fff;padding:.7rem 1.5rem .7rem .5rem!important}.appointment-button{background:#bcd43e;text-transform:uppercase;font-weight:600;padding:1rem!important;color:#fff}.nav-container .main-navigation{margin-top:0}.nav-container .main-navigation #main-nav li a{font-size:18px}@media only screen and (max-width:1024px){.main-upper-nav{margin-top:0}}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#676c68}.mobile-phone-link a,.mobile-appointment-button a{color:#676C68!important;font-size:15px!important}.mega-optometrists,.mega-surgeons{padding-top:0!important}.mega-pbrunetti a:before{content:' ';background-image:var(--wpr-bg-3fcbce4c-4ecd-4f45-a16d-0f9f077bd87e)!important;background-size:contain!important;background-repeat:no-repeat!important;width:55px!important;height:55px!important}.mega-kjohnson a:before{content:' ';background-image:var(--wpr-bg-bcf35487-3f63-4376-b6ca-597775d3b453)!important;background-size:contain!important;background-repeat:no-repeat!important;width:55px!important;height:55px!important}.mega-lkearsley a:before{content:' ';background-image:var(--wpr-bg-d9ccd2e0-db84-4571-ad75-978be119c560)!important;background-size:contain!important;background-repeat:no-repeat!important;width:55px!important;height:55px!important}.james-r-townley a:before{content:' ';background-image:var(--wpr-bg-e40c2957-ea17-42a9-bd3c-ce2b6eac26ea)!important;background-size:contain!important;background-repeat:no-repeat!important;width:55px!important;height:55px!important}.mega-mlantz a:before{content:' ';background-image:var(--wpr-bg-2f052d13-220a-4ca6-9a14-4fdcf53351a0)!important;background-size:contain!important;background-repeat:no-repeat!important;width:55px!important;height:55px!important}.mega-dlantz a:before{content:' ';background-image:var(--wpr-bg-65721dbd-78a3-4def-af3b-35796d435163)!important;background-size:contain!important;background-repeat:no-repeat!important;width:55px!important;height:55px!important}.mega-nav-media-icons li{text-align:right!important}.mega-nav-media-icons i{color:#fff;font-size:21px;margin-left:10px}#mega-menu-item-1152>a:hover,#mega-menu-item-1153>a:hover,#mega-menu-item-1154>a:hover,#mega-menu-item-1158>a:hover,#mega-menu-item-1161>a:hover,#mega-menu-item-1167>a:hover,#mega-menu-item-1173>a:hover,#mega-menu-item-1180>a:hover,#mega-menu-item-1189>a:hover,#mega-menu-item-1191>a:hover,#mega-menu-item-1194>a:hover,#mega-menu-item-1293>a:hover,#mega-menu-item-1297>a:hover,#mega-menu-item-1324>a:hover,#mega-menu-item-1318>a:hover,#mega-menu-item-1312>a:hover,#mega-menu-item-1309>a:hover,#mega-menu-item-1305>a:hover,#mega-menu-item-1345>a:hover,#mega-menu-item-1342>a:hover,#mega-menu-item-1340>a:hover,#mega-menu-item-1331>a:hover,#mega-menu-item-1612>a:hover{color:white!important}.appointment-button:hover{color:#fff;background:#c6bd56}@media only screen and (max-width:768px){.hide-for-medium-down{display:none}.show-for-medium-down{visibility:visible}}@media only screen and (min-width:768px){.show-for-medium-down{display:none}}.main-hero{margin-top:0}.hero-container{padding-top:100px;padding-bottom:100px}.hero-content-cell{background:rgb(103 108 104/80%)}.hero-container h1{text-align:left;font-weight:600;text-transform:none;font-size:30px;line-height:1.5;color:#fff;padding:20px 20px 10px;letter-spacing:0;max-width:550px}@media only screen and (max-width:760px){h1#home-hero-text{font-size:28px}}@media only screen and (max-width:575px){h1#home-hero-text{font-size:28px}}.hero-container h3{font-family:"Nunito Sans",sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:20px;font-weight:400;color:#fff;padding:0 20px}.hero-container p{color:#fff;padding:10px 20px 20px}.home-content-container p{color:#676c68}.intro-content-cell{border-left:2px solid #676c68;padding-left:16px}.tabs{background:0 0;border:0}.tabs-title{margin-bottom:12px}.tabs-title a{display:inline;text-transform:uppercase;letter-spacing:1px;color:#676c68;font-size:16px;padding:1.25rem}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{font-weight:600;color:#676c68;background:0 0}.tabs-title a:hover{color:#c6bd56;background:0 0}.tabs-content{border:0;background:0 0}.dark-text p{color:#0a0a0a!important}.home-procedures-img{position:relative}.home-procedures-img .procedure-icon{position:absolute;bottom:12px;width:42px}.home-procedures-img h2{position:absolute;bottom:12px;left:72px;color:#fff;font-size:26px}.home-procedures-content{padding-left:2rem}li.procedures-home{list-style-type:none;line-height:2;font-weight:700}li.procedures-home a{color:#676c68}li.procedures-home a:hover{color:#C6BD56!important}.dark-background{background:#676c68;color:#fff}.dark-background .intro-content-cell{border-left:2px solid #fff}.dark-background .intro-content-cell h2,.dark-background .intro-content-cell h3,.dark-background p{color:#fff}.dark-background p{margin-left:12px}.home-conditions-list{list-style-type:none;column-count:3;margin-left:12px;width:100%}.home-conditions-list li{line-height:2.2!important}.home-conditions-list li a{color:#fff;font-weight:700}.home-conditions-list li a:hover{color:#c6bd56;font-weight:700}@media only screen and (max-width:1200px){.home-content-container{padding:60px 10px}}@media only screen and (max-width:639px){.home-content-container{padding:60px 10px}.home-conditions-list{column-count:2}.home-procedures-content{padding-left:auto}}.physician-grid{margin-top:48px}.physician-grid .cell{margin-bottom:30px}.physician-grid .cell .profile-img img{margin-bottom:20px}.physician-grid .cell h4{font-size:18px}.physician-grid .cell .profile-img .pro-border{content:"";display:block;background-size:contain;width:calc(100% - 20px);height:100%;position:absolute;top:10px;left:10px;opacity:.5;transition:all .3s}.logo-container{padding:0 0 60px}.special-offer-container{padding:36px 0}.special-offer h2{font-size:30px;color:#f0b323;text-transform:uppercase}.special-offer p{color:#fff;margin-bottom:0}@media only screen and (max-width:1023px){.special-offer-button{margin-top:18px}}.highlight-container .hightlight-r-cell .hightlight-r-content h5,.highlight-container .hightlight-l-cell .hightlight-l-content h5{border-left:0;padding-left:0}.testimonial-callout{padding:36px 0}.testimonial-callout h3{text-align:center;color:#fff;font-size:26px;display:inline-block}.testimonial-callout .button{margin-left:24px;margin-top:-10px}@media only screen and (max-width:614px){.testimonial-callout .button{margin-top:10px}}.footer-contact-container{background-color:#f1f1f0;padding:60px 0}.footer-button{background:#bcd43e;border-radius:5px;text-transform:uppercase;font-weight:600;margin-top:10px;font-size:14px;padding:.7rem 1rem;letter-spacing:0}.footer-link:hover{color:#C6BD56!important}footer .footer-main-container .foot-logo-cell .fb a{font-weight:400;margin-right:15px}.sub-hero-img{height:250px;position:relative;border-bottom:8px solid #c6bd56}.sub-hero-img .grid-container{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%)!important;max-width:100rem;width:80%}#sub-hero-text{color:#fff;text-align:center}.sub-page-container{padding:0;background:#f1f1f0}.sub-page-container-one{padding:60px 0 0;background:#f1f1f0;height:auto}@media screen and (max-width:1200px){.sub-page-container-one{max-height:720px!important}}@media screen and (max-width:1048px){.sub-page-container-one{max-height:100%!important;padding:60px 0}}@media screen and (max-width:639px){.sub-page-container-one{max-height:100%!important;padding:60px 0 0;margin-bottom:-64px}}.sub-page-container-white{padding:150px 0 60px;background:#fff}.main-procedure-cell{padding-right:2.5rem!important}.cta-form-cell{filter:drop-shadow(4px 4px 8px #a9a9a9);height:auto;max-height:725px;padding:28px 20px 0 20px!important}.gform_legacy_markup_wrapper textarea.medium{height:170px}.cta-form-cell p{font-size:16px}.benefits-container{padding-left:3rem!important}.evo-vs p,.evo-vs ul li{font-size:16px}#evo-faq .accordion-title{color:#657417;font-size:16px}#evo-faq .accordion-title:focus,#evo-faq .accordion-title:hover{color:#c6bd56}@media screen and (max-width:639px){.cta-form-cell{margin-top:36px!important}.benefits-container{padding-left:1rem!important;padding-right:1rem!important}.procedure-image-cell{margin-bottom:36px}}.procedure-benefits{margin:24px 0 0;list-style-type:none}.procedure-benefits li{padding-bottom:10px;margin-bottom:18px;border-bottom:1px solid #ccc;font-size:16px}@media only screen and (max-width:639px){.benefits-container{margin-bottom:3rem}}.download-link{font-weight:700}.flexible-content .grid-container{padding:0!important}.testimonial-section{margin:2rem 0 1.5rem 1rem}.our-procedures{font-size:24px!important;color:#657417!important;font-weight:700!important}.contact-pg-cell h5{color:#657417}#gform_4 .cta-form-cell .gform_wrapper ul.gform_fields li.gfield{padding-right:0;box-shadow:none;border:none;border-radius:5px;background:#efefef;padding-left:10px}#gform_4 textarea,#gform_4 select,#gform_4 input{border:none;background:#efefef;margin-bottom:0;box-shadow:none;border-radius:5px;padding-left:10px}.ginput_container_select:after{top:5px}#gform_submit_button_4{padding:.7rem 2rem!important;background-color:#C6BD56!important}.physician-main-container .physician-img-cell ul li{text-transform:none;font-size:18px}.physician-main-container .physician-img-cell ul li a:hover{color:#c6bd56}.cta-form-cell #gform_5 .ginput_container_radio .gchoice,#gform_3 .ginput_container_radio .gchoice{display:inline}.cta-form-cell #gform_5 .ginput_container_radio .gchoice input,.cta-form-cell #gform_5 .ginput_container_checkbox .gchoice input,#gform_3 .ginput_container_radio .gchoice input,#gform_3 .ginput_container_checkbox .gchoice input{margin-bottom:0}.cta-form-cell #gform_5 .gform_body [type=text],.cta-form-cell #gform_5 .gform_body select{box-shadow:none;border:none;border-radius:5px;background:#efefef;padding-left:10px}.field-w-margin{margin:24px 0!important}.field-top-margin{margin-top:18px!important}.landing-page-logo{filter:brightness(0) invert(1)}.landing-hero-container{padding-top:250px;padding-bottom:250px}.hero-callout{background:rgba(11,97,127,.8);border-radius:5px;padding-top:60px;padding-bottom:60px}.hero-callout h1{color:#fff;text-transform:uppercase;line-height:1.2;font-size:36px}.hero-callout h1 span{font-size:72px}.hero-callout h3{color:#fff;font-size:24px}.hero-callout p{color:#fff;line-height:1.4;max-width:400px;margin:20px auto}.landing-page-container-gray{padding:60px 0;background:#f1f1f0}.landing-page-container-white{padding:60px 0;background:#fff}.landing-page-container-blue{padding:60px 0;background:#676c68}.landing-about-ee>div{padding:120px 0}.landing-page-container-blue h2,.landing-page-container-blue p,.landing-about-ee h2,.landing-about-ee p{color:#fff}.landing-page-container-blue p,.landing-about-ee p{max-width:750px;margin:24px auto}.landing-page-container-blue .smile-lasik-wrapper{max-width:800px;margin:0 auto}.landing-page-container-blue .image-caption{margin:0 auto;font-size:21px;font-weight:600}.smile-benefits{padding-top:60px}.smile-icons{font-size:48px;color:#676c68}.smile-benefits h4{color:#676c68;text-transform:uppercase;font-family:"Nunito Sans",sans-serif;font-size:21px}.smile-testimonial iframe{border-radius:5px}#gform_3 legend.gfield_label{max-width:650px!important}@media only screen and (max-width:1024px) and (min-width:850px){.landing-hero .hero-callout{width:66%}}@media only screen and (max-width:849px){.landing-hero .hero-callout{width:100%;padding-top:20px;padding-bottom:20px;margin-top:100px}.landing-hero-container{padding-left:0;padding-right:0;padding-top:320px;padding-bottom:0}.hero-callout h1{font-size:30px}.hero-callout h1 span{font-size:60px}.hero-callout h3{font-size:21px;margin-top:0}.hero-callout p{max-width:500px;margin:10px auto}}@media only screen and (max-width:639px){.landing-page-footer .foot-logo-cell{order:3;margin-top:48px}.landing-page-container-blue .image-caption{margin-top:18px}}.sub-page-container-one a,.sub-page-container a,.page-id-37 .contact-pg-cell a,.postid-463 .intro-text-cell a,.postid-229 .intro-text-cell a{color:#939A54!important}.sub-page-container-one a:hover,.sub-page-container a:hover,.page-id-37 .contact-pg-cell a:hover,.postid-463 .intro-text-cell a:hover,.postid-229 .intro-text-cell a:hover{color:#4C87B7!important}.cta-form-cell h4{color:#657417!important}.cta-form-cell #gform_2 .gform_footer #gform_submit_button_2,.footer-button,input#gform_submit_button_1,input#gform_next_button_5_15,.physician-grid a.button{background:#BCD43E!important}.cta-form-cell #gform_2 .gform_footer #gform_submit_button_2:hover,a.footer-button:hover,input#gform_submit_button_1:hover,input#gform_next_button_5_15:hover,.physician-grid a.button:hover{background:#C6BD56!important}i.fab.fa-instagram:hover,i.fab.fa-facebook-f:hover,a.phone-link:hover,i.fab.fa-linkedin:hover{color:#C6BD56!important}.footer-contact-container .intro-content-cell h2,.footer-contact-container .intro-content-cell h3,.physician-main-container .physician-content-cell h2,.physician-main-container .physician-content-cell h3{color:#657417!important}.main-procedure-cell a.button{color:#fff!important;background:#BCD43E!important}.main-procedure-cell a.button:hover{color:#fff!important;background:#C6BD56!important}footer .footer-main-container{background:#676c68;border-color:#c6bd56}#mega-menu-wrap-main-nav #mega-menu-main-nav>li.mega-menu-item>a.mega-menu-link{line-height:100px!important}.copy a{color:#BCD43E!important}.copy a:hover{color:#C6BD56!important}.manager-body{display:grid;grid-template-columns:auto auto;grid-gap:1rem;text-align:justify}.manager-body img{width:200px}.technicians{margin-top:2rem}.technicians-body .row{display:flex;flex-wrap:wrap}.technicians-body .tech{margin-bottom:2rem;width:33.3%}.administrative{margin-top:2rem}.administrative-body .row{display:flex;flex-wrap:wrap}.administrative-body .admin{margin-bottom:2rem;width:33.3%}.optician-body{display:grid;grid-template-columns:auto auto;grid-gap:1rem;text-align:justify}.optician-body img{width:200px}.patient_education-template-default .sub-page-container{padding:60px 0!important}.accordion-content,.accordion{background-color:transparent!important}@media screen and (max-width:639px){.physician-main-container .physician-img-cell h2,.physician-main-container .physician-img-cell ul{display:none!important}}.physician-content-cell blockquote{display:block;width:90%;margin-right:auto;margin-top:30px;margin-bottom:20px;margin-left:auto;padding:65px 50px 20px;border-top:1px solid #c4cbd7;border-bottom:1px solid #c4cbd7;border-left:1px none #000;background-image:var(--wpr-bg-805d3ae8-e91b-4425-bb73-c7d48e8b1eae);background-position:50% 27px;background-size:31px;background-repeat:no-repeat;font-size:25px;line-height:42px;font-style:italic;text-align:center}input#gform_next_button_3_15,.page-template-page-smile a.button{background:#BCD43E!important}input#gform_next_button_3_15:hover,.page-template-page-smile a.button:hover{background:#C6BD56!important}