@media only screen and (min-width: 1680px) {
    .bts5 .container.ebg-v2-container {
        max-width: 1440px;
    }
}
.ebg-v2 a,
.ebg-v2 p,
.ebg-v2 ul,
.ebg-v2 li,
.ebg-v2 span,
.ebg-v2 div,
.ebg-v2 h1,
.ebg-v2 h2,
.ebg-v2 h3,
.ebg-v2 h4,
.ebg-v2 h5,
.bts5 a,
.bts5 p,
.bts5 ul,
.bts5 li,
.bts5 span,
.bts5 div,
.bts5 h1,
.bts5 h2,
.bts5 h3,
.bts5 h4,
.bts5 h5 {
    font-family: "Roboto", sans-serif !important;
}
a.ebg-link.ebg-link-more {
    color: var(--primary-blue);
}
body.no-scroll {
    overflow-y: hidden;
}
.ebg-btn {
    font-family: 'Roboto';
    font-size: 16px;
    font-weight: 700 !important;
    line-height: 14px;
    border-radius: 100px;
    padding: 16px 32px;
    text-decoration: none !important;
    display: inline-block;
}
.ebg-btn-medium {
    font-size: 14px;
    font-weight: 700 !important;
    line-height: 14px;
    padding: 13px 24px;
}
.ebg-btn-secondary {
    color: var(--primary-blue) !important;
    background-color: var(--white);
    border: 1px solid var(--primary-blue);
    text-transform: uppercase;
    white-space: nowrap;
}

.ebg-btn-secondary:hover {
    color: var(--primary-hover);
    border-color: var(--primary-hover);
    background-color: var(--secondary-btn-hover);
}
.ebg-btn-secondary.disable {
    background-color: var(--white);
    border: 1px solid var(--primary-blue);
    opacity: 0.5;
    cursor: default;
}
.se-listing-banner-container {
    display: none;
}
.ebg-v2-banner .ebg-v2-preferred-guarantee-banner-block {
    border: 1px solid var(--ebg-brand-secondary-1);
    background-color: var(--secondary-3);
    background-image: url(/common_resources/img/ebg_v2/banner_bg.png);
    background-repeat: no-repeat;
    background-position: right center;
    border-radius: 16px;
    padding: 8px 8px 0;
    height: 76px;
    min-width: 288px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
}

.ebg-v2-preferred-guarantee-banner-block .ebg-v2-preferred-guarantee-title {
    display: flex;
    justify-content: start;
    align-items: center;
    color: var(--ebg-brand-primary-blue);
    font-size: 14px;
    line-height: 16px;
    font-weight: 700;
    margin-bottom: 0;
}

.ebg-v2-preferred-guarantee-title .ebg-v2-icon {
    background-size: 16px;
    margin-right: 8px;
}
.icon-arrow-down {
    background-image: url('/common_resources/img/ebg_v2/icons/icon_arrow_down.svg');
}
.ebg-v2-preferred-guarantee-title .banner-title {
    color: var(--ebg-brand-primary-blue)
}

.ebg-v2-preferred-guarantee-description {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 6px;
}

.ebg-v2-preferred-guarantee-description .ebg-v2-preferred-guarantee-description-item {
    display: flex;
    color: var(--ebg-brand-primary-navy);
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
}

.ebg-v2-preferred-guarantee-description .ebg-v2-preferred-guarantee-description-item .ebg-v2-icon {
    margin-right: 4px;
}
.ebg-v2-banner {
    display: flex;
    align-items: center;
    justify-content: end;
    position: relative;
    width: 100%;
}
.ebg-v2-banner .toggle-container {
    display: flex;
    justify-content: center;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.ebg-v2-banner .toggle-div {
    border: solid 1px var(--ebg-brand-primary-blue);
    height: 4px;
    width: 24px;
    background-color: var(--ebg-brand-primary-blue);
    border-radius: 10px !important;
    cursor: pointer !important;
    margin: 5px !important;
}
.ebg-v2-icon {
    width: 16px;
    height: 16px;
}
.icon-tick-bg {
    background-image: url('/common_resources/img/ebg_v2/icons/icon_tick_bg.svg');
}
.icon-tick {
    background-image: url('/common_resources/img/ebg_v2/icons/icon_tick.svg');
}
.se-description-banner-container {
    display: block;
}
.se-description-banner-container .ebg-v2-loyalty-multiplier-banner-container {
    max-width: 100%;
}
.ebg-v2-loyalty-multiplier-banner-container .ebg-v2-loyalty-multiplier-banner {
    border: 1px solid #FF6900;
    border-radius: 12px;
    padding: 7px 8px 8px 28px;
    display: flex;
    margin-left: 10px;
    flex-direction: column;

    background-color: #FFF0E5;
    background-repeat: no-repeat, no-repeat;
}
.ebg-v2-loyalty-multiplier-banner-container {
    color: #444;
    background-size: 42px 42px;
    min-height: 42px;
    padding: 7px 0 0;
    position: relative;
    margin: auto;
    margin-bottom: 16px;
    max-width: calc(100% - 32px);
}
.ebg-v2-loyalty-multiplier-banner-container .loyalty-star {
    position: absolute;
    width: 32px;
    top:0;
    left: 0;
}
.ebg-v2-loyalty-multiplier-banner .loyalty-multiplier-learnmore,
.ebg-v2-loyalty-multiplier-banner .loyalty-multiplier-learnmore:hover,
.ebg-v2-loyalty-multiplier-banner .loyalty-multiplier-learnmore:visited {
    color: var(--ebg-brand-primary-blue);
    text-decoration: underline;
    display: inline-flex;
    cursor: pointer;
    font-size: 12px;
    line-height: 16px;
}
.ebg-v2-loyalty-multiplier-banner .loyalty-multiplier-learnmore::after,
.ebg-v2-loyalty-multiplier-banner .loyalty-multiplier-learnmore:hover::after,
.ebg-v2-loyalty-multiplier-banner .loyalty-multiplier-learnmore:visited::after {
    content: '';
    width: 16px;
    height: 16px;
    display: inline-block;
    background-image: none;
    mask-image: url("/common_resources/img/ebg_v2/icons/icon_arrow_right.svg");
    mask-repeat: no-repeat;
    mask-position: center;
    background-color: var(--ebg-brand-primary-blue);
}
.ebg-v2-loyalty-multiplier-banner-container .ebg-v2-loyalty-multiplier-banner .banner-title,
.ebg-v2-loyalty-multiplier-banner-container .ebg-v2-loyalty-multiplier-banner .banner-text {
    font-size: 14px;
    line-height: 16px;
    font-weight: 700;
}
.ebg-v2-loyalty-multiplier-banner-container .ebg-v2-loyalty-multiplier-banner .banner-text {
    font-size: 12px;
}
.ebg-v2-show-page .ebg-v2-details {
    padding-top: 16px;
    padding-bottom: 16px;
}
.ebg-v2-show-page .ebg-v2-performer {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 14px;
}
.ebg-v2-performer .ebg-v2-h3 {
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    color: var(--main-black);
}
.ebg-v2-performer .ebg-v2-info-section {
    font-weight: 900;
}
.ebg-v2-performer .ebg-v2-info-section .venue,
.ebg-v2-performer .ebg-v2-info-section .city,
.ebg-v2-performer .ebg-v2-info-section .state,
.ebg-v2-performer .ebg-v2-info-section .day,
.ebg-v2-performer .ebg-v2-info-section .date,
.ebg-v2-performer .ebg-v2-info-section .time {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
}
.ebg-v2-performer .ebg-v2-info-section .edit-link {
    font-weight: 700;
    font-size: 14px;
    line-height: 14px;
    color: var(--primary-blue);
}
#banner-container {
    display: flex;
    align-items: center;
}
.ebg-v2-show-page .ebg-v2-banner {
    display: flex;
    align-items: center;
    justify-content: end;
    transition: transform 0.3s;
}
.ebg-v2-banner .save-over-title {
    margin-right: 11px;
    color: var(--ebg-promo-color);
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    text-align: right;
    min-width: 15em;
}
.ebg-v2-banner .ebg-v2-upfront-pricing-banner {
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding-left: 7px;
    width: 288px;
    height: 76px;
    background-color: var(--secondary-3);
    background-image: url('/common_resources/img/ebg_v2/upfront_pricing_banner_bg.png');
    background-repeat: no-repeat;
    background-position: right center;
    border: 1px solid var(--ebg-brand-secondary-1);
    border-radius: 12px;
    background-size: 214px;
}
.ebg-v2-banner .ebg-v2-upfront-pricing-banner .banner-title {
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    color: var(--ebg-brand-primary-blue);
}
.ebg-v2-banner .ebg-v2-upfront-pricing-banner .checkout-info {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: var(--ebg-brand-primary-navy);
}

