body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:#393939}h1,h2,h3,h4,h5,h6{color:#767676}body{line-height:2em}a{color:#84b9b0}#footer-widgets .footer-widget li:before{top:10.6px}@media only screen and (min-width:981px){.et_pb_section{padding:3% 0}.et_pb_fullwidth_section{padding:0}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:40px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}.et_pb_button{text-transform:uppercase;letter-spacing:0.2em!important}.inline-btns .et_pb_button_module_wrapper:not(:last-child){margin-right:30px}.inline-btns .et_pb_button_module_wrapper{display:inline-block}.btn-center{text-align:center}@media screen and (min-width:981px) and (max-width:1200px){.center-ipro-btn{text-align:left!important}.inline-btns .et_pb_button_module_wrapper:not(:last-child){margin-bottom:20px!Important}body .et_pb_button{font-size:16px}.blue-transparent-col{width:60%!important}}@media screen and (max-width:980px){.inline-btns{text-align:center}}@media screen and (max-width:767px){.inline-btns .et_pb_button_module_wrapper:not(:last-child){margin-bottom:20px!important;margin-right:0px!important}a.inline-btns .et_pb_button_module_wrapper a{width:90%;text-align:center}.inline-btns .et_pb_button_module_wrapper{display:block}body .et_pb_button{font-size:16px}}div#wonderplugincarousel-container-1 a.phone-num{display:block;border:solid #aa8a5d 1px;border-radius:30px;margin:5px auto 5px 0;color:#000;padding:5px;font-size:14px;text-align:center}div#wonderplugincarousel-container-1 a.phone-num:hover{display:block;border:solid #aa8a5d 1px;border-radius:30px;margin:5px auto 5px 0;color:#000;padding:5px;font-size:14px;text-align:center;background:#aa8a5dcc}div#wonderplugincarousel-container-1 a.sched-btn,.sched-btn{display:block;background:rgba(132,185,185,1)!important;margin:5px auto 5px 0;padding:5px;font-size:14px;color:#000!important;text-transform:uppercase;border-radius:30px;text-align:center;border:solid rgba(132,185,185,1) 1px!important}div#wonderplugincarousel-container-1 a.sched-btn:hover,.sched-btn:hover{display:block;background:rgba(57,101,101,1)!important;margin:5px auto 5px 0;padding:5px;font-size:14px;color:#fff!important;text-transform:uppercase;border-radius:30px;text-align:center}.page-id-703 .et_pb_image_16.sunglasses,.page-id-703 .et_pb_blurb_16.sunglasses,.page-id-703 .et_pb_social_media_follow_16.sunglasses,.page-id-694 .et_pb_row_32{display:none!important}.gform_legacy_markup_wrapper .gsurvey-rating>label span{position:relative!important}.gsurvey-rating>label{height:60px!important}#pum-119 .pum-content>p{display:none}.pum-content.popmake-content .requestAppointment2023Form_wrapper h2{line-height:1em!important;font-size:26px!important}.requestAppointment2023Form input[type="text"]{border:solid 2px #d4c4ad;border-radius:50px;padding:10px 15px}.requestAppointment2023Form input[type="submit"]{color:#ffffff!important;border-radius:50px;font-size:12px;font-weight:300!important;background-color:#8b6f48;padding:10px 50px;border:solid 2px #8b6f48;margin:10px auto}.popup-link{color:#84b9b0}.popup-link:hover{text-decoration:underline}#spu-11442 h2{font-weight:700;font-size:36px!important;color:#8b6f48!important;text-align:center!important;margin-bottom:10px!Important}#spu-11442 .spu-close{color:#aa895c}#spu-11442 .spu-close-top_right{top:10px}#spu-11442 .spu-container{margin:0px!important}#spu-11442 .popup-content{text-align:center;color:#767676!important}.pum-theme-112 .pum-content+.pum-close,.pum-theme-default-theme .pum-content+.pum-close{box-shadow:none!important;background-color:rgba(249,249,249,1)!important}.pum-theme-112,.pum-theme-default-theme{background-color:rgba(0,0,0,.4)!important}.pum-theme-popmake-10834 .pum-content,.pum-theme-default-theme .pum-content{text-align:center}.pum-theme-10834 .pum-container,.pum-theme-default-theme .pum-container,#popmake-10834{padding:40px 30px!important;border-radius:0!important;border:10px solid #8b6f48!important;background-color:rgba(249,249,249,1)!important;display:block!important;margin:auto!important}p.popup-content a{color:#84b9b0!important}.pum-content.popmake-content h2{font-weight:700;font-size:36px!important;color:#8b6f48!important}.pum-content.popmake-content{line-height:1.7em;font-size:18px!important;color:#767676!important}.btn-2cols{display:flex!important;justify-content:center!important;margin-top:20px}.btn-2cols button{min-width:180px}.sched-btn{border:solid 2px #aa895c;border-radius:50px;font-weight:400!important;background-color:#aa895c;padding:15px 25px;text-transform:uppercase;font-size:13px;margin:7px 0 7px}.sched-btn a{color:#fff!important}.sched-btn:hover{background-color:#96cec4;transition:all ease-in-out 400ms;border:2px solid #96cec4!important}.call-btn{border:solid 2px #aa895c;padding:11px 25px;border-radius:50px;margin:7px 7px 7px 0;font-size:13px}.call-btn a{color:#aa895c!important}.call-btn:hover{border:solid 2px #96cec4;transition:all ease-in-out 400ms}.call-btn:hover a{color:#c5c5c5!important}@media only screen and (min-width:1280px){.pum-theme-10834 .pum-container,.pum-theme-default-theme .pum-container{width:50%!important}}@media only screen and (max-width:1280px) and (min-width:1024px){.pum-theme-10834 .pum-container,.pum-theme-default-theme .pum-container{width:70%!important}}@media only screen and (max-width:520px){.pum-content.popmake-content h2{font-size:9vw!important}p.popup-content{font-size:16px}.btn-2cols{display:flex!important;flex-direction:column!important}.call-btn{margin-right:0!important}.sched-btn{padding:10px 22px;margin:10px 0 0!important}.pum-theme-10834 .pum-container,.pum-theme-default-theme .pum-container{width:90%!important}}@media only screen and (max-width:320px){.pum-theme-10834 .pum-container,.pum-theme-default-theme .pum-container{padding:40px 10px!important}}#map-code-container iframe{margin-top:-60px!important}#call-to-appoint{padding-top:10px!important;padding-right:20px!important;padding-bottom:10px!important;padding-left:20px!important}.amazingcarousel-list li:last-child,.amazingcarousel-item-clone{display:none!important}#mainheader-menu{height:55px;top:0;left:0;transition:all 500ms}#mainheader-menu.tiny{padding-bottom:0px!important;padding-top:3px!important;height:42px}.et-menu li li.menu-item-has-children>a:first-child:after{right:10px;top:6px}.gsurvey-rating>label{background-size:50px 50px!important;width:52px!important;line-height:60px!important;text-align:center!important}#header-callnow:hover,#header-sched:hover{background-color:#84b9b0!important}#et-main-area{}.et_pb_section_20.et_pb_section{margin-top:-1px!important}#footer-menu ul{list-style:none;padding:0 0 23px 0em}#footer-menu a,#footer-menu ul li a{color:#fff;font-weight:400}#footer-menu a,#footer-menu ul li h4{font-weight:500}#menu-call-menu{background-color:#8b6f48;color:#fff;padding:10px!important;min-width:250px;text-align:center;margin:auto;border-radius:25px}.header-callnow-button{}.header-callnow-button .sub-menu{}.header-callnow-button .sub-menu li{padding:0px;background-color:#84b9b0!important;margin-bottom:10px;line-height:1.5em}.header-callnow-button .sub-menu li:hover{background-color:#63a79b!important}.header-callnow-button .sub-menu li a{width:240px;text-align:right}#header-top-menu{margin-bottom:0px}.btn{color:#fff;border-radius:50px;border:0;white-space:normal;text-transform:uppercase;font-size:11px;letter-spacing:0.2em;padding:0.5em 2.5em;min-height:45px;border-radius:40px;display:inline-flex;font-weight:300;align-items:center;justify-content:center;cursor:pointer;white-space:normal}.btn-primary{min-width:100%;color:#fff;background-color:#8b6f48;border-color:#826844;box-shadow:0 0 0 0.2rem rgba(170,137,92,0.5)}.btn-brand{min-width:265px;color:#fff;background-color:#8b6f48}.btn-footer{min-width:100%;background-color:#fff;color:#3b504d!important}.btn-primary-readmore{min-width:200px;color:#fff;background-color:#8b6f48;border-color:#826844}.btn.btn-primary:hover,#header-button:hover,.btn-primary-readmore:hover,#sched-button:hover{background-color:#84b9b0!important;color:#fff}#header-button{min-width:250px;vertical-align:middle;text-align:center;background-color:#aa895c;padding:12px!important}#sched-button{min-width:300px;vertical-align:middle;text-align:center;background-color:#aa895c;padding:12px!important}.et_pb_testimonial_content{}.services-img-first h3{display:none}#services-vision-therapy,#services-dry-eye{overflow-y:scroll}.service-offered{background-size:cover;box-shadow:inset 0 0 0 2000px rgba(0,0,0,6)}.service-offered1{background-size:cover;box-shadow:inset 0 0 0 2000px rgba(0,0,0,0.2)}.service-offered2{background-size:cover;box-shadow:inset 0 0 0 2000px rgba(0,0,0,0.2)}#services-low-vision-title{width:100%}#day{width:100px}#day,#time{display:inline-block;padding:2px 4px}#hours-button h5{padding:15px 10px;border-radius:25px;background-color:#fff;margin-bottom:10px}#hours-button h5:before{right:20px;color:#393939}.et_pb_toggle_open .et_pb_toggle_title:before{display:block!important;content:"\e04f"}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){#header-menu{width:100%!important;padding-left:10px!important;padding-right:10px!important}#covid-bar{width:90%}#sched-button{min-width:220px!important}#location-column{width:95%}#location-column-blurb{min-height:300px}.btn-footer{min-width:200px}#phone-container{width:33.33%!important}}@media only screen and (min-device-width:320px) and (max-device-width:480px){#logo-container{margin-bottom:0px}#phone-container{margin-top:-40px!important;margin-left:35%!important;width:100%!important}#mobile_menu1{}#sched-button{min-width:220px}.btn-primary{min-width:265px}}sup{font-size:0.6em;vertical-align:super;bottom:0}sub{font-size:0.6em;vertical-align:sub;bottom:0}@media only screen and (min-width:981px){.headshot_wrapper img{float:left;margin-right:5.5%;width:29.6667%;margin-bottom:1.8em}}.headshot_wrapper img{margin-bottom:1rem}@media (max-width:1024px) and (min-width:768px){.location-top-section{padding-top:55px!important}}.wbg_hover:hover{color:#393939;text-decoration:underline;transition:400ms ease-in-out all}a.bluegreenbg_hover{text-decoration:underline;color:unset!important}a.bluegreenbg_hover:hover,a.whiteText_hover:hover{text-decoration:none;transition:400ms ease-in-out all;color:unset!important}.et_mobile_menu .first-level>a{background-color:transparent;position:relative}.et_mobile_menu .first-level>a:after{font-family:"ETmodules";content:"\4c";font-weight:normal;position:absolute;font-size:16px;top:13px;right:10px}.et_mobile_menu .first-level>.icon-switch:after{content:"\4d"}.second-level{display:none}.reveal-items{display:block}.et_mobile_menu{margin-top:20px;width:100%}@media (max-width:550px){ul#mobile_menu1{width:250px!important;overflow:scroll!important;border-top:0}}@media (min-width:1024px){div#cta-container{text-align:right;margin-top:7px;display:-webkit-inline-box;float:right}}.schedule-an-appointment-btn{color:#000;border-radius:50px;font-weight:400!important;background-color:#84b9b9;padding:15px 25px;text-transform:uppercase;font-size:13px;margin:7px 0 7px}.schedule-an-appointment-btn:hover{background-color:#fff;transition:all ease-in-out 400ms;color:#000!important}.call-now-btn{border:solid 2px #84b9b9;padding:11px 25px;border-radius:50px;color:#fff;margin:7px 7px 7px 0;font-size:13px;background:#396565!important}.call-now-btn:hover{border:solid 2px #96cec4;transition:all ease-in-out 400ms;color:#000;background:#fff!important}@media (max-width:736px){div#cta-container,div#cta-container-body{display:grid;flex-direction:column;text-align:center!important;justify-content:center;align-items:center;width:100%}.call-now-btn{padding:4px 25px;width:100%}.schedule-an-appointment-btn{padding:8px 25px}.logoCol1{width:75%!important}.logoCol1{width:25%!important}.headerCol2{width:100%!important}}@media (max-width:667px){.header-buttons,div#header-menu #header-top-menu{display:none}div.et_pb_column_2_tb_header{margin:auto;width:75%}body{width:100%;overflow-x:hidden}}@media (max-width:480px){.header-buttons ul{padding:0px}.header-buttons ul li a{display:block}.header-buttons ul li.btn-1 a{color:rgb(255,255,255)}.header-buttons ul li{list-style-position:initial;list-style-image:initial;list-style-type:none}.btn-1,.btn-2{width:50%;float:left;padding:10px 0px;font-size:11px;text-transform:uppercase;text-align:center;line-height:20px}.btn-1{background-color:rgb(170,137,92)}.btn-1 ul{display:none;position:absolute;background-color:rgb(170,137,92);z-index:999999999;text-align:left;padding:10px}.btn-1:hover ul{display:block}.btn-2 a{color:rgb(255,255,255)}.btn-2{background-color:rgb(132,185,176)}}div#header-global{background:linear-gradient(white 80%,transparent 73%)!important}@media (min-width:1024px){#et-main-area{margin-top:-15px!important}}div#covid-bar{display:none!important}div#logo-container{z-index:9}.for-fixing-section{display:none}@media screen and (width:1920px){#popmake-119{margin-left:-15%!important;width:30%!important}}@media screen and (width:1280px){body #page-container .et_pb_section .et_pb_button_1_tb_header,body #page-container .et_pb_section .et_pb_button_0_tb_header{font-size:11px!important}}@media only screen and (min-width:1024px) and (max-width:1440px){#popmake-119{width:50%!important}}@media only screen and (min-device-width:320px) and (max-device-width:480px){.btn-primary{font-size:10px!important;min-width:220px}}div#popmake-6655 .btn-primary{min-width:auto!important;width:100%!important}@media screen and (max-width:639px){#et-main-area{margin-top:0px!important}}@-webkit-keyframes pulsate-bck{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsate-bck{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes buzz-out-on-hover{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes buzz-out-on-hover{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@-webkit-keyframes float{0%{box-shadow:0 5px 15px 0px rgba(0,0,0,0.6);transform:translatey(0px)}50%{box-shadow:0 25px 15px 0px rgba(0,0,0,0.2);transform:translatey(-10px)}100%{box-shadow:0 5px 15px 0px rgba(0,0,0,0.6);transform:translatey(0px)}}@keyframes float{0%{box-shadow:0 5px 15px 0px rgba(0,0,0,0.6);transform:translatey(0px)}50%{box-shadow:0 25px 15px 0px rgba(0,0,0,0.2);transform:translatey(-10px)}100%{box-shadow:0 5px 15px 0px rgba(0,0,0,0.6);transform:translatey(0px)}}@-webkit-keyframes pulsate-fwd{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsate-fwd{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate-fwd-shadow{0%{box-shadow:0 5px 15px 0px rgba(0,0,0,0.6);-webkit-transform:scale(1);transform:scale(1)}50%{box-shadow:0 25px 15px 0px rgba(0,0,0,0.2);-webkit-transform:scale(1.1);transform:scale(1.1)}100%{box-shadow:0 5px 15px 0px rgba(0,0,0,0.6);-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsate-fwd-shadow{0%{box-shadow:0 5px 15px 0px rgba(0,0,0,0.6);-webkit-transform:scale(1);transform:scale(1)}50%{box-shadow:0 25px 15px 0px rgba(0,0,0,0.2);-webkit-transform:scale(1.1);transform:scale(1.1)}100%{box-shadow:0 5px 15px 0px rgba(0,0,0,0.6);-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate-fwd-beat{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsate-fwd-beat{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}p.popup-header{font-weight:300;font-size:24px;color:#84b9b0!important;line-height:1.3em}a.testi_cta_btn{display:block;color:#fff;border-radius:50px;font-weight:400!important;background-color:#aa895c;padding:15px 25px;text-transform:uppercase;font-size:13px;margin:7px auto;max-width:fit-content}a.testi_cta_btn:hover{background-color:#96cec4;transition:all ease-in-out 400ms}