@import url('https://fonts.googleapis.com/css2?family=Familjen+Grotesk&family=Manrope&display=swap');

/*CAS-59723-N2H2Q4*/
@media screen and (min-width: 991px) {
    #account {
        top: 60px;
    }

    #header_container {
        background-size: cover;
    }

    .fixed_footer {
        position: fixed !important;
        width: 100%;
        bottom: 0;
    }
}

#account .item_account_register {
    display: none;
}

@media screen and (max-width: 990px) {
    /* 00306899 */
    #ts-MobileMenu a.g-Button {
        color: #ffffff;
        font-weight: 600;
    }
    /* END 00306899 */
}

/*END CAS-59723-N2H2Q4*/

/*00027490*/
@font-face {
    font-family: "Familjen Grotesk";
    src: url('https://content.secutix.com/ABRUGBY/Familjen_grotesk/FamiljenGroteskGF-Medium.woff') format("woff");
}

@font-face {
    font-family: "Familjen Grotesk";
    src: url('https://content.secutix.com/ABRUGBY/Familjen_grotesk/FamiljenGroteskGF-Bold.woff') format("woff");
}

@font-face {
    font-family: "Familjen Grotesk";
    src: url('https://content.secutix.com/ABRUGBY/Familjen_grotesk/FamiljenGroteskGF-BoldItalic.woff') format("woff");
}

@font-face {
    font-family: "Familjen Grotesk";
    src: url('https://content.secutix.com/ABRUGBY/Familjen_grotesk/FamiljenGroteskGF-Italic.woff') format("woff");
}

@font-face {
    font-family: "Familjen Grotesk";
    src: url('https://content.secutix.com/ABRUGBY/Familjen_grotesk/FamiljenGroteskGF-MediumItalic.woff') format("woff");
}

@font-face {
    font-family: "Familjen Grotesk";
    src: url('https://content.secutix.com/ABRUGBY/Familjen_grotesk/FamiljenGroteskGF-Regular.woff') format("woff");
}

@font-face {
    font-family: "Manrope";
    src: url('https://content.secutix.com/ABRUGBY/Manrope/bold.woff2') format("woff");
}

@font-face {
    font-family: "Manrope";
    src: url('https://content.secutix.com/ABRUGBY/Manrope/light.woff2') format("woff");
}

@font-face {
    font-family: "Manrope";
    src: url('https://content.secutix.com/ABRUGBY/Manrope/medium.woff2') format("woff");
}

@font-face {
    font-family: "Manrope";
    src: url('https://content.secutix.com/ABRUGBY/Manrope/regular.woff2') format("woff");
}

@font-face {
    font-family: "Manrope";
    src: url('https://content.secutix.com/ABRUGBY/Manrope/semibold.woff2') format("woff");
}

@font-face {
    font-family: "Manrope";
    src: url('https://content.secutix.com/ABRUGBY/Manrope/thin.woff2') format("woff");
}

.title,
.main_title,
.title h2 {
    font-family: "Familjen Grotesk", sans-serif !important;
}

body,
a,
input,
div,
h1,
h2,
h3,
h4,
h5,
h6,
p,
span {
    font-family: "Manrope", sans-serif !important;
}

/*00027490 END*/

/* 00276199 */
header {
    background: none !important;
}

/* .stx-Catalog-seeAllButton {
    visibility: hidden;
} */

/* Revert changes in case 00316029

li.tickets_menu_add_products {
    display: none;
}

@media screen and (min-width: 991px) {
    span.button.tickets_menu_logout {
        border-top: 1px solid #0054aa;
        padding-top: 1rem !important;
    }
} */

/* 00276199 END */

/* Case 00276524 Hide action timer column*/
table .overdue_time {
    display: none;
}

/* Case 00276524 - END*/

