:root{
--evotx_good_color:#58af1f;
--evotx_error_color:#f05f50;
} .ajde_evcal_calendar .evotx_ticket_purchase_section .evotx_next_event{padding-top: 10px;} .evcal_eventcard .evo_metarow_tix .tx_wc_notic, 
.evotx_ticket_purchase_section .tx_wc_notic{
margin-top: 20px; border-radius: 10px;background-color: transparent!important;
}
body #evcal_list .evo_metarow_tix .tx_wc_notic .error, 
.evo_lightbox_content .tx_wc_notic .error,
.evotx_ticket_purchase_section .tx_wc_notic .error,
{display: none;}
body #evcal_list .evo_metarow_tix .tx_wc_notic.error .error, 
.evo_lightbox_content .tx_wc_notic.error .error,
.evotx_ticket_purchase_section .tx_wc_notic.error .error
{display: block; font-size: 14px; margin: 0;}
.evo_metarow_tix .tx_wc_notic.error .evo-success{display: none;}
.evo_metarow_tix .evotx_success_msg:before,
.evotx_ticket_purchase_section .evotx_success_msg:before
{
content: "\f058";
font-family: var(--fa-style-family, "evo_FontAwesome");
font-weight: var(--fa-style, 900);
font-size: 18px;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: var(--fa-display, inline-block);
font-style: normal;
font-variant: normal;
line-height: 1;
text-rendering: auto;	    
font-size: 36px;
position: absolute;
left: 0;
margin-top: -5px;
}
.evo_metarow_tix .evotx_success_msg.bad:before,
.evotx_ticket_purchase_section .evotx_success_msg.bad:before{
content: "\f06a"; color:var(--evotx_error_color);
}
body .evorow.evcalevdata.row .evotx_success_msg,
.evotx_ticket_purchase_section .evotx_success_msg,
#evcal_list .eventon_list_event .event_description p.evotx_success_msg,
.evo_lightboxes .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p.evotx_success_msg,
.evo_lightbox_content .evcal_evdata_row p.evotx_success_msg{
padding: 20px 0 20px 50px; 
font-size: 16px; 
font-style: normal;
position: relative;
color: var(--evo_color_1); border-radius: 10px;
}
.evotx_success_msg span{
display: block; font-size: 14px; padding-top: 15px;	
}
.evotx_success_msg span a{margin:0 5px;}
#evcal_list .eventon_list_event .event_description .evotx_success_msg .evcal_btn,
.evo_lightbox .evo_lightbox_content .evcal_evdata_row .evotx_success_msg .evcal_btn{
line-height: 1.4; background-color: transparent; border:1px solid #fff;
}
.evcal_evdata_cell .evo_event_body_tag.cancelled{
display: inline-block;
color: #fff;
background-color: #F79191;
border-radius: 5px;
padding: 4px 9px;
margin-bottom: 2px;
margin-right: 5px;
text-transform: uppercase;
font-size: 11px; font-weight: 700;
position: relative;
line-height: 1;
} @media (max-width: 600px){} .evo_lightbox .tx_wc_notic, .evo_lightbox .evotx_cart_actions{margin-left:20px; margin-right:20px;}
.evo_lightbox .evotx_cart_actions{padding-bottom: 20px;}
.evo_lightbox .evotx_ticket_purchase_section.evoloading:before{border-radius: 20px;}
.evo_lightbox.evotx_lightbox .evolbclose{top:55px;} #evcal_list .eventon_list_event .evcal_desc .evotx_add_to_cart em,
.evo_pop_body .evcal_desc .evotx_add_to_cart em{
font: bold 14px arial;
display: inline-block;
padding: 8px 12px!important;
margin-top: 4px;
text-transform: uppercase;
text-decoration: none;
border-radius: 4px;
border-bottom: none;
font-style: normal;
color: #ffffff;
background: #237ebd;
cursor: pointer;
}
#evcal_list .eventon_list_event .evcal_desc .evotx_add_to_cart em:hover,
.evo_pop_body .evcal_desc .evotx_add_to_cart em:hover{opacity: 0.6;} .evocard_box.evotx{overflow: visible;}
.evoTX_wc.tximg .evoTX_wc_section{padding-top: 30px;}
.evoTX_wc.tximg .evoTX_wc_section form{margin-right: 20px;}
.evoTX_wc.tximg .evotx_image img{
max-width: 100%; height: auto;
border-radius: 20px;
}
.evoTX_wc.tximg .clear{clear: both;}
.evoTX_wc.tximg .evo_data_val.evotx_description, .evoTX_wc.tximg .evotx_guest_list{
margin-right: 15px; margin-bottom: 10px;}
.evoTX_wc.tximg .evotxINQ_box{margin-right: 15px;}
.eventon_list_event .evoTX_wc.tximg table.variations tr{
position: relative;
}
.eventon_list_event .evoTX_wc.tximg table.variations td.label{
display: block;
position: absolute;
}
.eventon_list_event .evoTX_wc.tximg table.variations td.label label,
.eventon_list_event .evoTX_wc table.variations td.label label{
font-size: 18px;
color: var(--evo_color_1);
font-weight: normal;
margin-right: 10px;
}
.eventon_list_event .evoTX_wc.tximg table.variations td.value{
padding-top: 40px; position: relative; padding-left: 0;
}
.eventon_list_event .evoTX_wc table.variations td.value a.reset_variations{
clear: both;
display: block;
padding-left: 0;
color: #6b6b6b;
font-size: 10px;
padding-top: 10px;
font-style: normal;
text-transform: uppercase;
}
.eventon_list_event .evoTX_wc table.variations td.value a.reset_variations:hover{opacity: 0.5}
.single_variation_wrap.evotx_orderonline_add_cart .variations_button, .evotx_orderonline_add_cart .single_variation{
padding-top: 8px;
padding-bottom: 8px;
margin-right: 20px;
}
.single_variation_wrap.evotx_orderonline_add_cart .variations_button{padding-top: 14px;}
.single_variation_wrap.evotx_orderonline_add_cart .single_variation p{
padding: 0 0 5px;
margin: 0;
}
.single_variation_wrap.evotx_orderonline_add_cart .single_variation .amount{
font-weight: bold;
font-style: normal;
}
.evoTX_wc_section .evotx_variations_soldout{
padding: 5px 8px;
border-radius: 5px;
background-color: #f79d9d;
color:#fff;
}
.eventon_list_event .evcal_eventcard p.evotx_caption{
text-align: center;
padding: 8px 0 0px;
margin: 0;
} .evoTX_wc_section .evotx_quantity .qty b, 
.evotx_qty_adjuster b{
border-radius: 50%;
height: 30px; width: 30px;
color:#fff;
background-color: #c9c9c9;
display: inline-block;
line-height: 26px;
text-align: center;
font-size: 24px;
font-weight: normal;
cursor: pointer;
position: relative;
top: 0;
padding: 0;
}
.evoTX_wc_section .evotx_quantity .qty b.plu.reached, .evotx_qty_adjuster b.plu.reached{background-color:#dadada }
.evoTX_wc_section .evotx_quantity .qty b:hover, .evotx_qty_adjuster b:hover{opacity: 0.8;}
.evoTX_wc_section .evotx_quantity .qty b.plu, .evotx_qty_adjuster b.plu{
background-color: var(--evo_color_prime);line-height: 28px;
}
.evoTX_wc_section .evotx_quantity .qty em, .evotx_qty_adjuster em{
font-style: normal;
font-size: 20px;
font-weight: bold;
padding: 5px 10px;
}
.evoTX_wc .evoTX_wc_section .evotx_quantity .qty, .evotx_qty_adjuster{
margin-left: 10px; float: right; margin-top: -3px;
display:flex;
}
.evoTX_wc.tximg .evoTX_wc_section .evotx_quantity .qty
{display:block;margin-left: 0;margin-top: 0px;}
.ajde_evcal_calendar .evoTX_wc_section .evotx_quantity{}
.ajde_evcal_calendar .evoTX_wc_section .evotx_quantity,
.evo_lightbox_content .evoTX_wc_section .evotx_quantity{
padding: 15px 10px 20px;
-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;  -o-user-select: none;
user-select: none;
align-items: center;
} .evo_lightbox.evotx_standalone_ticket .evotx_st_top .evo_h3{font-size: 24px;}
.evo_lightbox.evotx_standalone_ticket .evotx_st_top {flex-direction: column;padding-bottom: 0px;}
.evo_lightbox.evotx_standalone_ticket .evotx_st_top .extra_d{ display: flex; gap:10px;}
.evo_lightbox.evotx_standalone_ticket .evotx_st_top span.data{display: flex;}
.evo_lightbox.evotx_standalone_ticket .evotx_st_top span.data i{ margin-right: 10px; } .evotx_ed{
background-color: #d5d5d5;
padding: 20px 30px;
border-radius: 20px;
}
.evotx_ed:hover{opacity: 0.8}
.evotx_ed.light, .evotx_ed.light a , .evotx_ed.light > *{color: #fff!important}
.evotx_ed h3{font-family: var(--evo_font_1);margin-bottom: 0}
.evotx_ed h3 a{text-decoration: none!important;}
.evotx_ed p{margin: 0}
.evotx_attendees_anywhere .evotx_ea{
display: flex;flex-wrap: wrap;
}
.evotx_attendees_anywhere .evotx_ea p{
padding: 20px;
display: flex;
flex-direction: column;
align-items: center; margin: 0;
}
.evotx_attendees_anywhere .evotx_ea p span{
background-color: #b7b7b7;
flex: 0;
border-radius: 30px;
padding: 20px;
color: #fff;
width: 30px;
box-sizing: content-box;
text-align: center;
text-transform: uppercase;
} .evotx_inqure_form p.message{display: none!important}
.evotx_inqure_form .evolb_content p.message{display: block!important}
.evotx_inqure_form .evolb_content p.message{
padding: 20px;
margin: 20px -50px -50px;
color: #fff;
}
.evotx_inqure_form .evolb_content p.message.bad{background-color: #fc4844;}
.evotx_inquery{padding:50px;}
.evotx_inquery .evotxINQ_box label{
display: block;line-height: 1; margin:5px 0;
}
.evotx_inquery .evotxINQ_box input, .evotx_inquery .evotxINQ_box textarea{
box-sizing: border-box;
width: 100%;
border-radius: 10px;
color: #141412;
padding: 10px 15px;
box-shadow: none;
background-color: #e1e1e1;
margin: 2px 0 0; font-size: 16px;
border: none;
font-family: var(--evo_font_2), 'san serif';
}
.evotx_inquery .evotxINQ_box input:focus, .evotx_inquery .evotxINQ_box textarea:focus{
outline:none; background-color: #c6c6c6
}
.evotx_inquery .notification{background-color: #f3f3f3; padding: 10px 20px; margin: 10px -15px -15px;display: block;}
.evotx_inquery .evotxINQ_box textarea{border-radius: 8px;}
.evotxINQ_form .evotxinq_field.error{	background-color:#ff9292; }
body .evcal_evdata_row .evotx_inquery p.verifyhuman{
text-align: center;background-color: #f5f5f5; border-radius: 12px; padding: 10px; margin: 10px 0;
}
.evotxINQ_msg_in{
background-color: #50c848; color:#fff;
display: flex;justify-content: center;align-items: center;
padding:50px;
}
.evotxINQ_msg_in em{
position: relative;
display: inline-block;
vertical-align: top;
margin-right: 12px;
width: 33px;
height: 33px;
border: 2px solid #fff;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
} .evotxINQ_form .verifyhuman span{display:block; position:relative; margin-top:5px;}
.evotxINQ_form .verifyhuman span b{
height:20px;
display:inline-block;
position:absolute;
margin-top:5px;
font-size:16px;
}
.evotxINQ_form .verifyhuman span input{margin-left:50px; width:100px;} .evotx_ticket_purchase_section .evotx_add_to_cart_bottom.outofstock{display: none;}
.evotx_ticket_purchase_section p.price.tx_price_line,
.evotx_ticket_purchase_section p.evotx_quantity,
p.evotx_item_price_line,
.evotx_ticket_purchase_section p.evotx_ticket_other_data_line
{
padding-bottom: 10px; padding-top: 10px;
border-bottom:1px solid #dadada;
margin-top: 0px;
}
.evotx_ticket_purchase_section p.price.tx_price_line,
.evotx_ticket_purchase_section p.evotx_quantity
{padding-left: 10px;padding-right: 10px;}
.eventon_list_event .event_description p.evotx_remaining, 
.evo_lightbox_content .evo_metarow_tix p.evotx_remaining{
margin-top: 15px; color: #fff;
}
.eventon_list_event .evcal_eventcard .evoTX_wc .tx_price_line,
.evo_lightbox_content .evo_metarow_tix .tx_price_line,
.evoTX_wc_section .evotx_quantity span.evotx_label,
.evoTX_wc .tx_price_line span.evotx_label,
.evotx_item_price_line span.evotx_label,
.evotx_ticket_purchase_section p.evotx_ticket_other_data_line span.label,
.evotx_ticket_purchase_section p.evotx_ticket_other_data_line span.evo_label
{
font-size: 14px; font-style: normal;
}
.evoTX_wc .tx_price_line{margin-bottom: 5px;}
.evoTX_wc .evotx_ticket_other_data_line, 
.evotx_ticket_purchase_section .evotx_ticket_other_data_line, 
body #evcal_list .evoTX_wc .evotx_ticket_other_data_line
{padding:10px;}
body #evcal_list .eventon_list_event .evoTX_wc .evotx_addtocart_total,
.evotx_ticket_purchase_section h4.evotx_addtocart_total.evo_h4,
.evcal_evdata_row .evoTX_wc .evotx_addtocart_total{
padding: 15px 10px 0;
font-size: 16px; font-style: normal; font-weight: bold;
}
.evo_pop_body .evorow.evo_metarow_tix{padding: 25px;}
body .evotx_ticket_purchase_section .tx_orderonline_add_cart .evotx_already_purchased{
background-color: #efefef;
margin-top: 20px;
border-radius: 20px;
padding: 5px 15px;
text-align: center;
}
body .evotx_ticket_purchase_section form.tx_orderonline_single{margin-bottom: 0}
.evo_lightbox_body .evost_seats_preview p{margin:0;}
.evoTX_wc .evotx_addtocart_total span.value,
.evotx_ticket_purchase_section .evotx_addtocart_total span.value,
.evoTX_wc .tx_price_line span.value,
.evotx_ticket_purchase_section .tx_price_line span.value,
.evotx_item_price_line span.value,
.evotx_ticket_purchase_section p.evotx_ticket_other_data_line span.value,
.evoTX_wc .tx_price_line input.value.nyp
{float: right;}
.evoTX_wc .tx_price_line span.evo_label,
.evotx_ticket_purchase_section .tx_price_line span.evo_label,
.evotx_ticket_purchase_section p.evotx_addtocart_total .evo_label,
.evotx_quantity .evotx_label
{
text-transform: uppercase;
}
.tx_orderonline_add_cart .evotx_addtocart_total{
padding: 10px;
font-weight: bold;
font-style: normal;
font-size: 14px;
} #evcal_list .evoTX_wc .tx_price_line.nyp,
.evotx_ticket_purchase_section p.price.tx_price_line.nyp
{display: flex;justify-content: space-between; align-items: center;}
.evoTX_wc .tx_price_line input.nyp{
padding: 5px 10px;
margin: 0 0 0 5px;
border-radius: 10px;
box-shadow: none;
border: none;
background-color: #ffffff;
border: 2px solid #c7c7c7;
font-size: 16px;
transition: border-color .2s linear;
}
.evoTX_wc .tx_price_line input.nyp:hover, .evoTX_wc .tx_price_line input.nyp:focus
{    border-color: var(--evo_color_1);outline: none;box-shadow: none;} p.evotx_remaining{text-align: right;}
p.evotx_remaining span.evotx_remaining_stock{
font-style: normal;
font-size: 14px;
border-radius: 25px;
border: 1px solid #cccccc;
padding: 6px 20px;
background-color: transparent; color: var(--evo_color_1);
display: inline-block;
}
p.evotx_remaining span.evotx_remaining_stock span{font-weight: bold;}
.evotx_addtocart_button{text-align: right; padding-top: 15px;}
.evoTX_wc .quantity input{
border: 2px solid #b7b7b7;
font-family: inherit;
padding: 5px;
font-size: 100%;
margin: 0;
max-width: 70px;
vertical-align: baseline;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.evoTX_wc .variations_button .quantity input, .evoTX_wc .tx_single .tx_orderonline_add_cart .quantity input{
border-radius:5px;padding: 4px;
line-height: 100%;
}
.evoTX_wc table tr{border:none;}
.evoTX_wc table.variations td, .evoTX_wc table.variations{
border:none;
padding: 0;
}
.evoTX_wc table.variations td.value select{
border-radius:5px; margin-left: 0;
padding: 8px 15px;
height: auto; width: 100%;
font-size: 14px;
}
.evoTX_wc .evcal_bnt{
float: left;
border-bottom: none;
padding: 10px;
line-height: 100%;
}
.eventon_list_event .evoTX_wc .evcal_btn, .evo_pop_body .evoTX_wc .evcal_btn{
border:none;
margin-top: 0px;
cursor: pointer;
}
.evoTX_wc .quantity input[type='button'] {
display: none;
}
.evcal_evdata_row .evotx_guest_list{
border-bottom: 1px solid #DCDBDB;
padding-bottom: 8px;
padding-top: 10px;
margin-right: 20px;
}
.evotx_guest_list .evo_h4 em{font-style: normal; opacity: 0.6}
.evotx_whos_coming span{
border-radius: 8px;
padding: 0px 8px;
background-color: #A7A7A7;
color: #ffffff;
display: inline-block;
height: 30px;
min-width: 30px;
text-align: center;
line-height: 30px;
opacity: 0.6;
margin-right: 5px;
margin-bottom: 5px;
font-style: normal;
text-transform: uppercase;
cursor: pointer;
transition: all 0.2s;
-webkit-transition: all .2s;
-moz-transition: all 0.2s;
}
.evotx_whos_coming span:hover{
opacity: 1;
}
.evoTX_wc .evoAddToCart.button{margin-top: 10px;} .evotx_event_tickets_section{ }
.evotx_event_tickets_section_in{ background-color: #fff; border-radius: 10px;}
.woocommerce-order .eventon-ticket-details{margin-bottom: 20px;
background-color: #e7e7e7;
border-radius: 15px;
padding: 20px;
}
.evotx_event_tickets_section table td{	padding: 0;	}
.evotx_event_tickets_section table tr{border:none;}
.evotx_event_tickets_section table table,
.evotx_event_tickets_section table td{margin: 0;	}
.evotx_event_tickets_section td.email_footer{display: none;}
.evotx_event_tickets_section .evotx_email_ticket_header img{height: 80px!important;}
.woocommerce-view-order .evotx_event_tickets_section table table tr{
display: flex; flex-direction: column;
}
.woocommerce-view-order .evotx_event_tickets_section table{}
.evotx_event_tickets_section table.evotx_ticket{
background-color: #e6e7e8;
padding: 10px;
border-radius: 10px;
}
.evotx_event_tickets_section table.evotx_ticket td{background-color: #fff}
.evotx_event{
background-color: #efefef;
margin-bottom: 10px;
padding: 20px;
border-radius: 15px;
}
.evotx_event.past{background-color: #ddd;}
.evotx_event .evotx_event_tickets .evotx_tb span.evotx_view_ticket
{cursor: pointer; display: inline-block;}
.evotx_ticket .evotx_view_ticket:hover{opacity: 0.7}
.evotx_event .evotx_event_tickets{display: table; width: 100%;}
.evotx_event .evotx_event_tickets .evotx_tb{display: table-row; }
.evotx_event .evotx_event_tickets .evotx_tb.evotx_tb_head{font-weight: bold; }
.evotx_event .evotx_event_tickets .evotx_tb span{display: table-cell; }
.evotx_event .evotx_event_tickets .evotx_tb span.evotx_tb_cell{padding: 10px 0;
border-bottom: 1px solid var(--evo_linecolor_1);
}
.evotx_event .evotx_event_tickets .evotx_tb.evotx_tb_body:hover .evotx_tb_cell{
background-color: var(--evo_cl_b10);
}
.evotx_event .evotx_event_tickets .evotx_tb span.tx_status,
.evotx_event .evotx_event_tickets .evotx_tb span.tx_o_status
{text-transform: capitalize;}
.evotx_lightbox .evotx_ticket td{padding:0;} .evoTX_wc_section .product-addon{
padding: 10px 0;
}
.evoTX_wc_section .product-addon h3,
.evoTX_wc_section .product-addon-totals dt{
font-family: 'open sans','arial';
font-style: italic;
font-size: 18px;
color: #808080;
font-weight: normal;
padding-left: 0;
}
.evoTX_wc_section .product-addon .addon-description{padding-bottom: 10px;}
.evoTX_wc_section .product-addon p.form-row{padding-bottom: 5px;}
.evoTX_wc_section .product-addon label{
font-weight: normal;
}
.evoTX_wc_section .product-addon-totals dd{margin: 0; padding-bottom: 10px;}
.evoTX_wc_section .product-addon-totals dd:nth-child(4) span{
font-weight: bold;
font-family: 'open sans','arial';
font-size: 36px;
}
.evoTX_wc_section .product-addon-totals{
padding: 25px 25px 10px;
margin: 0;
background-color: #e6e6e6;
border-radius: 5px;
} .eventon_list_event .evo_metarow_tix .evoTX_wc .evotx_price_line{
font-size: 18px;margin-bottom: 5px;color:var(--evo_color_1)!important;
}
.eventon_list_event .evo_metarow_tix .evoTX_wc{padding-top: 10px;}
.eventon_list_event .evo_metarow_tix .evoTX_wc table.variations{
font-size: 16px; margin-bottom: 0px;width: 100%;
}	
.eventon_list_event .evoTX_wc table.variations td{
vertical-align: top; background-color: transparent;
border-bottom: 1px solid #dadada;
padding: 10px 0; 
}
.eventon_list_event .evoTX_wc table.variations tbody tr:last-child td{border:none;}
.eventon_list_event .evoTX_wc table.variations td.value{text-align: right;}
.eventon_list_event .evo_metarow_tix .evoTX_wc .evotx_orderonline_add_cart .single_variation{
font-size: 20px; font-style: italic;
color:var(--evo_color_1); margin: 0px;
border-bottom: 1px solid var(--evo_linecolor_1);
border-top: 1px solid var(--evo_linecolor_1);
}
.evorow.hide_remains .single_variation .woocommerce-variation-availability{display: none;}
.eventon_list_event .evo_metarow_tix .evoTX_wc .evotx_orderonline_add_cart .single_variation .woocommerce-variation-price,
.evo_lightbox_content .evotx_orderonline_add_cart .single_variation .woocommerce-variation-price{
font-size: 30px; color:var(--evo_color_1);
}
.eventon_list_event .evotx_orderonline_add_cart .single_variation p.stock, 
.evo_lightbox_content .evotx_orderonline_add_cart .single_variation p.stock{
border-radius: 5px;
padding: 6px 10px;
background-color: #8fd687; color: #fff;
display: inline-block;
}
.eventon_list_event .evotx_orderonline_add_cart .single_variation p.stock.out-of-stock,
.evo_lightbox_content .evotx_orderonline_add_cart .single_variation p.stock.out-of-stock
{background-color:#f58358 } .woocommerce-order-details .evo_event_ticket_item .wc-item-meta li{
display: flex;
padding: 5px 10px;
font-style: italic;
background-color: #e7e7e7;
border-radius: 10px;
margin-bottom: 5px;
}
.woocommerce-order-details .evo_event_ticket_item .wc-item-meta li strong{flex-basis:30%;}
.woocommerce-order-details .evo_event_ticket_item .wc-item-meta li:before, .woocommerce-order-details .evo_event_ticket_item .wc-item-meta li:after{content:none;} .shop_table .cart_item.evo_event_ticket_item .product-name .variation{
font-size: 12px;
}
.shop_table .cart_item.evo_event_ticket_item .product-name .variation dt{
display: block;float:left;width: auto;
}
.shop_table .cart_item.evo_event_ticket_item .product-name .variation dd p{margin: 0; padding: 0;}
.shop_table .cart_item.evo_event_ticket_item .product-name .variation dd{}
.shop_table .cart_item.evo_event_ticket_item .item_meta_data span b, 
.shop_table .cart_item.evo_event_ticket_item .variation dt
{display: block;font-weight: bold; font-style: normal;
text-transform: capitalize;margin-right: 7px;
} .shop_table .cart_item.evo_event_ticket_item .item_meta_data,
.shop_table .cart_item.evo_event_ticket_item .variation
{display: block; }
.shop_table .cart_item.evo_event_ticket_item .item_meta_data span{
font-size: 13px; display: flex;
flex-direction: row;
padding: 1;
border-radius: 10px; flex-wrap: wrap;
font-style: normal;
line-height: 1.5;
}
.shop_table .cart_item.evo_event_ticket_item .evotx_item_meta_data_p{margin-bottom: 5px;}
form.woocommerce-checkout .evotx_checkout_additional_names .evotx_ticket_additional_info{
margin-bottom: 20px;
border-radius: 15px;
padding: 15px;
border: 1px solid var(--evo_color_1);
}
.shop_table .cart_item.evo_event_ticket_item .evotx_itemmeta_secondary{
background-color: #e0e0e0;
border-radius: 8px;
padding: 3px 10px;
border: none;justify-content: space-between;
} @media (max-width: 650px){
.evoTX_wc.tximg .evoTX_wc_section form{margin-right: 0;}
.evoTX_wc_section .product-addon-totals{padding: 15px 15px 5px;}
#evcal_list .eventon_list_event .evo_metarow_tix .evoTX_wc .evotx_price_line{font-size: 18px;}
.evoTX_wc.tximg .evotx_image, .evoTX_wc.tximg .evoTX_wc_section{
width: 100%;
float: none;
display: block;
}
.evoTX_wc.tximg .evotx_image{	padding-top: 20px;	}
} .eventon_list_event .evoTX_wc table.variations td.label label,
.eventon_list_event .evo_metarow_tix .evoTX_wc .evotx_orderonline_add_cart .single_variation,
.evoTX_wc_section .evotx_variations_soldout
{
font-family: var(--evo_font_1);
} .event_tix_attendee_list{ background-color: #f3f3f3;border-radius: 12px;}
.event_tix_attendee_list .evotxVA_ticket{
display: flex;
padding: 20px;
border-bottom: 1px solid #e8e8e8;
font-family: 'open sans'
}
.event_tix_attendee_list .evotxVA_ticket:last-child{border:none;}
.evotxVA_ticket .evotxVA_data{width: 100%; padding-left: 0px;}
.evotxVA_ticket .evotxVA_data span b{font-size: 14px; font-weight: bold;}
.evotxVA_ticket .evotxVA_tn{
font-weight: bold; font-size: 18px;
display: flex; justify-content: space-between;
}
.evotxVA_ticket .etxva_tag, .evotxVA_ticket .evotx_status{
display: inline-block;
border-radius: 20px;
text-transform: uppercase;
font-size: 10px;
padding: 2px 10px;
background-color: #b7b7b7;color:#fff;
margin-left: 10px;
text-decoration: none;
position: relative; top: auto; right: auto;float: none;
}
.evotxVA_ticket .etxva_tag.etxva_s{cursor: pointer;}
.evotxVA_ticket .etxva_tag.refunded{background-color: #ff6f6f; color:#fff;}
.evotxVA_ticket .etxva_tag:hover{opacity: 0.7;}
.evotxVA_ticket .etxva_tag.checkable{cursor: pointer;}
.evotxVA_ticket .etxva_tag.evotx_status.check-in{background-color:#ffb546; color:#fff; }
.evotxVA_ticket .etxva_tag.evotx_status.checked, .evotxVA_ticket .evotx_status.checked{background-color:#85b74a; color:#fff; }
.evotxVA_ticket .etxva_tag.completed{background-color:#5fc7be; color:#fff; }
.evotxVA_ticket .etxva_main{display: block;padding-bottom: 5px;}
.evotxVA_ticket .etxva_other span{font-size: 13px;margin-right: 10px; display: block;}
.evotxVA_ticket .etxva_other span em{text-transform: capitalize;    font-weight: bold;  font-style: normal;}  .eventon-ticket-holder-details{margin-bottom: 20px;}
.eventon-ticket-holder-details div, 
.shop_table.ticketholder_details td{padding: 0;}
.eventon-ticket-holder-details .evotxVA_ticket, 
.shop_table.ticketholder_details .evotxVA_ticket{
padding: 20px;
background-color: #e7e7e7;
border-radius: 15px;
margin-bottom: 5px;
flex-direction: column;
}
.eventon-ticket-holder-details .evotxVA_ticket.refunded,
.shop_table.ticketholder_details .evotxVA_ticket.refunded{
background-color: #ff6f6f;
color: #fff;
}