/*CAS-58240-Q3Q8H2 - Add backup fonts*/
@import url('https://fonts.googleapis.com/css2?family=Rajdhani&display=swap');

/*CAS-58240-Q3Q8H2 - END*/

   /*##########################
   ###END CAS-55637 add fonts##
   ##########################*/

   @font-face {
     font-family: "Rajdhani-Bold";
     src: url('https://content.secutix.com/LCSC/fonts/Rajdhani-Bold.ttf') format("truetype");
   }

   @font-face {
     font-family: "Rajdhani-Regular";
     src: url('https://content.secutix.com/LCSC/fonts/Rajdhani-Regular.ttf') format("truetype");
   }

   html,
   body,
   a,
   input,
   li,
   p,
   th,
   td,
   span,
   .text,
   a.iframe {
     font-family: "Rajdhani-Regular", "Rajdhani",sans-serif !important;
   }

   div.seat_infomation,
   td.unit_price,
   th.tariff,
   td.stx_tfooter,
   div.event_header,
   section.message.instruction li,
   th.category,
   th.quantity,
   th.unit_price,
   th.subtotal,
   a#goToCartButton,
   td.subtotal.stx_normal_colspan {
     font-family: "Rajdhani-Regular", "Rajdhani",sans-serif !important;
   }

   h1,
   h2,
   h3,
   h4,
   h5,
   h6,
   span.main_title,
   a.title,
   p.title {
     font-family: "Rajdhani-Bold", "Rajdhani",sans-serif !important;
     font-weight: 700 !important;
   }

   /*END CAS-55637 add fonts*/


   /*##########################
   ###END CAS-55637 add fonts##
   ##########################*/


/* Add back My Account menu on mobile */

@media screen and (max-width: 990px) {
body.rwd #page_account_home #content #secondary_content_navigation {
left: 0px;
position: relative;
}
}


#page_account_home div#secondary_content_navigation {
margin: 0;
width: 100% !important;
}

/* Hide past tickets cancelled tickets filter section on account tickets pages */
html.pos_RESELLER div#page_account_tickets form#ticket_filter_form {
    display: none;
}

a#add_new_code {
    display: none;
}

span.alternative_button.continue.more_info_10228938385783 {
    display: none;
}

span.alternative_button.continue.more_info_10228938385782 {
    display: none;
}

/* Remove original price from Order Summary Page */

.original_price{
display: none;
}
/* Remove conditional tariff description through checkout pages */
div#page_cart_reservation .audience-subcat-desc{
display:none!important
}

div#page_checkout_orderSummary .audience-subcat-desc{
display:none!important
}

div#page_cart_shoppingCart .audience-subcat-desc{
display:none!important
}

/* Remove more info through checkout pages */
div#page_cart_reservation .more_info {
    display: none !important;
}

div#page_cart_shoppingCart .more_info {
    display: none !important;
}

div#page_checkout_orderSummary .more_info {
    display: none !important;
}

/* Hide Beneficiary on Ticket Download */

section#beneficiary_information_message {
    display: none;
}

input#beneficiary_first_name {
    display: none;
}
span#field_first_name {
    display: none;
}

span#field_last_name {
    display: none;
}


/* Hide Mobile Ticket information box */
html.pos_RESELLER section#mobileticket_box_secondary_content {
    display: none;
}

/* Hide cancelled tickets filter section on account files page */
html.pos_RESELLER div#page_account_files form#file_filter_form {
    display: none;
}

.main_title:before{
display:none;
}

.product_title_container .title, .product_right_img .title { 
    color: var(--brand-royal)!important;
     font-size: 23px!important;
    line-height: 26px!important;
} 

div#page_cart_reservation span.product_image_container.product-image-scale-1 {
    display: none;
}


/* 17/01/24 updates for Lusail Speed Fest */

@media screen and (max-width: 990px){
body.rwd .main_content.collapsible .title_container {
      background: none!important;
}}

@media screen and (max-width: 990px)
.subtitle .instruction {
display: none;
}
}

@media screen and (max-width: 990px){
body.rwd div[id^='page_selection'] .product_right_img.truncated {
    max-height: 450px!important;
    }
}

/* Hide content page match titles for all products */

.stx-ProductCardDetails {
    display: none !important;
}

/* Remove notify recipient and checkbox on Distribution sales channel */
html.pos_DIST .notify_recipient {
	display: none;
}

