/* V65 — grouped RLX Fitness navigation and contact footer */
header .nav .rlx-nav-group{position:relative;display:flex;align-items:center;gap:3px}
header .nav .rlx-submenu-toggle{background:transparent;border:0;color:#f7f7f7;font-size:15px;padding:6px 5px;line-height:1;cursor:pointer}
header .nav .rlx-nav-submenu{display:none;position:absolute;top:100%;left:0;min-width:175px;padding:10px;background:#121719;border:1px solid #ffffff25;border-radius:10px;box-shadow:0 14px 25px #0008;z-index:90;flex-direction:column;gap:0}
header .nav .rlx-nav-submenu a{display:block;padding:11px 12px;font-size:13px}
header .nav .rlx-nav-group:hover .rlx-nav-submenu,header .nav .rlx-nav-group:focus-within .rlx-nav-submenu,header .nav .rlx-nav-group.is-expanded .rlx-nav-submenu{display:flex}
.contact49-footer .contact49-footer-brand.dinner a{color:#fff!important}
@media(max-width:1100px){header .nav .rlx-nav-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}header .nav .rlx-submenu-toggle{padding:8px 14px;font-size:20px}header .nav .rlx-nav-submenu{position:static;min-width:100%;width:100%;box-shadow:none;border:0;border-left:2px solid #b7f52c;border-radius:0;background:transparent;padding:3px 0 3px 12px}header .nav .rlx-nav-group:hover .rlx-nav-submenu{display:none}header .nav .rlx-nav-group.is-expanded .rlx-nav-submenu,header .nav .rlx-nav-group:focus-within.is-expanded .rlx-nav-submenu{display:flex}}
