.elementor-129 .elementor-element.elementor-element-64523cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:47px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-129 .elementor-element.elementor-element-64523cc.e-con{--e-con-transform-scale:1.02;--align-self:flex-start;}.elementor-129 .elementor-element.elementor-element-1707acc > .elementor-widget-container{margin:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-1707acc *//* ============================================================
   FORCE OVERRIDE — Elementor/Theme white text fix
   Paste this block right before </style>
============================================================ */
.menu-page-wrapper,
.menu-page-wrapper p,
.menu-page-wrapper span,
.menu-page-wrapper div,
.menu-page-wrapper li,
.menu-page-wrapper small,
.menu-page-wrapper label{
  color:#666666 !important;
}

.menu-page-wrapper h1,
.menu-page-wrapper h2,
.menu-page-wrapper h3,
.menu-page-wrapper h4,
.menu-page-wrapper h5,
.menu-page-wrapper h6,
.menu-page-wrapper .card-title,
.menu-page-wrapper .table-modal-header h3{
  color:#111111 !important;
}

.menu-page-wrapper a{
  color:#111111 !important;
}

.menu-page-wrapper .breadcrumb,
.menu-page-wrapper .breadcrumb a{
  color:#333333 !important;
}
.menu-page-wrapper .breadcrumb span[aria-current]{
  color:#FF7A1A !important;
}

.menu-page-wrapper .card-desc,
.menu-page-wrapper .menu-banner p.intro,
.menu-page-wrapper .table-modal-header p,
.menu-page-wrapper .no-results{
  color:#666666 !important;
}

.menu-page-wrapper .card-meta,
.menu-page-wrapper .card-meta span{
  color:#444444 !important;
}

.menu-page-wrapper .cat-btn{
  color:#111111 !important;
}
.menu-page-wrapper .cat-btn:hover,
.menu-page-wrapper .cat-btn.active{
  color:#FFFFFF !important;
}

.menu-page-wrapper .badge{
  color:#FFFFFF !important;
}

.menu-page-wrapper .card-price-tag{
  color:#FF7A1A !important;
}

.menu-page-wrapper .order-btn,
.menu-page-wrapper .btn,
.menu-page-wrapper .btn-primary,
.menu-page-wrapper .btn-continue{
  color:#FFFFFF !important;
}
.menu-page-wrapper .btn-outline{
  color:#FFFFFF !important;
}
.menu-page-wrapper .btn-cancel{
  color:#111111 !important;
}

.menu-page-wrapper .table-btn{
  color:#111111 !important;
}
.menu-page-wrapper .table-btn.selected{
  color:#FFFFFF !important;
}

.menu-page-wrapper .search-wrap input[type="search"]{
  color:#111111 !important;
}
.menu-page-wrapper .search-wrap input[type="search"]::placeholder{
  color:#888888 !important;
  -webkit-text-fill-color:#888888 !important;
  opacity:1 !important;
}

.menu-page-wrapper .menu-cta h2,
.menu-page-wrapper .menu-cta p{
  color:#d7d2cc !important;
}
.menu-page-wrapper .menu-cta h2{
  color:#FFFFFF !important;
}
.menu-page-wrapper .menu-cta h2 em{
  color:#D4B038 !important;
}

.menu-page-wrapper .table-modal-close{
  color:#111111 !important;
}/* End custom CSS */