/* 00364512 - UPDATE FONT FAMILY */
@font-face {
    font-family: "RWC Bold";
    src: url("https://content.secutix.com/SODEXO/fonts/RWC/RWC Bold.ttf"),
     url("https://s3.eu-central-1.amazonaws.com/content-secutix-com/SODEXO/fonts/RWC/RWC Bold.ttf") format('truetype');
}


@font-face {
    font-family: "RWC Regular";
    src: url("https://content.secutix.com/SODEXO/fonts/RWC/RWC Regular.ttf"),
    url("https://s3.eu-central-1.amazonaws.com/content-secutix-com/SODEXO/fonts/RWC/RWC Regular.ttf") format('truetype');
}


/* 00364512 - END */

/* Remove Menu Items */

li.exchange_tickets_menu_link {
display: none;
}

li.menu_product_category.other_products.last_menu_product_category {
display: none;
}

li.menu_product_category.events {
display: none;
}

li.menu_experience_vouchers {
display: none;
}

li.tickets_menu_account_advantages {
display: none;
}

li.tickets_menu_account_subscriptions {
display: none;
}

li.tickets_menu_link {
display: none;
}

li.menu_distribution_portal {
display: none;
}

li.tickets_menu_account_addressBook {
display: none;
}

/* Change Title CSS */

div#page_account_resellTickets span.main_title {
display: inline-block;
background-color: #093127;
color: #ffffff !important;
padding: 10px 50px;
border-radius: 25px;
}

div#page_cart_shoppingCart span.main_title {
display: inline-block;
background-color: #093127;
color: #ffffff !important;
padding: 10px 50px;
border-radius: 25px;
}

div#page_account_home span.main_title {
display: inline-block;
background-color: #093127;
color: #ffffff !important;
padding: 10px 50px;
border-radius: 25px;
}

div#page_cart_emptyShoppingCart span.main_title {
display: inline-block;
background-color: #093127;
color: #ffffff !important;
padding: 10px 50px;
border-radius: 25px;
}

div#page_account_tickets span.main_title {
display: inline-block;
background-color: #093127;
color: #ffffff !important;
padding: 10px 50px;
border-radius: 25px;
}

div#page_account_tickets span.main_title {
display: inline-block;
background-color: #093127;
color: #ffffff !important;
padding: 10px 50px;
border-radius: 25px;
}

div#page_account_files span.main_title {
display: inline-block;
background-color: #093127;
color: #ffffff !important;
padding: 10px 50px;
border-radius: 25px;
}

div#page_request_edit span.main_title {
display: inline-block;
background-color: #093127;
color: #ffffff !important;
padding: 10px 50px;
border-radius: 25px;
}

div#page_account_editPersonalDetails span.main_title {
display: inline-block;
background-color: #093127;
color: #ffffff !important;
padding: 10px 50px;
border-radius: 25px;
}

div#page_account_password span.main_title {
display: inline-block;
background-color: #093127;
color: #ffffff !important;
padding: 10px 50px;
border-radius: 25px;
}

div#page_account_addressBook span.main_title {
display: inline-block;
background-color: #093127;
color: #ffffff !important;
padding: 10px 50px;
border-radius: 25px;
}

div#page_account_distributionDashboard span.main_title {
display: inline-block;
background-color: #093127;
color: #ffffff !important;
padding: 10px 50px;
border-radius: 25px;
}

div#page_account_distribution_distributionPortal span.main_title {
display: inline-block;
background-color: #093127;
color: #ffffff !important;
padding: 10px 50px;
border-radius: 25px;
}

div#page_account_distribution_addressBook span.main_title {
display: inline-block;
background-color: #093127;
color: #ffffff !important;
padding: 10px 50px;
border-radius: 25px;
}

/* Change Menu CSS */

section#secondary_content_navigation {
background: #FFECE5;
}

li.tickets_menu_account {
color: #ff4600 !important;
font-weight: 800;
}

li.tickets_menu_account.selected {
color: #FF4600 !important;
font-weight: 800;
}

li.tickets_menu_add_products {
background: #FF4600 !important;
color: #FFFFFF !important;
}

span#menu_ticket_title {
color: #FF4600 !important;
font-weight: 800;
}

span#profile_menu_title {
color: #FF4600 !important;
font-weight: 800;
}

span#distribution_menu_item {
color: #FF4600 !important;
font-weight: 800;
}

/* Change Container Colour */

