/*.custom_payment_buttons {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 2px !important;
}

.custom_payment_buttons #wdm_paypal_checkout_div,
.custom_payment_buttons #wdm_amazon_checkout_div,
.custom_payment_buttons #wdm_applepay_checkout_div,
.custom_payment_buttons #wdm_gpay_checkout_div {
	float: left;
	width: 23%;
	height: 35px;
}
#wdm_paypal_checkout_div .wdm_paypal_checkout_button {
	background-color: #eee;
	width: 100%;
	height: 100%;
	border-radius: 4px;
	background: url(./assets/images/paypal.svg) no-repeat scroll 0 0 #eee;
	background-size: 40%;
	background-position: center;
}

#wdm_amazon_checkout_div {
	border-color: #a88734 #9c7e31 #846a29;
	background: linear-gradient(to bottom, #f7dfa5, #f0c14b);
}

#wdm_amazon_checkout_div .wdm_amazon_checkout_button {
	width: 100%;
	height: 100%;
	border-radius: 4px;
	background-image: url(https://m.media-amazon.com/images/G/02/AmazonPay/Maxo/logo._CB452516594_.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-origin: content-box;
	background-size: 65%;
}
.wc-amazon-checkout-message.wc-amazon-payments-advanced-populated {
	display: none;
}

#wdm_gpay_checkout_div .wdm_gpay_checkout_button {
	width: 100%;
	height: 100%;
	background-color: #fff;
	background-image: url(https://www.gstatic.com/instantbuy/svg/light/en.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-origin: content-box;
	background-size: contain;
	padding: 8px 15%;
	border-radius: 4px;
	box-sizing: border-box;
}*/

/* Hide surplus paypal options */
#wc-stripe-payment-request-wrapper { 
	visibility: hidden;
    padding: 0 !important;
    height: 0;
}

.payment_method_ppec_paypal,
#fc-expansible-form-section__toggle--avln_cid,
#wc-stripe-payment-request-button-separator
{
	display: none !important;
}

#wdm_applepay_checkout_div .wdm_applepay_checkout_button {
	-webkit-appearance: -apple-pay-button !important;
	-apple-pay-button-style: white;
	-apple-pay-button-type: plain;
	width: 100%;
	background-color: #fff;
	border-radius: 4px;
}
 button.gpay-card-info-container, paypal-buttons {
	min-width: 160px;
}

.custom_payment_buttons #woo_gpay_button_checkout, .custom_payment_buttons #woo_pp_ec_button_checkout, .custom_payment_buttons #pay_with_amazon {
	float: left;
	width: 30%;
	height: 35px;
} 



/* Pay with card style */

.cust_pay_with_card_container {
	margin: 20px 0px;
	clear: both;
}
.cust_pay_with_card {
	overflow: hidden;
	text-align: center;
}
.cust_pay_with_card span {
	color: #fff;
}

.cust_pay_with_card:before,
.cust_pay_with_card:after {
	background-color: #fff;
	content: "";
	display: inline-block;
	height: 1px;
	position: relative;
	vertical-align: middle;
	width: 50%;
}

.cust_pay_with_card:before {
	right: 0.5em;
	margin-left: -50%;
}

.cust_pay_with_card:after {
	left: 0.5em;
	margin-right: -50%;
}

.fc-contact-login__separator {
	display: none;
}

.wc-stripe-banner-checkout fieldset {
	display: none
}


/* .custom_payment_buttons {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 2px !important;
}
.gpay-card-info-container {
	min-width: 100% !important;
}
.custom_payment_buttons > div{
	margin: 0 !important;
	width:  30% !important;
}
#woo_gpay_button_checkout {
	margin: 0 !important;
}

.gpay-card-info-container {
	min-width: 240px;
	width: 240px;
}

#woo_pp_ec_button_checkout {
	width: 240px;
	height: 40px;
	margin: 0 !important;
	background-color: #eee;
	border-radius: 4px;
	overflow: hidden;
}

#woo_pp_ec_button_checkout>.paypal-buttons {
	margin-top: 3px;
}

.paypal-buttons {
	height: 40px !important;
}

.paypal-button-row{
	min-height: 40px !important;
	max-height: 40px !important;
	height: 40px !important  
}

#pay_with_amazon {
	height: 40px !important;
	width: 240px;
	margin: 0 !important;
}
.amazonpay-button-container {
	top: 2px !important;
}
div > div.amazonpay-button-view1.amazonpay-button-view1-gold {
	height: 40px !important;
} */