/* Remove distribution search filter on Distribution sales channel */
/*
html.pos_DIST div#page_account_distribution_listDistributionProducts .criteria.search {
    display: none;
}
*/

/* Distribution - Hide Enter guests immediately button */
html.pos_DIST span.button.thermal_ticket {
    display: none !important;
}

/* Distribution - Hide or button separator */
html.pos_DIST span.button_separator {
    display: none !important;
}

/* Distribution - Hide Notify recipient checkbox and label */
html.pos_DIST .stx-ab-notify-recipient.tw-flex.tw-items-center.tw-mt-6 {
    display: none;
}

/* Distribution - Hide Notify recipient checkbox and label */
html.pos_DIST .notify_recipient {
    display: none;
}

/* Hide tickets menu section in distribution account menu */
html.pos_DIST li#menu_first_level_tickets {
    display: none;
}

/* Hide experience vouchers menu section in account menu */
li.menu_experience_vouchers {
    display: none;
}

/* Hide address book menu option in distribution account menu */
html.pos_DIST li.selected.tickets_menu_account_addressBook {
    display: none;
}

/* Hide view products menu option in distribution account menu */
html.pos_DIST li.tickets_menu_add_products {
    display: none;
}

/* Hide special offer advantage labels for LSF2024 on content page */

div#\31 0229166356821 {
    display: none;
}

div#\31 0229166356822 {
    display: none;
}

html.pos_DIST #pr_id_4{
  background: white;
}


/* Hide performance date and time selector on event page */
div#page_selection_eventSeat .performance_selector {
    display: none;
}

/* Fix Producer opt in styling */
.gcCAtZ.p-panel .p-panel-header {
	background-color: #f2f2f2!important;
}

.gcCAtZ.p-panel .p-panel-header h2 {
    font-family: 'Rajdhani'!important;
}

.gDahHv.p-panel .p-panel-header {
	background-color: #f2f2f2!important;
}

.gDahHv.p-panel .p-panel-header h2 {
    font-family: 'Rajdhani'!important;
}


/* Hide event descriptions on advantages shown on account homepage */
div#page_account_home #main_content_account_home_personal_offers .content_product_info .description {
    display: none;
}

/* Hide promoter name */
p.semantic-no-styling-no-display.promoter_name {
    display: none;
}

/* List tiles vertically on homepage on mobile */
@media only screen and (max-width: 600px){
.bixuHc {
    display: block!important;
    }
}

/* Hide performance selector on single day pages */

.customSectionRight {
    display: none !important;
}

section#prod_10229240060662 p.semantic-no-styling-no-display.subtitle {
    display: none;
}

/* Hide standard price WEC 2025 advantage special offer label */
div#\31 0229209356763 {
    display: none;
}

/* Hide standard price MGP 2025 advantage special offer label */
div#\31 0229222319911 {
    display: none;
}

div#page_selection_eventSeat p.semantic-no-styling-no-display.subtitle {
    display: none;
}

/* Hide Account type selection */

div#account_type_selection {
    display: none;
}

/*Hide Best Available Area Column*/

[id^="preferredAreas"] {
  display: none !important;
}

/* Make Seat Map responsive on mobile */

@media screen and (max-width: 990px) {
  .stage_preview_image_container {
    display: inline-block;
    width: 400px;
    max-width: 100%;
    height: 130px;
}
}

/* Add Seat Map to F1 Season Ticket Page */

/* div#page_selection_subscription_fixedPrice .subtitle {
    display: block;
    background-image: url(https://content.secutix.com/LCSC/Lusail_Circuit_Map_lusail_Hill_bottom.jpg);
    width: 4000px;
    max-width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding-bottom: 40%;
    margin-top: 2rem;
}

@media screen and (max-width: 990px) {
	div#page_selection_subscription_fixedPrice .subtitle {
		padding-bottom: 26%;
	}
}

/*Temp CSS for Temp Seat Map - To be Removed when using 3D Map*/

.image-map-container img {
max-width: 1200px;
}

@media screen and (min-width: 1201px) {
    [_ts15] [_ts15_tags_quantityWidget_quantityTable].table_container table {  
max-width: 1200px;  
margin-inline: unset !important;
    }
}

/* Remove Special Offer Label */

div#page_selection_eventSeat p.semantic-no-styling.advantage_catchword_container {
    display: none;
}

div#page_cart_reservation p.semantic-no-styling.advantage_catchword_container {
    display: none;
}

