/* remove hamburger icon border */
.ascend #header-outer[data-full-width="true"] #top nav ul #search-btn a, .ascend #header-outer[data-full-width="true"] #top nav ul #nectar-user-account a, .ascend #header-outer[data-full-width="true"] #top nav ul .slide-out-widget-area-toggle a {
    border-left: 0;
}

/* hide on mobile*/
.mob-hide {
	display: none;
}

/*single product css*/
.woocommerce-checkout-review-order-table .product-image {
    width: 40% !important;
}

.woocommerce-checkout-review-order-table .product-info {
    width: 50% !important;
}

label.form-control-label {
    FONT-WEIGHT: 600;
}

/* menu page list */
.menulist {
	font-size:32px;
	line-height: 1.3em;
	text-transform: uppercase;
	font-family: helvetica, sans-serif;
}
.menulist a {
	border-bottom: 1px solid;
}
.menulist a:hover {
color:#602e26;
}
/* testimonials */
.testimonial-large {
	font-family: helvetica, sans-serif;
    font-size: 24px;
    line-height: 1.2em;
    font-weight: 300;
}
.testimonial-small{
	font-family: helvetica, sans-serif;
	font-size: 18px;
    line-height: 1.2em;
    font-weight: 300;
}
/* header#top {
    padding-top: 50px;
} */
#header-space {
    height: inherit;
}
#header-secondary-outer .nectar-center-text a {
    font-weight: 600;
    color: inherit;
    font-size: 12px;
}
body #header-secondary-outer .nectar-center-text {
    max-width: 90%;
}
li#menu-item-569 {
    background: #b1422f;
}

#header-outer #top nav > ul > li#menu-item-569 > a {
    color: #fff !important;
	}

#header-outer #top nav > ul > li#menu-item-569 > a:hover {
    color: rgb(119, 119, 119);
}

fieldset#field_1_1, div#field_1_3, div#field_1_4, div#field_1_5, div#field_1_6, div#field_1_8, div#field_1_9 {
	width: 100%;
    margin: auto;
	text-align: center;
}

input#input_1_5 {
    width: 100%;
}

div#field_1_10{text-align: center;}

body .gform_wrapper .top_label .gfield_label{
	    font-family: Inconsolata;
	font-size:15px;
}

span.gfield_required.gfield_required_text{
	font-size: 85%;
    font-weight: 400;
    opacity: 0.45;
	font-style: normal !important;
	 color: rgb(177, 66, 47);
	text-transform:lowercase;
}

.gform-body.gform_body input {
    padding: 16px !important;
}

.gform-body.gform_body label{
	margin-top:0 !important;
}

.gform_wrapper.gravity-theme .gform_fields{
	grid-row-gap: 5px;
}

.gform_footer.before{
	justify-content:center;
	padding:0 !important;
	border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    padding-bottom: 10px !important;
}
.container-wrap input[type="text"], .container-wrap textarea, .container-wrap input[type="email"], .container-wrap input[type="password"], .container-wrap input[type="tel"], .container-wrap input[type="url"], .container-wrap input[type="search"], .container-wrap input[type="date"] {
    border: 1px solid #994938;
}






@media only screen and (max-width: 768px) {
fieldset#field_1_1, div#field_1_3, div#field_1_4, div#field_1_5, div#field_1_6, div#field_1_8, div#field_1_9 {
    width: 100%;
}
}

/* highlight menu nav */
#header-outer #top nav > ul > #menu-item-1191 > a {
    color: #fff !important;	
}
#top nav > ul > #menu-item-1191 > a {
    background-color: #b1422f;
    padding-top: 13px !important;
    padding-bottom: 13px !important;
}

/* corporate and brands css */

.corporate-and-brands .work-info-bg {
    background-color: transparent !important;
}
.corporate-and-brands img.skip-lazy {
    margin: 0 auto !important;
}


/*christmass catering css*/
.page-id-1184 img.img-with-animation.animated-in {
    width: 100%;
    height: 50vh;
    object-fit: cover;
    object-position: 100% 75%;
}

.page-id-1184 .christmas-catering-first-row {
    padding-top: 100px !important;
}

#product-1478 form.cart {
    display: flex !important;
    flex-wrap: wrap;
}
#product-1478 form.cart > div {
      flex: 1 1 100%;
  }
#product-1478 .quantity.buttons_added {
    order: 1;
		margin: 10px 0 40px 0;
}
#product-1478 .ppom-wrapper {
    order: 2;
  }
#product-1478 div#ppom-box-2 {
    order: 3;
}
#product-1478 div#wc-square-digital-wallet {
    order: 4;
}
#product-1478 p#wc-square-wallet-divider {
	 padding-bottom: 0 !important;
}
#product-1478 button.single_add_to_cart_button.button.alt {
    order: 5;
}
.order-button-row .wpb_wrapper {
    text-align: center;
    margin-bottom: 50px;
}
a.regular-button.christmas-pack-order-now-button {
    font-family: Inconsolata;
    font-weight: 500;
    font-size: 16px;
    padding: 13px 30px;
}
a.regular-button.christmas-pack-order-now-button.other-button {
    margin-top: 30px;
    margin-bottom: 0;
}

@media only screen and (max-width: 690px) {
	#header-secondary-outer ul#social {
   display: none;
}
h1.headingfirst-m {
  display: none;
}
.wpb_wrapper h2.vc_custom_heading {
    font-size: 34px !important;
    line-height: 38px!important;
}
	#mobilehead {
		  font-size: 34px !important;
    line-height: 38px!important;
}
	#mobileh1 {
		 font-size: 15px !important;
    letter-spacing; 1px !important;
	}
}




/*reverse row in desktop*/
@media only screen and (min-width: 1001px) {   
 .reverse-row >.col.span_12 {        
flex-direction: row-reverse !important;  
  }
body #header-secondary-outer .nectar-center-text {
    max-width: 90% !important;
}
}
@media only screen and (min-width: 1px) and (max-width: 999px) {
	#slide-out-widget-area .mobile-only {
    display: none !important;
}
}
