/* 00332073 */
@media screen and (max-width: 990px) {
    .stx-time-indicator,
    .tvm-printIconContainer {
        display: none;
    }

    div[id^='page_selection'] .buttons_container {
        bottom: 50px;
    }

    .content_element .content .table_container tr.subtotal.with_submit_button td.reservation_amount .reservation_text {
        margin-left: 80px;
    }

    #stx-LanguageList {
        grid-template-columns: repeat(1, 3.8em);
        background-color: #ffffff;
    }

    .stx-Header .buttonWithSpacing {
        padding: 0 0.2rem;
    }

    .stx-Header .cart-indicator {
        padding: 0 4px;
    }

    #page-Payment .stx-cash-info {
        width: 100% !important;
    }

    #page-Payment .stx-cash-actions,
    .stx-ticketSearchDashboard .stx-ticketListContainer {
        width: unset;
    }

    div[width = "970px"] {
        display: block !important;
        width: unset !important;
    }

    #page-Storefront .stx-ticketSearchDashboard {
        display: block;
    }

    #page-Storefront  .stx-ticketSearchDashboard .stx-ticketSearchContainer {
        width: 100% !important;
        margin-top: 40px;
    }

    .widget-calendarDashboard-wrapper {
        margin-top: 40px;
    }

    #page-Home .ts-languageSelector {
        display: flex;
        flex-direction: column;
        gap: 30px;
    }

    #page-Home .languageSelector {
        margin: 0 16px;
    }

    .toogle_button_container .toogle_button_list.show {
        left: 120% !important;
    }

    #page_selection_item .ui-datepicker .ui-datepicker-unselectable span {
        width: unset;
    }

    #page_selection_item .ui-datepicker .datepicker_selectable a, 
    #page_selection_item .ui-datepicker .ui-datepicker-today a {
        width: 40px;
    }
}
/* 00332073 END */



/*00333025*/
#main_content_tickets #cinto-wl{
	float: right;
	position: relative;
	bottom: 25px;
}
@media screen and (max-width: 990px) {
    .neostore-link img.neostore-img{
        max-width: 30vw;
        min-height: unset !important;
    }
    .cinto-wl{
        padding: 5px 5px 0 0;
    }
    #main_content_tickets #cinto-wl{
        bottom: 0;
    }
    a.neostore-link img.neostore-img {
        height: 40px;
    }
}

a.neostore-link,
a.neostore-link img.neostore-img {
    display: inline-block;
    height: 50px;
    min-height: unset;
    margin-top: 2px;
}

@media screen and (max-width: 1399px) {
    a.neostore-link img.neostore-img {
        height: 40px;
    }
}


.collapsible_header .ignoreAccessibilityTitle #cinto-wl{
    display: none;
}
/* 00333025 END*/

/* 00342053 */
#iOSOfflineTicketMsg{
    display: none;
}
/* 00342053 END */