/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 21 2023 | 04:46:34 */
.products .product .post_item  ,.bg-cart,.woocommerce #order_review.woolentor-review-order-1 table.shop_table, .scheme_default .woocommerce-checkout #payment div.payment_box,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot {
  background-image: url(../../themes/meals-wheels/images/bg-pattern.jpg) !important;

}

.products .product .post_item.post_layout_list{
	padding-top:5em;
}
.products .product .post_item  .post_featured {
	background-color:transparent !important;
	border:none !important;

}
.products .product  .post_item.post_layout_list{
	background-image:none !important;
}
.products .product  .post_item.post_layout_list .post_featured.hover_none{
	background-image: url(../../themes/meals-wheels/images/bg-pattern.jpg) !important;
}
ul.wc-item-meta{
	display:none;
}
.button-thank-u a{
	padding: 2rem 10rem !important;
	font-size:2rem;
}

.button-thank-u .sc_button_bordered:not(.sc_button_bg_image):hover{
	background-color:#FE5000 !important;
}
.woocommerce .woocommerce-ordering {
	margin: 0 0 3rem 0 !important;
}
#woocommerce_widget_cart-2,#woocommerce_product_search-2,.widget.widget_block {
	padding: 2rem !important;
}
.woocommerce-cart-form table.shop_table, .woocommerce-cart-form table.shop_table td{
    border: none !important;
}


 .woocommerce-cart-form table.shop_table td,.woocommerce-cart-form table.shop_table th{
	  border-top: 2px solid #D3D3D3 !important;
	border-bottom: 2px solid #D3D3D3 !important;
	border-width: 2px !important;
}
.woocommerce-cart-form table.shop_table tr:nth-child(n+1) th:first-child,.woocommerce-cart-form table.shop_table tr:nth-child(n+1) td:first-child,.woocommerce-cart-form  table.shop_table tr:first-child th{
	
	border-top: 2px solid #D3D3D3 !important;
	border-bottom: 2px solid #D3D3D3 !important;
	border-width: 2px !important;
}
.woocommerce-cart-form table.shop_table th.product-remove,.woocommerce-cart-form table.shop_table td.product-remove,.woocommerce-cart-form table.shop_table td.product-name,
.woocommerce-cart-form table.shop_table td.product-price,.woocommerce-cart-form table.shop_table td.product-quantity{
border-right: none !important;	
}
.woocommerce-cart-form table.shop_table th.product-thumbnail {
	border-left: none !important;	
}
.scheme_default .woocommerce table.shop_table th{
	border-color:transparent !important;
}
.woocommerce-cart-form table.shop_table th.product-remove, .woocommerce-cart-form table.shop_table td.product-remove{
	border-left: 2px solid #D3D3D3 !important;
} 
.woocommerce-cart-form table.shop_table th.product-subtotal,.woocommerce-cart-form table.shop_table td.product-subtotal {
	border-right: 2px solid #D3D3D3 !important;
	
}
.woocommerce-cart-form table.shop_table tr:nth-child(n+1) th:first-child, .woocommerce-cart-form table.shop_table tr:nth-child(n+1) td:first-child{
	border-style:solid !important;
}
.woocommerce-cart-form table.shop_table tr td.actions{
	 border: none !important;
	border-style: solid !important;
}
.cart-coupon {
	display:flex;
	justify-content:space-between;
}
.cart-coupon button.button.wp-element-button{
	    padding: 1.3rem 2rem !important;
}
.cart-coupon button.button[disabled]:disabled{
	background-color: #FD5000 !important;
	border: 5px solid #FD5000;
	color: #fff !important;
}
.cart-coupon button.button[name="update_cart"] {
	outline:none !important;
	border: 5px solid #FD5000 !important;
	background-color:#fff !important;
	color: #FD5000 !important;
}
.bg-cart{
	margin-top:3rem !important;
	padding:3rem !important;
}
.bg-cart h2{
	margin-top: 0 !important;
}
ul.sc_item_filters_titles.sc_blogger_filters_titles{
	row-gap:4rem;
}
.pagination {
	justify-content:center;
}
.elementor-widget-woocommerce-product-related .post_item.post_layout_thumbs .post_featured{
	background-color: #fff !important;
}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr th{
	padding-left:2rem;
}
@media (min-width:480px){
	.related.products{
	left: 0!important;
}
}

@media (max-width:768px){
	ul.sc_item_filters_titles.sc_blogger_filters_titles{
		row-gap:0;
	}
}
@media (max-width:500px){
	.checkout .shop_table tfoot tr th,tfoot tr td{
		padding: 3rem 0.5rem 0 !important;
	}
	.checkout .shop_table tfoot tr:nth-last-child(2) th, .checkout .shop_table tfoot tr:nth-last-child(2) td{
		padding: 3rem 0.5rem  !important;
	}
}
@media (max-width: 767px){
	.related.products{
		padding:0 !important;
		left: 0!important;
    width: 100%!important;
	}
}
@media (max-width: 575px){
.elementor-grid-mobile-2 .elementor-grid {
    grid-template-columns: repeat(1,1fr) !important;
	}
	table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr td{
		text-align:center;
	}
	
	}
@media (max-width: 479px){
.content_wrap, .content_container {
    width: 95% !important;
}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr th{
		padding-top:4.5rem;
	}
	.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 100% !important;
}
}
@media (max-width: 599px){
.elementor-section.elementor-section-boxed > .elementor-container,.content_wrap,.content_container {
    max-width: 100% !important;
	}
}
}