﻿/*requested 9 january 2023 hide credit balance profile*/
#page_account_editPersonalDetails #field_credit_note_balance {
    display: none !important;
}

/*hide map on FCFS*/
#page_account_tickets .view_seat_map {
    display: none !important
}

/*FIFASTX-3604*/
#page_account_home #credit_note_balance_in_account_home {
    display: none !important;
}





/* Add Teams Logos to the FanOf Criteria */
#field_contactCriteria-FanOF25 .multiple label {
    font-size: 15px;
    background-size: 30px 30px;
    background-position: 5px;
    background-repeat: no-repeat;
    padding-left: 40px;
    margin-bottom: 10px;
}

#field_contactCriteria-FanOF25 .multiple {
    width: 100% !important;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
    gap: 10px;
    justify-content: space-between;
}

#field_contactCriteria-FanOF25 .multiple span {
    display: flex;
    align-items: center;
}

#field_contactCriteria-FanOF25 .multiple span input {
    margin: 0;
}

/*#field_contactCriteria-Fan .multiple span label {
  line-height: 35px;
}*/

#field_contactCriteria-FanOF25 .multiple {
    width: 100% !important;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 10px;
    justify-content: space-between;
}

@media screen and (max-width: 430px) {
    #field_contactCriteria-FanOF25 span label {
        width: 100% !important;
        vertical-align: middle;
        height: 35px;
        margin-left: 0 !important;
    }

    #field_contactCriteria-FanOF25 span {
        margin-left: 0 !important;
    }

    #field_contactCriteria-FanOF25 span label[for="contactCriteriaFan.values4"] {
        line-height: initial !important;
    }
}


#field_contactCriteria-FanOF input[value='AAF']+label {
    background-image: url('/custom/images/teams/AAF.png');
}

#field_contactCriteria-FanOF input[value='CFP']+label {
    background-image: url('/custom/images/teams/CFP.png');
}

#field_contactCriteria-FanOF input[value='RM']+label {
    background-image: url('/custom/images/teams/RM.png');
}

#field_contactCriteria-FanOF input[value='BOTA']+label {
    background-image: url('/custom/images/teams/BOTA.png');
}


/* Add logo VISA */
/*#secondary_content_custom {*/
/*    height: 120px;*/
/*    background: #282848 url(/custom/images/V-FIC24_fcR_h_os_EN_241111.png) no-repeat center;*/
/*    background-size: 214px;*/
/*}*/


/*FIFASTX-4113 - 00332566 - hide experience voucher menu*/
.menu_experience_vouchers {
    display: none !important;
}


/*FIFASTX-4141 - 00332735 - hide Count down timer*/
#page_selection_eventSeat .performance_selector {
    display: none !important;
}

.customSectionRight .performance_selector {
    display: none !important;
}

/*CAS-08427 - START*/
/*Hide performance name in Summary page */
.perf_secondary_info_table .product_info .product_name {
    display: none !important;
}

/*Hide audience category in Summary page */
.seat_category_section .event_header .description>span {
    display: none !important;
}

/*Hide decimal part in Payment summary amount */
/*#payment_summary_amount .decimal_separator,*/
/*#payment_summary_amount .mantissa {*/
/*    display: none !important;*/
/*}*/



/*add VISA logo sur page de paiement*/
#page_checkout_payment #secondary_content_security_info .content {
    margin: 0 !important;
    padding-left: 10px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-right: 10px !important;
    /*For Arabic page*/
    background-color: transparent !important;
}

#page_checkout_payment #secondary_content_security_info .content_title {
    display: none;
}

#page_checkout_payment #secondary_content_security_info .instruction {
    margin: 0 !important;
    padding: 0% !important;
}



/*Visa Logo in Payment page - not working on .js*/
#page_checkout_payment #secondary_content_security_info .main_title {
    display: none;
}

html[class="pos_FWC22FI"][lang="en"] #page_checkout_payment #secondary_content_security_info .instruction {
    color: transparent;
    background: url(https://content.secutix.com/FIFAT/FWC22/img/FCFS_RESALE/payVisa/Visa-FWC2022_PwV_fc_h_sm_EN_020222.png);
    background-size: 100%;
    width: 200px;
    height: 110px;
    padding: 1%;
    background-repeat: no-repeat;
}

html[class="pos_FWC22FI"][lang="ar"] #page_checkout_payment #secondary_content_security_info .instruction {
    color: transparent;
    background: url(https://content.secutix.com/FIFAT/FWC22/img/FCFS_RESALE/payVisa/Visa-FWC2022_PwV_fc_h_sm_AR_020222.png);
    background-size: 100%;
    width: 200px;
    height: 110px;
    padding: 1%;
    background-repeat: no-repeat;
}

html[class="pos_FWC22FI"][lang="de"] #page_checkout_payment #secondary_content_security_info .instruction {
    color: transparent;
    background: url(https://content.secutix.com/FIFAT/FWC22/img/FCFS_RESALE/payVisa/Visa-FWC2022_PwV_fc_h_sm_DE_020222.png);
    background-size: 100%;
    width: 200px;
    height: 110px;
    padding: 1%;
    background-repeat: no-repeat;
}

