/* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff; 
}
a {		font-weight:bold;
	font-weight:bold;

	color: #fa9800; 
}
a:hover {		text-decoration:underline;
 
}
.header-classic #headerwrap, #headerwrap {	background: none;
	background-color: #fcfcf2; 
}
#headerwrap {	
	border-top: 5px solid #b8e290;
	border-bottom: 5px solid #b8e290;
	margin-top: 2%;
	padding-top: 0px;
	padding-bottom: 0px; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #fcfcf2; 
}
#headerwrap.fixed-header #site-logo img {		width: 300px; 
}
#main-nav {		position:fixed;

	margin-top: 30px;
	margin-bottom: 20px; 
}
#main-nav a {		font-weight:bold;
	font-size:1.5em;
 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #996d3a; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #fd9113; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #fd9113; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #996d3a; 
}
#main-nav-wrap #main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	background: none;
	background-color: #fcfcf2; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #aa8153; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #fd9113; 
}
#footerwrap {	background: none;
	background-color: #ffffff;
	padding-top: 5px;
	padding-bottom: 0px; 
}
#footer {	
	color: #aa8153; 
}
#footer a {	
	color: #aa8153; 
}
#footer a:hover {	
	color: #fd9113; 
}
@media screen and (max-width: 1024px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo img {		width: 300px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo img {		width: 300px; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo img {		width: 300px; 
}
 }
/* Themify Custom CSS */
.choose-method label:first-child{color: rgba(71, 54, 36, 1);padding-bottom: 3%;padding-top: 3%;background-color: rgba(252, 252, 243, 1);padding-left: 3%;width:100%;margin-left: -2%;
margin-top: -6px;display:block;font-size: 1.9em;line-height: 1.3em;letter-spacing: -.02em;font-weight:bold;}
.choose-method #label_6_60_0:before{}
#gform_page_6_5{position:  absolute;background: #FFF;padding: 5%;box-shadow:0px 0px 5px 5px rgba(0,0,0,.20);width:100%;}
#gform_page_6_5 ul{width:100%;}
#gform_page_6_5 ul li.gfield_price{clear: initial;float: left;width: 20%;}
#gform_wrapper_6 input[type="button"]{background:#fb9a29;border:none;color:#473624;font-weight:bold;padding:1% 3%;}
#gform_wrapper_6 #input_6_60{display:flex;}
#gform_wrapper_6 #label_6_60_0, #gform_wrapper_6 #label_6_60_1 {box-shadow:0px 0px 5px 5px rgba(0,0,0,.20);background: #FFF;padding: 10% 20%;font-size: 1.5em;color: #473624;display: inline-block;text-align: center;}
#gform_wrapper_6 #label_6_60_0:hover,#gform_wrapper_6 #label_6_60_1:hover {background: #fb9a29;}
#gform_wrapper_6 #label_6_60_0.active,#gform_wrapper_6 #label_6_60_1.active {background: #FCFCF3;color:#fb9a29;}
#gform_wrapper_6 #choice_6_60_0,#gform_wrapper_6 #choice_6_60_1{display:none;}
#gform_wrapper_6 .gchoice_6_60_0,#gform_wrapper_6 .gchoice_6_60_1{float:left;width:50%;padding: 25px!important;}
#gform_wrapper_6 #gform_next_button_6_61{margin-top:10px;}
#gfield_description_6_94{background: #FCFCF3;color: #473624;border: 2px solid #fb9a29;font-size: 16px;width: 50%;padding: 10px;display:none;}
.choose-method #label_8_60_0:before{}
#gform_wrapper_8 input[type="button"]{background:#fb9a29;border:none;color:#473624;font-weight:bold;padding:1% 3%;}
#gform_wrapper_8 #input_8_60{display:flex;}
#gform_wrapper_8 #label_8_60_0, #gform_wrapper_8 #label_8_60_1 {box-shadow:0px 0px 5px 5px rgba(0,0,0,.20);background: #FFF;padding: 10% 20%;font-size: 1.5em;color: #473624;display: inline-block;text-align: center;}
#gform_wrapper_8 #label_8_60_0:hover,#gform_wrapper_8 #label_8_60_1:hover {background: #fb9a29;}
#gform_wrapper_8 #label_8_60_0.active,#gform_wrapper_8 #label_8_60_1.active {background: #FCFCF3;color:#fb9a29;}
#gform_wrapper_8 #choice_8_60_0,#gform_wrapper_8 #choice_8_60_1{display:none;}
#gform_wrapper_8 .gchoice_8_60_0,#gform_wrapper_8 .gchoice_8_60_1{float:left;width:50%;padding: 25px!important;}
#gform_wrapper_8 #gform_next_button_8_61{margin-top:10px;}
#gfield_description_8_94{background: #FCFCF3;color: #473624;border: 2px solid #fb9a29;font-size: 16px;width: 50%;padding: 10px;display:none;}
.place-order-btn{background:#fb9a29;border:none;color:#473624!important;font-weight:bold;padding:1% 3%;}
#main-nav-wrap #main-nav .current_page_item.place-order-btn > a, #main-nav .current-menu-item.place-order-btn > a, #main-nav > .current_page_item.place-order-btn > a, #main-nav > .current-menu-item.place-order-btn > a {color: #473624!important;}
#main-nav-wrap #main-nav .place-order-btn a:hover{color: #473624!important;}
.main-form-show{width:100%;}
.Cart-Section{display:none;background:#FFF;max-width:250px;}
#address-preview{display:none;}
#order-type-header{}
#the-address{}
.cart-preview{background:#FFF;display:none;width: 320px;}
#box-lunch-count{}
#box-lunch-countdown{}
#cart-info{}
.gf_right_half{float:right;width:48%;clear: unset !important;}
.gf_left_half{float:left;width:50%;clear: unset !important;}
#subtotal-cart{}
.totals-section{float:right;width:100%;text-align:right;padding-right: 20px;position:relative;}
.loy-tax-section{float:right;width:100%;position:relative;}
.tax-exempt-letter{position: absolute;top: 0;right: 10px;background: #fb9a29;border: none;color: #473624;font-weight: bold;padding: 1% 3%;}
#order_tip_input{margin:0;}
.tip-field{display:none;}
.tip-field label{float:left;}
.tip-field input{float:left;padding-left:20px;}
.order-total-field,.real-price{display:none;}
.order-total-field label{float:left;}
.order-total-field .ginput_total_8{float:left;padding-left:20px;}
.main-table-row{background:#FCFCF2;color:#473624;font-weight:bold;}
.main-table-row td{padding:10px 0;}
.change-button,#change-button-address{background:#c6e6a9!important;color:#000!important;border-radius:25px;}
.address-checkout {float: left;width: 50%;}
.cart-checkout {float: right;width: 50%;}
.cart-checkout .change-button,.address-checkout .change-button{text-align:center;max-width:100px;}
.gf_left_third{float:left; width:33%;clear:left !important;}
.gf_middle_third{float:left; width:33%;clear:none !important;}
.gf_right_third{float:right; width:33%;clear:right !important;}
.ginput_product_price,.ginput_product_price_label,.ginput_quantity_label{display:none;}
.minus-button,.minus-button-sides,.minus-button-desserts,.minus-button-addons {color: #FB9A29;font-size: 16px;padding: 1px 10px 3px 10px;border: 2px solid #FB9A29;font-weight: bold;border-radius: 25px;cursor:pointer;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;user-select: none;}
.plus-button,.plus-button-sides,.plus-button-desserts,.plus-button-addons {color: #FB9A29;font-size: 16px;padding: 1px 7px 2px 7px;border: 2px solid #FB9A29;font-weight: bold;border-radius: 25px;cursor:pointer;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;user-select: none;}
.ginput_quantity,#gform_page_6_5 .ginput_container_number input,#gform_page_6_6 .ginput_container_number input{margin-left: 1em!important;}
#change-button-entrees {width: auto;background: none;border: none;color: #FB9A29;}
.prodPopUp{display:none;position: absolute;padding:0;width:90%;top:0;left:10%;background:#FFF;box-shadow: 0px 0px 5px 5px rgba(0,0,0,.20);max-height:490px;}
.prodPopUp .close{float:right;font-size: 1.2em;color: red;position: relative;z-index: 100;cursor: pointer;}
.popupproduct{background-image:url(/wp-content/uploads/2020/07/personal_box_lunch_catering_BBL.jpg);background-repeat: no-repeat;background-size: cover;background-attachment: scroll;background-position: center center; width:100%; height:150px;}
.gfield_price{text-align:center!important;}
.gfield_price label {font-size: 0.92em!important;}
.gform_wrapper h1, .gform_wrapper h2, .gform_wrapper h3{color: rgba(71, 54, 36, 1);padding-bottom: 3%;padding-top: 3%;background-color: rgba(252, 252, 243, 1)!important;background: rgba(252, 252, 243, 1);padding-left: 3%;width: 100%;margin-left: -2%;margin-top: -6px;display: block;font-size: 1.9em;line-height: 1.3em;letter-spacing: -.02em;font-weight: bold;}
.address-checkout #order-type-header,.cart-checkout #order-time,.address-checkout #the-address,.address-preview #order-type-header,.address-preview #the-address,#order-date,#order-time,.cart-checkout .box-lunch-count{padding-bottom: inherit;padding-top: inherit;background-color: inherit !important;background: inherit;background-color: inherit;padding-left: inherit;width: inherit;margin-left: inherit;margin-top: inherit;display: inherit;font-size: x-large;line-height: inherit;letter-spacing: inherit;font-weight: bold;color: #000;}
.page-id-1505 .place-order-btn,.page-id-1481 .place-order-btn{display:none!important;}
#product-popup-header h1 {margin: 0;text-align:center;}
#product-popup-close {float: right;font-size: 1.2em;color: black;position: absolute;z-index: 100;cursor: pointer;right: 30px;top: -100px;font-size: 1.5em !important;}
#product-popup-image {}
#product-popup-image img{max-width:300px!important;}
#product-popup-description {}
.prodPopUp .tb_fvxv160{padding:5%;}
.prodPopUp .tb_tn1o166{padding-top:10%;}
.page-template-personalized-order-page .place-order-btn{display:none!important;}
#input_8_1440,.ginput_total.ginput_total_8{color: #473624!important;}
#field_6_16,#field_19_16 {
	float: right;
	margin-bottom: -40px;
	position: relative;
	left: -22px;
	z-index:900;
}
.tax-exempt-letter{
	position: relative;
	width: 30%;
	float: right;
	top: 10px;
}
.loy-tax-section {
	margin-top: -50px;
}
/*Mobile Hacks*/
@media only screen and (max-width: 900px) {
#field_6_16, #field_19_16 {
	float: left;
	margin-bottom: -40px;
	position: relative;
	left: 0;
	z-index: 900;
}
}
.auth-code-price{display:none!important;}