body{
--main-button-color:#fff;
--main-button-background-color:#042752;
--main-button-background-color-hover:#fa9404;
}
.site-wrapper{overflow-y:hidden;}
/* Format Content */
.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;}
blockquote{color: #001845;line-height: 1.5em;font-weight: 400;font-style:italic;}
.wp-caption-text{margin-top:30px;font-style:italic;text-align:center;}
.entry h2{font-family:Georgia, Times, 'Times New Roman', serif;color: #042752;font-size: 45px;line-height: 48px;}
.entry h3{font-family: Montserrat, sans-serif;color: #0079aa; font-weight: 600;}
/* .entry p, .entry li{line-height:30px;font-family: Montserrat, sans-serif;color: #042752;font-size: 16px;font-weight: 400;} */
.entry p, .entry li{line-height:30px;font-family: Montserrat, sans-serif;color: #042752;font-size: 16px;font-weight: 500;}
.advisors-answer-div ul li{list-style:none;margin-bottom:30px;}
.page-id-2537 .entry li, .advisors-answer-div ul li{list-style:outside;}
.entry li::before, .advisors-answer-div ul li::before {content: "\2022";color:#fa9404;font-weight:600;margin-left:-1em;display:inline-block;width: 1em;}
.related-pages-wrapper li {list-style: none;}
a{text-decoration:underline;transition: all 400ms ease;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;}
/* Button Code */
a.ui-button, .wp-block-button{border-radius: 20px;color:var(--main-button-color); font-size:0.9em;font-weight:400; margin:0.5em;text-transform:uppercase; display:inline-block;padding:0.6em;text-align:center;text-decoration:none; background:var(--main-button-background-color);transition: all 400ms ease;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;  margin-left:auto; margin-right:auto; width:250px;}
a.ui-button:hover, .wp-block-button:hover { background:var(--main-button-background-color-hover);color:#1C1C1C;}
.page-id-143 .entry .ui-button{width:auto;}
.wp-block-button__link{background-color:transparent;font-size:1em;padding:0.6em;border-radius:20px;}
.wp-block-button{width:auto;}
.moretag{border-radius: 20px;display:block !important;margin:15px 0;color:var(--main-button-color) !important;font-weight:400; font-size:1em;padding:0.6em;text-align:center;text-decoration:none; background:var(--main-button-background-color) !important; width:150px !important;transition: all 400ms ease;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;} 
.moretag:hover { background:var(--main-button-background-color-hover) !important;color:#1C1C1C;}
.moretag:focus { border: 1px solid #fff; outline: 3px solid #042752;}
/* Alignment */
.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.25%; height: 0; overflow: hidden; max-width: 80%; margin:auto;margin-bottom:20px;} 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.flex-wrapper{display:flex;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;flex-wrap:wrap;justify-content:space-around;}
.flex-item{text-align:center;margin-bottom:30px;}
.search-input{color:#fff;}
.page-id-153 .flex-wrapper{width:100%;}
.page-id-153 .flex-wrapper .flex-item{width:50%;}
.page-id-153 .flex-wrapper .flex-item .ui-button{width:70%;}
.featured-img-post{float:right;margin:0 0 18px 15px;}
#primary-sidebar h2{font-size:20px;font-weight:700;margin-bottom: 0px;border-bottom: 1px solid #042752;color: #042752;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;}
.advisors-answer-div ul li{font-family: Montserrat, sans-serif;color: #042752;font-size: 16px;line-height: 22px;font-weight: 300;margin-bottom:10px;}
h2 a{color:#042752;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, .search-submit{height:35px;}
.search-submit{-webkit-appearance: none;border:none;cursor:pointer;background:var(--main-button-background-color);color:var(--main-button-color);transition: all 400ms ease;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;}
.search-submit:hover{background:var(--main-button-background-color-hover);color:#1C1C1C;}
.search label{color:#fff;text-align:center;}
.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;}
.logo .image-3{width:171px;}
/* Related Pages on Secondaries */
.related-pages-wrapper .related-page-title{font-weight:600;}
.related-pages-wrapper ul{display:flex;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;flex-wrap:wrap;justify-content:start;}
.related-pages-wrapper ul{padding-left:0;}
.related-pages-wrapper ul li{padding-right:15px;margin-bottom:0;}
.related-pages-wrapper ul li:before{display:none;}
.related-pages-wrapper a{color:#0079aa;text-decoration:none;}
.related-pages-wrapper a:hover{color:#000;}
/* No sidebar on secondary pages */
.page-template-default .content-wrapper{width:85%;margin:auto;}
.page-template-default .sidebar-wrapper{display:none;}
/* Accordion Dropdowns*/
.su-accordion .su-spoiler .su-spoiler-title {padding: 10px 7px 7px 34px;transition: all 400ms ease;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms 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: 0px !important;}
.su-spoiler-title {font-size: 20px !important;}
.su-spoiler-title {font-family: Arial;}
.doc-div-mobile-img{display:none;}
/* Dropdown Menus */
/* ===== Top ===== */
#navigation .current-menu-item a{background-color: #014669;}
#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;}
/* ===== First Level ===== */				
#navigation ul li {position:relative;padding:0;margin:0;}
#navigation ul ul li {border:none;}
#navigation ul li a {margin-bottom: 0;color: #fff;display: inline-block;font-size: 0.85em;line-height: 1em;padding: 20px;font-weight:500;text-transform:uppercase;font-family: Montserrat, sans-serif;text-decoration: none;transition: all 400ms ease;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;}
#navigation ul li:hover a {background-color: #014669; }
#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:0px;left: 100%;}
/* ===== Second and Third Level ===== */
#navigation ul li:hover ul, #navigation ul li:focus-within 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;font-weight:500;width:320px;font-size:0.9em;color:#fff !important;padding:10px;background:#042752 !important;}
#navigation ul ul li a{color:#fff;}
#navigation ul ul li:hover a {color:#fff !important;background-color:#05336e !important;text-decoration:underline;}
#navigation ul ul li:hover ul li a {color:#fff !important;background:#333333 !important;}
#navigation ul ul li:hover ul li:hover a {color:#fff;background:#191919 !important; }
.menu-item-has-children > a:after {color: #fff;content: '\e603';font-size: 12px;vertical-align: 1px;font-family: 'webflow-icons';margin-left:5px;}
.section-2{display:flex;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;}
.sidebar-wrapper{width:20%;margin-left:20px;}
.call-out-box{width:100%;}
.primary-sidebar{margin-bottom:30px;}
.call-out-box{float:none;}
.content-wrapper{float:none;}
.page-id-11 .content-wrapper{width:100%;}
.social-icon{margin-left:20px;}
.paragraph{line-height:30px;}
.blog-preview-block p{font-family: Montserrat,sans-serif;color: #042752;font-size: 16px;line-height: 30px;font-weight: 500;}
/* Accessibility */
.copyright-text a{color:#fff;}
.button, .tab-link-tab-1.w--current{background-color:#042752;}
.button:hover{background-color:#fa9404;color:#1C1C1C;}
/* MixItUp Doctors Pages */
.search-field-div{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.search-field-div fieldset{width: 50%;text-align: center;display: inline-block;vertical-align: top;margin: 0 1em 0 0;background: transparent;padding: .5em;border-radius: 3px;}
.search-field-div fieldset h2{font-family: inherit;color:#006d99;display: inline-block;width:100%;}
.search-field-div label{font-weight: 300;}
#Reset{display:block !important;margin-top:20px;border-radius: 20px;color:var(--main-button-color); text-align:center;font-size:1em;font-weight:400; margin:0.5em;text-transform:uppercase; display:inline-block;padding:0.6em;text-align:center;text-decoration:none; background:var(--main-button-background-color);transition: all 400ms ease;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;  margin-left:auto; margin-right:auto; width:250px;}
#Reset:hover{background:var(--main-button-background-color-hover);}
.search-field-div button.active{background: #68b8c4;}
.search-field-div button:focus{outline: 0 none;}
.search-field-div button:first-of-type{margin-left: 0;}
.search-field-div button:last-of-type{margin-right: 0;}
.search-field-div button:focus{outline: 0 none;}
.search-field-div .controls{background: #ffffff;padding: 2%;}
.search-field-div .checkbox{display: block;position: relative;cursor: pointer;margin-bottom: 8px;}
/*** Container/Target Styles */
.mix-holder .container{padding: 2%;background: #fff;text-align: justify;}
.mix .ui-button{width:100%;}
.mix-holder .container .mix,.mix-holder .container .gap{width: 300px;display: inline-block;margin: 0 5%;}
.mix-holder .container .mix{width: 300px;margin: 5%;background: white;display: none;}
#Reset{text-align:center;}
.button{text-align:center;}
.entry var{width:80%;}
.section-2{overflow-x:hidden;}
.w-form p{margin-top:20px;}
/* Font Resizer fix in Edge */
_:-ms-lang(x), .a11y-toggle-fontsize, .a11y-toggle-contrast, .a11y-toggle-grayscale{display:block;background:#e2e2e2;padding:10px;color:#000;}
.featured-img-post {
  max-width: 300px;
}


.wp-block-kadence-tabs .kt-tabs-id_df1a23-9c>.kt-tabs-title-list li .kt-tab-title, .wp-block-kadence-tabs .kt-tabs-id_df1a23-9c>.kt-tabs-content-wrap>.kt-tabs-accordion-title .kt-tab-title {
  word-break: normal;
  margin-bottom: 1rem;
}
.page-id-2906 .related-pages-wrapper{display:none;}
.page-id-19 .related-pages-wrapper{display:none;}
.page-id-2910 .related-pages-wrapper{display:none;}
.page-id-2855 .related-pages-wrapper{display:none;}


.glacial-skip-link {
    position: absolute;
    top: -9999px;
    left: -9999px;
    transition: 0s;
}

.glacial-skip-link:focus {
    padding: 1em 2em;
    top: 20px;
    font-size: 1.2em;
    left: 20px;
    z-index: 99999;
    background: #333;
    color: #fff;
    border: 1px solid #ccc;
}

/* LASIK Center Page Banner CSS */
.lasik-hero {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.banner-buttons-container {
  margin-left: 75px;
  margin-top: 25px;
}

.banner-button {
  padding: 15px 40px;
  font-weight: 500;
  font-size: 1.2em;
  background-color: #042752;
  border: 1px solid #042752;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
}
.banner-button:hover {
  background-color: #0079aa;
  border: 1px solid #fff;
}

@media (max-width: 991px) {
.logo .image-3{width:96px;}
.navbar-2 {left: 0;top: 0;right: 0;bottom: auto;display: block;width: 100%;background-color: #fff;}
.logo {margin-left: 17px;padding-top: 6px;padding-left: 0;}
.top_wrapper_div {width: auto;padding: 0;float: left;clear: none;}
.menu_btn {margin-top: 15px;margin-right: 15px;}
.banner-h1{font-size:45px;}
.page-template-default .content-wrapper{width:100%;}
.page-id-153 .flex-wrapper .flex-item, .page-id-153 .flex-wrapper .flex-item .ui-button{width:100%;}
.section-2{flex-wrap:wrap;}
.sidebar-wrapper{width:100%;}
.primary-sidebar{width:100%;float:none;margin-top:40px;}
.w-nav-overlay .w--nav-menu-open {top: 80px;}
.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:center;background: #fff;}
#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 a{padding:30px 50px 10px 0px;text-align: right;background-color:#042752;display:block;width:100%;}
#navigation ul li{width:100%;text-align: right;}
#navigation ul li ul{width: 100%;position: relative;padding-top: 0px;margin-top: 0px;}
#navigation ul li:hover ul{position: relative;display: none;}
#navigation ul ul li a{width: 100% !important;padding-right:50px;}
#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;}
/* Drop Down Arrows  Mobile */
/* Drop Down Arrows */
#navigation > ul > li > a:hover,#navigation > ul > li.active > a,#navigation > ul > li.open > a {color: #fff;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, 0.15), 0 1px 1px rgba(0, 0, 0, 0.15);border-bottom: 1px solid #1682ba;}
li.open .holder{transform: rotate(0);}
.holder{display: block;position: absolute;top: 10px;right: 0px;z-index: 1000;width: 60px;height: 60px;display: flex;justify-content: center;align-items: center;color: #fff;transform: rotate(180deg);transition: all 350ms ease;}
.holder::before{display: inline-block;content: "";width: 6px;height: 6px;right: 20px;z-index: 10;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);color: #fff;}
.holder::after{top: 17px;border-top: 2px solid #ffffff;border-left: 2px solid #ffffff;}
#navigation > ul > li > a:hover > span::after,#navigation > ul > li.active > a > span::after,#navigation > ul > li.open > a > span::after{border-color: #eeeeee;}
.holder::before{top: 18px;border-top: 2px solid;border-left: 2px solid;border-top-color: inherit;border-left-color: inherit;}
#navigation > ul > li > a:hover > span::after,#navigation > ul > li.active > a > span::after,#navigation > ul > li.open > a > span::after {border-color: #eeeeee;}
#navigation ul ul li:hover > a,#navigation ul ul li.open > a,#navigation ul ul li.active > a {background: #424852;color: #ffffff;}
#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: #ffffff;}
.entry h2{font-size:28px;}
.doc-div h2{font-size:22px;line-height:25px;}
.doc-div h3{font-size:17px;line-height:25px;}
.tab-link-tab-2{font-size:18px;}
.div-block-7.cataract, .div-block-7.dryeye{background-image:none;}
.doc-div{width:100%;}
.doc-div-mobile-img{display:block;}
.doc-div h2, .doc-div h3{text-align:center;}
.doc-div p{text-align:left;}
}

@media (max-width: 767px) {
  .lasik-hero {
    align-items: center;
  }

  .banner-button {
    margin-left: 0;
  }

.alignleft, .alignright, .aligncenter, .wp-block-image .alignright, .wp-block-image .alignleft{display:block;float:none;margin:auto;margin-bottom:20px;text-align:center;}
.profile-section{padding-top:170px;}
.banner-section{margin-top:198px;}
.doc-div{margin-top:0;}
.related-pages-wrapper ul li{width:100%;text-align:center;}
.related-pages-divider{display:none;}
.why-section{background-image:none;}
}
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 

}
@media (max-width: 479px) {
.featured-img-post{float:none;margin:0 0 30px 0;text-align:center;}
.doc-div{margin-top:0;}
}