.home .entry.product span,
.home .entry.product span a{
	display:inline !important;
}
.home .entry.product > *:not(.woocommerce-LoopProduct-link){
	margin-left:0 !important;
	margin-right:0 !important;
}
#mpw-shop-menu-banner a:hover{
	opacity: 0.9 !important;
}
@media (max-width:768px){
	.single-product.woocommerce-page div.product div.images.bundled_product_images{
		float: left;
		max-width:20%;
	}
	.single-product.woocommerce-page div.product div.summary,
	.single-product.woocommerce-page div.product div.images{
		float: none;
		width: 100%;
	}
	.woocommerce-cart .cart-collaterals{
		display: flex;
		flex-wrap: wrap;
	}
	.woocommerce-cart .cart-collaterals .cart_totals{
		order: 1;
	}
	.woocommerce-cart .cart-collaterals .cross-sells{
		order: 2;
	}
}
@media (max-width:1200px){
	#mpw-shop-menu-banner{
		display: block !important;
	}
	#mpw-shop-menu-banner a{
		display: inline-block !important;
		margin-top: 1em !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item{
		border: 0 !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
		padding: 8px 36px !important;
	}
}
@media (max-width:400px){
	.single-product.woocommerce-page div.product div.images.bundled_product_images{
		max-width:125px;
	}
}
@media (min-width:1024px){
	.home .entry.product > *:not(.woocommerce-LoopProduct-link){
		width: 50%;
	}
	.home .entry.product:nth-of-type(odd) > *:not(.woocommerce-LoopProduct-link){
		clear:right;
		float:right;
	}
	.home .entry.product .button{
		max-width: 300px;
		float: none !important;
		clear: both;
		display: block !important;
	}
	.home .entry.product:nth-of-type(odd) .button{
		margin-left: 50% !important;
	}
}
@media (min-width:1825px){
	.single-product.woocommerce div.product div.images.woocommerce-product-gallery,
	.single-product.woocommerce div.product .summary,
	.single-product.woocommerce div.product .wc-tabs-wrapper{
		left: -240px;
		position: relative;
	}
	.single-product.woocommerce div.product .upsells{
		position: absolute;
		top: 0;
		width: 425px;
		z-index: 99999;
		right: -200px;
	}
	.single-product.woocommerce div.product .upsells ul.products li.product{
		margin: 0;
		width:100%;
	}
	.single-product.woocommerce div.product .upsells ul.products li.product img{
		width:75px;
	}
	.single-product.woocommerce div.product .upsells ul.products li.product .add_to_cart_button{
		position: absolute;
		right: 0;
		top:15px;
	}
	.single-product.woocommerce div.product .upsells ul.products li.product .onsale{
		display: none;
	}
	.single-product.woocommerce div.product .upsells ul.products li.product #learn-more{
		display: none;
	}
	.single-product div span.onsale{
		left: -225px;
	}
}