.woocommerce .woocommerce-breadcrumb{
	margin:10px 0 10px 0;
}
body.single-product  div.product form.cart .button{
	padding:15px;
	background:#E01B84;
	border:3px solid #E01B84;
	color:#fff;
	font-size:20px;
	width:200px;
	border-radius:25px;
	
}
body.single-product  div.product form.cart .qty{
	padding:15px;
	width:80px;
	margin-right:15px;
}

body.single-product div.product div.summary .price{
	font-size:50px;
	color:#000;
	font-weight:700;
	margin-bottom:0px;
}
.woocommerce-page #content table.cart td.actions .input-text{
	width:150px;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
	    background-color: #e01b84;
		border-radius:25px;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
	min-width:200px;
	padding:15px;
	font-size:18px;
}
body.woocommerce-checkout .page-header,
body.woocommerce-cart .page-header{
	text-align:center;
	margin:30px 0 30px 0;
}
body.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order{background:#fff;color:#000;padding-top:25px;}
body.woocommerce-checkout h3{font-size:20px;border-bottom:1px solid #888;padding-bottom:10px;margin-bottom:5px;font-weight:700;}
body.woocommerce-checkout  .woocommerce-additional-fields,
body.woocommerce-checkout .woocommerce-checkout-review-order,
body.woocommerce-checkout .woocommerce-billing-fields{padding:15px;background:#f5f5f5;	}


body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox{float:right;}

body.woocommerce-checkout .elementor-location-footer,
body.woocommerce-cart .elementor-location-footer{
	margin-top:60px;
}
.woocommerce-cart table.cart td a{
	color:#000;
	text-decoration:none;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
	padding:25px;
	box-sizing:border-box;
	background:#f5f5f5;	
	border-radius:15px;
}
.woocommerce .cart-collaterals .cart_totals table{font-size:16px;}
.woocommerce .cart-collaterals .cart_totals h2{
	font-size:24px;
}

div.product div.summary, .woocommerce div.product div.summary{
	width:100%;
	float:left;
	border-bottom:1px solid #f2f2f2;
}
body.single-product{
	background-color:#ECECEF;
}
body.single-product.woocommerce div.product{
	max-width:600px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:60px;
	background:#fff;
	padding:0 25px 25px 25px;
	border-radius:15px;
	box-shadow:0 3px 10px rgba(0,0,0,0.2);
}
body.single-product .summary.entry-summary{
	text-align:center;
}
body.single-product div.product .product_title{
	text-align:center;
	margin-left:-25px;
	margin-right:-25px;
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-18f9a64) 0%, var(--e-global-color-e71aa00) 100%);
	padding:40px 0;
	border-bottom-left-radius:35px;
	font-size:40px;
	margin-bottom:35px;
	border-bottom-right-radius:35px;
}
body.single-product.postid-1179 div.product .product_title{
    background-color: #e01b84;
	background-image:none;
	color:#fff;
}


body.single-product  div.product.product-type-simple form.cart{
	display:inline-block !important;
}
body.single-product .iworks-omnibus{
color:#9999A8;
margin-bottom:0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
	display:none;
}