.ebg-v2-show-page .ebg-v2-body-content .ebg-v2-listing {
    width: 47%;
}
.ebg-v2-listing .ebg-v2-tickets-not-available {
    font-weight: 700;
}
.ebg-v2-listing .ebg-v2-tickets-not-available a {
    color: var(--primary-blue);
    font-weight: 700;
}
#ebg-v2-ticket-container {
    position: relative;
    height: 810px;
    box-shadow: 6px 0 4px -2px #64646426;
}
#ebg-v2-ticket-container .seaticsTicketList {
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
}
#ebg-v2-ticket-container .vividTicketList {
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
}
#ebg-v2-ticket-container table {
    border-collapse: separate;
    border-spacing: 2px;
}
#ebg-v2-ticket-container tr:last-child td {
    border-bottom: none;
}
#ebg-v2-ticket-container td {
    border-bottom: 1px solid var(--neutral-1);
    padding: 8px 0;
}
#ebg-v2-ticket-container td .ticket-row-div {
    display: flex;
    flex-direction: column;
    min-height: 58px;
    padding: 8px;
    border-radius: 8px;
}
#ebg-v2-ticket-container td .ticket-row-div:hover {
    box-shadow: 0px 4px 16px 0px #70707026;
}
#ebg-v2-ticket-container td .ticket-row-div .section-and-price-area {
    display: flex;
    align-items: center;
}
#ebg-v2-ticket-container td .ticket-row-div .section-and-price-area .section-area {
    width: 65%;
}
#ebg-v2-ticket-container td .ticket-row-div .section-and-price-area .section-area .ebg-v2-section-row-container {
    display: flex;
    color: var(--main-black);
    font-weight: 700;
}
#ebg-v2-ticket-container .ebg-v2-section-row-container .ebg-v2-section {
    margin-right: 5px;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
}
#ebg-v2-ticket-container .ebg-v2-section-row-container .ebg-v2-row {
    margin-left: 5px;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
}
#ebg-v2-ticket-container .ebg-v2-section-row-container .bull-el {
    color: var(--silver-sonic);
}

#ebg-v2-ticket-container .section-and-price-area .price-area {
    width: 35%;
    display: flex;
    flex-direction: column;
    align-items: end;
}
#ebg-v2-ticket-container .ebg-v2-group-buy {
    margin: 4px 0 2px 0;
}
.ebg-v2-group-buy, #ebg-v2-slide-out-regular-price{
    color: var(--ebg-brand-primary-blue);
}
#ebg-v2-ticket-container .ebg-v2-group-buy .ebg-v2-regular-price {
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
}
#ebg-v2-ticket-container .price-area .ebg-v2-price-container {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: var(--silver-sonic);
}
#ebg-v2-ticket-container .price-area .ebg-v2-select-btn {
    display: none;
}
#ebg-v2-ticket-container .ticket-row-div .delivery-area {
    display: flex;
    align-items: end;
    justify-content: left;
}
#ebg-v2-ticket-container .delivery-area .ebg-v2-availability {
    margin-top: 8px;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: var(--silver-sonic);
}
#ebg-v2-ticket-container .ebg-v2-availability {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: var(--silver-sonic);
}
#ebg-v2-ticket-container td:hover {
    cursor: pointer;
}
#ebg-v2-ticket-container > #ebg-v2-slide-out-wrapper {
    display: none;
    position: unset;
    height: 100%;
    width: 100%;
}