div#page_checkout_orderSummary p.semantic-no-styling.advantage_catchword_container {
    display: none;
}

/* Remove Price From */

.availability_container {
    display: none !important;
}

/* Remove Print File Summary */

span.alternative_button.print.file {
    display: none !important;
}

/* Remove star on advantage label */

span.sc-kTUwUJ.boJzaf.sc-gZMcBi.g-Icon.g-Icon-riStarSLine.kpRHvD {
    display: none;
}

/* Remove Fri-Sun Selection for Staff Advantage */

div#page_selection_eventDate li#\31 0229240613838 {
    display: none;
}

div#page_selection_eventDate li#\31 0229240613839 {
    display: none;
}

div#page_selection_eventDate li#\31 0229240613840 {
    display: none;
}

/* Remove Customer Credit */

div#credit_note_balance_in_account_home {
    display: none;
}

span#field_credit_note_balance {
    display: none;
}

/* Hide content page match titles for all products */

.stx-ProductCardDetails {
    display: none !important;
}

/* Remove notify recipient and checkbox on Distribution sales channel */
html.pos_DIST .notify_recipient {
	display: none;
}

/* Remove distribution search filter on Distribution sales channel */
/*
html.pos_DIST div#page_account_distribution_listDistributionProducts .criteria.search {
    display: none;
}
*/

/* Distribution - Hide Enter guests immediately button */
html.pos_DIST span.button.thermal_ticket {
    display: none !important;
}

/* Distribution - Hide or button separator */
html.pos_DIST span.button_separator {
    display: none !important;
}

/* Distribution - Hide Notify recipient checkbox and label */
html.pos_DIST .stx-ab-notify-recipient.tw-flex.tw-items-center.tw-mt-6 {
    display: none;
}

/* Distribution - Hide Notify recipient checkbox and label */
html.pos_DIST .notify_recipient {
    display: none;
}

/* Hide tickets menu section in distribution account menu */
html.pos_DIST li#menu_first_level_tickets {
    display: none;
}

/* Hide experience vouchers menu section in account menu */
li.menu_experience_vouchers {
    display: none;
}

/* Hide address book menu option in distribution account menu */
html.pos_DIST li.selected.tickets_menu_account_addressBook {
    display: none;
}

/* Hide view products menu option in distribution account menu */
html.pos_DIST li.tickets_menu_add_products {
    display: none;
}

/* Hide special offer advantage labels for LSF2024 on content page */

div#\31 0229166356821 {
    display: none;
}

div#\31 0229166356822 {
    display: none;
}

html.pos_DIST #pr_id_4{
  background: white;
}


/* Hide performance date and time selector on event page */
div#page_selection_eventSeat .performance_selector {
    display: none;
}

/* Fix Producer opt in styling */
.gcCAtZ.p-panel .p-panel-header {
	background-color: #f2f2f2!important;
}

.gcCAtZ.p-panel .p-panel-header h2 {
    font-family: 'Rajdhani'!important;
}

.gDahHv.p-panel .p-panel-header {
	background-color: #f2f2f2!important;
}

.gDahHv.p-panel .p-panel-header h2 {
    font-family: 'Rajdhani'!important;
}


/* Hide event descriptions on advantages shown on account homepage */
div#page_account_home #main_content_account_home_personal_offers .content_product_info .description {
    display: none;
}

/* Hide promoter name */
p.semantic-no-styling-no-display.promoter_name {
    display: none;
}

/* List tiles vertically on homepage on mobile */
@media only screen and (max-width: 600px){
.bixuHc {
    display: block!important;
    }
}

/* Hide performance selector on single day pages */

.customSectionRight {
    display: none !important;
}

section#prod_10229240060662 p.semantic-no-styling-no-display.subtitle {
    display: none;
}

/* Hide standard price WEC 2025 advantage special offer label */
div#\31 0229209356763 {
    display: none;
}

/* Hide standard price MGP 2025 advantage special offer label */
div#\31 0229222319911 {
    display: none;
}

/* Hide event descriptions on advantages shown on account homepage */
div#page_account_home #main_content_account_home_personal_offers .content_product_info .description {
    display: none;
}

div#page_selection_eventSeat p.semantic-no-styling-no-display.subtitle {
    display: none;
}

/* Remove Customer Credit */

div#credit_note_balance_in_account_home {
    display: none;
}

span#field_credit_note_balance {
    display: none;
}