html[class="pos_FWC22FI"][lang="es"] #page_checkout_payment #secondary_content_security_info .instruction {
    color: transparent;
    background: url(https://content.secutix.com/FIFAT/FWC22/img/FCFS_RESALE/payVisa/Visa-FWC2022_PwV_fc_h_sm_ES_020222.png);
    background-size: 100%;
    width: 200px;
    height: 110px;
    padding: 1%;
    background-repeat: no-repeat;
}

html[class="pos_FWC22FI"][lang="fr"] #page_checkout_payment #secondary_content_security_info .instruction {
    color: transparent;
    background: url(https://content.secutix.com/FIFAT/FWC22/img/FCFS_RESALE/payVisa/Visa-FWC2022_PwV_fc_h_sm_FR_020222.png);
    background-size: 100%;
    width: 200px;
    height: 110px;
    padding: 1%;
    background-repeat: no-repeat;
}


html[class="pos_FWC22FD"][lang="en"] #page_checkout_payment #secondary_content_security_info .instruction {
    color: transparent;
    background: url(https://content.secutix.com/FIFAT/FWC22/img/FCFS_RESALE/acceptOnlyVisa/Visa-FWC2022_WaoV_fc_h_sm_EN_020422.png);
    background-size: 100%;
    width: 200px;
    height: 110px;
    padding: 1%;
    background-repeat: no-repeat;
}

html[class="pos_FWC22FD"][lang="ar"] #page_checkout_payment #secondary_content_security_info .instruction {
    color: transparent;
    background: url(https://content.secutix.com/FIFAT/FWC22/img/FCFS_RESALE/acceptOnlyVisa/Visa-FWC2022_WaoV_fc_h_sm_AR_020422.png);
    background-size: 100%;
    width: 200px;
    height: 110px;
    padding: 1%;
    background-repeat: no-repeat;
}

html[class="pos_FWC22FD"][lang="de"] #page_checkout_payment #secondary_content_security_info .instruction {
    color: transparent;
    background: url(https://content.secutix.com/FIFAT/FWC22/img/FCFS_RESALE/acceptOnlyVisa/Visa-FWC2022_WaoV_fc_h_sm_EN_020422.png);
    background-size: 100%;
    width: 200px;
    height: 110px;
    padding: 1%;
    background-repeat: no-repeat;
}

html[class="pos_FWC22FD"][lang="es"] #page_checkout_payment #secondary_content_security_info .instruction {
    color: transparent;
    background: url(https://content.secutix.com/FIFAT/FWC22/img/FCFS_RESALE/acceptOnlyVisa/Visa-FWC2022_WaoV_fc_h_sm_EN_020422.png);
    background-size: 100%;
    width: 200px;
    height: 110px;
    padding: 1%;
    background-repeat: no-repeat;
}

html[class="pos_FWC22FD"][lang="fr"] #page_checkout_payment #secondary_content_security_info .instruction {
    color: transparent;
    background: url(https://content.secutix.com/FIFAT/FWC22/img/FCFS_RESALE/acceptOnlyVisa/Visa-FWC2022_WaoV_fc_h_sm_EN_020422.png);
    background-size: 100%;
    width: 200px;
    height: 110px;
    padding: 1%;
    background-repeat: no-repeat;
}




/*remove delete account button*/
#main_content_remove_account {
    display: none !important;
}

#preferred_payment_method_banner_container .content_element .content {
    padding: 0;
    display: none;
}


/*FIFASTX-1258 keep nice display logo visa*/
/* .visa img.payment_method,
#ff_visa {
    width: 210px !important;
    height: 105px !important;
    padding: 5px;
    background-color: transparent !important;
} */

/* #collapsiblePanel_secondary_content_payment_modes .content {
    display: none;
} */


/*Hide column with order number in file detail*/
#page_account_file #main_content_file_history .order_id {
    display: none !important;
}

/*Hide resell box*/
#secondary_content_resell_tickets_box {
    display: none !important;
}


/*Hidde some labels - FIFASTX-2808*/
#collapsiblePanel_main_content_account_home_upcomming_ticket .upcoming_container .range {
    display: none !important;
}

.file_expiration_date {
    display: none !important;
}

.sales_channel {
    display: none;
}

/*Hide right menu on complete your account page - FIFASTX-2838 */
#page_account_completeAccount #secondary_content_navigation {
    display: none !important;
}


/*FIFASTX-2153*/
#page_account_editPersonalDetails .address_book {
    display: none !important;
}


/*FIFASTX-2153*/
#page_account_editPersonalDetails .address_book {
    display: none !important;
}

/*FIFASTX-2153*/
.tickets_menu_account_addressBook {
    display: none !important;
}

/*JIRA 2156*/
#main_content_file_delivery {
    display: none !important;
}


/*Hide see all from landing page - FIFASTX-2094*/
.stx-Catalog-seeAllButton {
    display: none !important;
}


/*JIRA FIFASTX-1797 hide match grouping by date*/
#page_selection_eventDate .group_sub_title {
    display: none !important;
}


/*FIFASTX-599*/
#page_selection_seatMap #seat-details #seat-info-areaname {
    display: none !important;
}

#page_selection_seatMap #pre-cart #details-list {
    display: none !important;
}



/*hide Print Quote*/
#printQuote {
    display: none !important;
}

/*hide season code in the ticket list*/
.product .season,
.product_right_img .season {
    display: none !important;
}