#ebg-v2-ticket-container #ebg-v2-slide-out {
    position: relative;
    background: var(--white);
    height: 100%;
    z-index: 99;
    transition: right .3s;
}
#ebg-v2-ticket-container #ebg-v2-slide-out .ebg-v2-slide-out-flexbox {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
#ebg-v2-ticket-container #ebg-v2-back-to-list-btn {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 32px;
    height: 32px;
    border: none;
    border-radius: 20px;
    background-image: none;
    mask-image: url(/common_resources/img/ebg_v2/icons/icon_close.svg);
    mask-repeat: no-repeat;
    mask-position: center;
    pointer-events: auto;
    background-color: var(--silver-sonic);
}
#ebg-v2-slide-out #ebg-v2-slide-out-img {
    object-fit: contain;
    width: 100%;
    height: auto;
    max-height: 394px;
    border-radius: 16px 16px 0 0;
}
#ebg-v2-slide-out .ebg-v2-slide-out-body-details {
    height: 464px;
    overflow-y: scroll;
    padding: 4px 16px;
}
#ebg-v2-slide-out .ebg-v2-section-row-container {
    display: flex;
    justify-content: space-between;
    color: var(--main-black);
}
#ebg-v2-slide-out .ebg-v2-section-row-container #ebg-v2-slide-out-section-row-container {
    display: flex;
    font-weight: 700;
    line-height: 22px;
}
#ebg-v2-slide-out .ebg-v2-section-row-container #ebg-v2-slide-out-section-row-container .ebg-v2-section {
    margin-right: 5px;
    font-size: 18px;
}
#ebg-v2-slide-out .ebg-v2-section-row-container #ebg-v2-slide-out-section-row-container .ebg-v2-row {
    margin-left: 5px;
    font-weight: 400;
    font-size: 16px;
}
#ebg-v2-slide-out .ebg-v2-section-row-container #ebg-v2-slide-out-pill {
    width: 119px;
}
#ebg-v2-slide-out .ebg-v2-slide-out-separator {
    border: 1px solid var(--neutral-1);
}
#ebg-v2-slide-out #ebg-v2-slide-out-group-section,
#ebg-v2-slide-out #ebg-v2-slide-out-details,
#ebg-v2-slide-out #ebg-v2-slide-out-note-container {
    padding: 12px 0;
}
#ebg-v2-slide-out #ebg-v2-slide-out-details .details-item,
#ebg-v2-slide-out #ebg-v2-slide-out-note-container .details-item {
    display: flex;
}
#ebg-v2-slide-out #ebg-v2-slide-out-details .text-item,
#ebg-v2-slide-out #ebg-v2-slide-out-note-container .text-item {
    margin-left: 6px;
}
#ebg-v2-slide-out #ebg-v2-slide-out-details .ebg-v2-slide-out-title,
#ebg-v2-slide-out #ebg-v2-slide-out-note-container .ebg-v2-slide-out-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
}
#ebg-v2-slide-out #ebg-v2-slide-out-details .ebg-v2-slide-out-text,
#ebg-v2-slide-out #ebg-v2-slide-out-note-container .ebg-v2-slide-out-text {
    display: flex;
    margin-top: 4px;
    margin-bottom: 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
}
#ebg-v2-slide-out #ebg-v2-slide-out-group-buy {
    padding: 16px;
    border-top: 1px solid var(--neutral-1);

    position: fixed;
    top: auto;
    bottom: 0;
    background-color: var(--white);
    width: 655px;
    max-width: 100%;
}
#ebg-v2-slide-out-group-buy #ebg-v2-slide-out-price-wrapper {
    margin-bottom: 6px;
    justify-content: space-between;
}
#ebg-v2-slide-out-group-buy #ebg-v2-slide-out-price-wrapper .ebg-v2-total-title {
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
}
#ebg-v2-slide-out-group-buy #ebg-v2-slide-out-price-wrapper .ebg-v2-price-fee {
    display: flex;
    justify-content: right;
    align-items: center;
}
#ebg-v2-slide-out-group-buy #ebg-v2-slide-out-price-wrapper .ebg-v2-price-container {
    padding-left: 5px;
}
#ebg-v2-slide-out-group-buy #ebg-v2-slide-out-price-wrapper #ebg-v2-slide-out-regular-price {
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
}
#ebg-v2-slide-out-price-wrapper .ebg-v2-price-fee #ebg-v2-slide-out-price-label {
    margin-left: 4px;
}
#ebg-v2-slide-out-price-wrapper .ebg-v2-price-fee #ebg-v2-slide-out-fee-text {
    margin: 0 5px;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
}
#ebg-v2-slide-out-price-wrapper .ebg-v2-price-fee #ebg-v2-slide-out-price-label {
    display: none;
}

#ebg-v2-slide-out-group-buy #ebg-v2-slide-out-add-to-cart-wrapper {
    margin: auto;
    pointer-events: auto;
}
#ebg-v2-slide-out-add-to-cart-wrapper #ebg-v2-quantity-container {
    padding-left: 0;
}
#ebg-v2-slide-out-add-to-cart-wrapper #ebg-v2-quantity-container .ebg-v2-filter-block {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid var(--main-black);
    border-radius: 12px;
    padding: 4px 8px;
    margin-bottom: 10px;
    height: 40px;
    position: relative;
    cursor: pointer;
}
#ebg-v2-slide-out-add-to-cart-wrapper #ebg-v2-quantity-container .ebg-v2-filter-block:has(> .ebg-v2-filter-placeholder[aria-expanded="true"]) {
    border-color: var(--primary-blue);
}
#ebg-v2-slide-out-add-to-cart-wrapper #ebg-v2-quantity-container .ebg-v2-filter-block:has(> .ebg-v2-filter-placeholder[aria-expanded="true"]) .icon-arrow-down {
    mask-image: url(/common_resources/img/ebg_v2/icons/icon_arrow_up.svg);
    background: var(--primary-blue);
}
.icon-close {
    background-image: url('/common_resources/img/ebg_v2/icons/icon_close.svg');
}
.icon-map {
    mask-image: url('/common_resources/img/ebg_v2/icons/icon_map.svg');
    background: var(--primary-blue);
}
#ebg-v2-slide-out-add-to-cart-wrapper #ebg-v2-quantity-container .ebg-v2-filter-block .tickets-options {
    position: absolute;
    width: 100%;
    background-color: var(--white);
    border: 1px solid var(--neutral-1);
    border-radius: 12px;
    box-shadow: rgba(0, 0, 0, 0.15) 0 4px 16px 0;
    margin: 8px;
    left: -9px;
    z-index: 4;
    padding: 0;
    display: flex;
    flex-direction: column-reverse;
    bottom: 35px;
}
#ebg-v2-slide-out-add-to-cart-wrapper #ebg-v2-quantity-container .ebg-v2-filter-block .ebg-v2-item {
    font-weight: 400;
    font-size: 14px;
    line-height: 34px;
    padding: 0px 6px;
    color: var(--main-black);
}
#ebg-v2-slide-out-add-to-cart-wrapper #ebg-v2-quantity-container .ebg-v2-filter-block .ebg-v2-item:hover {
    background-color: var(--primary-light-highlight);
}