/* Smartphones (portrait) ----------- */
@media only screen and (max-width: 600px) {
	/* Styles */
	/* .custom_payment_buttons {
		flex-direction: column;
	}
	.custom_payment_buttons > div{
		margin: 0 !important;
		width: 75% !important;
	}
	#woo_gpay_button_checkout,
	#woo_pp_ec_button_checkout,
	#pay_with_amazon {
		margin: 15px 0 !important;
	}

	.cust_pay_with_card_container {
		margin: 20px !important;
	} */
}

/* 4th Oct */

.custom_payment_buttons {
    display: flex;
    justify-content: space-between;
    align-items: center;
    /* flex-wrap: wrap; */
    margin-top: 20px;
}
.custom_payment_buttons div{
    width: 30%;
    border-radius: 4px;
	height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.custom_payment_buttons div button {
    background: transparent !important;
    border: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.custom_payment_buttons > div > button > img{height: 15px !important;}

#wdm_amazon_checkout_div {
	border-color: #a88734 #9c7e31 #846a29;
	background: linear-gradient(to bottom, #f7dfa5, #f0c14b);
}

button.wdm_paypal_checkout_button {
    background-color: #eee;
}

div#wdm_paypal_checkout_div {
    background-color: #eee;
	 display: block !important;
}

div#wdm_gpay_checkout_div {
	background-color: #fff;
}

button.wdm_paypal_checkout_button img {
    height: 24px !important;
}

div#wdm_applepay_checkout_div {
    margin-right: 10px;
	/* display: none; */
}

div#wdm_amazon_checkout_div {
    margin: 0 10px;
}
.woocommerce-cart .wc-stripe-cart-checkout-container {
    display: none;
}

.woocommerce-cart .ppc-button-wrapper {
    display: none;
}


.woocommerce-cart div#pay_with_amazon {
	visibility: hidden;
	position: absolute !important;
	left: -999em;
}

.woocommerce-cart p.wc-apa-button-separator {
    visibility: hidden;
    display: block;
}

.woocommerce-cart button.button.wc-backward {
    left: 0 !important;
}
a.single_add_to_cart_button.eh_paypal_express_link {
    display: none;
}
.wcppec-checkout-buttons.woo_pp_cart_buttons_div {
    display: none;
}
.woocommerce-info.info.wc-amazon-payments-advanced-info {
	visibility: hidden;
	position: absolute;
	left: -999em;
}

.woocommerce-cart .woocommerce-shipping-totals .woocommerce-shipping-destination,
.woocommerce-cart .woocommerce-shipping-totals li {
	font-size: 12px;
}

body.woocommerce-checkout .fc-content .woocommerce {
	display: flex;
	flex-direction: column;
}

body.woocommerce-checkout .fc-content .woocommerce .woocommerce-notices-wrapper {
	order: 1;
}

body.woocommerce-checkout .fc-content .woocommerce .custom_payment_buttons {
	order: 3;	
}

@media (min-width: 1000px) {
	body.woocommerce-checkout .fc-content .woocommerce .custom_payment_buttons {
		width: calc(62.5% - var(--fluidcheckout--columns--gap, 50px));
	}
}

body.woocommerce-checkout .fc-content .woocommerce .cust_pay_with_card_container {
	order: 4;
}

body.woocommerce-checkout .fc-content .woocommerce .fc-progress-bar {
	order: 2;
}

body.woocommerce-checkout .fc-content .woocommerce .fc-checkout-notices {
	order: 5;
}

body.woocommerce-checkout .fc-content .woocommerce form.woocommerce-checkout {
	order: 6;
}

@media only screen and (max-width: 1050px) {
	.custom_payment_buttons {
		flex-wrap: wrap;
	}
	.custom_payment_buttons div{
		width: 45%;
		margin: 12px 0 !important;
		height: 40px;
	}
	.woocommerce-cart .custom_payment_buttons div {
    	width: 100%;
		height: 40px;
	}
}

@media only screen and (max-width: 600px) {
	.custom_payment_buttons {
		flex-direction: column;
	}
	.custom_payment_buttons div{
		width: 100% !important;
		margin: 12px 0 !important;
		height: 40px;
	}
}

