/*****************************************/
/*login/register*/
form#eael-register-form {
	display: flex;
	flex-wrap: wrap;
	gap: 0 10px;
}
form#eael-register-form .eael-lr-footer {
	width: 100%;
}
form#eael-register-form .eael-w-50 {
	width: calc(50% - 5px);
}

/***************************************/
.add-to-cart-button {
	display: inline-block;
}

.add-to-cart-button a.button {
	padding: 5px 15px;
	border-radius: 10px;
	border: 2px solid var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-primary) !important;
	text-align: center;
	cursor: pointer;
}

.add-to-cart-button a.button.loading {
	cursor: progress;
}

.add-to-cart-button a.button .loading-text,
.add-to-cart-button a.button.loading .text {
	display: none;
}

.add-to-cart-button a.button.loading .loading-text i {
	font-size: 0.8em;
	line-height: 0.8em;
}

.add-to-cart-button a.button.loading .loading-text {
	display: inline;
}

.add-to-cart-button .feedback {
	visibility: hidden;
	font-size: 0.8em;
	padding: 10px 5px;
	color: var(--e-global-color-text);
}
.add-to-cart-button .feedback.show {
	visibility: visible;
}
.add-to-cart-button .feedback.show.success {
	color: limegreen;
}
.add-to-cart-button .feedback.show.error {
	color: red;
}

.missing-players,
.missing-program,
.missing-session {
	display: none;
}

.added_to_cart.wc-forward {
	display: none;
}

/****************** cart ***********/
.woocommerce-cart-form input#coupon_code {
	width: 10em !important;
}

.woocommerce-cart-form button.button {
	border-radius: 5px !important;
	padding: 8px 15px !important;
	border: 1px solid var(--e-global-color-primary) !important;
	background-color: var(--e-global-color-accent) !important;
	color: var(--e-global-color-primary) !important;
	text-align: center;
	cursor: pointer;
	font-weight: 300 !important;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
.cart-totals a.checkout-button.button {
	border-radius: 5px !important;
	border: 1px solid var(--e-global-color-primary) !important;
	background-color: var(--e-global-color-accent) !important;
	color: var(--e-global-color-primary) !important;
	text-align: center;
	cursor: pointer;
}