/*SF-00334076*/
#promo_code_input {
    border-top: unset !important;
    border-right: none !important;
    border-bottom: 1px solid #ccc !important;
    border-left: unset !important;
    border-image: none !important;
    padding-left: unset !important;
    text-align: center;
    font-size: 1.5rem;
    margin-top: 15px;
    border-radius: 0;
}

#specialOfferForm {
    display: block !important;
    line-height: 70px !important;
    margin: 0 auto;
    width: 55%;
}



@media screen and (max-width: 430px) {
    #field_contactCriteria-FanOF25 span label {
        width: 100% !important;
        vertical-align: middle;
        height: 35px;
        margin-left: 0 !important;
    }

    #field_contactCriteria-FanOF25 span {
        margin-left: 0 !important;
    }

    #field_contactCriteria-FanOF25 span label[for="contactCriteriaFan.values4"] {
        line-height: initial !important;
    }
}



/*FIFASTX-4521*/
#payment_form {
    display: block !important;
}

.alternative_button.more_payments {
    width: unset !important;
}

#other_card_types_button {
    margin-top: -5px !important;
}


.legend_container.criteria {
    display: block !important;
}

.fieldset_container.criteria .multiple {
    flex-wrap: unset !important;
}

#register_request_form>div.fieldset_container.details>fieldset>span:nth-child(4) {
    display: block !important;
}

/*FIFASTX-4609*/
/*#file_details_fields .alternative_button.print.file,*/
/*.alternative_button.print.order_invoice.file_order_document {*/
/*    display: none !important;*/
/*}*/

/*FIFASTX-4618*/
#secondary_content_container #secondary_content_special_offer {
    display: none !important;
}


/*FIFASTX-4619*/
.table_container .tariff.semantic-no-styling {
    padding-top: 0px !important;
}

.table_container .tariff .audience-subcat-name {
    display: none !important;
}



/*@media screen and (max-width: 990px) {*/
/*    #secondary_content_navigation .tickets_menu_add_products {*/
/*        display: block !important;*/
/*    }*/
/*}*/

@media screen and (min-width: 990px) {
    #main_content_registration {
        box-sizing: content-box;
    }
}



/*FIFASTX-4782*/
/*.content_element .content .table_container .resaleTicketTable tr .subtotal.resalePrice {*/
/*    display: none !important;*/
/*}*/

/**/
#collapsiblePanel_main_content_summary_linkFile .linkFileResult p {
    display: inline !important;
}

/*FIFASTX-5371*/
.pos_25FCFS .match_option_wrapper {
    max-height: 400px !important;
    overflow-y: auto !important;
}

/*FIFASTX-5328 - FIFASTX-5381*/
.menu_product_category.last_menu_product_category,
.tickets_menu_account_advantages {
    display: none !important;
}



/*FIFASTX-5408*/
.lazy.product_image.image_loaded {
    width: 80px !important;
    /* Set width */
    height: 80px !important;
    /* Set height */
    align-items: center !important;
}

/* FIFASTX-5526 - Hide the Promotion code on the seat selection */
#rootChangeSeatSeatmapWidget .stx-sm-special-offer-form{
    display: none !important;
}

/*FIFASTX-5401*/
/*#card_types {*/
/*    justify-content: center;*/
/*    flex-direction: row-reverse;*/
/*}*/

.card_type .cardTypeLabel img {
    width: 110px !important;
    height: 70px !important;
}

/*FIFASTX-5399*/
.tw-flex-overtake {
    flex: 100% !important;
}

.stx-seatlocation-override {
    width: 100% !important;
    min-width: 100% !important;
}

/*FIFASTX-5401*/
.card_type_MASTERCARD {
    pointer-events: auto;
}

.card_type_MASTERCARD img {
    pointer-events: none;
}

.card_type_MASTERCARD label {
    cursor: pointer;
}

/*FIFASTX-5392*/
@media screen and (max-width: 500px) {
    .mobile-ticket-side-by-side {
        flex-wrap: nowrap !important;
    }

    .mobile-ticket-side-by-side th {
        width: 65% !important;
    }

    .mobile-ticket-side-by-side .unit_price {
        align-items: end !important;
    }
}

/*FIFASTX-5415*/
.package_line_container {
    justify-content: center !important;
}

.package_line_optional_description {
    font-size: 18px !important;
    width: 100%;
    text-align: center;
    padding-bottom: 5px;
}

/*FIFASTX-5378*/
@media screen and (min-width: 1201px) {
    .product_SPORTING_EVENT {
        flex-wrap: unset !important;
    }
}

@media screen and (max-width: 1201px) {
    .pos_25FCFS .teams_image_container {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 10px;
        text-align: center;
    }
    .pos_25FCFS .content_wrapper {
        text-align: center;
    }
    .pos_25FCFS .date {
        display: flex;
        justify-content: center;
        gap: 8px;
        text-align: center;
    }
    .pos_25FCFS .unique {
        display: flex;
        align-items: center;
        gap: 5px;
    }
    .pos_25FCFS .time {
        font-weight: bold;
    }
    .pos_25FCFS .location_container {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 8px;
        text-align: center;
    }
}

@media screen and (max-width: 1405px) {
    #main_content_package_lines .product_image_container {
        width: 210px !important;
    }
}

