:root {
  --primary: #FFB72B;
  --primaryDark: #F4A306;
  --secondary: #46AA02;
  --bodyBg: #fff;
  --darkBg: #FFFDEE;
}
body {
  color: var(--black);
}
header.headerSection {
	background-color: var(--bodyBg);
	color: var(--black);
}
.menuToggle > a > span {
	background-color: var(--black);
}
.navItems a {
	color: inherit;
}
.btnPrimary::before, .btnWhiteOutline::before {
	background-color: var(--primaryDark);
}
.btnWhiteOutline {
	border-color: var(--black);
	background-color: var(--black);
}
.btnWhiteOutline:hover {
	border-color: var(--primaryDark);
}
.formStyle input[type="date"] ~ .inputFieldIcon, .formStyle input[type="time"] ~ .inputFieldIcon {
	background-color: var(--bs-body-bg);
	color: var(--black);
}
.lineSubTitle > span::before, .lineSubTitle > span::after {
	border-top-color: var(--black);
}
:where(.bannerStyle2, .reservationSection) .lineSubTitle > span::before,
:where(.bannerStyle2, .reservationSection) .lineSubTitle > span::after {
  border-top-color: var(--white);
}
.footerLogo::before {
	background-color: var(--black);
}
.infoCard, .addressCol {
	border-color: rgba(0,0,0,.2);
}

.aboutInfoSection {
	color: var(--black);
}
.aboutImgStyle img {
	--darkBg: #252525;
}
.fromTheMenu .btnLight {
	background-color: var(--black);
	border-color: var(--black);
}
.fromTheMenu .btnLight:hover {
	border-color: var(--darkBg);
	background-color: var(--darkBg);
}
.fromTheMenu .btnLight::before {
	background-color: var(--primaryDark);
}

.aboutInfoSection .lineSubTitle.textSecondary {
	color: inherit;
}
.selectionCard {
	background-color: rgba(255,255,255,0.5);
	border-color: rgba(0,0,0,0.1);
}
.cartCount {
	color: var(--black);
}
.menuColMain {
	--darkBg: var(--black);
}
.footerCol ul > li, .footerCol p, .footerColMain, .footerCol {
    color: black !important;
}
.btn_primary{
     background: var(--primary);
}
.modalNewstyle .modal-content {
    background-color: var(--white) !important;
	color: #212529 !important;
}
.modalNewstyle .close {
  color: gray !important;
  border: 2px solid transparent !important;
}
.modal-content {
    background-color: var(--white) !important;
	color: #212529 !important;
}
.modalNewstyle .modal-content .rightIconFld{
	color: #212529 !important;
	background-color: transparent !important;
	border-radius: 30px;
}
.dropMenu li > a, .navItems li > a {
	color: var(--dark) !important;
}
.dropMenu li > a.active,.dropMenu li > a:hover, .navItems li > a.active, .navItems li > a:hover {
    color: var(--primary) !important;
}
.modalNewstyle .modal-content .rightIconFld > input{
	color: #212529;
	background-color: var(--white) !important;
	border-radius: 30px;
}
.modalNewstyle .modal-content .form-select, .modalNewstyle .modal-content .form-control {
    background-color:var(--white) !important;
}