/* Phone hamburger menu only. Desktop Services dropdown is unchanged. */
.elementor-element-56e73ded .sub-menu .elementor-widget-cmsmasters-nav-menu__item-text,
.elementor-element-56e73ded .sub-menu a.elementor-widget-cmsmasters-nav-menu__dropdown-item {
  font-size: 20px;
  line-height: 1.45;
}
.elementor-element-56e73ded .sub-menu a.elementor-widget-cmsmasters-nav-menu__dropdown-item {
  min-height: 48px;
  padding-top: 12px;
  padding-bottom: 12px;
  box-sizing: border-box;
}
/* Hide homepage hero photo on phones only */
@media (max-width:767px){ body.page-id-41200 .elementor-element.elementor-element-713d4c5::before{ background-image:none!important; display:none!important; } }
/* Lexington eye exam LP: tighten mobile gap under header */
@media (max-width:767px){ body.page-id-43671 .elementor-element-23122e60{ padding-bottom:0!important; margin-bottom:0!important; } body.page-id-43671 .mvc-lp h1{ margin-top:0!important; } }
/* Home hero points: larger icons/text */
.mvc-hero-points .cmsmasters-widget-icon-list-item-text, .mvc-hero-points .cmsmasters-widget-icon-list-item-text a { font-size:20px !important; line-height:1.3 !important; }
.mvc-hero-points .cmsmasters-widget-icon-list-item-icon i { font-size:52px !important; }
.mvc-hero-points .cmsmasters-widget-icon-list-item-icon { width:56px !important; min-width:56px; justify-content:center; }
.mvc-hero-points .cmsmasters-widget-icon-list-item-icon svg { width:52px !important; height:52px !important; }
.mvc-hero-points .cmsmasters-widget-icon-list-item { align-items:center !important; margin-bottom:12px; }
@media (max-width:767px) { .mvc-hero-points ul { column-count:1 !important; columns:1 !important; } .mvc-hero-points .cmsmasters-widget-icon-list-item-text, .mvc-hero-points .cmsmasters-widget-icon-list-item-text a { font-size:19px !important; } .mvc-hero-points .cmsmasters-widget-icon-list-item-text-inner { padding-left:12px; } }

