body {
	background-color: #f0e4c7 !important;
	overflow-x: hidden !important;
}

span.pink {
	color: #f9638c !important;
}

span.blue {
	color: #42ccb2 !important;
}

span.font {
	font-family: IvyOraDisplay;
	font-weight: 200;
	font-style: italic;
}


span.font-300 {
	font-family: IvyOraDisplay;
	font-weight: 300;
	font-style: italic;
}
.font-300 {
	font-family: IvyOraDisplay;
	font-weight: 300;
	font-style: italic;
}

.woocommerce-message, .woocommerce-info {
    background: #42ccb2 !important;
    border-top: none;
    border-radius: 200px;
    color: #075445 !important;
}

a.restore-item {
    color: #ffffff !important;
}

.woocommerce-message::before, .woocommerce-info::before {
	color: #fff !important;
}

a.button.wc-backward {
    background: #f9638c !important;
    border-radius: 200px;
    padding: 18px 28px;
}

.woocommerce-js table.shop_table thead, .woocommerce-page table.shop_table thead {
    background-color: #f9638c;
    height: 80px;
    color: #F0E4C7 !important;
    font-size: 16px;
    font-family: "Altone";
    font-weight: 100 !important;
}

td.product-name a {
    color: #432d60 !important;
    font-family: 'Altone';
}

input#quantity_6869669568c0c{
    background: none !important;
    border: 2px solid #432d60 ! Important;
		  background: transparent !important;
}

input#coupon_code {
    border: 1px solid #42ccb2 !important;
    padding: 24px 38px;
    border-radius: 200px;
    color: #442d60 !important;
    font-size: 14px;
	  background: transparent !important;
}

.coupon button.button {
    background: #f9638c;
    border-radius: 200px;
    padding: 18px 38px;
    font-size: 14px;
}
.woocommerce-cart-form button.button {
    background: #f9638c;
    border-radius: 200px;
    padding: 18px 38px;
    font-size: 14px;
}

.cart_totals h2 {
    font-size: 26px;
    font-family: "Altone";
    font-weight: normal !important;
    background: #f9638c !important;
    color: #F0E4C7;
}

a.checkout-button.button.alt.wc-forward {
    background: #42ccb2;
    border-radius: 200px;
    color: #432d60;
    font-family: "Altone";
}

div#contact_details h3,
.woocommerce-billing-fields h3{
    font-size: 24px;
    font-family: "Altone";
    font-weight: normal !important;
    color: #432d60 !important;
}

a.showcoupon {
	color: white !important;
}

label.required_field {
	    font-size: 24px;
    font-family: "Altone";
    font-weight: normal !important;
    color: #432d60 !important;
}

input#billing_email,
.woocommerce-billing-fields input,
.woocommerce-billing-fields textarea{
    background: transparent !important;
    border: none !important;
    border-bottom: 1px solid #432d60 !important;
}

span.select2-selection.select2-selection--single {
    background: transparent !important;
    border: none !important;
    border-bottom: 1px solid #432d60 !important;
    outline: none !important;
}

.woocommerce-checkout-payment .woocommerce-info
Specificity: (0,2,0)
 {
    border-radius: 5px !important;
}

button#place_order {
    background: #f9638c;
    border-radius: 200px;
    padding: 20px 38px;
    font-size: 14px;
}
#payment .woocommerce-info {
    border-radius: 0px !important;
}