/*FIFASTX-5442*/
.pos_25FCFS #collapsiblePanel_main_content_list_products_OTHER_PRODUCTS .content_header,
.pos_25FCFS #collapsiblePanel_main_content_list_products_OTHER_PRODUCTS #product_counter,
.pos_25FCFS #collapsiblePanel_main_content_list_products_OTHER_PRODUCTS .group_main_title::after,
.pos_25FCFS #main_content_list_products_OTHER_PRODUCTS .title_container::after{
    display: none !important;
}


#field_contactCriteria-CWC25TS .multiple label{
    display: block !important;
    width: 100% !important;
}

#field_contactCriteria-CWC25TS .multiple > span {
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
}

#field_contactCriteria-FWC26BU .multiple label{
    display: block !important;
    width: 100% !important;
    font-size: 13px;
}

#field_contactCriteria-FWC26BU .multiple > span {
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
}

#field_contactCriteria-AGEVALI .multiple label{
    flex: 1 !important;
}

#field_contactCriteria-AGEVALI .multiple > span {
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
}

@media screen and (max-width: 1200px){
    .pos_25FCFS #page_cart_reservation .event_header .description,
    .pos_25FCFS #page_checkout_orderSummary .event_header .description{
        text-align: start !important;
    }
    .pos_25FCFS #page_cart_reservation .perf_details .perf_info,
    .pos_25FCFS #page_checkout_orderSummary .perf_details .perf_info{
        display: block!important;
        place-items: center!important;
    }
}

/*FIFASTX-5486* - hide Offers tab clubfans */
#tab_offersLink {
    display:none;
}


/*FIFASTX-5519 - Remove View on Map Button while on resale*/
.pos_25CFUSD #resell_tickets_form .view_seat_map {
    display: none !important;
}

/*FIFASTX-5523  - Duplicate Countdown Labels*/
.pos_25CFUSD #content_countdown .semantic-no-styling {
    display: none !important;
}

@media screen and (max-width: 500px){
    /*FIFASTX-5533  - Center Match Info*/
    .perf_info {
        position: relative !important;
        grid-template-columns: auto 0fr !important;
    }

    .perf_info ul {
        text-align: center;
    }

    .perf_info div {
        text-align: center;
        display: flex;
        justify-content: center;
    }

    .perf_info .match_round {
        margin: auto !important;
    }

    /*FIFASTX-5533  - overlap*/
    tr.seat_category_end>.category {
        font-size: 12px !important;
    }

    tr.seat_category_end>.tariff p {
        font-size: 12px !important;
    }

    .category_unavailable_overlay span {
        font-size: 10px !important;
    }
}

/*FIFASTX-5475  - Remove Products and Events*/
.menu_product_category.events {
    display: none;
}

/*FIFASTX-5671  - Hide Filter on application*/
.stx-filters-container .sc-kLgnNl {
    visibility: hidden;
}

/*FIFASTX-5661  - Hide Price on application*/
/* .stx-seatCategory-detail .stx-seatCategory-priceRangeContainer {
    display: none;
} */
.stx-tariffs-container .stx-tariff-amount {
    display: none;
}
/* .stx-sticky-footer .tw-m-0:last-of-type {
    display: none;
} */

/*FIFASTX-5700  - Remove the sidebar with information*/
/* #rootLotteryApplications .stx-performance-info-wrapper {
    display: none !important;
} */
#rootLotteryApplications .stx-filters-container {
    display: none !important;
}
/* #rootLotteryApplications .stx-performance-container .stx_product_container div {
    width: 100% !important;
} */
.stx-performance-detail-wrapper > div:nth-of-type(2) > div:nth-of-type(2) {
    width: 100% !important;
}
/* #rootLotteryApplications .stx-performance-container .stx_apply_container p {
    text-align: center;
} */
/* #rootLotteryApplications .stx-performance-container .stx_apply_container > div:nth-of-type(2)  {
    display: none !important;
} */
#rootLotteryApplications .stx-performance-container .stx_apply_container .accordion-header-left {
    display: none;
}
#rootLotteryApplications .stx-performance-container .stx_apply_container .yes-no-container {
    text-align: center;
    justify-content: center;
    align-content: center;
    align-items: center;
}
/* #rootLotteryApplications .stx-performance-container .stx_apply_container .p-accordion-content p {
    text-align: center;
    margin: auto;
} */
/*#rootLotteryApplications .stx-performance-container .stx_apply_container .p-accordion-content > div:nth-of-type(1) {*/
/*    display: none !important;*/
/*}*/
/*#rootLotteryApplications .stx-performance-container .stx_apply_container .p-accordion-content > div:nth-of-type(2) {*/
/*    display: none !important;*/
/*}*/
#rootLotteryApplications .stx-performance-container .stx_apply_container .p-accordion-content .stx-contact-limits-message {
    display: none !important;
    justify-content: center !important;
    margin-top: 10px;
}
/* #rootLotteryApplications .stx-performance-container .stx_apply_container .p-accordion-content > div:nth-of-type(2) > div:nth-of-type(2) {
    display:none;
} */
/* #stx-sticky-footer-wrapper .stx-sticky-container > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) div {
    display:none !important;
} */
/* #stx-sticky-footer-wrapper .stx-sticky-container > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(2){
    display:none !important;
} */
/* #rootLotteryApplications .stx-performance-container > div:nth-of-type(3) .stx-name-venue-container > div:nth-of-type(2) {
    visibility: hidden;
} */
#stx-sticky-footer-wrapper .stx-sticky-container .stx-performance-ticket-selection-summary-detail .stx-performance-ticket-date-time > span:nth-of-type(2) {
    display: none;
}
#stx-sticky-footer-wrapper .stx-sticky-container .stx-performance-ticket-selection-summary-detail .stx-performance-ticket-date-time > span:nth-of-type(3) {
    display: none;
}

