.tribe-tickets__rsvp-actions-rsvp span {
display:none;
} .event-tickets .tribe-tickets__rsvp-actions .tribe-common-c-btn {
text-indent: -9999px; 
line-height: 0; 
max-width:130px!important;
} .event-tickets .tribe-tickets__rsvp-actions .tribe-common-c-btn:after { 
content: "BOOKING"; 
text-indent: 0; 
display: block; 
line-height: initial;
} .event-tickets .tribe-tickets__rsvp-attendance-going {
text-indent: -9999px; 
line-height: 0;
}  .event-tickets .tribe-tickets__rsvp-attendance-going:after { 
content: "Booking"; 
text-indent: 0; 
display: block; 
line-height: initial;
} .event-tickets .tribe-tickets__rsvp-attendance-number {
margin-bottom:-15px;
} .event-tickets .tribe-tickets__rsvp-form-title h3 {
text-indent: -9999px; 
line-height: 0;
}  .event-tickets .tribe-tickets__rsvp-form-title h3:after {
content: "Please submit your BOOKING information, including the total number of guests.";
text-indent: 0; 
display: block; 
line-height: initial;
} .event-tickets .tribe-tickets__rsvp-actions-full-text {
color:transparent!important;
}
.event-tickets .tribe-tickets__rsvp-actions-full-text:after {
content: "BOOKING CLOSED";
color: #5d5d5d;
text-align:center;
} body.single-tribe_events .event-tickets .tribe-tickets__rsvp-actions .tribe-common-c-btn {
max-width: 130px!important;
} @media (min-width: 768px){
.event-tickets .tribe-tickets__rsvp-actions-full {
padding: 0 20px 0 20px!important;
}
}  .tribe-common.event-tickets , .tribe-common.tribe-tickets {
margin-bottom:40px;
}
.table-participant{
margin-bottom:40px;
margin-top:10px;
} .table-participant td {
border-style: solid; padding: 5px;
vertical-align:middle;
text-align: center;
}   .ecet-tooltip-venue-details.tribe-common-b3{
margin-top:-5px;
margin-bottom:5px;
}     .tribe-events-calendar-list__event-featured-image-wrapper{
display: flex;
flex-wrap: wrap;
align-content: center;
}   .tribe-events-pro .tribe-events-pro-photo__event-featured-image-link {
position: relative;
} .tribe-events-pro .tribe-events-pro-photo__event-featured-image-date-tag {
position: absolute;
bottom: 0;
left: 0;
background-color: rgba(255, 255, 255, 0.8);
padding-left: 10px;
padding-right: 10px;
border-top-right-radius: 10px;
padding-top: 4px;
} .tribe-events-pro .tribe-events-pro-photo__event-featured-image-date-tag-datetime {
display: flex;
flex-direction: column;
text-align: center;
} body.post-type-archive-tribe_events .tribe-events-pro  .tribe-events-pro-photo__event-featured-image-date-tag-daynum {
font-size: var(--tec-font-size-5);
} .tribe-events-pro .tribe-events-pro-photo__event-featured-image-date-tag-month {
color: #141827;
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
font-size: 11px;
font-weight: 400;
line-height: 1.5;
color: #727272;
text-transform: uppercase;
margin-bottom: calc(var(--tec-spacer-0)*-1); } .tribe-events-pro .tribe-events-pro-photo__event-details {
margin-top: 0;
padding: 5px;
} .tribe-events-calendar-list .tribe-event-categories li,
.tribe-events-pro-photo .tribe-event-categories li {
display: inline;
border: 2px solid #334aff;
background-color: #334aff;
padding: 3px 9px;
border-radius: 30px;
margin-right: 3px;
font-size: 0.8em;
}
.tribe-events-calendar-list .tribe-event-categories li:hover,
.tribe-events-pro-photo .tribe-event-categories li:hover  {
background-color: #FFFFFF!important;
}
.tribe-events-calendar-list .tribe-event-categories li a,
.tribe-events-pro-photo .tribe-event-categories li a {
color: #FFFFFF!important;
font-weight:700;
}
.tribe-events-calendar-list .tribe-event-categories li:hover a,
.tribe-events-pro-photo .tribe-event-categories li:hover a {
color: #334aff!Important;
} .tribe-events-c-events-bar__search-container .ecet_select_event_categories{
margin-left:20px;
width:280px;
} @media (max-width:766px) {
.tribe-events-c-events-bar__search-container .ecet_select_event_categories{
display:block;
margin:10px auto;
}
}   .tribe-tickets__form h4{
font-size:0!important;
}
.tribe-tickets__form h4::after{
content:"Information acheteur";
font-size: var(--tec-font-size-4);
} .tribe-tickets__form label.tribe-tickets__commerce-checkout-purchaser-info-name-field-label{
font-size:0!important;
}
.tribe-tickets__form label.tribe-tickets__commerce-checkout-purchaser-info-name-field-label::after{
content:"Nom :";
font-size: 14px;
font-weight: var(--tec-font-weight-regular);
}  .tribe-tickets__commerce-checkout-cart-item-details-button--more 
.tribe-tickets__commerce-checkout-cart-item-details-button-text{
font-size:0!important;
}
.tribe-tickets__commerce-checkout-cart-item-details-button--more 
.tribe-tickets__commerce-checkout-cart-item-details-button-text::before{
content:"Plus d'informations";
font-size: var(--tec-font-size-1);
color:var(--tec-color-text-primary-light);
line-height: var(--tec-line-height-0);
}
.tribe-tickets__commerce-checkout-cart-item-details-button--more:after{
margin-left:2px!important;
} .tribe-tickets__commerce-checkout-cart-footer-quantity 
.tribe-tickets__commerce-checkout-cart-footer-quantity-label {
font-size:0!important;
}
.tribe-tickets__commerce-checkout-cart-footer-quantity 
.tribe-tickets__commerce-checkout-cart-footer-quantity-label:after {
content:"Quantité: ";
font-size:var(--tec-font-size-3);
color:var(--tec-color-text-primary-light);
line-height: var(--tec-line-height-3);
}  .tribe-tickets__commerce-order .tribe-tickets__commerce-order-details-row:first-child .tribe-tickets__commerce-order-details-col1 {
font-size:0!important;
}
.tribe-tickets__commerce-order .tribe-tickets__commerce-order-details-row:first-child .tribe-tickets__commerce-order-details-col1::after{
content:"Numéro commande";
font-size: var(--tec-font-size-3);
line-height: var(--tec-line-height-3);
} .tribe-tickets__commerce-order .tribe-tickets__commerce-order-details-row:last-child .tribe-tickets__commerce-order-details-col1 {
font-size:0!important;
}
.tribe-tickets__commerce-order .tribe-tickets__commerce-order-details-row:last-child .tribe-tickets__commerce-order-details-col1::after{
content:"Mode de paiement";
font-size: var(--tec-font-size-3);
line-height: var(--tec-line-height-3);
} .tribe-tickets__commerce-order h4.tribe-common-h--alt {
font-size:0!important;
}
.tribe-tickets__commerce-order h4.tribe-common-h--alt::after{
content:"Vos billets";
font-size: var(--tec-font-size-7);
line-height: var(--tec-line-height-1);
}