.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: none;
    width: 100%;
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
    width: 74%;
    display:inline-block;
    height: 36px;
}

.woocommerce-cart table.cart td.actions .coupon {
    float: none;
}

.woocommerce-cart .woocommerce button.button {
    display: inline-block;
    width: 24%;
    margin: 10px 0 0;
}

/* Varition bug supercare */
.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {
    display: block;
}
.wapf-field-input input[type=checkbox] {
    float: none;
    margin: 0 0 0 5px;
}

/* Loop Products */
ul.woo-entry-inner.clr {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

@media(max-width:768px) {
	.woocommerce .owp-account-links li .owp-account-link {
		font-size:24px !important;
	}
	.woocommerce .owp-account-links {
    	margin: 10px 0;
	}
	.account-original-style .woocommerce #customer_login .lost_password {
		float: none !important;
	}
	.woocommerce-cart table.cart td.actions .coupon .input-text {
    	width: 100%;
	}
	.woocommerce-cart .woocommerce button.button {
		width: 100%;
	}
	.woocommerce-cart .woocommerce table.shop_table tr td:before {
    	float: right;
	}
	.woocommerce-cart .woocommerce table.shop_table tr td.product-quantity .quantity {
		float: left;
	}
	.woocommerce-cart .woocommerce table.shop_table tr td {
    	text-align: left;
	}
	.woocommerce-cart table.cart img {
    	max-width: 100px;
	}
	.woocommerce-cart .woocommerce table.shop_table tr td[data-title="משלוח"]:before {
		float:right !important;
		display:block !important;
		clear:both !important;
	}
	ul#shipping_method {
		clear: both;
		text-align: right;
	}

	ul#shipping_method label {
		padding-right:10px;
	}
	p.woocommerce-shipping-destination {
		border-top: 1px solid #ddd;
		padding-top: 10px;
		margin: 10px 0 0 !important;
		display: inline-block;
	}
	.woocommerce-checkout form.login .lost_password {
		display: block !important;
		float:none !important;
		clear:both;
	}
	.woocommerce #order_review table.shop_table tbody td.product-name {
    	max-width: 160px;
	}
}

li.wc_payment_method.payment_method_meshulam-payment img,
.woocommerce-shipping-destination,
.elemntprsliders {
    display: none !important;
}