/*#rootLotteryApplications .stx-lt-product-subscription-container .stx-performance-detail-wrapper .tw-flex.tw-overflow-hidden > div:nth-of-type(1) {*/
/*    display: none !important;*/
/*}*/

/*FIFASTX-5704  - Confirmation Edits*/
.stx-lt-subscriptionSummary-container .stx-name-venue-container > div:nth-of-type(2) {
    /* display:none; */
    visibility: hidden;
}
.stx-lt-subscriptionSummary-container .stx-name-venue-container p {
    font-size: 20px;
}
.stx-lt-subscriptionSummary-container .stx-lt-product-subscription-container .stx-performance-detail-wrapper > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(2) {
    display: none;
}
.stx-lt-subscriptionSummary-container > div:nth-of-type(4) > div:nth-of-type(1) > button:nth-of-type(2) {
    display: none !important;
}

/* On CONFIRMATION SCREEN */
/*.stx-lt-subscriptionSummary-note-container ~ div .stx-lt-product-subscription-container .stx-performance-detail-wrapper > div:nth-of-type(1) > div:nth-of-type(2) {*/
/*    width: 100% !important;*/
/*}*/
/*.stx-lt-subscriptionSummary-note-container ~ div .stx-lt-product-subscription-container .stx-performance-detail-wrapper > div:nth-of-type(1) > div:nth-of-type(2)  > div:nth-of-type(2) {*/
/*    display: none !important;*/
/*}*/
.stx-lt-subscriptionSummary-note-container ~ div .stx-lt-product-subscription-container .stx-performance-detail-wrapper .stx-lt-performance-time {
    display: none !important;
}

/*FIFASTX-5704  - Replace the 0/1 with Yes and NO*/
#stx-expandable-tariffs-container-10229365202792_10229365202994_10229365203701
.stx-tariff-details-container {
    display: none !important;
}

.yes-no-container {
    display: flex !important;
    gap: 12px;
    margin-top: 1rem;
}

.yes-no-container button {
    padding: 8px 16px;
    font-size: 16px;
    border-radius: 6px;
    cursor: pointer;
    border: none;
    /*background-color: #e0e0e0;*/
    background-color: var(--primaryColor, #2f2b43);
    color: #fff;
}

.no-btn {
    display: none;
}

.yes-no-container button.active {
    background-color: unset !important;
    color: #000;
}

.show {
    display: block !important;
}

.yes-no-checked {
    display: none;
    width: 30px;
    height: 30px;
}

/*FIFASTX-5707  - Remove Tickets from the side menu*/
/*#menu_first_level_tickets {*/
/*    display: none !important;*/
/*}*/

/*FIFASTX-5665  - Remove Edit application button*/
.stx-lt-subscriptionSummary-container > div:nth-of-type(3) > div:nth-of-type(1) > button:nth-of-type(2) {
    display: none !important;
}
.stx-lt-subscriptionSummary-container > div:nth-of-type(5) > div:nth-of-type(1) > button:nth-of-type(2) {
    display: none !important;
}

/*Styling for language changer at the top of the page*/
#header_language_selector_container_custom {
    background: black;
}
.language_selector_custom {
    display: flex;
    justify-content: flex-end;
    padding: 0em 1em;
}
#header_lang_current_custom a {
    text-decoration: none !important;
    color: white;
    font-size: 14px;
    /* padding: 8px 12px; */
    display: flex;
    align-items: center;
    border-radius: 4px;
}
#header_lang_current_custom a span {
    text-decoration: none;
    color: white;
    font-size: 14px;
    padding: 8px 12px;
    display: flex;
    align-items: center;
    border-radius: 4px;
}
#header_lang_current_custom a span:hover {
    background-color: #f0f0f0;
    color: black;
    text-decoration: none !important;
}
#header_language_dropdown_custom {
    display: none;
    position: absolute;
    background-color: white;
    min-width: 140px;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    margin-top: 5px;
    z-index: 999;
    padding: 6px 0;
    right: 10px;
}
#header_language_dropdown_custom .item {
    list-style: none;
}
#header_language_dropdown_custom .item a {
    display: block;
    padding: 8px 14px;
    font-size: 14px;
    color: #333;
    border-radius: 4px;
}
#header_language_dropdown_custom .item a:hover {
    background-color: #f7f7f7;
    color: black;
}
#header_language_dropdown_custom .current a {
    font-weight: bold;
    color: #007BFF;
}
.hidden {
    display: none;
}


