/*
Theme name:		Box Office '26
Description: 	Theme developed for Tokynva Box Office 2026
Version: 		1.0
Author:			Lee Bartholomew
Author url:		https://pixolomew.digital/
Template:		Divi
*/


 * body a + hr
{
	display: none;
}


/* Foo expiry notice */
.fooevents-expired-message
{
	background-color: #d62839;
	color: #F2F4F5;
	font-size: 21px;
	margin-top: 2.2rem;
	max-width: 720px;
	padding: 2.2rem;
	border-radius: 11px;
	text-align: left;
	overflow: hidden;
}



/* Quantity selectors */

input[type='number'] {
	-moz-appearance: textfield !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-moz-appearance: textfield !important;
	-webkit-appearance: none;
	margin: 0;
}

input[type='number'] {
	-moz-appearance: textfield !important;
}

.woocommerce .product-type-variable form.cart .variations_button
{
	display: flex !important;
	gap: 7px;
	height: 53px;
}

.woocommerce div.product form.cart div.quantity,
.woocommerce-page div.product form.cart div.quantity
{

	margin: 0 !important;
}

.et_pb_wc_add_to_cart .quantity input.qty
{
	height: 100%;
	width: 53px;
}

.woocommerce-page div.product form.cart .qtyButton
{
	background: #445d6b;
	border: 3px solid #445d6b;
	border-radius: 7px;
	color: #f2f4f5;
	cursor: pointer;
	font-size: 27px;
	font-weight: 600;
	width: 53px;
	padding: 0px;
}



/*
.woocommerce div.product form.cart,
.woocommerce .woocommerce-variation-add-to-cart
{
	display: flex;
	flex-wrap: wrap;
}

.woocommerce div.product form.cart div.quantity
{
	height: 53px;
	margin: 0 7px 11px !important;
}

.woocommerce div.product form.cart .input-text
{
	height: 53px;
	width: 53px;
}

.woocommerce .qtyButton:hover,
.woocommerce .qtyButton:focus
{
	background: #1e3c4d;
	border-color: #1e3c4d;
}

.woocommerce .qtyButton
{
	background: #445d6b;
	border: 3px solid #445d6b;
	border-radius: 7px;
	color: #f2f4f5;
	cursor: pointer;
	font-size: 27px;
	font-weight: 600;
	height: 53px;
	width: 53px;
	padding: 0px;
}
/*
.woocommerce .qtyButton.plus
{
	margin-right: 11px;
}
*/








/* variations display */
.woocommerce .variations .label,
.woocommerce .variations .value
{
	display: block;
	text-align: left;
}

.woocommerce .variations .reset_variations
{
	display: block;
	font-size: 21px;
	font-weight: bold;
	width: 100%;
}
/*
.woocommerce div.product form.cart .variations select
{
	min-width: 50%;
}
*/
.orderby, .woocommerce div.product form.cart .variations td select
{
	background-color: #FEFEFE;
}

.woocommerce div.product form.cart .woocommerce-variation-price
{
	margin-bottom: 2.2rem;
}

.woocommerce div.product form.cart .woocommerce-variation-price bdi
{
	color: #041D2B;
	font-size: 2.07rem;
	font-weight: bold;
}

.et_pb_wc_add_to_cart form.cart .variations td.value span:after
{
	display: none;
}


/*
.woocommerce div.product form.cart .variations td select
{
	border: 3px solid #041d2b;
}

.woocommerce div.product form.cart .variations td select,
p.woocommerce-result-count
{
	color: #041d2b !important;
	font-size: 16px;
	font-weight: 600;
	height: 37px;
}

.woocommerce div.product form.cart .variations select
{
	color: #041d2b;
	font-size: 23px;
	font-weight: 600;
	line-height: 1;
}

input.text, input.title,
input[type=email],
input[type=password],
input[type=tel],
input[type=text],
select,
textarea
{
	border: 3px solid #041d2b;
	border-radius: 7px;
	height: 47px;
	margin: 1% 0;
}
*/