.product_container {
background: #FFECE5;
}

div#collapsiblePanel_main_content_account_home_last_file {
background: #FFECE5;
}

div#collapsiblePanel_main_content_account_home_upcomming_ticket {
background: #FFECE5;
}

a#addOtherProducts {
background: #D1A32C;
}

/* Login Page Changes */

div#page_account_login a#continue_button {
background: #D1A32C;
}

div#page_account_login span#field_remember_me {
display: none !important;
}

/* Hiding File and Distribution Buttons */

span.alternative_button.print.file {
display: none !important;
}

.alternative_button.distribute.distribute_button.file {
display: none;
}

/* Sorting Box background colours */

section#main_content_file_details {
background: #ffece5;
}

section#main_content_file_details h2.not_collapsible_title {
background: #ffece5;
}

.shoppingCart {
background: #ffece5;
}

/* Removing Apply All Button */

div#page_request_edit a#applyToAll {
display: none;
}

/* Removing Duplicate Buttons */

section#main_content_cart .buttons_container.add_other_products {
display: none !important;
}

/* Removing Summary Page Sections */

p#shipment_fee_ticket {
display: none;
}

div#page_checkout_orderSummary section.content_bloc.main_content_group.collapsible.main_content_sub_amount {
display: none;
}

section#main_content_summary_vouchers {
display: none;
}

/* Hiding aspects of distribution dashboard */

button.sc-kAyceB.fbIOzY.sc-tagGq.hHWMjh.stx-distribute-styled-button.p-button.p-component.stx-p-button {
display: none;
}

button.sc-kAyceB.bjwUYG.sc-tagGq.hHWMjh.stx-distribute-styled-button.p-button.p-component.stx-p-button {
display: none;
}

.p-card-body.stx-p-card-body .sc-kOHTFB.gSMEgL.stx-distribution-dashboard-total-of-tickets {
display: none;
}

.sc-iHGNWf.fAPmHi {
display: none;
}

/* Hiding reseller fee on swap out */

div#collapsiblePanel_main_content_resale_parameters tr.fees {
display: none !important;
}

/* Hiding resell Sections */

div#collapsiblePanel_main_content_resale_parameters tr.subtotal {
display: none !important;
}

table.resaleTicketTable th.subtotal.resalePrice {
display: none !important;
}

table.resaleTicketTable td.subtotal.originalPrice {
display: none !important;
}

/* Hiding Login Information */

div#page_account_login div#content_product_info_content_10229388665909 {
display: none;
}

/* Removing Table Columns on Requests */

td.subtotal.stx_normal_colspan {
display: none;
}

th.subtotal.stx_normal_colspan {
display: none;
}

/* Removing Ticket Number */

span.ticket_number {
display: none;
}

/* Removing Swap Out Random Prices */

div#page_account_tickets span.ticket_additional_container_title {
display: none !important;
}


/* 00364512 - UPDATE FONT FAMILY */
h1,
h2,
h3,
h4,
h5,
h6,
[class^='title'],
.title,
[class$='title'],
#page_landing_page .stx-SectionHeading {
	font-family: 'RWC Bold', sans-serif !important;
}
button,
span.button a[role='button'],
a.g-Button,
[_ts15_tags_button] {
	font-family: 'RWC Regular', sans-serif !important;
}
/* 00364512 - END */

/* Hide Match Label - both channels */

span.match_round_code.perf_info_list_content {
display: none;
}

/* Hide Buy Button - both channels */

#product_10229388665909_book {
display: none;
}

/* Stop Clicks - both channels */

.performance_line_container, .performance_line_container *, *:has(> .performance_line_container) {  pointer-events: none !important;  cursor: default !important;}

/* Hide info on date selection page - both channels */

div#page_selection_eventDate section#secondary_content_cart {  
display: none;
}

div#page_selection_eventDate section#secondary_content_payment_modes {
display: none;
}

div#page_selection_eventDate section#secondary_content_general_info {
display: none;
}

/* Swap Out Page Amendments */

div#page_account_tickets span.alternative_button.seat_cat_show_hide.plus {
display: none !important;
}

div#page_account_tickets span.alternative_button.calendar.add-to-calendar {
display: none;
}

div#page_account_tickets li.seat_category_container * {
  font-size: 18px !important;
}

/* Remove Remaining Tickets % */

div#page_account_distributionDashboard .sc-fXSgeo.fvlaLH.stx-percent-badge {
display: none;
}



