/* START Menu page styling */

.woocommerce-loop-product__title {
	font-size: 20px!important;
	font-weight: bold;
}

.woocommerce-LoopProduct-link p {
	font-size: 14px;
	padding: 10px;
	padding-bottom: 20px!important;
	color: #696c6b
}

/* Disable overlay */
.wc-menu-nolink .et_overlay {
	display: none;
}
/* Disable links */
.wc-menu-nolink .woocommerce-LoopProduct-link {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: black;
}

/* END Menu page styling */

/* Menu Icon */
.fa-menu-icon {
	font-size: 36px;
}

@media only screen and (min-width: 981px) {
	.menu-item-hideDT {
		display: none!important;
	}
}

@media only screen and (max-width: 981px) {
	.menu-item-hideMOB {
		display: none!important;
	}
}

/* Widget Cart */
.hidetitle .widgettitle {
	display: none;
}

.et_pb_contact_submit, .et_password_protected_form .et_submit_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .comment-reply-link, .form-submit .et_pb_button, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .et_pb_contact p input[type="checkbox"]:checked + label i::before, .et_pb_bg_layout_light.et_pb_module.et_pb_button {
	color: #000!important;
}

/* Order page styling */
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background: #fff;
		border: 1px solid black;

}

@media only screen and (max-width: 981px) {
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	min-height: 370px;
	}
}

@media only screen and (max-width: 981px) {
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	min-height: 240px;
	}
}


.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
	text-align: center;
	font-family: 'OfficinaSans',Helvetica,Arial,Lucida,sans-serif;
	padding: 0 10px;
}

.woocommerce-page ul.products li.product .price, .woocommerce-page ul.products li.product .price del, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price del {
		text-align: center;

}

/* show hamburger on DP */

@media (min-width: 980px) {
.edh-hamburger-menu .et_pb_menu__menu {
    display: none;
}

.edh-hamburger-menu .et_mobile_nav_menu {
    display: flex;
    float: none;
    margin: 0 6px;
    align-items: center;
}
	
.et_pb_menu .et_mobile_nav_menu li {
    list-style-type: none;
}
}

#my_field_name_field .optional {
	display: none;
}

/* WC Product variation selector */

.woocommerce div.product form.cart .variations td select {
	padding: 10px 8px;
}

.woocommerce div.product form.cart .variations label {
	line-height: 2.2;
}

.et_pb_wc_add_to_cart form.cart .variations td.value span::after {
	margin-top: -3px;
}

/* Hide product desc on catering page */
.wc-hide-desc p {
	display: none;
}

.woocommerce form .form-row.woocommerce-validated input.input-text {
	border-color: #bbbbbb;
}