/* 00318342 */
.hidden {
    display:none;
}
.close_arw_mobile.open {
    transform: rotate(180deg);
    position: relative;
    top: 5px;
}
.item.item_link a::before {
    display: none !important;
}
#secondary_content_navigation ul li span {
    text-transform: capitalize;
}
.groupTitle {
    font-weight: bold;
}
/* 00318342 - END */

/* 00326392 */
#page_account_tickets .product_container .timeslot_date,
#page_account_tickets .product_container .date-time-location .date,
#page_account_tickets .product_container .date-time-location .time,
#page_account_tickets .product_container .add-to-calendar {
	display: none;
}
/* 00326392 END */

/* 00326825 */
/* Service Product 10229241912020 */
#page_selection_item:has(#prod_10229241912020) thead .unit_price,
#page_selection_item:has(#prod_10229241912020) thead .subtotal,
#page_selection_item:has(#prod_10229241912020) .subtotal .amount_text,
#page_cart_reservation:has(#prod_10229241912020) thead .unit_price,
#page_cart_reservation:has(#prod_10229241912020) thead .subtotal,
#page_cart_reservation:has(#prod_10229241912020) .table_amount,
#page_checkout_orderSummary:has(#prod_10229241912020) thead .unit_price,
#page_checkout_orderSummary:has(#prod_10229241912020) thead .subtotal,
#page_checkout_orderSummary:has(#prod_10229241912020) .subtotal .amount_text,
#page_checkout_orderSummary:has(#prod_10229241912020) .main_content_sub_amount,
#page_checkout_orderSummary:has(#prod_10229241912020) #main_content_summary_terms_and_conditions .due_amount,
#page_checkout_orderSummary:has(#prod_10229241912020) .subtotal.charges_wrapper,
#page_checkout_orderSummary:has(#prod_10229241912020) #main_content_summary_products .message.instruction,
#page_account_file:has(#prod_10229241912020) thead .unit_price,
#page_account_file:has(#prod_10229241912020) thead .subtotal,
/* Service Product 10229241912021 */
#page_selection_item:has(#prod_10229241912021) thead .unit_price,
#page_selection_item:has(#prod_10229241912021) thead .subtotal,
#page_selection_item:has(#prod_10229241912021) .subtotal .amount_text,
#page_cart_reservation:has(#prod_10229241912021) thead .unit_price,
#page_cart_reservation:has(#prod_10229241912021) thead .subtotal,
#page_cart_reservation:has(#prod_10229241912021) .table_amount,
#page_checkout_orderSummary:has(#prod_10229241912021) thead .unit_price,
#page_checkout_orderSummary:has(#prod_10229241912021) thead .subtotal,
#page_checkout_orderSummary:has(#prod_10229241912021) .subtotal .amount_text,
#page_checkout_orderSummary:has(#prod_10229241912021) .main_content_sub_amount,
#page_checkout_orderSummary:has(#prod_10229241912021) #main_content_summary_terms_and_conditions .due_amount,
#page_checkout_orderSummary:has(#prod_10229241912021) .subtotal.charges_wrapper,
#page_checkout_orderSummary:has(#prod_10229241912021) #main_content_summary_products .message.instruction,
#page_account_file:has(#prod_10229241912021) thead .unit_price,
#page_account_file:has(#prod_10229241912021) thead .subtotal {
	display: none;
}

#page_checkout_orderSummary .confirmInformation {
	padding-top: 1.5em;
}

@media screen and (max-width: 990px) {
    #page_checkout_orderSummary .confirmInformation {
        padding-bottom: 1.5em;
    }
}
  
@media screen and (min-width: 990px) {
  #page_checkout_orderSummary:has(#prod_10229241912020) .agreements,
  #page_checkout_orderSummary:has(#prod_10229241912021) .agreements {
    padding-left: 45px;
  }
}
/* 00326825 END */

/* 00331262 */
@media screen and (max-width: 990px) {
    body.rwd .toBeHiddenTable table.resaleTicketTable .subtotal {
        display: none !important;
    }
}
/* 00331262 END */