/*FIFASTX-5772 - share button messed up on mobile*/
@media screen and (max-width: 600px){
    .stx-lt-paymentSelection-header-title {
        flex-direction: column;
        width: 100%;
    }
    .stx-lt-paymentSelection-header-action {
        display: none !important;
    }
    .payment-issue {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .visa-error-text {
        font-size: 10px;
    }
}

.custom-image-wrapper {
    /* width: 100%; */
    margin: auto;
    display: flex;
    justify-content: center;
    padding: 16px 16px;
}

.custom-image-wrapper img {
    width: 100px;
}

.legend_container.criteria > div:nth-of-type(2) {
    opacity: 0 !important;
    position: absolute;
    left: -9999px;
}

/*FIFASTX-5751 - adding new visa logo to the payment screen*/
/*.stx-img-payment-method {*/
/*    background: url(https://fifa-fwc26-us.tickets.fifa.com/custom/images/Visa-FWC26_PwV_fc_h_xs_EN_241114.png) center center / contain no-repeat transparent !important;*/
/*}*/

#rootLotteryApplications .stx-confirmation-container .stx-lt-contact-criteria-panel {
    opacity: 0 !important;
    position: absolute;
    left: -9999px;
}

#hospitality_display img {
    width: 100% !important;
    margin-top: 10px;
}
.small-hospitality-logo {
    width: 100% !important;
}


/*FIFASTX-5774 - background image not applied on the mobile view*/
/* .stx-lt-product-subscription-container .stx-detail-container {
    min-height: 200px;
    background-image: url(https://s3.us-east-1.amazonaws.com/content-fifa-prod-secutix-ypety8su/images/catalog/product/large/2bec8ec5-da6d-494d-bcfd-db0fca9cb062.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 0 !important;
} */



/*FIFASTX-5825 - Burger Nav Edits*/
.menu_product_category.offers {
    display: none;
}
.pos_26SHOPUS .menu_pre_sales_waiting_list {
    display: none;
}
/*.pos_26FCFSUS #menu_first_level_tickets,.pos_26FCFSMX #menu_first_level_tickets ,.pos_26FCFSCA #menu_first_level_tickets,.pos_26FSFSCA #menu_first_level_tickets {*/
/*    display: none !important;*/
/*}*/
.pos_26FCFSUS .tickets_menu_add_products,.pos_26FCFSMX .tickets_menu_add_products,.pos_26FCFSCA .tickets_menu_add_products,.pos_26FSFSCA .tickets_menu_add_products, .pos_DTCSHOP .tickets_menu_add_products,  .pos_DTCSHOPU .tickets_menu_add_products, .pos_DTCSHOPC .tickets_menu_add_products, .pos_DTCSHOPM .tickets_menu_add_products {
    display: none !important;
}
.pos_26FCFSUS .resell_tickets_menu_link,.pos_26FCFSMX .resell_tickets_menu_link,.pos_26FCFSCA .resell_tickets_menu_link,.pos_26FSFSCA .resell_tickets_menu_link {
    display: none !important;
}
.pos_DTCSHOP #main_content_list_products_EVENTS, .pos_DTCSHOPU #main_content_list_products_EVENTS, .pos_DTCSHOPC #main_content_list_products_EVENTS, .pos_DTCSHOPM #main_content_list_products_EVENTS {
    display: none !important;
}
/* Show the print invoice */
.pos_26FCFSUS #file_details_fields .alternative_button.print.file,
.pos_26FCFSUS .alternative_button.print.order_invoice.file_order_document,
.pos_26FCFSMX #file_details_fields .alternative_button.print.file,
.pos_26FCFSMX .alternative_button.print.order_invoice.file_order_document,
.pos_26FCFSCA #file_details_fields .alternative_button.print.file,
.pos_26FCFSCA .alternative_button.print.order_invoice.file_order_document,
.pos_26FSFSCA #file_details_fields .alternative_button.print.file,
.pos_26FSFSCA .alternative_button.print.order_invoice.file_order_document {
    display: none !important;
}
.tickets_menu_add_products {
    display: block !important;
}

/*FIFASTX-5825 - Hide the Lottery Applications from the shops*/
.pos_26SHOPCA .menu_pre_sales_waiting_list, .pos_26SHOPUS .menu_pre_sales_waiting_list,.pos_26SHOPMX .menu_pre_sales_waiting_list {
    display: none !important;
}

/*FIFASTX-5836 - fixing the hover on the offer*/
#page_selection_package ~ .tipsy {
    left: 0 !important;
}



/*FIFASTX-5886 - Placeholder text on the secured/content page*/
#my-placeholder {
    text-align: center;
}
.VISA_PRESALE {
    padding-bottom: 20px !important;
    font-size: 40px !important;
    font-weight: bold !important;
    text-align: center !important;
    width: 100%;
    color: #1434CB !important;
}


/* FIFASTX-5880 - Remove "Personal offer" element */
/*.advantage.advantage_CONTACT , .stx-AdvantageIndicator {*/
/*    display: none !important;*/
/*}*/


/* FIFASTX-5898 - Remove "Your personal offers" from the home page */
.pos_26SHOPCA #main_content_account_home_personal_offers, .pos_26SHOPUS #main_content_account_home_personal_offers,.pos_26SHOPMX #main_content_account_home_personal_offers {
    display: none;
}

/* FIFASTX-5915 - Remove Resell menu on "SHOP" */
.pos_26SHOPCA .resell_tickets_menu_link, .pos_26SHOPUS .resell_tickets_menu_link,.pos_26SHOPMX .resell_tickets_menu_link {
    display: none;
}

