.modal-backdrop {	background: transparent;}.navbar-nav>li>a {	font-family: 'Open Sans', sans-serif;}.navbar-collapse {	-ms-flex-preferred-size: 100%;	flex-basis: 100%;	-webkit-box-flex: 1;	-ms-flex-positive: 1;	flex-grow: 0;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;}@media (min-width: 768px) {	.navbar-nav {		margin: 7.5px 0px;	}}/*the container must be positioned relative:*/.autocomplete {	position: relative;	display: inline-block;}input {	border: 1px solid transparent;	background-color: #f1f1f1;	padding: 10px;	font-size: 16px;}input[type=text] {	background-color: #f1f1f1;	width: 100%;}input[type=submit] {	background-color: DodgerBlue;	color: #fff;	cursor: pointer;}.autocomplete-items {	position: absolute;	border: 1px solid #d4d4d4;	border-bottom: none;	border-top: none;	z-index: 99;}.autocomplete-items div {	padding: 10px;	cursor: pointer;	background-color: #fff;	border-bottom: 1px solid #d4d4d4;}/*when hovering an item:*/.autocomplete-items div:hover {	background-color: #e9e9e9;}/*when navigating through the items using the arrow keys:*/.autocomplete-active {	background-color: DodgerBlue !important;	color: #ffffff;}.content-menu-tab {	background: #FBFAFA;}.content-menu-tab {	box-shadow: 0px 23px 29px -15px rgba(0, 0, 0, 0.75);	margin: 0 0 10px 0;}.content-menu-tab .nav-tabs {	border-bottom: 1px solid #efefef;}.product-added-message {	position: fixed;	top: 0;	background: #BC8D4B;	color: #ffffff;	z-index: 12000;	width: 100%;	text-align: center;	border-radius: 0;}.product-added-message.fade.show {	background: red;}.fade.show {	opacity: 1;	background: rgba(5, 5, 5, 0.66);}.tab-content .tab-pane {	background: #ffffff;}.tab-font {	color: #BC8D4B;}.content-menu-tab li a {	color: #BC8D4B;}.content-menu-tab .nav-tabs .nav-link.active {	background: none;	color: #BC8D4B;	border-bottom: 2px solid #BC8D4B;}.menu-page {	width: 100%;}.content-cart {	background: #ffffff;}.content-product {	background: #ffffff;}.modal.show.fade {	background: transparent;}.categoryNameTitle {	font-size: 18px;	line-height: 34px;	padding-bottom: 5px;	font-weight: 400;	color: #BC8D4B;}.product-category-mobile-menu ul li.active a {	color: #555;	background-color: #e7e7e7;}.modal.show.fade {	z-index: 20001 !important;}body.mobile .modal {	max-width: 100%;	margin: 60px 0px 0px;}body.mobile .modal .modal-dialog {	max-width: 100%;	margin: 0;}.sub-product-modal .modal {	top: 100px !important;}.modal-content {}.center {	width: 150px;	margin: 40px auto;}.custom-control-input:checked~.custom-control-indicator {	background-color: red !important;}.custom-control-input:focus~.custom-control-indicator {	box-shadow: none !important;}.side-dish-as-modifier-category .category-name .card-header {	padding: .25rem 0;}.popover {	background: #ffffff;}.popover-content {	background: #ffffff;}#add_to_cart_form input {	padding: 0;}.sub-product-modal .btn-sm {	border-radius: 0px !important;}.product-modal .btn-sm {	border-radius: 0px !important;}.modal-backdrop.fade.show {	background: transparent !important;}.category-header-active {	color: #BC8D4B;	text-decoration: underline;}.menu-category-list li a {	color: #333;	text-decoration: none;	display: block;	padding: 5px;	outline: none;	background-color: #ffffff;	font-size: 15px;	font-weight: bold;	-webkit-transition: all 0.30s ease-in-out;	-moz-transition: all 0.30s ease-in-out;	-ms-transition: all 0.30s ease-in-out;	-o-transition: all 0.30s ease-in-out;	transition: all 0.30s ease-in-out;}.menu-category-list li a:hover {	color: #BC8D4B;	background-color: #ffffff;	padding-left: 7px;	padding-right: 3px;	cursive;}.menu-category-list li.active a {	color: #BC8D4B;	background-color: #ffffff;	padding-left: 7px;	padding-right: 3px;}.category-highlighted-text {	/*font-family: 'Baloo Bhaina 2', cursive;*/	padding: 5px 10px 5px 10px;	/*border: 1px solid #07869f;*/	border-radius: 5px;	color: #fff;	/*background-color: #07869f;*/	font-size: 14px;	font-weight: bold;}.table-cart-details tr td {	vertical-align: middle;	padding: 5px 5px !important;}.table-cart-details tr td div {	min-height: 60px !important;	display: flex;	align-items: center;	justify-content: center}.table-cart-details tr td:first-child {	width: 30%;}.table-cart-details tr td:last-child {	width: 15%;}.table-cart-details tr td:first-child:hover {}.table-cart-details tr:hover {}.table-cart-details tr td:hover {	cursor: pointer;}.table-order-summery {	margin-bottom: 0px;}.table-order-summery tr td {	margin-bottom: 0px;	padding-top: 5px;	padding-bottom: 5px;}.item-description {	font-size: 9px;	color: #333;	background: #fff;}.item-description .item-name {	font-size: 12px;}.item-sidedish {	line-height: 0px}.btn-checkout {	background: #BC8D4B;	border: 1px solid #BC8D4B;	font-size: 18px;	width: 100%;	color: #ffffff;}.btn-checkout:hover {	background: #222;	border: 1px solid #222;	color: #ffffff;}.checkout-button-wrapper {	padding: 6px;}.table-order-summery tr td:last-child {	padding-right: 10px;	text-align: right;}.table-cart-details {	margin-bottom: 0;}.table-cart-details .item-qty {	white-space: nowrap}.item-quantity-handler {	display: none;}.item-quantity-handler .increment {	background: #BC8D4B;	color: #fff;	border: 0;	outline: none;	width: 18px;	height: 19px;	float: left;	padding: 0;	border-radius: 0;	font-size: 12px;	text-align: center;	clear: both;}.item-quantity-handler .decrement {	width: 18px;	height: 19px;	float: left;	padding: 0;	border-radius: 0;	font-size: 12px;	text-align: center;	clear: both;	background: #BC8D4B;	color: #fff;	border: 0;	outline: none}.item-quantity-handler .decrement i {	padding-top: 3px;}.item-quantity-handler .increment i {	padding-top: 3px;}.item-quantity-handler .item-qty-middle {	text-align: center;	padding: 0;	width: 18px;	float: left;	font-size: 10px;	height: 19px;	clear: both;	border-radius: 0;}.item-remove i {}.table-cart-details .item-remove {	display: block;	color: #BC8D4B;	font-size: 22px;	display: none;	padding-bottom: 15px;	height: 24px;}.table-cart-details .amount {	font-size: 13px;	width: 16% !important;	color: #635c5c;	background: #fff;	text-align: right;	padding-top: 10px;	padding-bottom: 15px;	height: 24px;}.card-empty-image img {	width: 100px;}.card-empty-image p {	margin-top: 10px;	font-weight: 300;	color: #8e969d;}.card-empty-image {	text-align: center;}.custom-control-input:checked .custom-control-indicator {	color: #fff;	background-color: #BC8D4B !important;}.cart-title {	font-size: 16px;	border-bottom: 0px solid #EDEDED;	padding: 0px;	color: #333;	font-weight: bold;	border-radius: 0px;}.half-deal-btn-block {	margin-top: 10px;}.half-product-block {	margin: 5px 15px 0px 15px;}.half-sub-product-block {	margin: 5px 20px 0px 20px;}.half-modifier-block {	margin: 10px 0px 0px 0px;}.modifier-item {	margin: 3px 10px 3px 10px}.modifier-head {	text-align: center;	padding: 5px 0px;}.modifier-head h5 {	font-size: 16px;}.half-deal-btn {	height: 100%;	white-space: normal;	padding-left: 5px;	padding-right: 5px;	display: grid;	align-items: center;	font-size: 12px;}.half-sub-product-btn {	height: 100%;	white-space: normal;	padding-left: 5px;	padding-right: 5px;	display: grid;	align-items: center;	font-size: 12px;	border-radius: 0px}.half-deal-col {	margin: 0px 0px;	padding: 2px 2px;}.half-deal-header {	text-align: center;	color: green;	font-weight: bold;	border: 1px solid green;	padding: 10px;}.selected-btn {	background: #555555;	border-color: #555555;	color: #fff;}.selected-btn:hover {	background: #555555;	border-color: #555555;	color: #fff;}.disable-btn {	pointer-events: none;	opacity: 0.5;}.enable-btn {	pointer-events: auto;}.hd-alert {	width: 100%;	background-color: #fff3cd !important;	color: red !important;	text-align: center;}@media only screen and (min-width: 1200px) {	.modal-lg {		max-width: 1140px;	}}@media only screen and (min-width: 992px) {	.modal-lg {		max-width: 1100px;	}}@media only screen and (max-width: 767px) {	.modal-lg {		max-width: 475px;	}}.info-top {	background-color: #ffffff;	margin-bottom: 10px;	padding-top: 0;	margin-top: 15px;	border-bottom: 1px solid #d1d1d1;	padding: 20px 2px;	box-shadow: 0px 23px 29px -15px rgba(0, 0, 0, 0.75);}.info-top p {	color: #333;	font-size: 14px;	font-weight: 700;	padding-top: 0;}.my-account ul li {	float: left;	display: inline-block;	padding-right: 5px;	padding-left: 5px}.my-account ul li a i {	color: #BC8D4B;	font-size: 14px;	margin-right: 2px;	margin-left: 2px;	padding-top: 5px;}.my-account ul li a {	color: #000;	font-size: 14px;	font-weight: 700;	-webkit-transition: all 0.50s ease-in-out;	-moz-transition: all 0.50s ease-in-out;	-ms-transition: all 0.50s ease-in-out;	-o-transition: all 0.50s ease-in-out;	transition: all 0.50s ease-in-out;}.my-account ul li a:hover,.user-login-info li a:active,.user-login-info li a:focus {	color: #BC8D4B;	text-decoration: none;}.offer-and-time {	padding: 0px 0px 0px 0px;	margin-left: 0px;}.offer-and-time h5 {	padding-left: 10px;	color: #000;	font-family: 'Montserrat', sans-serif;	font-size: 16px;	font-weight: bold;}.offer-and-time p {	padding-left: 10px;	color: #000;	font-family: 'Montserrat', sans-serif;	font-size: 14px;	font-weight: 200;}.account-float,.today-openning-float {	float: right !important;}.my-account-float,.sign-out-float,.sign-in-float,.sign-up-float {	margin-right: 5px;	float: right !important;}.btn-col-pad {	border: 0px solid #000;	padding: 0px 0px 0px 0px;}.btn-width {	width: 95%}@media screen and (max-width: 414px) {	.offer-and-time p {		padding-left: 10px;		color: #000;		font-family: 'Montserrat', sans-serif;		font-size: 14px;		font-weight: 200;	}	.col-bottom-border {		border-bottom: 1px solid #b1aaaa;	}	.col-right-border {		border-right: 1px solid #b1aaaa;	}	.col-left-border {		border-left: 1px solid #b1aaaa;	}	.col-top-pad {		padding-top: 5px;	}	.col-bottom-pad {		padding-bottom: 5px;	}}@media screen and (max-width: 768px) {	.account-float {		float: right !important;	}	.today-openning-float {		float: left !important;	}	.offer-and-time p {		color: #000;	}}.product {	border-bottom: 1px solid #efefef;	padding: 5px 0 5px;	margin-bottom: 5px;}.product-highlighted-text {	/*font-family: 'Baloo Bhaina 2', cursive;*/	/*padding: 5px 10px 5px 10px;*/	/*border: 1px solid #07869f;*/	border-radius: 5px;	/*background-color: #07869f;*/	font-size: 14px;	font-weight: bold;}.product-name {	padding-left: 20px;}.product-right-side {	padding-right: 20px;}.product-description p {	padding-right: 7px;	padding-left: 7px;	text-align: justify;}.product .product-highlighted-text .product-name,.product-price,.product-description p {	color: #fff;}.product .product-name,.product-price,.product-description p {	color: black;}.product-category .product:hover {	background-color: #e9e9e9;}.product-add-loader-img {	width: 35px;}.product-name-block {	display: block !important;	font-size: 18px;	line-height: 34px;	padding-bottom: 5px !important;	font-weight: 400;	color: #BC8D4B;}.price-block {	float: right;}.price-text-block {	padding-top: 3px;	padding-right: 5px;}@media only screen and (max-width: 576px) {	.product-category-large {		display: none !important;	}	.no-padding {		padding: 5px !important;	}	.product-highlighted-text {		padding: 10px 6px 0px 6px;	}	.product-name {		font-size: 14px;	}	.product-right-side {		float: right;		padding-right: 10px;		padding-left: 0px;		font-weight: 600;	}	col-8,	col-4 {		padding-right: 0px;		padding-left: 5px;	}}.deal {	background-color: #de679e;	padding: 10px 0px;	border-radius: 5px;}.deals-col {	padding-left: 5px;	padding-right: 5px;}.button-sub-product-list {	background: #BC8D4B;	color: #fff;	font-family: 'Lato', sans-serif;	font-weight: bold;	padding: 5px;	margin-bottom: 10px;	height: 100%;	font-size: 13px;	white-space: normal;}.sub-product-col {	padding-left: 5px;	padding-right: 5px;	margin-top: 8px;}.sub-product-modal .show {	background: transparent;}.center {	width: 150px;	margin: 40px auto;}.custom-control-input:checked~.custom-control-indicator {	background-color: red !important;}.custom-control-input:focus~.custom-control-indicator {	box-shadow: none !important;}.side-dish-as-modifier-category .category-name .card-header {	padding: .25rem 0;}.popover {	background: #ffffff;}.popover-content {	background: #ffffff;}#add_to_cart_sub_product_form input {	padding: 0;}#myTab {	background-color: lightgrey;}.common-submit-button {	margin: 0 0 0 0;	padding: 5px 15px;	font-family: "Oswald", Arial, sans-serif;	font-size: 15px;	font-weight: normal;	background-color: #BC8D4B !important;	border: medium none;	color: #ffffff;	cursor: pointer;	height: auto;	width: auto}.book_date span {	position: absolute;	color: #BC8D4B;	font-size: 1em;	top: 0.7em;	left: 1.2em;}.ui-datepicker .ui-datepicker-header {	background: #BC8D4B !important;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {	border: 1px solid #BC8D4B !important;}.ui-state-default:hover,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover {	color: #BC8D4B !important;}.error {	color: red !important;}.book_date .datepicker {	padding: 6px 6px 6px 25px;	outline: none;	width: 100%;	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;	/*border: 1px solid #0FD3DC;*/	color: #555555;	border-radius: 0;}footer {	position: relative !important;	right: 0;	bottom: 0;	left: 0;}.footer-1 ul li a {	color: #fff;	font-size: 14px;	font-weight: bold;}.footer-1 ul li a:hover {	color: #BC8D4B;}.copyrightbottom {	float: none;}.cart-button i {	border: 2px solid #BC8D4B !important;	padding: 3px 4px;	color: #BC8D4B !important;	border-radius: 50%;	margin-top: 2px;}.content-product .category-name {	font-size: 18px;	line-height: 34px;	padding-bottom: 5px;	font-weight: 400;	color: #FFFFFF;	background-color: #BC8D4B !important;	padding: 5px;}.navbar-default .navbar-nav>li>a {	color: #fff;	font-size: .9em !important;	font-weight: bold !important;	letter-spacing: 1px;	text-transform: uppercase !important;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {	color: #fff !important;	/*background-color:#de0f17 !important;*/}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus {	color: #FFF !important;	background-color: transparent;}.copyright {	background: #292929 !important;	color: #fff;	padding: 1em 5em;}.copyrightbottom p {	color: #fff;	letter-spacing: 1px;	font-size: 14px !important;	line-height: 26px;}.copyrightbottom a {	color: #BC8D4B !important;	text-decoration: none;	font-weight: bold;}.copyrightbottom a:hover {	color: #fff !important;}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus {	color: #FFF !important;	background-color: transparent;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {	color: #FFF !important;	background-color: transparent;}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus {	color: #FFF !important;	background-color: transparent;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {	background: transparent;	color: #FFF !important;}.navbar-default .navbar-nav>.active>a {	background: transparent;	color: #FFF !important;}.copyrightbottom p {	color: #fff;	letter-spacing: 1px;	font-size: 14px !important;	line-height: 26px;}.copyrightbottom a {	color: #BC8D4B !important;	text-decoration: none;	font-weight: bold;}.copyright {	background: #181818 !important;}.color_green {	color: #BC8D4B !important;}.common-btn {	padding: 5px 30px 5px 30px;	font-family: 'Oswald', Arial, sans-serif;	color: #fff;	font-weight: normal;	font-size: 16px;	width: auto;	height: auto;	border: none;	cursor: pointer;	background-color: #BC8D4B !important;}.common-btn:hover {	background-color: #323232 !important;	color: #ffffff;	transition: all 0.3s ease 0s;}.save-button {	float: right;	cursor: pointer;	-webkit-transition: all 0.1s ease 0s;	/* transition: all 0.1s ease 0s; */	/* border: 1px solid #c9c9c9; */	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	-ms-border-radius: 3px;	-o-border-radius: 3px;	border-radius: 3px;	background-color: green !important;	border: 1px solid green !important;	color: #ffffff;	text-transform: uppercase;	padding: 2px 6px;}.save-button:hover {	float: right;	cursor: pointer;	-webkit-transition: all 0.1s ease 0s;	/* transition: all 0.1s ease 0s; */	/* border: 1px solid #c9c9c9; */	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	-ms-border-radius: 3px;	-o-border-radius: 3px;	border-radius: 3px;	background-color: #e76d66 !important;	border: 1px solid #e76d66 !important;	color: #ffffff;	text-transform: uppercase;}.custom-checkbox .custom-control-input:checked~.custom-control-label::before {	background-color: #BC8D4B !important;}.custom-radio .custom-control-input:checked~.custom-control-label::before {	background-color: #BC8D4B !important;}.terms-and-conditions {	color: #BC8D4B !important;}.terms-and-conditions:hover {	color: #222 !important;	text-decoration: underline;}.btn-col-pad .btn-block {	color: #fff;	background-color: #BC8D4B !important;	border-color: #BC8D4B !important;}.btn-col-pad .btn-block:hover {	color: #BC8D4B !important;	background: #ffffff !important;	border-color: #BC8D4B !important;}.btn-process-payment {	color: #fff;	background-color: #BC8D4B !important;	border-color: #BC8D4B !important;}.btn-process-payment:hover {	color: #BC8D4B !important;	background: #ffffff !important;	border-color: #BC8D4B !important;}.btn-pre-order-common {	width: 100%;	text-align: center;	border-radius: 0;	color: #ffffff;}.btn-pre-order-common:hover {	cursor: pointer;	opacity: .8;}.btn-pre-order {	background-color: green;}.btn-no-pre-order {	background-color: #f8781e;}#shop_open_close_modal .modal-body {	padding: 15px;}#shop_open_close_modal .modal-content {	border-radius: .3rem;}.save-button-design {	padding: 10px 40px 10px 40px !important;}.btn-col-pad .btn-width {	color: #FFF;	background-color: #BC8D4B;	border-color: #BC8D4B;}.btn-col-pad .btn-width:hover {	color: #BC8D4B !important;	background: #ffffff !important;	border-color: #BC8D4B !important;}.side-dish-as-modifier-category .category-name {	color: #FFFFFF;	background-color: #BC8D4B;}.category-box .menu-category-list-block {	box-shadow: 0px 23px 29px -15px rgba(0, 0, 0, 0.75);}.content-product {	box-shadow: 0px 23px 29px -15px rgba(0, 0, 0, 0.75);	margin-left: 10px;}.content-cart {	box-shadow: 0px 23px 29px -15px rgba(0, 0, 0, 0.75);}.btn-nav {	color: #ffffff !important;	border: 5px solid #bc8d4b !important;	background: #bc8d4b !important;	padding: 5px 2px !important;        margin-top: 4px;}.btn-nav:hover {	color: #ffffff !important;	border: 5px solid #bc8d4b !important;	background: #bc8d4b !important;	padding: 5px 2px !important;}.res-margin {	margin: 0 10px;}@media (max-width: 575px) {	.res-margin {		margin-bottom: 10px;	}}