/*!
Theme Name: Divi child
Version: 1.0.0
Description: Divi Child theme
Author:  Alister Media
Template: Divi
*/

p#contactless_delivery_field {
	/* contactless delivery */
    margin-bottom: 5px;
}
p#contactless_delivery_field .optional {
	/* hide the optional word */
	display: none;
}

h3.uncertain-times {
    margin-top: 30px;
    color: #d25828;
    font-family: aria, helvetica, sans-serif;
    line-height: 1.4;
    margin-bottom: 50px;
    background: #eee;
    margin-left: 15px;
    margin-right: 15px;
    padding: 0px;
}

div.woocommerce div.woocommerce-info a.showcoupon:link, div.woocommerce div.woocommerce-info a.showlogin:link  {
	/* highlights link for login and coupon on checkout screen */
	color:#3C6478 !important;	
}
div.woocommerce div.woocommerce-info a.showcoupon:hover, div.woocommerce div.woocommerce-info a.showlogin:hover {
	/* highlights link for login and coupon on checkout screen */
	color:#107896 !important;
	text-decoration: underline;
}

#validatedAddress_2.input-text {
	/* decrease max length display size for input box of 2nd line for street address, eg. Apt# */
	max-width: 275px;
}

ul.woocommerce-error li {
	/* background-color: #a00; */
	margin-top: 1em;
	margin-bottom: 1em;
	
	color: #a00;
	border: 1px solid #ffffff;
}

.wc-stripe-elements-field {
}
#stripe-card-element {
	border-color: #EBA222 !important;
}
#stripe-exp-element {
	/* no such exists? */
}
#stripe-cvc-element {
	/* no such exists? */
}

/* add in free shipping minimum */
tr.woocommerce-shipping-totals.shipping th::after {
	content:  "\a($10 min for delivery)";
	font-size: 10px;
	color: #4e4e4e;
	padding-left: 12px;
	white-space: pre-wrap;
	margin-top: 2px;
}

/* Make Save Credit card info bigger, and the checkbox more noticeable */
input#wc-stripe-new-payment-method {
	margin-right: 3px !important;
	/* border-color: #EBA222 !important; */
	font-size: 15px;

}
input#wc-stripe-new-payment-method + label {
	font-size: 15px;
	font-weight: 400;
	color: #000;
}
input#wc-stripe-new-payment-method + label::before {
	font-size: 20px;
	font-weight: 500;
	content: "*";
	color: #ff4c00;
}

div.update-nag {
	/* stop display WP ads */
    display: none!important;
}

tr.cart-discount td::after {
	/* appears after coupon applied */
    content: "\A*promo do not apply to family specials";
    white-space: pre;
    font-size: 11px;
}
