#basket {
    float: none;
    margin: auto;
    max-width: var(--monad-basket-max-width, 1400px);
}

#divBasketItems {
    margin-bottom: 0.5em;
    border: 0;
    padding: 0;
    border: 0;
    border-top: var(--monad-border);
    border-bottom: var(--monad-border);
}

.divBasketSummaryLine {
    padding: 0.5em 0;
    border: 0;
}
.divBasketSummaryProduct {
    width: auto;
}

a.basketItemGroupChangeSeats, a.basketItemGroupChangeQuantity {
    clear: none;
    font-size: 0.9em;
    display: inline-block;
    margin-right: 2em;
}

.divBasketSummaryProduct h3 {
    margin-top: 0;
    display: inline-block;
    width: auto;
}


.basketItemSeperator {
    border-top: var(--monad-border);
    margin: 0;
}

.divBasketSummaryProductEdit, .divBasketSummaryProductDelete, .basketItemGroupPriceTickets, .basketItemGroupPriceFees {
    margin: 0;
    font-size: 0.9em;
}

.monad-basket-top {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-end;
}

.monad-basket-continue {
    width: auto;
}
.monad-basket-clear {
    width: auto;
    margin-left: auto;
    padding: 0.5em 0;
}

.monad-running-basket .monad-basket-clear {
    width: 100%;
}
.monad-add-basket-code.monad-panel {
    width: auto;
    padding: 0 !important;
    background: none !important;
    border: none !important;
    border-radius: 0 !important;
    margin-bottom: 0.5em !important;
}