#ebg-v2-slide-out-add-to-cart-wrapper .tickets-qty-first-filter {
    display: flex;
}
#ebg-v2-slide-out-add-to-cart-wrapper input#ebg-v2-add-to-cart {
    height: 40px;
    padding: 13px 24px 13px 24px;
    border-radius: 100px;
    border: none;
    background-color: var(--primary-blue);
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    color: var(--white);
}
#ebg-v2-slide-out-add-to-cart-wrapper input#ebg-v2-add-to-cart:hover,
#ebg-v2-slide-out-add-to-cart-wrapper input#ebg-v2-add-to-cart:focus {
    background-color: var(--primary-hover);
    box-shadow: 0px 4px 16px 0px #70707026;
}
#ebg-v2-slide-out .bull-el {
    color: var(--silver-sonic);
    margin: 0 3px;
    font-weight: 700;
}
#ebg-v2-ticket-container .ebg-v2-group-pill {
    margin-bottom: 4px;
    border: 1px solid var(--accent);
    border-radius: 100px;
    box-shadow: 0 1px 4px 0 var(--accent-shadow);
    padding: 3px 8px;
    font-size: 10px;
    font-weight: 700;
    line-height: 10px;
    color: var(--ebg-brand-primary-navy);
}

.ebg-v2-show-page .ebg-v2-body-content .ebg-v2-filters-and-map {
    width: 53%;
    display: flex;
    flex-direction: column;
}
.ebg-v2-show-page .ebg-v2-body-content .ebg-v2-filters-and-map .cm-plus,
.ebg-v2-show-page .ebg-v2-body-content .ebg-v2-filters-and-map .cm-minus {
    padding: 0 !important;
    width: 32px;
    height: 32px;
    font-size: 24px;
    line-height: 26px;
}
.ebg-v2-filters-and-map .venue-map-reset {
    border-radius: 0 !important;
    top: 95px;
}
.ebg-v2-filters-and-map .venue-map-zoom-controls {
    top: 20px;
}
.ebg-v2-filters-and-map .venue-map-reset-icon:before {
    font-size: 24px !important;
    margin-left: 0px;
    line-height: 19px;
    transform: scaleX(-1);
}
.ebg-v2-filters-and-map .ebg-v2-description-and-filters-block {
    padding: 16px;
    border-width: 0 1px 1px 0;
    border-color: var(--neutral-1);
    border-style: solid;
}
.ebg-v2-filters-and-map .ebg-v2-description {
    justify-content: space-between;
    align-items: start;
    display: flex;
    margin-bottom: 8px;
}
.ebg-v2-filters-and-map .ebg-v2-resale-prices-title {
    width: 90%;
    position: relative;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: var(--silver-sonic);
}
.ebg-v2-filters-and-map .ebg-v2-resale-prices-title .more-text {
    color: var(--silver-sonic);
}
.ebg-v2-filters-and-map .ebg-v2-resale-prices-title .show-less-btn,
.ebg-v2-filters-and-map .ebg-v2-resale-prices-title .show-more-btn {
    display: inline-flex;
    cursor: pointer;
}
.ebg-v2-filters-and-map .ebg-v2-resale-prices-title .show-less-btn .btn-title,
.ebg-v2-filters-and-map .ebg-v2-resale-prices-title .show-more-btn .btn-title {
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    color: var(--silver-sonic);
    text-decoration: underline;
}
.ebg-v2-filters-and-map .ebg-v2-resale-prices-title .show-less-btn .icon-arrow-up,
.ebg-v2-filters-and-map .ebg-v2-resale-prices-title .show-more-btn .icon-arrow-up {
    display: block;
}
.ebg-v2-filters-and-map .ebg-v2-resale-prices-title .show-less-btn .icon-arrow-down,
.ebg-v2-filters-and-map .ebg-v2-resale-prices-title .show-more-btn .icon-arrow-down {
    display: block;
}
.ebg-v2-filters-and-map .ebg-v2-resale-prices-title .show-less-btn.hidden {
    display: none;
}

.ebg-v2-filters-and-map .ebg-v2-reset-btn {
    font-weight: 700;
    font-size: 14px;
    line-height: 14px;
    text-decoration: underline;
    color: var(--primary-blue);
}
.ebg-v2-filters-and-map .ebg-v2-filters-flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    height: 32px;
}
.ebg-v2-filters-and-map .ebg-v2-filters.hidden {
    display: none;
}

.ebg-v2-filters-and-map .ebg-v2-filters .ebg-v2-filter-div.tickets-div {
    width: 27%;
    min-width: 155px;
}
.ebg-v2-filters-and-map .ebg-v2-filters .ebg-v2-filter-div.sort-by-div {
    width: 27%;
    min-width: 145px;
}
.ebg-v2-filters-and-map .ebg-v2-filters .ebg-v2-filter-div.prices-from-to {
    min-width: 145px;
}
.ebg-v2-filters-and-map .ebg-v2-filters .ebg-v2-filter-div.filter-btns {
    width: 32px;
    padding-right: 0;
    position: relative;
}
.ebg-v2-filters .ebg-v2-filter-div.filter-btns.active::after {
    content: url('/common_resources/img/ebg_v2/ellipse_additional_filter.svg');
    position: absolute;
    top: -4px;
    right: -1px;
}
.ebg-v2-filters .ebg-v2-filter-block {
    border: 1px solid var(--main-black);
    border-radius: 12px;
    padding: 4px 8px;
    margin-bottom: 10px;
    height: 32px;
    position: relative;
    cursor: pointer;
}
.ebg-v2-filters .ebg-v2-filter-block:has(> .ebg-v2-filter-placeholder[aria-expanded="true"]) {
    border-color: var(--primary-blue);
}
.ebg-v2-filters .ebg-v2-filter-block:has(> .ebg-v2-filter-placeholder[aria-expanded="true"]) .icon-arrow-down {
    mask-image: url(/common_resources/img/ebg_v2/icons/icon_arrow_up.svg);
    background: var(--primary-blue);
}
.ebg-v2-filters-and-map .ebg-v2-filters .ebg-v2-filter-placeholder {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: var(--silver-sonic);
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
}
.ebg-v2-filters .ebg-v2-filter-placeholder {
    color: var(--silver-sonic);
}
.ebg-v2-filters .ebg-v2-filter-placeholder.chosen-value {
    color: var(--main-black);
}

