/* hide basket in navigation | 4362270-zen eD */
/*.main-navigation &gt; div.woocommerce-menu-container {
    display: none;
} */
/* Hide related products read more button / 4379639-zen JAR */
/*.single-product #page a.button {
    display: none;
}*/
/* hide cart menu on mobile | 4362270-zen GH */
/*@media only screen and (max-width: 559px) {
 .mobile-nav-side .site-header #site-navigation.main-navigation #toggle-cart[for="woocommerce-toggle"].button {
     display:none;
 }   
}*/
/* indent second level sub-menus 4379639-hc*/
.main-navigation .sub-menu .menu-item a {
	padding-left: 20px;
}

.main-navigation .sub-menu .sub-menu .menu-item a {
	padding-left: 40px;
}

/* hide product category / zn-4417385 (DW) */
.product_meta .posted_in {
	display: none !important;
}

/* Hide results number, filter form, and "read more" buttons on product category pages | 4421667-zen JP */
.archive.woocommerce p.woocommerce-result-count, .archive.woocommerce form.woocommerce-ordering, .archive.woocommerce a.button.product_type_simple {
	display: none;
}

/* Change the font size for the after-submission message on the contact form SPECIFICALLY for the products page | 5457609-zen [RNP] */
.single-product .contact-form-submission p {
	font-size: smaller;
}

/* remove header and "go back" link from submitted form pages  ZD-5589226*/
div[id^="contact-form"] h3 {
	display: none;
}

/* remove hyphens before sub menu items 4379639-hc*/
.main-navigation .sub-menu .menu-item a::before {
	content: '';
}

/* Hide cart info on header | 5797506HC CP */
.woocommerce-menu-container .woocommerce-cart-subtotal {
	display: none;
}

.woocommerce-menu-container .woocommerce-cart-count {
	font-size: 0;
}

/* Makes Table Blocks compatible with Accordion blocks - #6021139-zen */
.wp-block-table .has-fixed-layout {
	width: 99%;
}

/* Removing SKU from products | wb-7241915-zen */
.single-product #page #woocommerce-wrapper div.product .product_meta &gt; * {
	display: none;
}

/*WooCommerce "Shop" page full width*/
/*.archive.woocommerce .site-content {
max-width: 100%;
padding: 0;
}*/
/* Make Woo Shop page full-width  // 7264881-zen (JJ) */
body[class*="woocommerce-shop"] #page #woocommerce-wrapper {
	width: calc(100% - 15px);
}

/*Jetpack search to the top of site - ZD 7294042 HC*/
.jetpack-search-form {
	position: absolute;
	top: 85px;
	left: 49%;
}

form.search-form {
	display: flex;
}

input.search-submit {
	margin-left: 10px;
	height: 48px !important;
}

form.search-form &gt; label &gt; * {
	height: 48px;
}

/*hide jetpack search on mobile*/
@media (max-width: 768px) {
	.jetpack-search-form {
		display: none;
	}
}

/*This CSS removes the padding and margin from the page title which in turn reduces the gap between the page title and breadcrumbs.*/
.entry-title {
	padding: 0 !important;
	margin: 0 !important;
}

/* Keep full words in product titles on mobile */
.related-products .woocommerce-loop-product__title,
.related.products ul.products li.product .woocommerce-loop-product__title {
	word-break: keep-all;
	overflow-wrap: normal;
	hyphens: none;
	white-space: normal;
}