.menu-card-style-section .menu-card-main {
    background: #ffefcb  !important;
    background-image: none !important;
}

/* Make hero info text black and bold */
.banner-section .hero-info .top-bar-content,
.banner-section .hero-info .info-item,
.banner-section .hero-info .info-item span {
    color: #000000 !important;
    font-weight: bold !important;
}

/* Make the labels (VISIT US, WE ARE OPEN) golden again */
.banner-section .hero-info .info-item .label {
    color: #e6b15f!important; /* Golden color from theme */
    font-weight: bold !important;
}

/* Additional specificity for the text content after the label */
.banner-section .hero-info .info-item:not(.label) {
    color: #000000 !important;
    font-weight: bold !important;
}

/* Make hamburger menu lines more visible (darker) */
.main-header .nav-toggler button .hamburger .top-bun,
.main-header .nav-toggler button .hamburger .meat,
.main-header .nav-toggler button .hamburger .bottom-bun {
    background-color: #000000 !important;
}

.menu-card-style-section .menu-card-style .menu-col .inner .dish-block .title .ttl a {
    color:  var(--main-color) !important;
    font-size: 18px;
    font-weight: 400;
}

.menu-card-style .menu-col .dish-block .desc a {
    color: var(--white-color) !important;
}

.news-block h4 a {
    color: var(--main-color) !important;
}

.menu-card-main {
    position: relative;
}

.menu-card-main::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 2px;
    height: calc(100% - 150px); /* Button ke liye jagah chhod di */
    background-color: var(--black-color);
    transform: translateX(-50%);
    z-index: 1;
}