.mvc-hero-points .cmsmasters-widget-icon-list-item-text-wrap { display:flex !important; align-items:center !important; justify-content:flex-start !important; gap:12px; text-align:left; }
.mvc-hero-points .cmsmasters-widget-icon-list-item-text-inner, .mvc-hero-points .cmsmasters-widget-icon-list-item-text-inner * { font-size:20px !important; line-height:1.3 !important; }
@media (max-width:767px) { .mvc-hero-points .cmsmasters-widget-icon-list-item-text-inner, .mvc-hero-points .cmsmasters-widget-icon-list-item-text-inner * { font-size:19px !important; } .mvc-hero-points .cmsmasters-widget-icon-list-item-text-inner { padding-left:0 !important; flex:1 1 auto; min-width:0; } }
/* hero points override (beats WPCode mvc-home-css) */
html body.page-id-41200 .elementor-element-713d4c5 .elementor-element-194a153 .elementor-element-5dd9a73 .cmsmasters-widget-icon-list-item .cmsmasters-widget-icon-list-item-text::after { font-size:20px !important; line-height:1.3 !important; }
html body.page-id-41200 .elementor-element-713d4c5 .elementor-element-194a153 .elementor-element-5dd9a73 .cmsmasters-widget-icon-list-item:nth-child(2) .cmsmasters-widget-icon-list-item-text { font-size:20px !important; line-height:1.3 !important; }
html body.page-id-41200 .elementor-element-713d4c5 .elementor-element-194a153 .elementor-element-5dd9a73 .cmsmasters-widget-icon-list-item-text-wrap { align-items:center !important; gap:12px !important; }
@media (max-width:767px) { html body.page-id-41200 .elementor-element-713d4c5 .elementor-element-194a153 .elementor-element-5dd9a73 .cmsmasters-widget-icon-list-item .cmsmasters-widget-icon-list-item-text::after { font-size:19px !important; } html body.page-id-41200 .elementor-element-713d4c5 .elementor-element-194a153 .elementor-element-5dd9a73 .cmsmasters-widget-icon-list-item:nth-child(2) .cmsmasters-widget-icon-list-item-text { font-size:0 !important; line-height:0 !important; } }
html body.page-id-41200 .elementor-element-713d4c5 .elementor-element-194a153 .elementor-element-5dd9a73 .cmsmasters-widget-icon-list-item:nth-child(1) .cmsmasters-widget-icon-list-item-text::after { font-size:20px !important; line-height:1.3 !important; }
@media (max-width:767px) { html body.page-id-41200 .elementor-element-713d4c5 .elementor-element-194a153 .elementor-element-5dd9a73 .cmsmasters-widget-icon-list-item:nth-child(1) .cmsmasters-widget-icon-list-item-text::after, html body.page-id-41200 .elementor-element-713d4c5 .elementor-element-194a153 .elementor-element-5dd9a73 .cmsmasters-widget-icon-list-item:nth-child(2) .cmsmasters-widget-icon-list-item-text::after { font-size:19px !important; } }
html body.page-id-41200 .elementor-element-713d4c5 .elementor-element-194a153 .elementor-element-5dd9a73 .cmsmasters-widget-icon-list-item-text-wrap { justify-content:flex-start !important; }
html body.page-id-41200 .elementor-element-713d4c5 .elementor-element-194a153 .elementor-element-5dd9a73 .cmsmasters-widget-icon-list-item-icon { flex:0 0 56px !important; width:56px !important; min-width:56px !important; max-width:56px !important; display:flex !important; justify-content:center !important; align-items:center !important; margin:0 !important; padding:0 !important; }
html body.page-id-41200 .elementor-element-713d4c5 .elementor-element-194a153 .elementor-element-5dd9a73 .cmsmasters-widget-icon-list-item-text-inner { flex:1 1 auto !important; min-width:0 !important; margin:0 !important; padding:0 !important; text-align:left !important; }
tml 
html body.page-id-41200 .elementor-element-713d4c5 .elementor-element-194a153 .elementor-element-5dd9a73 .cmsmasters-widget-icon-list-item:nth-child(1) .cmsmasters-widget-icon-list-item-text::after { font-size:20px !important; line-height:1.3 !important; }
html body.page-id-41200 .elementor-element-713d4c5 .elementor-element-194a153 .elementor-element-5dd9a73 .cmsmasters-widget-icon-list-item:nth-child(2) .cmsmasters-widget-icon-list-item-text { font-size:20px !important; line-height:1.3 !important; }
html body.page-id-41200 .elementor-element-713d4c5 .elementor-element-194a153 .elementor-element-5dd9a73 .cmsmasters-widget-icon-list-item-text-wrap { align-items:center !important; gap:12px !important; justify-content:flex-start !important; width:100% !important; }
@media (max-width:767px) { html body.page-id-41200 .elementor-element-713d4c5 .elementor-element-194a153 .elementor-element-5dd9a73 .cmsmasters-widget-icon-list-item .cmsmasters-widget-icon-list-item-text::after { font-size:19px !important; } html body.page-id-41200 .elementor-element-713d4c5 .elementor-element-194a153 .elementor-element-5dd9a73 .cmsmasters-widget-icon-list-item:nth-child(2) .cmsmasters-widget-icon-list-item-text { font-size:0 !important; line-height:0 !important; } }
html body.page-id-41200 .elementor-element-713d4c5 .elementor-element-194a153 .elementor-element-5dd9a73 .cmsmasters-widget-icon-list-item-icon { flex:0 0 56px !important; width:56px !important; min-width:56px !important; max-width:56px !important; display:flex !important; justify-content:center !important; align-items:center !important; margin:0 !important; padding:0 !important; }
html body.page-id-41200 .elementor-element-713d4c5 .elementor-element-194a153 .elementor-element-5dd9a73 .cmsmasters-widget-icon-list-item-text-inner { flex:1 1 auto !important; min-width:0 !important; margin:0 !important; padding:0 !important; text-align:left !important; }
html body.page-id-41200 .elementor-element-713d4c5 .elementor-element-194a153 .elementor-element-5dd9a73 .cmsmasters-widget-icon-list-item { display:flex !important; justify-content:flex-start !important; text-align:left !important; }
