.woocommerce-cart .alignwide,
.woocommerce-checkout .alignwide{
	margin: 0
}
#wl-custom-checkout-fields{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
#wl-custom-checkout-fields>div,
#wl-custom-checkout-fields label{
	margin-bottom: 16px
}
@media (min-width: 768px){
	#wl-custom-checkout-fields>div{
		flex: 1 1 45%;
		max-width: 45%;
	}
	#wl-payment-details .woocommerce-checkout-payment,
	.woocommerce-checkout-review-order-table.wl-order-summery-ceckout{
		font-size: .65em;
	}
}

#additional-information-yoga-room_with{
	display: none
}

.wc-block-components-product-details__event-id,
.wc-block-components-product-details__wl-retreat-info{
	display: none
}

#wl-payment-details [for="payment_method_mypos_virtual"]{
	max-width: 90%
}
.woocommerce-checkout #wl-payment-details #payment ul.payment_methods li img{
/*#wl-payment-details [for="payment_method_mypos_virtual"] img{*/
	margin-top: 10px
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.wl-cart-btn{
	font-family: "Source Sans 3", Sans-serif;
    /*font-size: 0.97222222222222vw;*/
    font-size: 0.9em;
    /*font-weight: 500;*/
    text-transform: uppercase;
	text-decoration: none;
    fill: #F35E19;
    color: #F35E19;
    background-color: var(--e-global-color-5224328);
	border: 1px solid #F35E19;
    border-radius: 40px;
    padding: 2% 4%;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.wl-cart-btn:hover{
	background-color: #F0EAE4
}

.wl-billing-details{
	display: none
}
.wl-billing-details.wl-show{
	display: block
}
.wl-want-billing input[type="checkbox"]{
	width: 1em;
	height: 1em;
	vertical-align: initial;
}