.ebg-v2-filters .tickets-qty,
.ebg-v2-filters .tickets-qty-first-filter {
    display: flex;
}
.ebg-v2-filters .tickets-qty .tickets-options,
.ebg-v2-filters .tickets-qty-first-filter .tickets-options {
    position: absolute;
    width: 100%;
    background-color: var(--white);
    border: 1px solid var(--neutral-1);
    border-radius: 12px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 16px 0px;
    margin: 8px;
    left: -9px;
    min-width: 145px;
    z-index: 4;
    padding: 0;
    top: 25px;
}
.tickets-qty .tickets-options .ebg-v2-item ,
.tickets-qty-first-filter .tickets-options .ebg-v2-item {
    font-weight: 400;
    font-size: 14px;
    line-height: 34px;
    padding: 0px 6px;
    color: var(--main-black);
}
.tickets-qty .tickets-options .ebg-v2-item:hover,
.tickets-qty-first-filter .tickets-options .ebg-v2-item:hover {
    background-color: var(--primary-light-highlight);
}
.ebg-v2-filters .sort-by {
    display: flex;
}
.ebg-v2-filters .sort-by .sort-by-options {
    position: absolute;
    width: 100%;
    background-color: var(--white);
    border: 1px solid var(--neutral-1);
    border-radius: 12px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 16px 0px;
    margin: 8px;
    left: -9px;
    min-width: 145px;
    z-index: 4;
    padding: 0;
    top: 25px;
}
.sort-by .sort-by-options .ebg-v2-item {
    font-size: 14px;
    line-height: 34px;
    padding: 0px 6px;
    color: var(--main-black);
}
.sort-by .sort-by-options .ebg-v2-item:hover {
    background-color: var(--primary-light-highlight);
}
.ebg-v2-filters .prices-from-to {
    display: flex;
    justify-content: space-evenly;
}
.ebg-v2-filters .price-slider {
    width: 125px;
    border: none;
    display: grid;
    align-items: center;
    margin: 0 4px;
}
.ebg-v2-filters .price-from,
.ebg-v2-filters .price-to {
    display: flex;
    width: 58px;
    padding: 4px;
}
.ebg-v2-filters .price-from input,
.ebg-v2-filters .price-to input {
    width: 100%;
    border: 0;
    color: var(--silver-sonic);
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    background-color: transparent;
}
.ebg-v2-filters .show-extra-filters {
    width: 32px;
    height: 32px;
    background-color: var(--white);
    border: 1px solid var(--primary-blue);
    border-radius: 12px;
}
.ebg-v2-filters .show-extra-filters:focus {
    outline: none;
}
.ebg-v2-filters .show-extra-filters:after {
    content: '';
    display: block;
    width: auto;
    height: 20px;
    mask-image: url('/common_resources/img/ebg_v2/icons/icon_union.svg');
    mask-repeat: no-repeat;
    mask-position: center;
    background-color: var(--primary-blue);
}
.ebg-v2-filters-and-map .ebg-v2-filters .hide-extra-filters {
    width: 32px;
    height: 32px;
    background-color: var(--white);
    border: 1px solid var(--primary-blue);
    border-radius: 12px;
}
.ebg-v2-filters-and-map .ebg-v2-filters .hide-extra-filters:after {
    content: '';
    display: block;
    width: auto;
    height: 20px;
    mask-image: url('/common_resources/img/ebg_v2/icons/icon_arrow_down.svg');
    mask-repeat: no-repeat;
    mask-position: center;
    background-color: var(--primary-blue);
    transform: rotate(-180deg);
}
.ebg-v2-filters-and-map .ebg-v2-filters .hidden {
    display: none;
}
.ebg-v2-filters-and-map .ebg-v2-filters .extra-filter-button {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    margin: 0 5px;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: var(--main-black);
}
.ebg-v2-filters-and-map .ebg-v2-filters .extra-filter-button.active {
    background-color: var(--primary-light-highlight);
    border-color: var(--primary-blue);
}
.ebg-v2-filters-and-map .ebg-v2-filters #ebg-v2-eticket {
    width: 74px;
    margin-left: 0;
}
.ebg-v2-filters-and-map .ebg-v2-filters #ebg-v2-suites {
    width: 52px;
}
.ebg-v2-filters-and-map .ebg-v2-filters #ebg-v2-instant {
    width: 115px;
}
.ebg-v2-filters-and-map .ebg-v2-filters #ebg-v2-parking {
    width: 68px;
}
.ebg-v2-filters-and-map .ebg-v2-filters #ebg-v2-unmapped {
    width: 88px;
}
.ebg-v2-filters-and-map .ebg-v2-filters #ebg-v2-ada {
    width: 48px;
}
.ebg-v2-filters-and-map .ebg-v2-filters #ebg-v2-featured {
    width: 132px;
}
.ebg-v2-filters-and-map #extra-filters.ebg-v2-filters {
    justify-content: left;
    margin-top: 10px;
}
.ebg-v2-filters-and-map .ebg-v2-all-seating-group-chart-container {
    border-right: 1px solid var(--neutral-1);
    padding: 20px 32px 66px 32px;
}
.ebg-v2-all-seating-group-chart-container #ebg-v2-seating-container {
    overflow: visible;
    height: 680px;
    margin: 0 auto;
}

.ebg-v2-show-page .ui-widget-header {
    background: var(--primary-blue) !important;
}
.ebg-v2-show-page .ui-widget.ui-widget-content,
.ebg-v2-show-page .ui-slider-range {
    height: 4px !important;
}
.ebg-v2-show-page .ui-widget-content .ui-state-default {
    border-radius: 13px;
}
.ebg-v2-show-page .ui-widget-content .ui-state-hover,
.ebg-v2-show-page .ui-widget-content .ui-state-focus {
    border: 1px solid var(--neutral-1) !important;
    background: var(--white) !important;
}
.ui-slider-horizontal .ui-slider-handle {
    top: -0.4em !important;
    width: 18px;
    height: 18px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 3px 0px;
    background: var(--white);
}
.ebg-v2-show-page #paypal_ad_container_container { background: var(--white); padding-bottom: 10px; }
.ebg-v2-show-page #paypal_ad_container{ min-height: 34px; width: 100%; }
.ebg-v2-show-page #paypal_ad div span {
    min-height: 34px;
    width: 100%; 
}
.ebg-v2-show-page #paypal_ad {
    margin: 0 auto;
    background: none;
    width: 100%;
    overflow: hidden;
    padding: 3px 0 6px 0;
}

#mlb-marketplace {
    height:16px;
    font-size:14px;
    display: flex;
    align-items : center;
    color: var(--main-black);
}
.se-listing .se-listing-section .none-available-wrapper {
    border: 1px solid var(--light-grey-border);
    border-radius: 12px;
    padding: 24px;
    text-align: center;
    margin: 12px 8px;
    width: calc(100% - 16px);
}
.se-listing-section .none-available-wrapper h3 {
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
    color: var(--main-black);
}
.se-listing-section .none-available-wrapper div {
    font-size: 16px;
    font-weight: normal;
    color: var(--silver-sonic);
    margin-bottom: 16px;
}

