/* LawyerCY administrator preview: existing theme header only. */
@media (min-width: 992px) {
 body.lcy-research-menu #header-part .main-bar > .container {
  display:flex;align-items:center;justify-content:space-between;gap:20px;
 }
 body.lcy-research-menu #header-part .main-bar > .container::before,
 body.lcy-research-menu #header-part .main-bar > .container::after {display:none;}
 body.lcy-research-menu #header-part .logo-header {
  flex:0 0 270px;float:none;width:270px;margin:18px 0;height:auto;
 }
 body.lcy-research-menu #header-part .logo-header img {width:100%;max-width:100%;height:auto;}
 body.lcy-research-menu #header-part .header-nav {
  float:none!important;flex:1 1 auto;min-width:0;width:auto;padding:0;margin:0;clear:none;
 }
 body.lcy-research-menu #header-part #primary-menu {
  display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;
  float:none!important;width:auto;margin:0;gap:clamp(4px,.6vw,12px);
 }
 body.lcy-research-menu #header-part #primary-menu > li {float:none;flex:0 0 auto;}
 body.lcy-research-menu #header-part #primary-menu > li > a {
  padding:24px 6px;font-size:14px;line-height:1.4;white-space:nowrap;
 }
 body.lcy-research-menu #header-part #primary-menu > li.menu-item-has-children > a {padding-right:18px;}
 body.lcy-research-menu #header-part #primary-menu a:focus-visible {outline:2px solid #42629b;outline-offset:3px;}
}
@media (min-width:992px) and (max-width:1199px) {
 body.lcy-research-menu #header-part .main-bar > .container {gap:12px;}
 body.lcy-research-menu #header-part .logo-header {flex-basis:220px;width:220px;}
 body.lcy-research-menu #header-part #primary-menu {gap:2px;}
 body.lcy-research-menu #header-part #primary-menu > li > a {font-size:13px;padding:24px 5px;}
}
@media (min-width:1600px) {
 body.lcy-research-menu #header-part .logo-header {flex-basis:300px;width:300px;}
 body.lcy-research-menu #header-part #primary-menu > li > a {font-size:15px;padding:24px 8px;}
}
/* At 991px and below the theme retains its existing mobile toggle and navigation. */
