html .woocommerce ul.cart_list li .amount, html .woocommerce-page ul.cart_list li .amount {
	font-weight: bold;
}
.woo-breadcrumbs-wrapper {
	display: none;
}
.woocommerce-page h1.page-title {
	font-size: 20px;
	border-bottom: 1px solid #ececec;
	padding-bottom: 6px;
	margin-bottom: 35px;
}
.woocommerce div.custom-sidebar ul li {
	background: transparent;
}
.woocommerce div.custom-sidebar.widget_shopping_cart ul li {
	margin-top: 4px;
}
.woocommerce div.custom-sidebar.widget_shopping_cart ul li:last-child {
	border-bottom: none !important;
}
@media only screen and (max-width: 767px) {
	.woocommerce div.custom-sidebar.widget_recently_viewed_products ul li:last-child {
		border-bottom: none !important;
	}
	.woocommerce .right-sidebar-wrapper .custom-sidebar.widget_text {
		display: none;
	}
}
@media only screen and (min-width: 769px) {
	.woocommerce table.cart td.actions .input-text {
		width: 210px !important;
	}
}
/* Revert WooCommerce 9.6.1+ new branding colours in woocommerce.css */
.woocommerce a.button, .woocommerce button.button, .woocommerce #respond input#submit, .woocommerce div.product .woocommerce-tabs ul.tabs li:not(.active) {
	background-color: #ebe9eb !important;
}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-checkout #payment div.payment_box {
	background-color: #dfdcde !important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
	background-color: #f7f6f7 !important;
}
.woocommerce-checkout #payment {
	background: #ebe9eb !important;
}
.woocommerce-checkout #payment div.payment_box::before {
	border: 1em solid #dfdcde !important;
	border-right-color: transparent !important;
	border-left-color: transparent !important;
	border-top-color: transparent !important;
}
/* Revert "display: block" in style.css for WooCommerce Checkout Payment Methods box */
.woocommerce-checkout-payment label, .woocommerce-checkout-payment label img {
	display: inline;
}