/* FIFASTX-5907 - Remove "Full" label from the unavailable matches */
#page_selection_eventDate .sold_out_text {
    display: none;
}

/* FIFASTX-5905 - Remove "Special offer" "Slot information" "tariff" from the advantage */
/*#page_list_events .advantage_catchword_container,#main_content_container .advantage_catchword_container,#event_form .advantage_catchword_container {*/
/*    display: none !important;*/
/*}*/

/* FIFASTX-5906 - Remove Ticket Type filter from Ticket selection page */
.product_description_header ~ #content_container #ticketFilter {
    display: none !important;
}

/* Hide tarrifs in packages */
#package_form #main_content_package_selection .conditional_group {
    display: none !important;
}

/* FIFASTX-5688 - Button to be re-enabled on the 1st of oct */
.product_container .product_season_FWC26 .content_product_info {
    pointer-events: none !important;
}

/* PRICE HIDING ON RESALE */
.pos_26GPREMX #page_selection_eventDate .performances_sub_container .amount{
    display: none !important;
}
.pos_26GPREUS #page_selection_eventSeat #event_form .unit_price > span:nth-of-type(1), .pos_26GPREMX #page_selection_eventSeat #event_form .unit_price > span:nth-of-type(1), .pos_26GPRECA #page_selection_eventSeat #event_form .unit_price > span:nth-of-type(1) {
    display: none !important;
}
.pos_26GPREMX #page_cart_shoppingCart .shoppingCart .original_price{
    display: none !important;
}
.pos_26GPREMX #page_checkout_orderSummary #order_validation_form .original_price {
    display: none !important;
}
.pos_26GPREUS .product_container .original_price,
.pos_26GPRECA .product_container .original_price{
    text-decoration: none !important;
}
/*.pos_26GPREMX .tickets_menu_add_products > a:nth-of-type(1) {*/
/*    display: none !important;*/
/*    visibility: hidden !important;*/
/*    position: absolute;*/
/*    left: -99999px;*/
/*}*/

/* FIFASTX-5825 - Remove products from burger */
.menu_product_category.other_products {
    display: none;
}

/* FIFASTX-5961 - On "My Tickets" Customer should be able to see the tickets details cancel for resale */
.ticket_additional_container_content {
    align-items: center;
}

.main_content_resell_tickets .accept_conditions {
    display: flex;
}





/*FIFASTX-6153  - Remove unnecessary Sit together*/
/*#page_account_file #main_content_summary_linkFile {*/
/*    display: none !important;*/
/*}*/



/*DTC-SHOP specific styles*/
.pos_DTCSHOP, .pos_DTCSHOPU, .pos_DTCSHOPC, .pos_DTCSHOPM {
    #page_list_events .advantage_catchword_container, #main_content_container .advantage_catchword_container, #event_form .advantage_catchword_container {
        display: none !important;
    }

    #page_checkout_orderSummary .alternative_button.cancel.order_cancel {
        display: none !important;
    }

    .buttons_container.mobile_style {
        flex-direction: row-reverse;
    }
}

.pos_26FCFSUS, .pos_26FCFSMX, .pos_26FCFSCA, .pos_26FCFSCA {
    #page_account_home .advantage.advantage_CONTACT.advantage_GOOD {
        display:none!important
    }
    #rootLotteryApplications .shows_dates_of_matches .stx-performance-date {
        display: flex !important;
    }
    #rootLotteryApplications .shows_dates_of_matches .stx-lt-performance-time {
        display: flex !important;
    }
    #rootLotteryApplications .stx-performance-container .stx-performance-date {
        display: none;
    }
    #rootLotteryApplications .stx-performance-container .stx-lt-performance-time {
        display: none;
    }
}

/* Adapt for Click to Pay */
#page_checkout_payment{
    #preferred_payment_method_logo_container{
        .other_payment_method_CLICKTOPAY.preferred_payment_methods_logo{
            background-image: url('https://fifa-fwc26-us.tickets.fifa.com/custom/images/Click_to_pay.png');
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;

            input{
                width: 100px;
                height: 60px;
                border-radius: var(--generalBorderRadius);
            }
        }
    }

    #card_types {
        justify-content: center;
        align-items: center;
        flex-direction: row-reverse;

        .card_type_VISA{
            order: 1;
        }

        #other_card_types_button{
            font-size:11px;
        }
    }
}


.pos_26GPREUS, .pos_26GPRECA, .pos_26GPREMX {
    .advantage.advantage_CONTACT , .stx-AdvantageIndicator {
        display: none !important;
    }
    #total{
        margin-bottom: 2px !important;
    }
    #page_selection_eventDate .performances_group_container .performances_sub_group_container .availability_container .amount {
        display: none !important;
    }
    #page_account_file .resale_price_label_2 {
        display: none !important;
    }
}

.pos_26SHOPCA, .pos_26SHOPUS,.pos_26SHOPMX {
    #page_selection_eventDate .performances_group_container .performances_sub_group_container .availability_container .amount {
        display: none !important;
    }
}

