.elementor-14212 .elementor-element.elementor-element-4e2ce711 > .elementor-container{max-width:1140px;}.elementor-14212 .elementor-element.elementor-element-4e2ce711{padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-40bac5e8 *//* Menu section tab bar. The bar markup, its styling and the menu-page header treatment are kept together here because this single template is inserted on all four menu pages. */

/* ---------- Tab bar ---------- */
.elementor-14212 .elementor-element.elementor-element-40bac5e8 .rsr-menu-tabs{ border-bottom:1px solid #EBE5DC; }
.elementor-14212 .elementor-element.elementor-element-40bac5e8 .rsr-menu-tabs ul{ display:flex; justify-content:center; gap:34px; margin:0; padding:0; list-style:none; }
.elementor-14212 .elementor-element.elementor-element-40bac5e8 .rsr-menu-tabs li{ margin:0; }
.elementor-14212 .elementor-element.elementor-element-40bac5e8 .rsr-menu-tabs a{
  display:inline-block;
  font-family:"Kumbh Sans",sans-serif; font-size:15px; font-weight:400; line-height:1.2;
  color:#5A5550; text-decoration:none; white-space:nowrap;
  padding-bottom:12px;
  border-bottom:2px solid transparent;
  margin-bottom:-1px; /* drops the active underline onto the rule instead of above it */
}
.elementor-14212 .elementor-element.elementor-element-40bac5e8 .rsr-menu-tabs a:hover{ color:var( --e-global-color-primary ); }

/* Active tab is resolved from the body class, so one block serves all four pages. */
body.page-id-131 .elementor-14212 .elementor-element.elementor-element-40bac5e8 .t-lunch a,
body.page-id-134 .elementor-14212 .elementor-element.elementor-element-40bac5e8 .t-dinner a,
body.page-id-11482 .elementor-14212 .elementor-element.elementor-element-40bac5e8 .t-alacarte a,
body.page-id-7860 .elementor-14212 .elementor-element.elementor-element-40bac5e8 .t-drinks a{
  color:var( --e-global-color-primary );
  font-weight:600;
  border-bottom-color:var( --e-global-color-primary );
}

/* Mobile: one-line scroller. Wrapping splits the rule into two bars. */
@media (max-width:767px){
  .elementor-14212 .elementor-element.elementor-element-40bac5e8 .rsr-menu-tabs{ overflow-x:auto; -webkit-overflow-scrolling:touch; scrollbar-width:none; }
  .elementor-14212 .elementor-element.elementor-element-40bac5e8 .rsr-menu-tabs::-webkit-scrollbar{ display:none; }
  .elementor-14212 .elementor-element.elementor-element-40bac5e8 .rsr-menu-tabs ul{ justify-content:flex-start; gap:24px; padding:0 20px; }
}/* End custom CSS */