body{--main-button-color:#fff;--main-button-background-color:#000;--main-button-background-color-hover:#6a7e97}.entry h2,.entry h3,.entry h4,.entry p,.entry ul,.entry ol,.entry hr,.entry blockquote,article h2,article h3,article h4,article p,article ul,article ol,article hr,article blockquote{margin-bottom:30px}.entry blockquote{margin-bottom:3em}.entry a,#breadcrumbs a{text-decoration:underline;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease}.entry{max-width:1400px;margin:auto}figcaption,.wp-caption-text{font-size:14px !important;text-align:center !important;color:#555 !important}a.ui-button,a.wp-block-button__link,p.ui-button a,.search-submit{color:#fff;font-size:1em;margin:.5em auto;text-transform:uppercase;display:inline-block;padding:.7em 1.4em;font-weight:300;border-radius:0;text-align:center;text-decoration:none;background:#007ca5;transition:all .1s ease;width:100%;border:none;max-width:300px}.location-appointments{margin-bottom:4em;padding-right:1em}.location-appointments h2{font-size:1.9em;margin-bottom:20px}.location-appointments a.ui-button{display:block;margin-left:0;margin-top:1.5em}p.ui-button-large a{padding:1.6em 1em;font-size:1.4em}a.ui-read-more{margin-left:0}.wsp-container ul.children{margin-top:24px}.transfirst-submit{padding:14px 30px;background:#007ca5;color:#fff;font-size:.9em;font-weight:300;text-transform:uppercase;text-decoration:none;margin-bottom:2em;display:inline-block;border:0;line-height:inherit;cursor:pointer;border-radius:0;transition:.2s}a.ui-button:hover,a.wp-block-button__link:hover,p.ui-button a:hover,.search-submit:hover{background:#01465e}.transfirst-submit:hover{background:#01465e}a.moretag{padding:14px 30px;display:block;margin-top:2em;background:#013044;color:#fff;font-size:.9em;font-weight:300;text-align:center;text-transform:uppercase;max-width:180px;text-decoration:none;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease}.moretag:hover{background:#4e8cbf;color:#fff}.alignleft{float:left;margin:0 15px 8px 0}.alignright{float:right;margin:0 0 8px 15px}.aligncenter{display:block;margin-left:auto;margin-right:auto}.embed-container{position:relative;padding-bottom:36.5%;height:0;max-width:100%;overflow:hidden;margin:0 auto 40px auto}.embed-container.youtube-embed{padding-bottom:56.5%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.embed-container.larger-youtube{padding-bottom:56.25%}.flex-wrapper{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.flex-item{text-align:center;margin-bottom:30px}.featured-img-post{float:right;margin:0 0 8px 15px}#primary-sidebar h2{font-size:20px;font-weight:700;border-bottom:1px solid #2f7896;color:#2f7896;text-transform:uppercase;margin-bottom:30px}#primary-sidebar ul{padding-left:0;margin-bottom:30px}#primary-sidebar ul li{list-style:none}#primary-sidebar ul li a{text-decoration:none}hr{border:0;height:1px;background-image:-webkit-linear-gradient(left,#f0f0f0,#8c8b8b,#f0f0f0);background-image:-moz-linear-gradient(left,#f0f0f0,#8c8b8b,#f0f0f0);background-image:-ms-linear-gradient(left,#f0f0f0,#8c8b8b,#f0f0f0);background-image:-o-linear-gradient(left,#f0f0f0,#8c8b8b,#f0f0f0)}.search-field{width:100%;max-width:400px;padding-left:1em}.search-field,.search-submit{height:35px}.search-submit{display:inline-block;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0;padding:9px 30px;color:#fff;font-size:.9em;font-weight:300;text-transform:uppercase;transition:.2s;max-width:120px}.menu-footer-menu-container{width:100%}#menu-footer-menu{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;justify-content:space-between;flex-wrap:wrap;padding-left:0}#menu-footer-menu li{list-style:none}.su-accordion .su-spoiler .su-spoiler-title{padding:10px 7px 7px 34px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease}.su-accordion .su-spoiler .su-spoiler-title:hover{color:#000}.su-accordion .su-spoiler{background-color:#1b9aaa;color:#fff;padding:10px}.su-spoiler-style-default>.su-spoiler-content{background-color:#fff;color:#333}.su-spoiler-style-default>.su-spoiler-content{padding:20px !important}.su-spoiler.su-spoiler-closed>.su-spoiler-content{padding:0 !important}.su-spoiler-title{font-size:20px !important}#navigation .nav-item-bg a{background:#007ca5;transition:.1s;color:#fff}#navigation .nav-item-bg a:hover{background:#01465e;color:#fff}#navigation .sub-menu{box-shadow:0 3px 2px 0 #dfdfdf}.nav-bg #navigation .sub-menu{box-shadow:0 2px 5px 0 #9b9b9b}#navigation .current-menu-item:not(.nav-item-bg) a{color:#01465e}#navigation ul{list-style:none;margin:0;padding:0;display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;justify-content:center}#navigation ul li{display:inline-block;text-align:left}#navigation ul li{position:relative;padding:0;margin:0}#navigation ul ul li{border:none}#navigation ul li a{margin-bottom:0;color:#007ca5;display:inline-block;font-size:14px;line-height:1em;padding:20px 10px;font-weight:600;text-transform:uppercase;text-decoration:none;transition:0s}#navigation ul ul,#navigation ul li:hover ul ul{position:absolute;display:none}#navigation ul ul li:hover ul,#navigation ul li:hover ul li:hover ul{display:block;top:0;left:100%}#navigation ul li:hover ul{display:block;position:absolute;left:0;top:100%;width:auto;height:auto;margin:0;padding:0}#navigation ul ul ul{background:#e4e4e4 !important;border-color:#e4e4e4 !important;margin-left:-14px}#navigation ul ul li a{float:none;line-height:normal;font-variant:normal;width:320px;font-weight:400;font-size:14px;color:#007ca5 !important;text-transform:uppercase;padding:10px;background:#fff !important}#navigation ul.sub-menu:hover~li.menu-item a{background:#fff!important}#navigation ul ul li:hover a{color:#fff !important;background-color:#007ca5 !important}#navigation ul ul li:hover ul li a{background-color:#fff !important;color:#007ca5 !important}#navigation ul ul li:hover ul li:hover a{color:#fff !important;background-color:#007ca5 !important}.menu-item-has-children>a:after{content:'\e603';font-size:12px;vertical-align:0px;font-family:'webflow-icons';margin-left:2px}#navigation ul li a,.menu-item-has-children>a:after{color:#007ca5}#navigation ul li:hover a{background:#fff;cursor:pointer;color:#01465e}.menu-item-has-children:hover>a:after{color:#01465e}#navigation .current-menu-item.menu-item-has-children>a:after{color:#01465e}_:-ms-lang(x),.a11y-toggle-fontsize,.a11y-toggle-contrast,.a11y-toggle-grayscale{display:block;background:#e2e2e2;padding:10px;color:#000}img{height:auto}a{transition:.1s all ease-in}.glacial-footer{color:#666;font-size:.8em;font-weight:300;text-align:center}.location-content{margin-bottom:1em}.glacial-footer a{color:#666;text-decoration:underline}.glacial-footer a:hover{color:#007ca5}.main_tagline_div P{z-index:99}.nowrap{white-space:nowrap}.w-50{width:50%}.w-33{width:33%}.w-66{width:66%}.w-25{width:25%}.w-20{width:20%}.embed-container.location-page{padding-bottom:68%}.location-page .flex-wrapper{margin-top:4em}.location_text{line-height:1.5em}.hours_text{font-weight:300;line-height:1.5em}.inner_page_section.location{padding-bottom:0}ul.location-phone-list{padding-left:0;list-style:none;font-size:1em;line-height:1.8}ul.location-phone-list li a{text-decoration:none}.text-center{text-align:center}.doctor-individual{padding:1.5em}.doctor-individual img{box-shadow:0 8px 11px rgba(41,48,55,.17);transition:all .2s ease-in-out;border:1px solid #d8d8d8;width:100%}.doctor-individual a:hover img{box-shadow:0 2px 3px rgba(41,48,55,.17)}.flex-space-around{justify-content:space-around}.doc-name{margin-top:.5em;margin-bottom:10px}h2{font-size:2.4em;font-weight:300}.related-pages{font-size:1em;margin-bottom:3em}.related-pages ul li{display:inline-block;list-style:none;padding:.5em}.locations-specialties{padding-bottom:3em}.entry .menu li{display:inline-block;margin-left:1em}.entry .menu li a{text-decoration:none}.glacial-footer{width:80%;text-align:left}.no-break{word-break:keep-all;white-space:nowrap}.mt-2{margin-top:2em}.mb-2{margin-bottom:2em}.search_btn.bw{border-color:#000;transition:.2s all}body.search{display:block}.location-title-footer{margin-bottom:20px}.map_div{height:auto;text-align:left}.map_div iframe{width:100%}.docs_side_div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:0;margin-bottom:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}.wp-block-embed-youtube.embed-container{padding-bottom:56%;max-width:100%}.mt-2-md{margin-top:3em}hr.mb-2-md{margin-bottom:3em}.wp-block-media-text{display:grid;grid-template-rows:auto;align-items:center;grid-template-areas:"media-text-media media-text-content";grid-template-columns:50% auto}.wp-block-media-text img{margin-bottom:2em}.callout-footer{display:flex;flex-wrap:wrap}.callout-footer .callouts_section{padding:0;margin:auto;width:100%;max-width:2000px}.callout-footer .wrapper_div.callouts{width:100%}.callout-footer a.callout_btn.cataract,.callout-footer a.callout_btn.lasik{width:50%}.flex-start{justify-content:flex-start}.mb-3{margin-bottom:3em}.mb-4{margin-bottom:4em}.doctor-additional-specialties{margin-bottom:1.3em;font-size:1.2em;font-weight:300}.grey-bg{background-color:#e6e6e6}.light-blue-bg{background:#edf6fd}a.no-underline{text-decoration:none}.doc_btn_text{padding-top:11px;padding-bottom:11px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.doctor_btn_inner{display:block;width:25%;margin-bottom:15px;text-align:center;padding:13px;border:none}.doc_btn_img{margin-left:0;box-shadow:0 8px 11px rgba(41,48,55,.17);transition:all .2s ease-in-out;border:1px solid #d8d8d8}.doctor_btn_inner:hover .doc_btn_img{box-shadow:0 2px 3px rgba(41,48,55,.17)}.w-full{width:100%}.video_headline{margin-bottom:50px}.welcome_section{padding-bottom:40px}.request-appointment .wrapper_div.locations{width:100%}.inner_page_section.service-page-content{padding:50px 0}.service-page-content.extra-padding{padding:90px 0}.entry .c-accordion__title,.wp-block-pb-accordion-item{margin-bottom:2em}.entry .c-accordion__content{margin-bottom:2.5em;margin-top:-2em}#navigation ul li.edge ul{left:auto;right:0 !important}.navbar{position:fixed}.navbar{transition:.2s}.nav-bg{background:#fff}.navbar.nav-bg{box-shadow:0 0 4px 0 rgba(0,0,0,.21)}.nav-bg .logo{width:160px}.w-nav-button{padding:6px;font-size:45px}.w-nav-button.w--open{color:#fff}.w-nav-button.w--open .w-icon-nav-menu:before{content:'\d7'}.w-nav-button.w--open .w-icon-nav-menu{padding:0 13px 10px}.inner_page_section{padding-top:112px}.navbar_scroll{flex-wrap:nowrap}.home-nav{flex-wrap:nowrap}.menu-primary-nav-container{height:140%}#navigation ul li a{text-align:left}.title-logo img{margin-bottom:1em;max-width:400px}.player-frame-wrapper{margin-bottom:3em}.financing_section .inner.width-fix{width:39%}a#payMyBill{display:block;position:relative;top:-100px;visibility:hidden}.callout_btn.appointment.lasik-page{height:350px}.text-smaller{font-size:1.4em}.footer_section ul.menu{list-style-type:none}.footer_section .menu li a{font-size:.9em;color:#000;font-weight:300;display:block;width:100%;height:100%}.footer_section .menu li a:hover{color:#007ca5}.footer_section .search-field{max-width:300px;border:none}.search-field{margin-bottom:2em}.home-nav .w-nav-button.w--open{color:#fff}.specialties_div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding-top:44px;padding-left:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-top:1px dotted rgba(0,0,0,.33);border-left:1px none rgba(0,0,0,.4);margin-bottom:3em}.specialties_wrapper{width:30%}.page_link{display:block;margin-bottom:15px}.inner_img{margin-bottom:52px}.uwy,body .uwy{z-index:999 !important}@media (max-width:1300px){#navigation ul li a{padding:21px 7px}}@media (max-width:991px){.large-25{width:25%}.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image .aligncenter{display:block;float:none;margin:auto;margin-bottom:20px}#navigation ul li:hover a{background:#004055;cursor:pointer}#navigation ul ul li a{color:#fff !important;background:#004055 !important}.diabetic-request.w-col-5{width:100%}#navigation ul:first-child li a{margin-bottom:0;display:inline-block;font-size:14px;text-align:left;line-height:1em;padding:21px 7px;font-weight:400;text-transform:uppercase;font-family:Montserrat,sans-serif;text-decoration:none;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease}#navigation li.menu-item-has-children ul.sub-menu li{background:#004055;padding-left:30px}.financing_section .inner.width-fix{width:100%}.navbar_scroll{flex-wrap:wrap}#navigation ul li a{color:#fff}.menu-primary-navigation-container{height:100%;padding-bottom:100px}#navigation ul li{background:#777}#blog-page h1{font-size:42px}.logo{width:160px}.navbar{position:fixed}#navigation ul li:hover a{color:#fff}.welcome_img{width:80%;margin:30px auto}.doctor_btn_inner{width:33%}.callout-footer .wrapper_div.callouts{width:100%}.glacial-footer{width:100%;text-align:center}.specialties_div{width:100%;margin-top:34px;padding-right:0;padding-left:0;border-left-style:none}.doctors-page .specialties_div>div{width:50%;margin-bottom:2em}.doctors-page .specialties_div>div:last-child{width:100%}.home .w-nav-overlay .w--nav-menu-open{top:89px;z-index:9999}.w-nav-overlay .w--nav-menu-open{top:89px;z-index:9999}.w-nav-menu{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;position:fixed}.menu-item-has-children>a:after{display:none}#navigation ul{display:block}#navigation ul li{float:none;width:100%;display:block;text-align:left;background:#004055}#navigation ul li:hover ul{display:none}.menu-main-navigation-container>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu-main-navigation-container{background-color:#393be5}#navigation ul li{width:100%;padding-left:1em}#navigation ul li a{padding:20px 50px 20px 20px;text-align:left}#navigation ul li ul{width:100%;position:relative;padding-top:0;margin-top:0}#navigation ul li:hover ul{position:relative;display:none}#navigation ul ul li a{width:100% !important;padding-left:45px}#navigation ul li:hover a{width:100%}.menu li.has-children>a:after{display:none}#navigation ul ul li:hover ul,#navigation ul li:hover ul li:hover ul{display:none}#navigation>ul>li>a:hover,#navigation>ul>li.active>a,#navigation>ul>li.open>a{color:#eee;background:#1fa0e4;background:-webkit-linear-gradient(#1fa0e4,#1992d1);background:-moz-linear-gradient(#1fa0e4,#1992d1);background:-o-linear-gradient(#1fa0e4,#1992d1);background:-ms-linear-gradient(#1fa0e4,#1992d1);background:linear-gradient(#1fa0e4,#1992d1)}#navigation>ul>li.open>a{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.15);border-bottom:1px solid #1682ba}#navigation.inner ul li a{color:#fff}#navigation.inner-nav ul li a:hover{color:#fff}.holder{display:block;position:absolute;top:-8px;right:0;cursor:pointer;z-index:1000;width:90px;height:65px;display:flex;justify-content:center;align-items:center;color:#fff;transition:all .35s ease}.holder:before{transition:all .35s ease;display:inline-block;content:"";width:6px;height:6px;right:20px;z-index:10;color:#fff;transform:rotate(-135deg)}.holder:after{top:17px;border-top:2px solid #fff;border-left:2px solid #fff}li.open .holder:before{transform:rotate(45deg)}#navigation>ul>li>a:hover>span:after,#navigation>ul>li.active>a>span:after,#navigation>ul>li.open>a>span:after{border-color:#eee}.holder:before{top:18px;border-top:2px solid;border-left:2px solid;border-top-color:inherit;border-left-color:inherit;color:#fff}#navigation>ul>li>a:hover>span:after,#navigation>ul>li.active>a>span:after,#navigation>ul>li.open>a>span:after{border-color:#eee}#navigation ul ul li:hover>a,#navigation ul ul li.open>a,#navigation ul ul li.active>a{background:#424852;color:#fff}#navigation>ul>li>ul>li.open:last-child>a,#navigation>ul>li>ul>li.last.open>a{border-bottom:1px solid #32373e}#navigation>ul>li>ul>li.open:last-child>ul>li:last-child>a{border-bottom:0}#navigation ul ul li.active>a:after,#navigation ul ul li.open>a:after,#navigation ul ul li>a:hover:after{border-color:#fff}.side_button_label{width:100%}.wp-block-column{flex-grow:1;flex-basis:100%;min-width:0;word-break:break-word;overflow-wrap:break-word}}@media (max-width:767px){#navigation ul ul li:hover ul,#navigation ul li:hover ul li:hover ul{left:0 !important;position:relative}.menu-item-has-children ul{box-shadow:none !important;border:none !important}#navigation li.menu-item-has-children ul.sub-menu li{background-color:transparent !important}#navigation ul ul li a,#navigation ul ul li:hover ul li a{background-color:transparent !important;color:#fff !important}#navigation ul ul li:hover a{background-color:transparent !important}#navigation ul ul ul{margin-left:0;background-color:transparent !important;border-color:transparent !important}.post h1{font-size:32px}.entry h2{font-size:1.5em}.inner_main_headline{font-size:1.6em}.entry h3{font-size:1.3em}.entry h4{font-size:1.3em}.side_buttons_div{display:block}.flex-buttons>div{display:block}.flex-buttons>div>div:nth-child(2){padding-left:0}.callout-footer a.callout_btn.cataract,.callout-footer a.callout_btn.lasik{width:100%;margin-bottom:0}.mt-2-md{margin-top:0}hr.mb-2-md{margin-bottom:30px}.wp-block-columns.flex-reverse-mobile{flex-direction:column-reverse;margin-bottom:19em}.tablet-w-full{width:100%}.doctors-page .specialties_div>div,.single-locations .specialties_div>div{width:100%;margin-bottom:2em}.inner_page_section{padding-bottom:0}.tablet-hide{display:none}.tablet-50{width:50%}.entry .menu li{display:block;margin-left:0}.search-field-div fieldset{width:100%}}@media (max-width:600px){.wp-block-media-text .wp-block-media-text__content{padding:0}.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100% !important;grid-template-areas:"media-text-media" "media-text-content"}.wp-col-reverse-mobile{flex-direction:column-reverse}}@media (max-width:550px){iframe{width:100%;height:auto;min-height:220px}}@media (max-width:479px){.inner_page_section{padding-top:92px}.doctor-individual{padding:.5em}.w-nav-overlay .w--nav-menu-open{top:75px;z-index:9999}.logo.scroll{width:140px}#blog-page h1{font-size:32px}.wp-block-image .alignright{margin-right:0}.doctor_btn_inner{width:50%}.pillar-link-div{width:100%;height:200px}.featured-img-post{float:none;margin:0 0 30px;text-align:center}.mobile-hide{display:none}.no-padding-mobile{padding-left:0}.wrapper_div.callouts2{width:88%}.mobile-w-full{width:100%}.search-field-div fieldset{width:100%}.inner_main_headline{font-size:1.7em}.entry h2{font-size:1.7em}}@media (max-width:390px){.video_headline.margin-top-fix{margin-top:2em}}