@media screen and (max-width: 520px) {
    .ebg-v2-preferred-guarantee-banner-block {
        max-height: 76px;
    }
    .bts5 .ebg-v2-container.ebg-v2-show-page {
        padding: 0;
    }
    .ebg-v2-show-page .ebg-v2-info-section-venue {
        display: none;
    }
    .ebg-v2-show-page .ebg-v2-details {
        padding: 0;
    }
    .ebg-v2-show-page .ebg-v2-details .ebg-v2-performer .ebg-v2-h3 {
        text-align: left;
        font-size: 16px;
        line-height: 18px;
    }
    .ebg-v2-show-page .ebg-v2-details .ebg-v2-performer .ebg-v2-info-section.address-date {
        font-weight: 900;
    }
    .ebg-v2-performer .ebg-v2-info-section.address-date .day,
    .ebg-v2-performer .ebg-v2-info-section.address-date .date,
    .ebg-v2-performer .ebg-v2-info-section.address-date .time {
        font-weight: 400;
        font-size: 14px;
        line-height: 18px;
    }
    .ebg-v2-performer .ebg-v2-info-section.address-date .edit-link {
        font-weight: 700;
        font-size: 12px;
        line-height: 12px;
    }

    .ebg-v2-details .ebg-v2-banner {
        margin-top: 3px;
        justify-content: center;
    }
    .ebg-v2-banner .save-over-title {
        font-size: 16px;
    }
    .ebg-v2-banner .ebg-v2-upfront-pricing-banner {
        width: 100%;
    }

    .ebg-v2-show-page .ebg-v2-body-content {
        flex-direction: column-reverse;
    }
    .ebg-v2-show-page .ebg-v2-body-content .ebg-v2-listing {
        width: 100%;
    }
    .ebg-v2-show-page .ebg-v2-body-content #ebg-v2-ticket-container {
        box-shadow: none;
    }
    .ebg-v2-body-content #ebg-v2-ticket-container td {
        padding: 8px 0 5px 0;
    }
    .ebg-v2-body-content #ebg-v2-ticket-container td .left-part {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        height: 85%;
    }
    #ebg-v2-ticket-container td .left-part .ebg-v2-section-row-container {
        display: flex;
        flex-direction: column;
        color: var(--main-black);
        font-weight: 700;
    }
    #ebg-v2-ticket-container .left-part .ebg-v2-section-row-container .ebg-v2-section {
        margin: 0;
        font-weight: 700;
        font-size: 14px;
        line-height: 16px;
    }
    #ebg-v2-ticket-container td .left-part .ebg-v2-section-row-container .ebg-v2-row {
        margin: 3px 0 0 0;
        font-weight: 400;
        font-size: 12px;
        line-height: 16px;
    }
    #ebg-v2-ticket-container td .left-part .ebg-v2-section-row-container .bull-el {
        display: none;
    }
    #ebg-v2-ticket-container td .left-part .ebg-v2-availability {
        margin-top: 4px;
        font-weight: 400;
        font-size: 12px;
        line-height: 16px;
        color: var(--silver-sonic);
    }
    
    #ebg-v2-ticket-container td .ticket-row-div {
        height: 76px;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 0 16px;
    }
    .ebg-v2-body-content #ebg-v2-ticket-container td .right-part {
        display: flex;
        flex-direction: column;
        align-items: end;
        height: 85%;
        padding-right: 0;
    }
    #ebg-v2-ticket-container td .right-part .ebg-v2-group-buy {
        margin: 0;
    }
    #ebg-v2-ticket-container td .right-part .ebg-v2-group-buy .ebg-v2-regular-price {
        font-weight: 700;
        font-size: 14px;
        line-height: 16px;
    }
    #ebg-v2-ticket-container td .right-part .ebg-v2-price-container {
        font-weight: 400;
        font-size: 12px;
        line-height: 16px;
        color: var(--silver-sonic);
    }
    #ebg-v2-ticket-container td .right-part .ebg-v2-select-btn {
        display: none;
    }

    #ebg-v2-ticket-container > #ebg-v2-slide-out-wrapper {
        position: fixed;
        top: 0;
        z-index: 9999;
    }
    #ebg-v2-slide-out .ebg-v2-section-row-container #ebg-v2-slide-out-section-row-container {
        flex-direction: column;
    }
    #ebg-v2-slide-out .ebg-v2-section-row-container #ebg-v2-slide-out-section-row-container .ebg-v2-section {
        font-size: 16px;
        line-height: 18px;
    }
    #ebg-v2-slide-out .ebg-v2-section-row-container #ebg-v2-slide-out-section-row-container .ebg-v2-row {
        margin-left: 0;
        font-size: 14px;
        line-height: 18px;
    }
    #ebg-v2-slide-out .ebg-v2-section-row-container #ebg-v2-slide-out-section-row-container .bull-el {
        display: none;
    }
    #ebg-v2-slide-out .ebg-v2-section-row-container #ebg-v2-slide-out-pill {
        width: 105px;
    }
    #ebg-v2-slide-out .ebg-v2-section-row-container #ebg-v2-slide-out-pill .ebg-v2-group-pill {
        font-size: 9px;
        line-height: 10px;
    }
    #ebg-v2-slide-out-details .ebg-v2-slide-out-title {
        font-size: 14px;
        line-height: 16px;
    }

    #ebg-v2-slide-out-group-buy #ebg-v2-slide-out-price-wrapper {
        margin-bottom: 13px;
    }
    #ebg-v2-slide-out-group-buy #ebg-v2-slide-out-price-wrapper .ebg-v2-total-title {
        font-size: 16px;
        line-height: 18px;
    }
    #ebg-v2-slide-out-group-buy #ebg-v2-slide-out-price-wrapper .ebg-v2-price-fee #ebg-v2-slide-out-regular-price {
        font-size: 16px;
        line-height: 18px;
    }
    #ebg-v2-slide-out-group-buy #ebg-v2-slide-out-price-wrapper .ebg-v2-price-fee #ebg-v2-slide-out-fee-text {
        font-size: 12px;
        line-height: 16px;
    }
    #ebg-v2-slide-out #ebg-v2-slide-out-img {
        border-radius: 0;
    }
    #ebg-v2-slide-out .ebg-v2-slide-out-body-details {
        height: auto;
    }

    .ebg-v2-show-page .ebg-v2-body-content .ebg-v2-filters-and-map {
        width: 100%;
        flex-direction: column-reverse;
    }
    .ebg-v2-filters-and-map .ebg-v2-description-and-filters-block {
        border-width: 0 0 1px;
    }
    .ebg-v2-filters-and-map .ebg-v2-description-and-filters-block .ebg-v2-description {
        width: 96%;
        margin: 0;
        justify-content: left;
    }
    .ebg-v2-filters-and-map .ebg-v2-description-and-filters-block .ebg-v2-description .ebg-v2-resale-prices-title {
        margin-left: 7px;
    }
    .ebg-v2-filters-and-map .ebg-v2-description-and-filters-block .ebg-v2-reset-btn {
        display: none;
    }
    .ebg-v2-filters-and-map .ebg-v2-description-and-filters-block .ebg-v2-filters-flex {
        margin-top: 12px;
    }

    .ebg-v2-filters-and-map .ebg-v2-description-and-filters-block .ebg-v2-filters .filter-btns {
        width: 32px;
    }
    .ebg-v2-filters-and-map .ebg-v2-description-and-filters-block .ebg-v2-filters .filter-btns .show-filters-modal {
        width: 32px;
        height: 32px;
        padding: 7px;
        background-color: var(--white);
        border: 1px solid var(--primary-blue);
        border-radius: 12px;
        box-shadow: none !important;
    }
    .ebg-v2-filters-and-map .ebg-v2-description-and-filters-block .ebg-v2-filters .filter-btns .show-filters-modal .icon-union {
        mask-image: url('/common_resources/img/ebg_v2/icons/icon_union.svg');
        background-color: var(--primary-blue);
        mask-repeat: no-repeat;
        mask-position: center;
    }
    .ebg-v2-filters-and-map .ebg-v2-description-and-filters-block .ebg-v2-filters .filter-btns .show-filters-modal:focus {
        outline: none;
        box-shadow: none !important;
    }
    .ebg-v2-filters-and-map .ebg-v2-description-and-filters-block .ebg-v2-filters > .tickets-div .ebg-v2-filter-block {
        border-color: var(--primary-blue);
        margin-left: 0;
    }
    .ebg-v2-filters-and-map .ebg-v2-description-and-filters-block .ebg-v2-filters .ebg-v2-filter-div.toggle-map {
        width: 76px;
    }
    .ebg-v2-description-and-filters-block .ebg-v2-filters .ebg-v2-filter-div.toggle-map .hide-map,
    .ebg-v2-description-and-filters-block .ebg-v2-filters .ebg-v2-filter-div.toggle-map .show-map {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 0;
        width: 76px;
        height: 32px;
        background: none;
        border: 1px solid var(--primary-blue);
        border-radius: 12px;
        color: var(--primary-blue);
        text-transform: uppercase;
        font-weight: 700!important;
        font-size: 12px;
        line-height: 12px;
    }
    .ebg-v2-description-and-filters-block .ebg-v2-filters .ebg-v2-filter-div.toggle-map .hide-map .ebg-v2-icon,
    .ebg-v2-description-and-filters-block .ebg-v2-filters .ebg-v2-filter-div.toggle-map .show-map .ebg-v2-icon {
        margin-left: 5px;
    }
    .ebg-v2-description-and-filters-block .ebg-v2-filters .tickets-qty-first-filter .tickets-options {
        padding: 0;
    }

    .ebg-v2-description-and-filters-block .ebg-v2-filters-mobile-modal.show.fade {
        background: rgba(6, 15, 29, 0.6);
    }
    .ebg-v2-filters-and-map .ebg-v2-description-and-filters-block .ebg-v2-filters-mobile-modal {
        margin: 0;
    }
    .ebg-v2-filters-and-map .ebg-v2-description-and-filters-block .ebg-v2-filters-mobile-modal .modal-dialog {
        top: 6dvh;
        left: 0;
        width: auto;
        height: 94dvh;
        margin: 0;
    }
    .ebg-v2-filters-mobile-modal .modal-dialog .modal-content {
        border-radius: 12px 12px 0 0;
        border: none;
        height: 100%;
    }
    .ebg-v2-filters-mobile-modal .modal-dialog .modal-content .modal-header {
        align-items: center;
        border-radius: 12px 12px 0 0;
        border-bottom: none;
        background-color: var(--neutral-2);
        padding: 16px;
        justify-content: space-between;
    }
    .ebg-v2-filters-mobile-modal .modal-dialog .modal-content .modal-header h3 {
        color: var(--main-black);
        font-size: 18px;
        font-weight: 700;
        line-height: 22px;
        margin: 0;
    }
    .ebg-v2-filters-mobile-modal .modal-dialog .modal-content .modal-header .close {
        width: 20px;
        margin-right: -0.5rem;
        background-repeat: no-repeat;
        background-position: center;
    }
    
    .ebg-v2-filters-mobile-modal .modal-dialog .modal-content .modal-body {
        display: flex;
        flex-direction: column;
        padding: 16px;
    }
    .ebg-v2-filters-mobile-modal .modal-dialog .modal-content .modal-body .ebg-v2-filter-div {
        padding-left: 0;
        padding-right: 0;
    }
    .ebg-v2-filters-mobile-modal .modal-dialog .modal-content .modal-body .ebg-v2-filter-div.tickets-div {
        width: 100%;
        margin-left: 0;
        min-width: 145px;
    }
    .ebg-v2-filters-mobile-modal .modal-dialog .modal-content .modal-body .ebg-v2-filter-div.sort-by-div {
        width: 100%;
        min-width: 145px;
    }
    .ebg-v2-filters-mobile-modal .modal-dialog .modal-content .modal-body .ebg-v2-filter-div.prices-from-to {
        width: 100%;
        min-width: 145px;
    }
    .ebg-v2-filters-mobile-modal .modal-dialog .ebg-v2-filter-div.prices-from-to .price-from,
    .ebg-v2-filters-mobile-modal .modal-dialog .ebg-v2-filter-div.prices-from-to .price-to {
        width: auto;
        margin: 5px 0;
    }
    .ebg-v2-filters-mobile-modal .modal-dialog .ebg-v2-filter-div.prices-from-to .price-to {
        margin-left: 16px;
    }
    .ebg-v2-filters-mobile-modal .modal-dialog .ebg-v2-filter-div.prices-from-to .price-from .ui-input-text,
    .ebg-v2-filters-mobile-modal .modal-dialog .ebg-v2-filter-div.prices-from-to .price-to .ui-input-text {
        display: flex;
        margin: 0;
        border: none;
        align-items: center;
    }
    .ebg-v2-filters-mobile-modal .tickets-qty .tickets-options,
    .ebg-v2-filters-mobile-modal .sort-by .sort-by-options {
        padding: 0;
    }
    .ebg-v2-description-and-filters-block .ebg-v2-filters-mobile-modal #extra-filters {
        margin: 10px auto;
    }
    .ebg-v2-description-and-filters-block .ebg-v2-filters-mobile-modal .modal-body .extra-filter-button {
        border: 1px solid var(--neutral-1);
        margin: 6px;
    }
    .ebg-v2-description-and-filters-block .ebg-v2-filters-mobile-modal .modal-dialog .modal-content .modal-body .extra-filter-button.active {
        border: 1px solid var(--primary-blue);
    }
    .ebg-v2-description-and-filters-block .ebg-v2-filters-mobile-modal #ebg-v2-eticket,
    .ebg-v2-description-and-filters-block .ebg-v2-filters-mobile-modal #ebg-v2-parking,
    .ebg-v2-description-and-filters-block .ebg-v2-filters-mobile-modal #ebg-v2-featured {
        margin-left: 0;
    }
    .ebg-v2-description-and-filters-block .ebg-v2-filters-mobile-modal .action-btns {
        display: flex;
        border-top: 1px solid var(--neutral-1);
        padding: 16px;
    }
    .ebg-v2-description-and-filters-block .ebg-v2-filters-mobile-modal .action-btns .ebg-v2-reset-btn {
        display: flex;
        width: 50%;
        height: 40px;
        justify-content: center;
        align-items: center;
    }
    .ebg-v2-description-and-filters-block .ebg-v2-filters-mobile-modal .ebg-v2-apply-btn {
        width: 50%;
        height: 40px;
        border-radius: 100px;
        border: none;
        background-color: var(--primary-blue);
        color: var(--white);
    }
    .ebg-v2-body-content .ebg-v2-filters-and-map .ebg-v2-all-seating-group-chart-container {
        border-right: none;
        height: 360px;
        padding: 0;
    }
    .ebg-v2-filters-and-map .ebg-v2-all-seating-group-chart-container #ebg-v2-seating-container {
        height: 100%;
        max-height: 320px;
    }
    .ebg-v2-filters-and-map .ebg-v2-all-seating-group-chart-container #mlb-marketplace-container {
        padding: 8px 16px;
    }
    .ebg-v2-filters-and-map .ebg-v2-all-seating-group-chart-container #mlb-marketplace-container #mlb-marketplace {
        margin-bottom: 0;
    }
    .ebg-v2-show-page button:focus {
        outline: none;
    }

    /* for jquery-mobile range slider */
    div[data-role="rangeslider"] .ui-rangeslider:before,
    div[data-role="rangeslider"] .ui-rangeslider:after {
        content: none !important;
    }
    div[data-role="rangeslider"] .ui-rangeslider-sliders {
        margin: 0;
    }
    div[data-role="rangeslider"] .ui-rangeslider-sliders .ui-slider-track {
        top: 15px;
        height: 4px !important;
        border: none;
        background-color: var(--neutral-1);
    }
    div[data-role="rangeslider"] .ui-rangeslider-sliders .ui-slider-track .ui-slider-bg {
        background-color: var(--primary-blue);
    }
    div[data-role="rangeslider"] .ui-rangeslider-sliders .ui-slider-track .ui-btn.ui-slider-handle {
        top: 0.7em !important;
        width: 16px;
        height: 16px;
        border-radius: 13px;
        border: none;
        background-color: var(--white);
        box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 3px 0px;
    }
    div[data-role="rangeslider"] .ui-rangeslider-sliders .ui-btn.ui-slider-handle[aria-labelledby="mobile-ebg-v2-price-from-label"] {
        margin-left: 0;
    }
    
    #ebg-v2-ticket-container #ebg-v2-slide-out .ebg-v2-slide-out-body-details #paypal-banner-container {
        padding-bottom: 100px;
    }
}
@media screen and (min-width: 768px) {
    .se-listing-banner-container {
        display: block;
    }
    .se-listing-banner-container .ebg-v2-loyalty-banner-wrapper {
        margin-top: 16px;
    }
    .ebg-v2-banner .ebg-v2-preferred-guarantee-banner-block {
        width: 288px;
        min-width: unset;
    }
    .ebg-v2-loyalty-multiplier-banner-container {
        padding: 0px;
        margin-bottom: 24px;
        max-width: 100%;
    }

    .ebg-v2-loyalty-multiplier-banner-container .loyalty-star {
        width: 42px;
    }

    .ebg-v2-loyalty-multiplier-banner-container .ebg-v2-loyalty-multiplier-banner{
        border-radius: 16px;
        margin: 0 0 0 14px;
        min-height: 42px;
        padding: 0;
        flex-direction: row;
        align-items: stretch;
        background: #FFF0E5 99% 50% no-repeat;
    }

    .ebg-v2-loyalty-multiplier-banner-container .ebg-v2-loyalty-multiplier-banner .banner-title,
    .ebg-v2-loyalty-multiplier-banner-container .ebg-v2-loyalty-multiplier-banner .banner-text {
        font-size: 14px;
        line-height: 16px;
        font-weight: 700;
    }
    .ebg-v2-loyalty-multiplier-banner-container .ebg-v2-loyalty-multiplier-banner .banner-title {
        text-decoration: none;
        padding: 11px 5px 11px 34px;
        background: url('/common_resources/img/ebg_v2/loyalty_banner_white_bg_desktop.png') 0 50% no-repeat;
        background-size: 100% 100%;
        border-top-right-radius: 100px;
        min-width: 178px;
    }
    .ebg-v2-loyalty-multiplier-banner-container .ebg-v2-loyalty-multiplier-banner .banner-text {
        padding: 11px 0;
        text-align: center;
        flex-grow: 1;
    }
    .ebg-v2-loyalty-multiplier-banner .loyalty-multiplier-learnmore,
    .ebg-v2-loyalty-multiplier-banner .loyalty-multiplier-learnmore:hover,
    .ebg-v2-loyalty-multiplier-banner .loyalty-multiplier-learnmore:visited {
        font-size: 14px;
        line-height: 16px;
    }
    .se-description-banner-container {
        display: none;
    }
    .ebg-v2-show-page .ebg-v2-body-content .ebg-v2-tab-content {
        padding: 0;
    }
    .ebg-v2-show-page .ebg-v2-body-content .ebg-v2-listing {
        padding-right: 0;
    }
    .ebg-v2-body-content #ebg-v2-ticket-container .seaticsTicketList {
        padding: 0 8px 0 0;
    }
    .ebg-v2-body-content #ebg-v2-ticket-container .vividTicketList {
        padding: 0 8px 0 0;
    }
    .ebg-v2-show-page .ebg-v2-body-content .ebg-v2-filters-and-map {
        padding-left: 0;
    }
    .se-listing-section .none-available-wrapper {
        position: absolute;
        top: 5rem;
        margin-top: 0;
        margin-bottom: 0;
    }
}

@media screen and (max-width: 768px) {
    #banner-container {
        width: 100%;
    }
}