.pos_26RRBI {
    /*FIFASTX-6288 - Remove items from the burger menu*/
    .resell_tickets_menu_link {
        display: none !important;
    }
    .tickets_menu_add_products {
        display: none !important;
    }

    #page_account_tickets .resale_cancel.bulk_resale_cancel {
        display: none;
    }
    #page_account_tickets .ticket_additional_container_content {
        display: none !important;
    }

    @media screen and (min-width: 990px) {
        #main_content_registration {
            float: right;
        }
    }

    #page_account_completeAccount #secondary_content_navigation {
        display: block !important;
    }
}

#page_account_file .product_container.product_SPORTING_EVENT .hour {
    display: none !important;
}
#payTicketPartiallyDialog .content_product_info .date .time {
    display: none !important;
}

/* Hide for all browsers */
form#card_form_APPLEPAY

{     display: none; }

/* Show only on Safari */
@supports (-webkit-touch-callout: none) {
    form#card_form_APPLEPAY

    {         display: block;     }
}

.epc-dropin-no-close .ui-dialog-titlebar.ui-widget-header

{     height: 0px !important; }

.epc-clickToPay-no-close .ui-dialog-titlebar.ui-widget-header

{     height: 0px !important; }

[_ts15] [_ts15_tags_paymentMethodsChooser].payment_method_list .other_payment_method input

{     width: 110px !important;     height: 70px !important; }
/*SF-00349663*/
#final_amount .resale_FaceValue_label,
#dueAmount_amount > span.resale_FaceValue_label{
    display: none !important;
}

#final_amount {
    .FeesUSD, .FeesCAD{
        display: block;
        margin-top: 10px;
        text-align: right;
        text-transform: capitalize;
    }
}

@media screen and (max-width: 1200px) {
    .pos_26GPREUS, .pos_26GPRECA, .pos_26GPREMX{
        #collapsiblePanel_main_content_cart .amount.original_price{
            width: max-content !important;
        }
    }
}
/*END - SF-00349663*/

/*SF-00349876*/
[_ts15] [_ts15_tags_selection_performanceSelection].performances_container .performances_sub_container.performances_grouped_by_phase ul.performances_group_container {
    gap: unset !important;
}

[_ts15] [_ts15_tags_selection_performanceSelection].performances_container .performances_sub_container.performances_grouped_by_phase ul.performances_group_container ul.performances_sub_group_container {
    row-gap: unset !important;
}

[_ts15] [_ts15_tags_selection_performanceSelection].performances_container .performances_sub_container.performances_grouped_by_phase ul.performances_group_container ul.performances_sub_group_container li.performance {
    margin-top: 16px !important;
}
/*END - SF-00349876*/


/*00351143 - Hide teams in the dropdown*/
#team option[value="10229653155814"],
#team option[value="10229653155815"],
#team option[value="10229653155816"],
#team option[value="10229653155817"],
#team option[value="10229653155818"],
#team option[value="10229653155819"],
#team option[value="10229653155820"],
#team option[value="10229653155821"],
#team option[value="10229653155822"],
#team option[value="10229653155823"],
#team option[value="10229653155824"],
#team option[value="10229653155825"],
#team option[value="10229653155826"],
#team option[value="10229653155827"],
#team option[value="10229653155828"],
#team option[value="10229653155829"],
#team option[value="10229653155830"],
#team option[value="10229653155831"],
#team option[value="10229653155832"],
#team option[value="10229653155833"],
#team option[value="10229653155834"],
#team option[value="10229653155835"],
#team option[value="10229653155836"],
#team option[value="10229653155837"],
#team option[value="10229654346336"],
#team option[value="10229654346337"],
#team option[value="10229654346338"],
#team option[value="10229654346339"],
#team option[value="10229654346340"],
#team option[value="10229654346341"],
#team option[value="10229654346342"],
#team option[value="10229654346343"],
/* "Winner" */
#team option[value="10229654266867"],
#team option[value="10229654266868"],
#team option[value="10229654266869"],
#team option[value="10229654266871"],
#team option[value="10229654266872"],
#team option[value="10229654266874"],
#team option[value="10229654266875"],
#team option[value="10229654266876"],
#team option[value="10229654266877"],
#team option[value="10229654266878"],
#team option[value="10229654266879"],
#team option[value="10229654266880"],
#team option[value="10229654266881"],
#team option[value="10229654266882"],
#team option[value="10229654266883"],
#team option[value="10229654266884"],
#team option[value="10229654266885"],
#team option[value="10229654266886"],
#team option[value="10229654266887"],
#team option[value="10229654266888"],
#team option[value="10229654266889"],
#team option[value="10229654266890"],
#team option[value="10229654266891"],
#team option[value="10229654266892"],
#team option[value="10229654266893"],
#team option[value="10229654266894"],
#team option[value="10229654266895"],
#team option[value="10229654266896"],
#team option[value="10229654266897"],
#team option[value="10229654266898"] {
    display: none !important;
}
/*END-00351143*/

#shipment_fee_ticket {
    display:none!important
}

.from-label {
  font-weight: 600;
}

#page_account_register #secondary_content_container {
    position: relative;
    z-index: -1 !important;
}

/* START 00350985 */

#header #logo{
    order: 2;
}

#header #header_menu_container{
    order: 1;
    justify-content:flex-start!important;
}

/* END 00350985 */


/*BBE hide email in profile page*/
#page_account_editPersonalDetails .fieldset_container.login {display:none!important} 

