@import '/css/custom/v2/css-variables.css?ver=3';
@import '/css/custom/v2/client-header-footer.css?ver=3.5';
/* Common styles starts */



* {
    outline: none;
}

.lazy {
    visibility: hidden;
}


body {
    background: #F6F6F6;
}

.auctions .auctitle>a.aucinfo {
    display: none;
}

#wrapper {
    max-width: unset;
    box-sizing: border-box;
    width: 100%;
    padding: 0 16px;
    min-height: 700px;

}

#sitewidemessage {
    display: none;
    text-align: center;
    margin: 10px 0;
    line-height: 32px;
    font-size: 24px;
}

ul.auclting li.aucdes>div {
    padding: 0;
}


.unibtn {
    padding: 0;
}

.breadcrumbsWrapper {
    display: none;
}


ul.auclting li.auclink>div {
    padding: 0;
}


ul.auclting li.aucdes h6 {
    padding: 0;
}


ul.opencollapse>li {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 0px !important;
    width: 56%;
    background: white;

}

ul.opencollapse {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.loginfrm.signfrm {
    width: 100%;
    padding: 0 41px;
    box-sizing: border-box;
}



.auctions.auctions-list input#search_btn.drkblu,
.auctions.auctions-list span.bidder-status,
.lot-details.lot-details-index div#auction_and_shipping_info.btmlinks a,
.lot-details.lot-details-index div#terms_and_condition.btmlinks a,
div.advSearchAccordionContent div#clear_fitler,
a#a_view_e_catalogue,
.lot-details.lot-details-index span.place-bid.orng,
.index.index-index span.bidder-status,
.lot-details.lot-details-index a.ask.right,
.lot-details.lot-details-index a.right.tell-friend,
.lot-details.lot-details-index a.watch,
.index.index-index a.reg_for_alert,
.index.index-index a.add_to_cal,
.index.index-index div.add_to_cal,
#wrapper .unibtn a.orng,
#wrapper .unibtn input.bid-live[type='button'],
#wrapper .unibtn input.orng[type='button'],
#wrapper .unibtn input.orng[type='submit'],
#wrapper .lot-changes input.orng[type='submit'],
#wrapper .register>div>.unibtn a.drkblu,
#wrapper ul.auclting li.auclink>div a.reg,
#wrapper ul.auclting li.auclink>div a.cat,
#wrapper .unibtn a.drkblu,
#wrapper .unibtn input.drkblu[type='button'],
#wrapper .unibtn input.drkblu[type='submit'],
#wrapper .unibtn a.blu,
#wrapper .unibtn input.blu[type='button'],
#wrapper .unibtn input.blu[type='submit'],
.auctions.auctions-info .tle div.unibtn,
#AdvancedSearch a.advanced-search-action-btn,
.search-btn-div a.search-text-btn,
.show-filters-btn-div a.show-filter-btn,
.unibtn a.grey,
.unibtn input[type=button].grey,
.unibtn button.grey,
button.live-bid.orng,
.auctions.auctions-live-sale.type-hybrid-sale button#btnPlaceBid,

/* alert dialoge buttonns - report problem */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button,
.auctions.auctions-live-sale.user-logged-out .current-btn .unibtn button#btnPlaceBid,
.my-items a.anchor-show-me-something,
.auction-closed.auctions.auctions-live-sale a.closed-sale-anchor-button,
.register.register-registration-confirm p.reg-action-p a {

    font-family: var(--buttonFontFamily);
    background-color: var(--buttonColor);
    background: var(--buttonColor) !important;
    border: 2px solid var(--buttonBorderColor) !important;
    border-width: 1px;
    color: var(--buttonTextColor);
    min-height: var(--buttonHeight);
    height: fit-content;
    box-sizing: border-box;
    overflow: hidden;
    font-weight: normal;
    line-height: normal;
    text-align: center;
    cursor: pointer;
    outline: none;
    text-decoration: none;
    box-shadow: none;
    font-size: 60px !important;
    line-height: 75%;
    /* 45px */
    font-weight: 620;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    text-transform: uppercase;
    padding: 0;
    width: fit-content;
    padding: 8px 12px 4px 12px !important;
    letter-spacing: 0;
    border-radius: 2px;


}

/* Hover syle */

.lot-details.lot-details-index div#auction_and_shipping_info.btmlinks a:hover,
.lot-details.lot-details-index div#terms_and_condition.btmlinks a:hover,
div.advSearchAccordionContent div#clear_fitler:hover,
a#a_view_e_catalogue:hover,
.lot-details.lot-details-index span.place-bid.orng:hover,
.index.index-index span.bidder-status:hover,
.lot-details.lot-details-index a.ask.right:hover,
.lot-details.lot-details-index a.right.tell-friend:hover,
.lot-details.lot-details-index a.add-watch.watch:hover,
.lot-details.lot-details-index a#removeFromWatchlist:hover,
.index.index-index a.reg_for_alert:hover,
.index.index-index a.add_to_cal:hover,
.index.index-index div.add_to_cal:hover,
#wrapper .unibtn a.orng:hover,
#wrapper .unibtn input.bid-live[type='button']:hover,
#wrapper .unibtn input.orng[type='button']:hover,
#wrapper .unibtn input.orng[type='submit']:hover,
#wrapper .lot-changes input.orng[type='submit']:hover,
#wrapper .register>div>.unibtn a.drkblu:hover,
#wrapper ul.auclting li.auclink>div a.reg:hover,
#wrapper ul.auclting li.auclink>div a.cat:hover,
#wrapper .unibtn a.drkblu:hover,
#wrapper .unibtn input.drkblu[type='button']:hover,
#wrapper .unibtn input.drkblu[type='submit']:hover,
#wrapper .unibtn a.blu:hover,
#wrapper .unibtn input.blu[type='button']:hover,
#wrapper .unibtn input.blu[type='submit']:hover,
.auctions.auctions-info .tle div.unibtn:hover,
#AdvancedSearch a.advanced-search-action-btn:hover,
.search-btn-div a.search-text-btn:hover,
.show-filters-btn-div a.show-filter-btn:hover {
    background-color: var(--buttonHoverColor);
    background: var(--buttonHoverColor);
    border: 2px solid var(--buttonHoverBorderColor);
    border-width: 1px;
    color: var(--buttonHoverTextColor);
    border-radius: 2px;
}

input[type=password],
input[type=text],
.loginfrm input[type=password],
.loginfrm input[type=text],
.custom-field-type-dropdown select,
.invoice-payment-form.my-invoices.my-invoices-view select.combobox,
.sbHolder {

    height: var(--inputboxHeight) !important;
    box-sizing: border-box !important;
    padding: 0 30px !important;
    border-radius: 2px;
    border: 1px solid #7569A0 !important;
    background: #F6F6F6;
    color: #232323;
    font-family: PPRightGroteskCasual340;
    font-size: 18px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;


}

body.register-revise-billing .profile-billing-fax-panel input.custom-combobox-input,
body.register-revise-billing .profile-billing-phone-panel input.custom-combobox-input,
body.register-revise-billing .ui-widget input {

    height: var(--inputboxHeight) !important;
    box-sizing: border-box !important;
    padding: 0 30px !important;
    background: #F6F6F6;
    color: #232323;
    font-family: PPRightGroteskCasual340;
    font-size: 18px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
}

/* custom cancel buttons */


#wrapper .custom-cancel-btn.unibtn input.blu[type='button'],
#wrapper .custom-cancel-btn.unibtn input.drkblu[type='button'] {
    background-color: #fff !important;
    border: 2px solid #230046 !important;
}

.ui-widget .custom-combobox {
    border-radius: 2px;
    border: 1px solid #7569A0 !important;

}

.custom-field-type-dropdown select {
    appearance: none;
    background-image: url(/css/custom/v2/images/dropwodn-icon.svg) !important;
    background-position-x: 96% !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}


.ui-widget.ui-widget-content {
    border: 0;
}

.loginfrm textarea {

    box-sizing: border-box !important;
    padding: 30px !important;
    border-radius: 2px;
    border: 1px solid #7569A0 !important;
    background: #F6F6F6;
    color: #232323;
    font-family: PPRightGroteskCasual340;
    font-size: 18px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;

}

.sbHolder {
    height: auto !important;
    min-height: 56px !important;
}

.sbToggle {
    min-height: 56px !important;
    background: url(/css/custom/v2/images/dropwodn-icon.svg) center center no-repeat;
    width: 24px;

}

.sbOptions {
    background-color: transparent;
}

ul.sbOptions {
    border-top: 0;
}

.sbHolder ul.sbOptions li a {

    border: 0;
    padding-left: 0;
    color: #7569A0;
    font-family: PPRightGroteskCasual340;
    font-size: 16px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;

}

ul.sbOptions {
    height: 150px;
}

.sbSelector:link {
    line-height: var(--inputboxHeight);
    padding: 0;
}

.loginfrm ul.frm>li:last-child {
    padding: 0;
}

.loginfrm ul.frm>li {
    margin: 0;
    padding: 0;
}

.accordionButton {
    text-align: center;
    background: unset;
}

.accordionContent {
    padding: 0;
}

.accordionContent[style='display: none;'] {
    display: block !important;
}

.mobui-composite-wrapper {
    padding: 0;
}


body.signup .signfrm .user-billing-fax input.phone-number,
body.signup .signfrm .user-billing-phone input.phone-number,
body.signup .signfrm .user-info-phone-panel input.phone-number,
body.signup .signfrm .user-shipping-fax input.phone-number,
body.signup .signfrm .user-shipping-phone input.phone-number {
    margin-top: 0;
}

.reg-terms {
    width: 100%;
    box-sizing: border-box;
    border-radius: 2px;
    border: 1px solid #7569A0 !important;

}

a.reset {
    padding: 0 !important;
}

/* Checkbox styles starts */


div.selector:not(#foo)>div.qradiobutton-ctl>span>input[type=radio]:checked+label,
div.selector:not(#foo)>input[type=checkbox]+label:hover:active,
div.selector:not(#foo)>input[type=checkbox]:active+label,
div.selector:not(#foo)>input[type=checkbox]:active:checked+label,
div.selector:not(#foo)>input[type=checkbox]:checked+label,
div.selector:not(#foo)>input[type=checkbox]:checked+label:hover,
div.selector:not(#foo)>input[type=checkbox]:checked+label:hover:active,
div.selector:not(#foo)>input[type=checkbox]:focus:checked+label,
div.selector:not(#foo)>input[type=checkbox]:hover:checked+label,
div.selector:not(#foo)>input[type=radio]+label:hover:active,
div.selector:not(#foo)>input[type=radio]:active+label,
div.selector:not(#foo)>input[type=radio]:active:checked+label,
div.selector:not(#foo)>input[type=radio]:checked+label:hover,
div.selector:not(#foo)>input[type=radio]:checked+label:hover:active,
div.selector:not(#foo)>input[type=radio]:focus:checked+label,
div.selector:not(#foo)>input[type=radio]:hover:checked+label,
div.selector:not(#foo)>span>input[type=checkbox]+label:hover:active,
div.selector:not(#foo)>span>input[type=checkbox]:active+label,
div.selector:not(#foo)>span>input[type=checkbox]:active:checked+label,
div.selector:not(#foo)>span>input[type=checkbox]:checked+label,
div.selector:not(#foo)>span>input[type=checkbox]:checked+label:hover,
div.selector:not(#foo)>span>input[type=checkbox]:checked+label:hover:active,
div.selector:not(#foo)>span>input[type=checkbox]:focus:checked+label,
div.selector:not(#foo)>span>input[type=checkbox]:hover:checked+label {
    background: url(/css/custom/v2/images/checkbox.svg) left 4px no-repeat;
    background-position-x: left;
    background-size: 20px !important;
}


div.selector:not(#foo)>div.qradiobutton-ctl>span>input[type=radio]:checked+label,
div.selector:not(#foo)>input[type=checkbox]+label:hover:active,
div.selector:not(#foo)>input[type=checkbox]:active+label,
div.selector:not(#foo)>input[type=checkbox]:active:checked+label,
div.selector:not(#foo)>input[type=checkbox]:checked+label,
div.selector:not(#foo)>input[type=checkbox]:checked+label:hover,
div.selector:not(#foo)>input[type=checkbox]:checked+label:hover:active,
div.selector:not(#foo)>input[type=checkbox]:focus:checked+label,
div.selector:not(#foo)>input[type=checkbox]:hover:checked+label,
div.selector:not(#foo)>input[type=radio]+label:hover:active,
div.selector:not(#foo)>input[type=radio]:active+label,
div.selector:not(#foo)>input[type=radio]:active:checked+label,
div.selector:not(#foo)>input[type=radio]:checked+label:hover,
div.selector:not(#foo)>input[type=radio]:checked+label:hover:active,
div.selector:not(#foo)>input[type=radio]:focus:checked+label,
div.selector:not(#foo)>input[type=radio]:hover:checked+label,
div.selector:not(#foo)>span>input[type=checkbox]+label:hover:active,
div.selector:not(#foo)>span>input[type=checkbox]:active+label,
div.selector:not(#foo)>span>input[type=checkbox]:active:checked+label,
div.selector:not(#foo)>span>input[type=checkbox]:checked+label,
div.selector:not(#foo)>span>input[type=checkbox]:checked+label:hover,
div.selector:not(#foo)>span>input[type=checkbox]:checked+label:hover:active,
div.selector:not(#foo)>span>input[type=checkbox]:focus:checked+label,
div.selector:not(#foo)>span>input[type=checkbox]:hover:checked+label {

    background: url(/css/custom/v2/images/checkbox-checked.svg) left 4px no-repeat;
    background-position-x: left;
    background-size: 20px !important;

}



div.selector:not(#foo)>div.qradiobutton-ctl>span>input+label,
div.selector:not(#foo)>input+label,
div.selector:not(#foo)>span>input+label {
    background: url(/css/custom/v2/images/checkbox.svg) left 4px no-repeat;
    background-size: 20px !important;

}

div.selector:not(#foo)>div.qradiobutton-ctl>span>input+label.validation-error-checkbox,
div.selector:not(#foo)>input+label.validation-error-checkbox,
div.selector:not(#foo)>span>input+label.validation-error-checkbox {

    background: url(/css/custom/v2/images/checkbox-error.svg) left 4px no-repeat;
    background-size: 20px !important;


}

#customheader.auctitle.catitle div.account-info {
    display: none;
}


div.selector:not(#foo)>div.qradiobutton-ctl>span>input+label,
div.selector:not(#foo)>input+label,
div.selector:not(#foo)>span>input+label {
    padding-left: 30px;
}

/* checkbox styles ends */

/* Grid view pages starts*/

#AdvancedSearch div.to-watchlist {
    display: none;
}

#AdvancedSearch div.sam_view_responsive_dialog_placebidliveonlineitemdialog-ctl {
    z-index: 9999 !important;
}

#AdvancedSearch .message span.qlabel-ctl span {
    color: #232323;
    font-family: PPRightGroteskCasual340;
    font-size: 18px;
    font-style: normal;
    font-weight: 340;

}

#AdvancedSearch .place-bid-live-online-item-dialog div div.unibtn {
    margin-bottom: 15px;
}

#AdvancedSearch div.account-info {

    display: none;

}


#AdvancedSearch div.sale-info-section {

    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;

}

.my-items #AdvancedSearch div.sale-info-section {
    display: none;
}

.bidding-cell .regular-bid-action .left {
    border: 1px solid #7569A0 !important;
    box-sizing: border-box;
    width: 48%;
    border-radius: 4px;
    background: #fff;
}

#AdvancedSearch .right .unibtn input {
    border-radius: 4px !important;
}

.aucgrid .bdinfo section span.currency-input {
    height: auto;
    line-height: unset;
    border: 0;
    margin-top: 0;
    box-sizing: border-box;
    display: flex;
    align-items: center;

}



#AdvancedSearch input.live-regularbid.textbox {
    border: 0 !important;
    height: 59px !important;
    padding: 0 !important;


}

.aucgrid .bdinfo section span.currency-input,
#AdvancedSearch input.live-regularbid.textbox {

    color: #230046;
    /* Headline/Headline M */
    font-family: PPRightGroteskNarrow770;
    font-size: 32px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    /* 35.2px */
    text-transform: uppercase;

}

.bidding-cell .regular-bid-action .left .currency-input .qtextbox-ctl {
    display: flex;
    padding-left: 4px;
}

.sale-info-section div.sale-title {
    border-bottom: 1px solid #230046;
    width: 100%;
    text-align: center;
    padding-bottom: 20px;
    color: var(--titleTextColor);
    text-align: center;
    font-family: PPRightGroteskTall770;
    font-size: 170px;
    font-style: normal;
    font-weight: 770;
    line-height: 80%;
    text-transform: uppercase;


}

.sale-info-section div.sale-date-and-status {
    border-bottom: 1px solid #230046;
    width: 100%;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

#AdvancedSearch span.auction-closed {
    text-align: center;
    color: #230046;
    text-align: center;
    font-family: PPRightGroteskNarrow770;
    font-size: 24px;
    font-style: normal;
    font-weight: 770;
    line-height: 98%;
    /* 23.52px */
    text-transform: uppercase;
    padding: 8px;
    border: 1px solid #230046;
}

.sale-date-and-status div.sale-start-ending-date {
    color: var(--titleTextColor);
    font-family: PPRightGroteskTall770;
    font-size: 64px;
    font-style: normal;
    font-weight: 770;
    line-height: 85%;
    /* 54.4px */
    text-transform: uppercase;
}

#AdvancedSearch div.div-auction-closed {
    text-align: center;
}

#AdvancedSearch #customheader div.tle {
    display: none;
}

#AdvancedSearch a.aucinfo {
    display: none;
}

#AdvancedSearch .auclist div.grid_list {
    display: none;
}

#AdvancedSearch .filters.toppag div.pagintn {
    display: none !important;
}

.register.register-registration-confirm .live-sale-link a.catalog-live-sale-link,
#AdvancedSearch .live-sale-link a.catalog-live-sale-link,
.register.register-confirm-bidder-options .live-sale-link a.catalog-live-sale-link,
.register.register-revise-billing .live-sale-link a.catalog-live-sale-link,
.auctions-ask-question .live-sale-link a.catalog-live-sale-link,
.auctions-ask-question .live-sale-link a.catalog-live-sale-link,
.register.register-terms-and-conditions a.catalog-live-sale-link,
.auctions.auctions-tell-friend .live-sale-link a.catalog-live-sale-link {
    padding: 8px;
    width: auto;
    border: 1px solid #FF002E;
    border-radius: 4px;
    color: #FF002E;
    text-align: center;
    font-family: PPRightGroteskNarrow770;
    font-size: 24px;
    font-style: normal;
    font-weight: 770;
    line-height: 98%;
    text-transform: uppercase;
    margin-bottom: 0;

}

.register.register-registration-confirm div.live-sale-link,
.register.register-confirm-bidder-options div.live-sale-link,
.register.register-revise-billing div.live-sale-link,
.register.register-terms-and-conditions div.live-sale-link,
.auctions-ask-question div.live-sale-link,
.auctions.auctions-tell-friend div.live-sale-link,
#AdvancedSearch div.live-sale-link {

    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 22px;
}

#AdvancedSearch div.live-sale-link {
    position: relative;
}

#AdvancedSearch div.live-sale-link>* {
    width: 33.33%;
}


#AdvancedSearch div.live-sale-link.fixed-filter-bar {

    position: fixed;
    z-index: 9999;
    width: 100%;
    top: 35px;
    padding: 10px 0;
    background: #F6F6F6;
    top: 55px;
}

#AdvancedSearch div.toppag {
    position: absolute;
    left: 0;
    top: 60px;
}

#AdvancedSearch div.cont_list_grd.container {
    position: relative;
}

.aucbid ul.price-info {
    padding: 0;
}

.aucbid li>section div.bdttle {
    margin-top: 0;
}

.aucbid li>section>figure {
    background: #fff;
    margin-bottom: 8px;
}

.aucgrid li>section>figure a {
    height: auto !important;
    max-height: 374px !important;
}

.aucgrid li>section>figure a img {
    width: 100% !important;
    height: 100% !important;
    min-height: 374px;
    max-height: 374px !important;
    object-fit: contain;
    /* object-fit: cover; */
    box-sizing: border-box;
    border: 0;
}





.aucbid {
    border-top: 0;
}

.auclist li>section div.bdttle i {
    text-align: left;
}

.aucgrid li>section div.bdttle h2 {
    text-align: left;
    margin-bottom: 8px;
}

.aucbid .bd-info {
    background: transparent;
    border: 0;
    margin: 0;
    min-height: 136px;
    padding-bottom: 8px;
    box-sizing: border-box;
}

.aucbid ul.other-info {
    /* display: none; */
}

.aucbid ul.other-info {
    padding: 0;
}

#AdvancedSearch .item-cspecial_approval div.title {
    display: none;
}

.aucbid li>section {
    padding: 0;
}

.aucbid ul.price-info li {

    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 0;
    margin-bottom: 8px;

}

.aucbid ul.price-info li:last-child {
    margin-bottom: 0;
}

.aucgrid li.item-block {
    border: 0;
    width: calc(25% - 6px);
    margin-right: 8px;
    margin-bottom: 15px;
}

.aucgrid li.item-block:nth-child(4n) {
    margin-right: 0;
}

#lac5.aucbid.aucgrid .price-info li.clear {
    display: none;
}

.aucbid ul.price-info li>span.title {

    /* color: #7569A0;
    font-family: PPRightGroteskCasual470;
    font-size: 14px;
    font-style: normal;
    font-weight: 470;
    line-height: 120%;
    padding-right: 3%;
    text-align: left;
    width: 100%;
    box-sizing: border-box;
    text-transform: uppercase; */

    color: #7569A0;
    font-family: PPRightGroteskCasual620;
    font-size: 14px;
    font-style: normal;
    font-weight: 620;
    line-height: 140%;
    /* 19.6px */
    text-transform: uppercase;
    width: 100%;
    box-sizing: border-box;
    text-align: left;
    padding-right: 3%;


}



.aucbid ul.price-info li.item-absentee-bids>span.title {}

#AdvancedSearch #lac5.aucbid.aucgrid li.item-estimate {
    flex-direction: column;
}



/* #AdvancedSearch #lac5.aucbid.aucgrid li.item-estimate>span.title {
    width: auto;
    margin-right: 0;
    color: #7569A0;
    font-family: PPRightGroteskCasual340;
    font-size: 12px;
    font-style: normal;
    font-weight: 340;
    line-height: 120%;
    padding-right: 4px;
    text-transform: uppercase;

} */

/* #AdvancedSearch #lac5.aucbid.aucgrid li.item-estimate>span.title::after {
    content: ':';
} */

.aucbid ul.other-info li>div.value,
#AdvancedSearch #lac5.aucbid.aucgrid li.item-estimate>span.value {
    width: auto;
    color: #230046;
    font-family: PPRightGroteskCasual340;
    font-size: 14px;
    font-style: normal;
    font-weight: 340;
    line-height: 120%;
    /* 14.4px */
}

.aucbid ul.other-info li>div.value {
    margin-top: 5px;
    color: #FF002E;
}

#AdvancedSearch span.absentee span.absentee>span:last-child {

    color: #7569A0;
    font-family: PPRightGroteskCasual340;
    font-size: 14px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    /* 19.6px */

}

#AdvancedSearch section.col_rt.right {
    margin-left: 0;
}

#lac5_ctl #lac5.aucgrid .item-status span.title {
    display: none;
}

#lac5.aucbid.aucgrid span.absentee>span:nth-child(2) {
    color: #7569A0;
    font-variant-numeric: slashed-zero;

    /* Paragraph/Body/Body S */
    font-family: PPRightGroteskCasual340;
    font-size: 14px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    /* 19.6px */
    padding-left: 8px;
}

#lac5.aucbid.aucgrid #item-status span.value {
    color: #FF002E;




    /* Prices/Price M */
    font-family: PPRightGroteskCasual620;
    font-size: 24px;
    font-style: normal;
    font-weight: 620;
    line-height: 110%;
    /* 26.4px */
    text-transform: uppercase;
}

#AdvancedSearch div.catalogue-no-lots {

    display: flex;
    justify-content: center;
    align-items: center;


}

#AdvancedSearch .catalogue-no-lots div.catalogue-no-lots-lable-header {

    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    border: 1px solid #230046;
    background: #E6E5EE;
    padding: 24px;

}

#AdvancedSearch .catalogue-no-lots-lable-header div.no-items-label-image {

    display: flex;
    padding-right: 16px;

}

#lac5_ctl .catalogue-no-lots div.catalogue-no-lots-lable-header div.no-items-label-text {
    color: #230046;


    /* Paragraph/Bold/Bold XL */
    font-family: PPRightGroteskCasual620;
    font-size: 20px;
    font-style: normal;
    font-weight: 620;
    line-height: 140%;
    /* 28px */
}

.my-items #AdvancedSearch .in-sale-and-lot-number span.sale_name {
    color: #230046;
    font-family: PPRightGroteskCasual620;
    font-size: 14px;
    font-style: normal;
    font-weight: 620;
    line-height: 140%;
    margin-left: 5px;
}


.my-items #AdvancedSearch #lac5.aucbid.aucgrid li.item-estimate {

    flex-direction: column;

}

#lac5.aucbid.aucgrid .in-sale-and-lot-number .lot-no-anchor label.myitems-sale-no {
    display: none;
}

.my-items #AdvancedSearch #lac5.aucbid.aucgrid li.item-estimate>span.title::after {
    content: '';
}

.my-items #AdvancedSearch #lac5.aucbid.aucgrid li.item-estimate>span.title,
.my-items #AdvancedSearch #lac5.aucbid.aucgrid li.item-estimate>span.value {
    font-size: 14px;
}


#AdvancedSearch i a.auc-lot-link {

    color: #230046;
    font-family: PPRightGroteskCasual340;
    font-size: 14px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;


}

.aucgrid li>section div.bdttle h2 a {

    overflow: hidden;
    display: -webkit-box !important;
    color: #646464;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    font-family: PPRightGroteskCasual340;
    font-size: 18px;
    font-style: normal;
    font-weight: 340;
    min-height: 51px;
    line-height: 140%;
    text-transform: uppercase;
    width: 75%;

}


.aucgrid .bdinfo section.center>.unibtn {
    width: fit-content;
    margin: 0;
    padding: 0;
}

.aucbid ul.price-info li>span.value {
    width: 100%;

    color: #232323;
    font-family: PPRightGroteskCasual620;
    font-size: 24px;
    font-style: normal;
    font-weight: 620;
    line-height: 110%;

}

.aucbid li>section div.bd-chk {
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 9998;
    margin: 10px !important;
}

.aucbid li>section div.bd-chk div.selector>span>label {
    float: left !important;
    text-align: left !important;
    background: url('/css/custom/v2/images/watch_unchecked.svg') right 0 no-repeat !important;
    min-height: 20px !important;
    padding: 0px !important;
    padding-right: 26px !important;
    font-family: 'PPRightGroteskCompact620' !important;
    font-style: normal !important;
    font-weight: 620 !important;
    font-size: 16px !important;
    color: #000 !important;
    box-sizing: border-box !important;
    width: 100% !important;
    height: 32px !important;
    line-height: 20px !important;
}

.aucbid li>section div.bd-chk div.selector>span>label::before {
    background: none !important;
    font-family: 'PPRightGroteskCompact620' !important;
    font-style: normal !important;
    font-weight: 620 !important;
    content: 'WATCH';
    font-size: 16px;
    color: #000;
}

.bd-chk div.selector:not(#foo)>span>input[type='checkbox']:checked+label {
    float: left !important;
    text-align: left !important;
    background: url('/css/custom/v2/images/watch_checked.svg') right 0 no-repeat !important;
    min-height: 20px !important;
    padding: 0px !important;
    padding-right: 26px !important;
    font-family: 'PPRightGroteskCompact620' !important;
    font-style: normal !important;
    font-weight: 620 !important;
    font-size: 16px !important;
    color: #000 !important;
    box-sizing: border-box !important;
    width: 100% !important;
    height: 32px !important;
    line-height: 20px !important;
}

.aucbid div.selector:not(#foo)>span>input[type='checkbox']:checked+label:after {
    font-family: 'PPRightGroteskCompact620' !important;
    font-style: normal !important;
    font-weight: 620 !important;
    content: 'ED';
    font-size: 16px;
    color: #000;
}

li.item-block.watchlist .item-block-wrapper {
    padding-top: 0;
}

li.selected {
    background: transparent;
}

.aucbid .bdinfo .bidding-cell .warning {
    color: #FF002E;


    /* Paragraph/Bold/Bold S */
    font-family: PPRightGroteskCasual470;
    font-size: 14px;
    font-style: normal;
    font-weight: 470;
    line-height: 140%;
    /* 19.6px */
}

#lac5.aucbid.aucgrid .regular-bid-error span.qlabel-ctl {
    width: 100%;

}

#lac5.aucbid.aucgrid .regular-bid-error a.off-increment {
    color: #230046;
}

#lac5.aucbid.aucgrid div.catalogue-message {

    color: #230046;
    /* Paragraph/Bold/Bold M */
    font-family: PPRightGroteskCasual470;
    font-size: 16px;
    font-style: normal;
    font-weight: 470;
    line-height: 140%;
    padding: 16px;
    /* 22.4px */

    border-radius: 4px;
    border: 1px solid #7569A0;
    background: #E6E5EE;
    margin-top: 30px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

#lac5.aucbid.aucgrid img.catalog-publish-message {
    padding-right: 16px;
}


#lac5.aucbid.aucgrid div.bdinfo {
    display: block;
}

#lac5.aucbid.aucgrid .bidding-cell div.bidding-status {
    color: #FF002E;
    /* Headline/Headline S */
    font-family: PPRightGroteskNarrow770;
    font-size: 20px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    /* 22px */
    text-transform: uppercase;
    padding-bottom: 12px;
}

#lac5.aucbid.aucgrid .below-currentbid-div-message {

    display: flex;
    align-items: center;
    justify-content: flex-start;

}

#lac5.aucbid.aucgrid .below-currentbid-message {
    color: #FF002E;
    /* Paragraph/Bold/Bold S */
    font-family: PPRightGroteskCasual620;
    font-size: 14px;
    font-style: normal;
    font-weight: 620;
    line-height: 140%;
    /* 19.6px */
}

.my-items.my-items-bidding .outbid-error {
    margin-right: 8px;
}

.my-items.my-items-bidding #lac5.aucbid.aucgrid div.bdinfo {
    display: block;
}

div.place-multibid {
    display: none;
}

#lac5.aucbid.aucgrid li.item-bidhistory {
    display: none;
}

#AdvancedSearch span.mobile-pag-no-results {
    display: none;
}

@media only screen and (max-width: 1024px) {


    .my-items div.cont_list_grd.container {
        padding-top: 0;
    }

    .aucgrid {

        display: flex;
        flex-direction: column;

    }

    .aucgrid li.item-block {
        width: 100%;
        margin: 15px 0;
    }

    #lac5.aucbid.aucgrid div.regular-bid-action {
        display: flex;
        /* flex-direction: column; */
        justify-content: space-between;
        align-items: center;
    }


    .bidding-cell .regular-bid-action .left {
        width: 100%;
    }

    .bidding-cell .regular-bid-action .right {
        width: 100%;
    }

    #lac5.aucbid.aucgrid .unibtn input.blu[type='button'] {
        /* margin-top: 15px; */
        /* width: 100%; */
    }

    .aucgrid li>section>figure a img {
        object-fit: contain;
    }

    .aucbid .bdinfo .bidding-cell .warning {
        text-align: center;
    }

    .auclist li>section div.bdttle i {
        text-align: left !important;
    }

    .aucgrid li>section div.bdttle h2 a {
        width: 100%;
        text-align: left !important;
    }

    .aucbid .bd-info {
        min-height: unset;
    }

    .sale-info-section div.sale-title {
        font-size: 106px;
    }

}

@media only screen and (max-width: 870px) {

    .aucgrid .bdinfo section,
    .aucgrid .bdinfo section.left,
    .aucgrid .bdinfo section.right {
        width: 48%;
    }

}





@media only screen and (max-width: 767px) {

    .aucgrid .bdinfo section.right {
        margin-bottom: 0;
    }
}

@media only screen and (max-width: 568px) {


    .sale-info-section div.sale-title {
        font-size: 64px;
    }

    .aucgrid li>section>div.bdinfo section.right {
        margin-bottom: 0;
        width: auto;
    }

    #AdvancedSearch div.toppag {
        width: 100%;
        z-index: 9;
    }

    .aucbid li>section div.bd-chk {
        z-index: 1;
    }



}

@media only screen and (max-width: 460px) {


    .aucgrid li>section>p.timelft,
    .auclisted li>section>p.timelft {
        display: none;
    }

    .aucgrid li>section>div.bdinfo section .left span.currency-input {
        width: 100%;
        margin-top: 0;
        height: 57px;
        border: 0;
        display: flex;
        box-sizing: border-box;

    }

    .aucbid.aucgrid li>section>div.bdinfo section.left {
        height: 59px;
        width: 60%;
        padding: 0;
    }


    .aucgrid li>section>div.bdinfo section.right>div.unibtn {
        box-sizing: border-box;
    }

    #lac5.aucbid.aucgrid .unibtn input.blu[type='button'] {
        margin-top: 0;
        padding: 4px !important;
        box-sizing: border-box;
        height: 59px;
        width: fit-content !important;
    }

    .my-items #AdvancedSearch input.live-regularbid.textbox {
        background: transparent !important;
    }

    .my-items .aucgrid .bdinfo section span.currency-input {
        background: #fff;
    }
}



/* Grid view pages ends */


/* Advancedsearch starts */

.adsrch section {
    padding: 0;
}



#AdvancedSearch .adsrch-wrapper div.search_btn {
    display: none;
}

#AdvancedSearch div.search-toggle-wrapper.search_toggle {
    display: none;
}

#AdvancedSearch .adsrch-wrapper a.search_custom_toggle_btn {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px;
    border-radius: 4px;
    border: 1px solid #230046;
    height: 40px;
    box-sizing: border-box;
}

#AdvancedSearch .adsrch-wrapper a.search_custom_toggle_btn.disabled {
    opacity: 0.5;
    pointer-events: none;
}

#AdvancedSearch .search_custom_toggle_btn span.filter-span {

    color: #230046;
    font-family: PPRightGroteskNarrow770;
    font-size: 24px;
    font-style: normal;
    font-weight: 770;
    line-height: 98%;
    text-transform: uppercase;


}

#AdvancedSearch .search_custom_toggle_btn span.filter-image-span {

    margin-right: 8px;
    display: flex;
    justify-content: center;
    align-items: center;

}

.adsrch-wrapper {
    margin-bottom: 0;
}

.adsrch section {
    display: none;
    border: 0;
}

.advSearchAccordionContent section.sort-by {
    display: block;
    padding-bottom: 16px;
    border-bottom: 1px solid #E6E5EE;
}

.advSearchAccordionContent section#adv_search_categories.categories,
.advSearchAccordionContent section.lotnum {
    display: block;
}

.advSearchAccordionContent section#adv_search_categories.categories {


    border-bottom: 1px solid #E6E5EE;


}

#AdvancedSearch .advSearchAccordionContent div.bottom-border {
    display: none;
}

.compact_advance_search {
    top: 0;
}

#AdvancedSearch .adsrch .adsrch.loginfrm.signfrm {
    padding: 0;
}

.adsrch #advsSort_ctl .sbHolder {
    height: auto !important;
}

#adv_search_categories .filter_contnt.scroll-list {
    width: 100%;
    margin: 0;
    padding: 0;
    display: flex !important;
    flex-direction: column;
    min-height: unset;
    max-height: unset;

}

#adv_search_categories .accordion-content div.selector.smsel {
    height: 25px;
    margin-bottom: 12px;
}

#adv_search_categories .accordion-content div.selector.smsel:last-child {
    margin-bottom: 0;
}

#adv_search_categories ul.opencollapse.srch_list {
    margin-top: 0;
    padding: 0 12px;
    box-sizing: border-box;
    max-height: 300px;
    overflow: auto;
}

#adv_search_categories.categories .opencollapse.srch_list>li {
    width: 100%;
    background: transparent;
    margin-top: 0;
    padding-top: 0;
}

#adv_search_categories .accordion-content.filter_contnt.scroll-list .selector.smsel label {
    word-wrap: break-word;
    word-break: break-word;
    height: auto;
    display: block;
    min-height: unset;
    max-height: unset;
    max-width: 100%;
    box-sizing: border-box;
    white-space: break-spaces;
    padding-left: 30px;
    min-height: 30px;
    line-height: 25px;
    color: #232323;



    font-family: PPRightGroteskCasual340;
    font-size: 16px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;

}

#adv_search_categories .accordion-content.filter_contnt .selector input[data-level='1'] {
    padding: 12px 0;
}

.compact_advance_search {

    box-shadow: none;
    border-radius: 2px;
    border: 1px solid #7569A0;
    background: #FAFAFA;
    padding-left: 0;
    padding: 16px 0;
    z-index: 10000;
}

.advSearchAccordionContent span#advsSearch_ctl.qbutton-ctl {
    display: flex;
    justify-content: center;
}

.adsrch label {
    padding: 7px 0px 16px 16px;
    color: #230046;
    font-family: PPRightGroteskCasual620;
    font-size: 14px;
    font-style: normal;
    font-weight: 620;
    line-height: 115%;

}

.advSearchAccordionContent div.searchKey {

    padding: 0 16px 12px 16px;
    border-bottom: 1px solid #E6E5EE;

}

#AdvancedSearch .lotnum div.smsrch {
    padding: 0 16px 12px 16px;
    background: transparent;
    border: 0;
    height: 56px;
}

.advSearchAccordionContent .sort-by div.drplist {
    padding: 0 16px;
}

.advSearchAccordionContent #advsSort_ctl div.sbHolder {
    /* padding: 0 16px !important; */
    padding: 0 !important;

}

#advsSort_ctl .sbHolder a.sbToggle {
    padding-right: 16px;
}

.advSearchAccordionContent #advsSort_ctl .sbHolder a.sbSelector {
    padding-left: 16px;
    color: #232323;
    font-family: PPRightGroteskCasual340;
    font-size: 16px;
    font-style: normal;
    font-weight: 340;
}

#advsSort_ctl .sbHolder ul.sbOptions li a {
    padding-left: 16px;
}

#advsSort_ctl a.sbSelector {
    width: 70%;
    padding: 0;
}

#AdvancedSearch .advSearchAccordionContent #advsSort_ctl .sbHolder ul.sbOptions {
    width: 100%;
    border-top: 1px solid #E6E5EE;
}

#AdvancedSearch .searchKey #advsKey.advstxt {

    background: url(/css/custom/v2/images/search.svg) no-repeat 16px center !important;
    padding-left: 46px !important;


}

.advSearchAccordionContent #adv_search_categories div.accordion-header.filter_ttl {
    display: none;
}

.advSearchAccordionContent a.clear-all-filters {


    color: #230046;
    text-align: center;
    font-family: PPRightGroteskCasual620;
    font-size: 14px;
    font-style: normal;
    font-weight: 620;
    line-height: 115%;
    min-height: unset;
    height: auto;
    /* 16.1px */
    height: unset;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 16px;

}

@media (max-height: 1080px) {
    #adv_search_categories ul.opencollapse.srch_list {
        max-height: 100px;
    }
}



/* Advanced search ends */

/* Pagination starts */


#AuctionList div.filters.hmmrg {
    display: flex;
    justify-content: center;
}

#AdvancedSearch .auc_srch div.cat_fltr.filters {
    display: flex;
    justify-content: center;

}


.filters div.itmspage {
    display: none;
}

.filter_contnt.scroll-list {
    overflow: hidden;
}

#blkPaginatorBottom_ctl div.selectdrp {
    display: none;
}


.pagintn>div.page span:not(.customSelect) {

    color: #646464;
    text-align: center;
    font-family: PPRightGroteskTall770;
    font-size: 40px;
    font-style: normal;
    font-weight: 770;
    line-height: 85%;
    /* 34px */
    text-transform: uppercase;

}

.pagintn>div.page span:not(.customSelect)>a {
    color: #646464;
}

.pagintn>div.page span.selected {

    color: #FF002E;
    text-align: center;
    font-family: PPRightGroteskTall770;
    font-size: 40px;
    font-style: normal;
    font-weight: 770;
    line-height: 85%;
    text-transform: uppercase;

}

.paginator span.break {
    display: none !important;
}

.paginator span.arrow {
    padding: 0 16px !important;
}

.pagintn span.hide-paginator-span {
    display: none !important;
}



/* Pagination ends */

@media only screen and (max-width: 812px) {

    ul.opencollapse>li {
        width: 100% !important;
        box-sizing: border-box;
    }



    .container {
        width: 100%;
        padding: 19px 0;
    }



}

@media only screen and (max-width: 568px) {

    .auction-filters div.selector:not(#foo)>span>input[type=checkbox]+label,
    .auction-filters div.selector:not(#foo)>span>input[type=checkbox]:focus+label,
    .auction-filters div.selector:not(#foo)>span>input[type=checkbox]:hover+label,
    .signfrm div.selector:not(#foo)>span>input[type=checkbox]+label,
    .signfrm div.selector:not(#foo)>span>input[type=checkbox]:focus+label,
    .signfrm div.selector:not(#foo)>span>input[type=checkbox]:hover+label {

        background: url(/css/custom/v2/images/checkbox.svg) left 4px no-repeat !important;
        background-position-x: left !important;
        background-size: 20px !important;

    }


    .signfrm div.selector:not(#foo)>span>input[type=checkbox]:checked+label,
    .signfrm div.selector:not(#foo)>span>input[type=checkbox]:focus:checked+label,
    .signfrm div.selector:not(#foo)>span>input[type=checkbox]:hover:checked+label {
        background: url(/css/custom/v2/images/checkbox-checked.svg) left 4px no-repeat !important;
        background-position-x: left;
        background-size: 20px !important;

    }

    ul.auclting li.auclink>div {
        width: 100%;
    }


    .pagintn>div.page a:first-child,
    .pagintn>div.page a:last-child {
        background: unset;
        position: initial;
        text-indent: unset;
        width: auto;
        height: auto;

    }

    .paginator>span.ellipsis,
    .paginator>span.page,
    .paginator>span.selected {
        display: block !important;
    }

    .pagintn>div.page {
        display: flex;
        justify-content: center;
    }

    div.smpagination {
        display: none;
    }

}


@media only screen and (max-width: 480px) {



    div.selector:not(#foo)>input+label,
    div.selector:not(#foo)>span>input+label {
        padding: 7px 10px 0 40px;
    }

}





.ins_cnt {
    height: auto;
    padding-top: 54px;
}

ul#nav>li>a {
    color: rgba(35, 0, 70, 0.30);
    font-family: PPRightGroteskNarrow900;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: 90%;
    /* 25.2px */
    text-transform: uppercase;
}

ul#nav a.active {
    color: #230046 !important;
    border-radius: 0px;
    border-bottom: 2px solid #230046 !important;
    background: transparent !important;

}

ul#nav>li>a {
    background: transparent !important;
    border: 0;

}

body.lot-details ul#nav,
body.auctions-info ul#nav {
    background: #F6F6F6;
    padding-top: 40px;
    overflow: hidden;
}

.navigate a.catlg,
.navigate-closed-sale a.catlg {
    display: flex;
    align-items: center;
    background: url(/css/custom/v2/images/arrow_left.svg) no-repeat 0 center;
    background-size: 12px;
    padding-left: 16px !important;
    color: #230046 !important;
    font-family: PPRightGroteskCasual620 !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 620;
    line-height: 115%;
    text-transform: uppercase;
}


.lot-details.lot-details-index section.nav-description-box *,
.auctions.auctions-info section.nav-description-box *,
ul#nav>li>section * {

    color: #230046;
    font-family: PPRightGroteskCasual340;
    font-size: 20px;
    font-style: normal;
    font-weight: 340;
    line-height: 160% !important;
    letter-spacing: -0.2px;
    background: #F6F6F6;
}

ul#nav>li>section p {
    margin-top: 16px;
    margin-bottom: 16px;
}

.lot-details.lot-details-index section.nav-description-box a,
.auctions.auctions-info section.nav-description-box a,
li#lot-details-desc-info .ins_cnt a {
    overflow: hidden;
    color: #230046;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: PPRightGroteskCasual340;
    font-size: 18px;
    font-style: normal;
    font-weight: 340;
    line-height: 160%;
    /* 28.8px */
    letter-spacing: -0.18px;
}



.lot-details.lot-details-index .other-lots-container .lot-list-images div#pnlOtherLots {
    /* height: 621px; */
    width: 95%;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

.lot-details.lot-details-index span.place-bid.orng {
    height: 75px;

}

body.lot-details .bidfrm .bidding-fieldset ul>li .qbutton-ctl,
body.lot-details .bidfrm .bidding-fieldset ul>li .qlabel-ctl,
body.lot-details .bidfrm .bidding-fieldset ul>li input[type=button] {
    padding: 0;
}

body.lot-details span.orng.place-bid {
    margin-top: 0;
}

#flash-notification.validation-error {
    width: 56%;
    flex-direction: column;
    background: #fff !important;
    box-sizing: border-box;
    padding: 16px !important;
    margin-bottom: 24px !important;
    border: 2px solid #FF002E !important;
}


#flash-notification.validation-error span.title {
    background: url(/css/custom/v2/images/alert-error.svg) 0 50% no-repeat;
    box-sizing: border-box;
    text-align: left;
}

#flash-notification.validation-error span.error_red,
#flash-notification.validation-error span.followig_error_message {
    color: #FF002E;

    color: #FF002E;
    /* Paragraph/Bold/Bold L */

    font-family: PPRightGroteskCasual620;
    font-size: 18px;
    font-style: normal;
    font-weight: 620;
    line-height: 140%;
    /* 25.2px */


}

#flash-notification .sub-titles:after {
    display: none;
}

#flash-notification.validation-error span.sub-titles {
    text-align: left;
    color: #FF002E;
    /* Paragraph/Body/Body L */
    font-family: PPRightGroteskCasual340;
    font-size: 18px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    max-width: 100%;
    /* 25.2px */
    padding-left: 40px;
    box-sizing: border-box;
}

.validation-error,
.validation-error+.custom-combobox,
.validation-error-checkbox,
.validation-error-listbox {
    border: 2px solid #FF002E !important;
    border-radius: 2px !important;
}

.validation-error-checkbox {
    border: 0 !important;
}

input[type=password].validation-error,
input[type=text].validation-error,
.loginfrm input[type=password].validation-error,
.loginfrm input[type=text].validation-error {

    border: 2px solid #FF002E !important;
    border-radius: 2px !important;


}


.footable>tbody>tr>td {
    color: #230046;
    /* Paragraph/Body/Body S */
    font-family: PPRightGroteskCasual340;
    font-size: 14px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    /* 19.6px */
}

.lot-details.lot-details-index a.catlg,
.auctions.auctions-live-sale .back-to-catalogue a.catlg,
.auctions.auctions-info a.catlg {
    display: flex;
    align-items: center;
    background: url(/css/custom/v2/images/arrow_left.svg) no-repeat 0 center;
    background-size: 12px;
    padding-left: 16px !important;
    color: #230046 !important;
    font-family: PPRightGroteskCasual620 !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 620;
    line-height: 115%;
    text-transform: uppercase;
}

.lot-details.lot-details-index a.catlg {
    background: none;
}

.back-to-top {
    display: none !important;
}

.confirm-header .confirm-msg,
.aucbid li>section>p.timelft,
.aucbid li>section>p.timelft>a {
    font-family: PPRightGroteskCasual620 !important;
    color: #230046 !important;
    font-weight: 620;
    line-height: 115%;
    font-size: 14px !important;

}

#AdvancedSearch div.reserve-not-met-anonymous,
#AdvancedSearch div.reserve-not-met {
    text-align: left;
    padding: 8px 0;
    font-weight: 620;
    font-family: PPRightGroteskCasual620;
}

.alert-success.reg-success img {
    padding: 0 12px;
}


li.alert.alert-success,
li.alert.alert-success.reg-success {
    display: flex;
    width: 30%;
    color: #230046;
    font-family: PPRightGroteskCasual620;
    font-size: 18px;
    font-style: normal;
    font-weight: 620;
    line-height: 140%;
    /* 25.2px */
    margin: auto;

    border-radius: 2px;
    border: 1px solid #230046;
    background: #E6E5EE;
    padding: 12px 0;
    margin-bottom: 48px;

}

div#sitewidemessage.custom-sitewide-message {

    display: none !important;
    justify-content: center;
    align-items: center;

}

.auctions.auctions-catalog.auction491 div#sitewidemessage.custom-sitewide-message,
.lot-details.lot-details-index.auction491 div#sitewidemessage.custom-sitewide-message {
    display: flex !important;

}



#sitewidemessage div.site-wide-message-section {

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 24px;
    border-right: 1px solid #E6E5EE;

}

#sitewidemessage div.site-wide-message-section:last-child {
    border: 0;
}

.site-wide-message-section div.custom-date {

    font-family: PPRightGroteskCasual340;
    font-size: 14px;
    font-weight: 340;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #230046;
}

#sitewidemessage .site-wide-message-section div.site-wide-message {

    font-family: PPRightGroteskCasual620;
    font-size: 14px;
    font-weight: 620;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #230046;
}

#AdvancedSearch div.reserve-container:empty {
    display: none !important;
}

@media only screen and (min-width: 569px) {

    #nav>li>section {
        top: 88px;
    }

    ul#nav>li>section {
        border: 0;
        max-width: 75%;
    }

    #nav>li:last-child>a {
        border: 0;
    }




}

@media only screen and (max-width: 1024px) {

    #flash-notification.validation-error {
        width: 100%;
    }

}

@media only screen and (max-width: 1023px) {

    div#sitewidemessage {
        display: none !important;
    }

}



@media only screen and (max-width: 568px) {

    .ins_cnt {
        padding-top: 34px;
    }

    li.alert.alert-success.reg-success,
    li.alert.alert-success {
        width: 90%;
    }

}



/* Common styles ends */


/* SAM header menu starts */
header#headsec {
    border-bottom: 1px solid #23004640;
    background-color: #f4f4f4 !important;
    background: none;
    position: fixed;
    top: 0px;
    pointer-events: none;
    z-index: 10000;
}

header#headsec nav {
    padding-block: 6px;
    padding-inline: 16px;
    height: auto !important;
}

.menu-container {
    width: 33.33%;
}

#headsec li.sam-custom-search-item {
    width: 100%;
}

#headsec .sam-custom-search-item input.custom-search {
    width: 100% !important;
}

#headsec div.left-menu-items {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

@media (min-width: 767px) {}


header#headsec nav ul.listnav li[title='Register to Bid'],
header#headsec nav ul.listnav li[title='Search'],
header#headsec nav ul.listnav li[title='Accounts'] {
    display: none;
}

header#headsec nav ul.listnav li {
    padding: 0px;
    pointer-events: auto;
    border: 4px solid transparent;
}

header#headsec nav ul.listnav li[title='Auctions'] {
    /* margin-right: auto; */
}

header#headsec nav ul.listnav li[title='Login'],
header#headsec nav ul.listnav li[title='Login'] {
    grid-column: 6;
}

/* Nav links typography */
header#headsec nav li[title='Accounts'] a,
header#headsec div.left-menu-items.menu-container li a,
header#headsec div.right-menu-items.menu-container>li:not(.profile-item) a {
    font-family: 'PPRightGroteskCasual470' !important;
    font-style: normal !important;
    font-weight: 470 !important;
    color: var(--font-highlight);
    font-size: 14px !important;
    text-decoration: none;
    line-height: 150%;
    padding: 8px;
    width: fit-content;
    border: 0px solid transparent;
    border-radius: 2px;
}



header#headsec nav ul.listnav li[title='Login'] a {
    font-family: 'PPRightGroteskNarrow470' !important;
    font-style: normal !important;
    font-weight: 470 !important;
    font-size: 16px !important;
    line-height: 70%;
    text-transform: uppercase;
    padding: 12px !important;
    border: 1px solid var(--font-highlight);
    border-radius: 2px;
    width: fit-content;


}



header#headsec nav ul.listnav li[title='Login']:hover a,
header#headsec nav ul.listnav li[title='Login']:active a,
header#headsec nav ul.listnav li[title='Login'].current a,
header#headsec nav ul.listnav li[title='Logout']:hover a,
header#headsec nav ul.listnav li[title='Logout']:active a,
header#headsec nav ul.listnav li[title='Logout'].current a {
    color: var(--cta-font-primary);
    background-color: var(--font-highlight);
}


header#headsec nav ul.listnav li[title='Auctions'] ul {
    display: none;
    background: var(--font-highlight);
    position: absolute;
    width: auto;
    margin-top: 4px;
    padding: 10px;
    border: 1px solid var(--font-highlight);
    border-radius: 2px;
}



header#headsec nav ul.listnav li[title='Auctions']:hover ul,
header#headsec nav ul.listnav li[title='Auctions']:active ul {
    display: flex;
    flex-direction: column;
}

header#headsec nav ul.listnav li[title='Auctions'] ul li a,
header#headsec nav ul.listnav li[title='Auctions'] ul li a:hover {
    background-color: var(--font-highlight);
    color: var(--cta-font-primary);
}

header#headsec ul.auctions-type-menu {
    display: none !important;
}

header#headsec nav ul li a:after {
    display: none !important;
}

header#headsec nav ul.listnav li.current a,
header#headsec nav ul.listnav li:active a,
header#headsec nav ul.listnav li:hover a {
    background-color: #e2dfe4;
}

header#headsec nav ul.listnav li[title='Auctions'] ul li a,
header#headsec nav ul.listnav li[title='Auctions'] ul li a:hover {
    background-color: #230046;
    color: #ffffff;
}

header#headsec nav ul.listnav li[title='Auctions']:hover ul,
header#headsec nav ul.listnav li[title='Auctions']:active ul {

    display: flex;
    flex-direction: column;

}



header#headsec nav ul.listnav li[title='Auctions'] ul {

    display: none;
    background: #230046;
    position: absolute;
    width: auto;
    margin-top: 4px;
    padding: 10px;
    border: 1px solid #230046;
    border-radius: 2px;
}


.welcome-text {
    display: none !important;
}



div#custom-header {
    height: 75px;
    /* display: none; */
}

.header-logo-divider {
    border-right: 2px solid #7569A0;
    padding-left: 10px;
}

.user-logged-out #headsec li[title='My Items'],
.user-logged-out #headsec li[title='My Alerts'],
.user-logged-out #headsec li[title='Signup'] {
    display: none;
}

#headsec #mobileSidenav div.hamburger-menu-auctions {
    display: none;
}

@media only screen and (min-width: 767px) {




    header#headsec {
        height: auto;
    }

    #headsec a.logo-anchor {

        display: flex;
    }


    #headsec [title='Login'] a#mainmenu-login {

        border-radius: 4px;
        background: #230046;
        color: #FAFAFA;
        text-align: center;

        /* Buttons/Basic Button/Button S */
        font-family: PPRightGroteskCasual620;
        font-size: 14px;
        font-style: normal;
        font-weight: 620;
        line-height: 115%;
        /* 16.1px */

    }




    #headsec .menu-container.right-menu-items {
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }

    #headsec .profile-item a.profile-btn {
        padding: 0 !important;
    }

    #headsec .right-menu-items li.profile-item.sam-custom-items {
        position: relative;
    }

    #headsec .profile-item.sam-custom-items ul.profile-menu-items {
        border-radius: 2px;
        background: #230046;
    }

    #headsec .profile-item.sam-custom-items a,
    header#headsec nav ul.listnav li[title='Logout'] a {
        display: flex;
        align-items: center;
        padding: 10px 10px 0 10px;
        min-width: 117px;
        box-sizing: border-box;
    }



    header#headsec nav ul.listnav li[title='Logout'] a {
        padding: 10px;
        width: 80%;
        border-radius: 4px;
        border: 1px solid #E6E5EE;
        justify-content: center;
        display: flex;
        box-sizing: border-box;
        min-width: unset;
    }

    #headsec .profile-menu-items li.logout[title='Logout'] {
        display: flex;
        justify-content: center;
        padding: 10px 0;
    }

    #headsec .menu-container li.profile-item.sam-custom-items {

        border-radius: 4px;
        border: 1px solid #230046;
        padding: 8px;
        cursor: pointer;
        box-sizing: border-box;


    }

    #headsec .profile-item.sam-custom-items ul.profile-menu-items {

        /* display: flex; */
        display: none;
        flex-direction: column;
        position: absolute;
        top: calc(100% + 10px);
        left: -45.5px;
        min-width: 117px;
        z-index: 9999;

    }


    header#headsec nav ul.listnav li.current a,
    header#headsec nav ul.listnav li:active a,
    header#headsec nav ul.listnav li:hover a {
        background-color: var(--muted-primary);
    }

    #headsec .profile-menu-items a {
        color: #FFF !important;
        font-family: PPRightGroteskCasual470;
        font-size: 14px !important;
        font-style: normal !important;
        font-weight: 470 !important;
        line-height: 150% !important;
        /* 21px */
        text-align: left !important;
    }

    #headsec .profile-menu-items li.current a,
    #headsec .profile-menu-items li:active a,
    #headsec .profile-menu-items li:hover a,
    #headsec li.profile-item:hover a {
        background-color: transparent !important;
    }


    #headsec .profile-menu-items li {
        border: 0 !important;
    }

    #headsec li.profile-item.sam-custom-items a.profile-btn {
        min-width: unset !important;
        color: #230046;
        text-align: center;
        /* Buttons/Basic Button/Button S */
        font-family: PPRightGroteskCasual620;
        font-size: 14px;
        font-style: normal;
        font-weight: 620;
        line-height: 115%;
        /* 16.1px */
    }


    header#headsec nav ul.listnav {
        display: flex !important;
        grid-template-columns: 1fr repeat(5, auto);
        grid-gap: 8px;
        /* justify-items: center;
        align-items: center; */
        justify-content: space-between;
        align-items: center;
    }

    #headsec li.sam-custom-items[title='help'] {
        display: none;
    }

    #headsec li.sam-custom-items.subscribe-news-letter[title='news-letter'] {
        display: none;
    }






}

@media only screen and (max-width: 1024px) {

    div#custom-header {
        height: 58px;
    }

    header#headsec {
        /* top: 36px; */
    }

    header#headsec nav {
        padding: 0;
    }

    header#headsec nav ul.listnav {
        /* overflow: hidden; */
    }

    #headsec .listnav div.left-menu-items.menu-container {
        width: 50%;
    }

    #headsec div.menu-container.search-menu-items {
        width: 45%;
    }

    #headsec div.menu-container.right-menu-items {
        width: fit-content;
    }


}

@media only screen and (max-width: 870px) {
    #headsec .menu-container.search-menu-items li {
        width: 100% !important;
    }
}

@media (max-width: 767px) {

    #headsec .mobile-menu-section div.mobile-logo-sec a {
        pointer-events: all;
    }

    div.menu-container.search-menu-items {
        margin-top: 8px;
    }

    div.menu-container.search-menu-items {
        display: none;
        width: 100%;
    }

    li.sam-custom-search-item input#txtSearch.custom-search {
        width: 100% !important;
    }

    .menu-container.search-menu-items li.sam-custom-search-item::marker {
        display: none;
        content: '';
    }

    #headsec .mobile-search-sec a.mobile-search-anchor {
        pointer-events: all;
    }

    #headsec div.mobile-menu-section {
        display: flex;
        justify-content: space-between;
        padding: 0 8px;
        box-sizing: border-box;
    }

    #headsec div.mobile-menu-section>div {
        width: 33.33%;
    }


    #headsec .mobile-menu-section div.mobile-logo-sec {

        display: flex;
        justify-content: center;


    }

    #headsec .mobile-menu-section div.mobile-search-sec {
        display: flex;
        justify-content: flex-end;
    }

    header#headsec {
        border-bottom: none;
        top: 0;
        padding-top: 12px;
        position: relative;
    }

    body header#headsec nav ul.listnav {
        width: 80%;
        height: 100%;
        background: #F6F6F6;
        padding: 0 16px;
    }

    body header#headsec nav ul.listnav.auction-clicked {
        width: calc(80% - 40px);
        background: #E6E5EE;
    }

    body header#headsec nav ul.listnav li {
        display: inline-block;
        border: 0;
        margin-bottom: 16px;
    }




    body header#headsec nav ul.listnav li a {

        color: #230046;

        /* Headline/Headline M */
        font-family: PPRightGroteskNarrow770;
        font-size: 32px;
        font-style: normal;
        font-weight: 770;
        line-height: 110%;
        /* 35.2px */
        text-transform: uppercase;
        padding: 0;
        height: auto;


    }


    #headsec nav#mobileSidenav .auction-clicked li[title='My Items'],
    #headsec nav#mobileSidenav .auction-clicked [title='My Alerts'],
    #headsec nav#mobileSidenav .auction-clicked li[title='Invoices'],
    #headsec nav#mobileSidenav .auction-clicked [title='Profile'],
    #headsec nav#mobileSidenav .auction-clicked [title='Logout'] {
        display: none;
    }

    #headsec #mobileSidenav ul.auction-clicked div.hamburger-menu-auctions {
        display: none;
    }


    #headsec #mobileSidenav .auction-clicked div.hamburger-menu-logo a {
        display: flex;
    }

    #headsec #mobileSidenav a img.header-logo {
        margin-right: 15px;
    }


    #headsec #mobileSidenav li.logout[title='Logout'] {
        margin-top: 16px;
    }

    #headsec #mobileSidenav a#mainmenu-auctions.custom-auctions {
        color: #7569A0;


        /* Paragraph/Bold/Bold XS */
        font-family: PPRightGroteskCasual620;
        font-size: 12px;
        font-style: normal;
        font-weight: 620;
        line-height: 140%;
        /* 16.8px */
    }

    #headsec #mobileSidenav .custom-auction-list a#mobilemenu-upcomingauctions {
        margin-bottom: 8px;
    }


    ul.auction-clicked li.sam-custom-items:not(.custom-auction-list) {
        display: none !important;
    }

    #headsec #mobileSidenav li.custom-auction-list.sam-custom-items {
        display: none;
    }

    #headsec #mobileSidenav .auction-clicked li.custom-auction-list.sam-custom-items {
        display: inline-block;
    }

    #headsec #mobileSidenav ul.auction-clicked li[title='Login'] {
        display: none;
    }

    .auctions #headsec #mobileSidenav div.mobile-spacing {
        display: flex;
        width: 8px;
        height: 100%;
        padding: 40px 16px;
        flex-direction: column;
        align-items: flex-start;
        gap: 32px;
        flex-shrink: 0;
        align-self: stretch;
        border-radius: 0px;
        border-top: 0;
        border-right: 1px solid #230046;
        border-bottom: 0;
        border-left: 0;
        background: #F6F6F6;
    }


    body header#headsec nav ul.listnav li.logout a {
        padding: 8px;
        border-radius: 4px;
        background: #230046;
        width: fit-content;

        color: #FAFAFA;
        text-align: center;
        /* Buttons/Basic Button/Button L */
        font-family: PPRightGroteskNarrow770;
        font-size: 32px;
        font-style: normal;
        font-weight: 770;
        line-height: 98%;
        /* 31.36px */
        text-transform: uppercase;

    }


    header#headsec nav {
        display: flex;
        padding: 0px;
    }


    div#custom-header {
        height: 58px;
        display: none;
    }


    header#headsec nav {

        height: 100% !important;
        width: 0;
        position: fixed;
        z-index: 1;
        top: 0;
        left: 0;
        background-color: rgba(35, 0, 70, 0.60);
        overflow-x: hidden;
        transition: 0.5s;


    }

    #headsec #mobileSidenav li.sam-custom-items-logo-close {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 40px;
        margin-bottom: 32px;
    }


    .mobile-hamburger-menu {
        float: left;
        padding: 0;
        pointer-events: auto;
        cursor: pointer;
        margin-left: 0;
    }

    #headsec #mobileSidenav li.li-auctions {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    header#headsec nav ul.listnav li.current a,
    header#headsec nav ul.listnav li:active a,
    header#headsec nav ul.listnav li:hover a {
        background-color: transparent;
    }

    #headsec #mobileSidenav .hamburger-menu-close img.header-close-icon {
        padding: 8px;
        border-radius: 4px;
        background: #230046;
    }

    header#headsec nav ul.listnav li[title='Login'] a {

        border-radius: 4px;
        background: #230046;
        color: #FAFAFA;
        text-align: center;
        /* Buttons/Basic Button/Button L */
        font-family: PPRightGroteskNarrow770 !important;
        font-size: 32px !important;
        font-style: normal !important;
        font-weight: 770 !important;
        line-height: 98% !important;
        /* 31.36px */
        text-transform: uppercase;


    }

    #headsec #mobileSidenav li.current[title='Login'] {
        margin-top: 32px;
    }

    ul.auction-clicked.listnav .hamburger-menu-logo img.header-logo {
        /* display: none; */
    }

    .mobile-hamburger-menu a.fa-bars {
        background: url('/css/custom/v2/images/burger_menu.svg') right no-repeat !important;
        height: 24px;
        width: 24px;
    }

    .mobile-hamburger-menu a.fa-bars.close-action {
        background: url('/css/custom/v2/images/mobbile-menu-close.svg') right no-repeat !important;

    }



}


/* Sam-menu  ends */



/* .auctions.auctions-list starts */

.auctions.auctions-list div#toppaginator.pagintn {
    display: none;
}

.auctions.auctions-list div.auction-custom-fields-wrap {
    display: none;
}

.auctions.auctions-list div.auctions-filter {
    display: none;
}

.auctions.auctions-list span.sale-no {
    display: none;
}

.auctions.auctions-list div.search-input-container {
    display: flex;
}

.auctions.auctions-list div.exclude-checkbox-container {
    display: none;
}

#headsec .sam-custom-search-item input.custom-search,
.menu-container.search-menu-items .sam-custom-search-item input#txtSearch.custom-search,
.auctions.auctions-list .search-input-container input#txtSearch {
    padding: 10px;
    font-family: 'PPRightGroteskCompact340' !important;
    font-style: normal !important;
    font-weight: 340 !important;
    font-size: 16px;
    border-radius: 4px;
    padding-left: 45px;
    border: 1px solid rgba(35, 0, 70, 0.4);
    background: url(/css/custom/v2/images/search.svg) no-repeat left !important;
    background-position: 7px center !important;
    background-color: #fff !important;
    width: 45%;
    margin: auto;
    padding-left: 40px !important;
}



.auctions.auctions-list .search-input-container input#txtSearch::placeholder {
    color: #7569A0;
}

.auctions.auctions-list input#btnSearch {
    display: none;
}

.auctions.auctions-list div.seach-div {
    margin-bottom: 40px;
    display: none;
}

.auctions.auctions-list p.numbebr-of-lots {
    display: none;
}

.auctions.auctions-list div.toppag {
    display: none;
}

ul.auclting {
    border: 0;
    border-bottom: 1px solid var(--saleListBorderColor);
}

ul.auclting li.aucimg figure a,
ul.auclting li.aucimg figure a img {

    width: 341px !important;
    height: 279px;
    border-radius: 4px;

}

ul.auclting li.aucimg {
    margin-bottom: 30px;
    padding: 0;
}

.auctions.auctions-list div.unibtn.view-lots {
    display: none;
}

.auctions.auctions-list ul.auclting {
    display: flex;
}

ul.auclting li.aucdes {
    padding: 0 16px;
    box-sizing: border-box;
}

ul.auclting li.auclink {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding: 0;
}

.auctions.auctions-list label.calendar-comma-lbl {
    display: none;
}

.auctions.auctions-list p.paragraph-tag {
    display: none;
}

.auctions.auctions-list .sale-info-div div.sale-additional-info-section {
    display: flex;
    flex-direction: column;
}


.auctions.auctions-list div.sale-type-and-dates {
    display: flex;

}


ul.auclting li.aucdes h6,
.auctions.auctions-list div.sale-type-and-dates>* {
    margin-bottom: 16px;
}


.auctions.auctions-list .live-sale-lbl.sale-type-label {
    margin-right: 8px;
    font-family: PPRightGroteskNarrow770;
    color: #FF002E;
    font-size: 20px;
    font-weight: 770;
    text-transform: uppercase;
    line-height: 22px;
    word-wrap: break-word
}


.auctions.auctions-list .sale-type-label.live-sale-closed {
    margin-left: 8px;
    font-family: PPRightGroteskNarrow770;
    color: #FF002E;
    font-size: 20px;
    font-weight: 770;
    text-transform: uppercase;
    line-height: 22px;
    word-wrap: break-word
}

.auctions.auctions-list div.live-sale-date.sale-type-label {
    color: #230046;
    font-size: 20px;
    font-family: PPRightGroteskNarrow770;
    font-weight: 770;
    text-transform: uppercase;
    line-height: 22px;
    word-wrap: break-word
}

.auctions.auctions-list .bid-in-the-auction a.bid-in-the-auction-link {

    color: #FF002E;
    font-size: 24px;
    font-family: PPRightGroteskNarrow770;
    font-weight: 770;
    text-transform: uppercase;
    padding: 8px;
    border-radius: 4px;
    border: 1px solid #FF002E;


}

.auctions.auctions-list .sale-closed .live-sale-lbl.sale-type-label {
    display: none;
}

.auctions.auctions-list .sale-info-div h6 a,
.auctions.auctions-list ul.auclting li.aucdes h6 a:hover {

    font-family: PPRightGroteskTall770;
    font-size: 106px;
    font-style: normal;
    font-weight: 770;
    line-height: 80%;
    text-transform: uppercase;
    color: var(--titleTextColor);
}

.auctions.auctions-list div.bid-in-the-auction {
    display: flex;
}

ul.auclting li.aucimg {
    width: auto;
}

.auctions.auctions-list ul.auclting {
    border-top: 0;
    margin-top: 30px;
}

.auctions.auctions-list span.bidder-status {
    display: none;
}

.auctions.auctions-list ul.auclting li.aucdes {
    width: 60%;
}

.auctions.auctions-list ul.auclting li.auclink {

    width: calc(40% - 341px);
    min-width: 198px;

}

.auctions.auctions-list li.alert.alert-success::marker {
    display: none;
    content: '';
}

.auctions.auctions-live-sale div#sitewidemessage {
    display: none;
}


@media only screen and (max-width: 1024px) {
    .auctions.auctions-list ul.auclting {
        flex-direction: column;
    }

    ul.auclting li.aucdes {
        text-align: center;
        width: 100% !important;

    }

    ul.auclting li.auclink {
        width: 100% !important;
        justify-content: center;
        padding: 16px 0 30px 0;
        margin-bottom: 0;
        box-sizing: border-box;
    }


    .auctions.auctions-list div.reg-login-button-btn-div {
        width: 100%;
    }

    .auctitle>div.tle h3,
    .bodybox h2,
    .sale-no,
    ul.auclting li.aucdes h6 a {
        font-size: 104px !important;
        font-style: normal;
        font-weight: 770;
    }

    .auctions.auctions-list div.sale-type-and-dates {
        flex-direction: column;
    }

    .auctions.auctions-list div.bid-in-the-auction {
        justify-content: center;
    }

    .auctions.auctions-list .auclting span.reg-login-button {
        display: flex;
        justify-content: center;
    }

    .auctions.auctions-list div.reg-login-button.unibtn {
        display: flex;
        justify-content: center;

    }


}

@media only screen and (max-width: 568px) {



    #AdvancedSearch .auc_srch div.cat_fltr.filters {
        /* display: none; */
    }

    #AdvancedSearch div#toppaginator {
        display: block !important;
    }

    #AdvancedSearch .container .right .smpagination select.pagesel-mobile {

        height: 50px;
        width: 70px;
        box-sizing: border-box;
        font-size: 20px;
        border: 1px solid black;
        text-align: center;

    }

    .aucbid li div.bdttle h2 a span,
    .bodybox h2.ttle_mob,
    /* .smpagination, */
    .srchide {
        display: none;
    }

    .auctions.auctions-list .search-input-container input#txtSearch {
        width: 90%;
    }

    .auctitle>div.tle h3,
    .bodybox h2,
    .sale-no,
    ul.auclting li.aucdes h6 a {
        font-size: 64px !important;
        font-style: normal;
        font-weight: 770;
        line-height: 80%;
        font-family: PPRightGroteskTall770;
        font-style: normal;
    }

}



/* .auctions.auctions-list ends */

/* .login.login-index starts */

.bodybox h2,
.list_carousel h3 {
    padding: 0 !important;

}

.login.login-index article.bodybox h2 {

    font-family: PPRightGroteskTall770;
    font-size: 170px !important;
    font-style: normal;
    font-weight: 770;
    line-height: 80%;
    /* 136px */
    text-transform: uppercase;
    color: var(--titleTextColor);
}

.register-login-section {
    flex-direction: column-reverse;
    align-items: center;
}

.login.login-index .register-login-section .loginfrm.regfrm {
    margin-bottom: 15px;
    min-height: unset;
}

.regfrm ul.frm {
    width: 100%;
    padding: 0 41px !important;
    box-sizing: border-box;
}

.login.login-index .regbtn.unibtn span {
    display: flex;
    justify-content: center;
}

.login.login-index .frm li label {
    display: none;
}

.login.login-index li.signin-username {
    padding-top: 50px;
    padding-bottom: 16px;
}

.login.login-index ul.frm li.signin-password {
    padding-bottom: 24px;
}

.login.login-index li.signin-forgot-link {
    padding-top: 42px !important;
    padding-bottom: 32px !important;
}

.login.login-index .register {
    width: 56% !important;

}

.login.login-index .loginfrm.signfrm {
    width: 56% !important;
}



.register {
    min-height: unset;
    padding-bottom: 45px;

}

.register>div {
    padding: 0;
}

.register p.reg-box.not-a-member {
    margin: 0;
    padding: 24px 0;
    font-family: PPRightGroteskNarrow770;
    font-size: 32px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    /* 35.2px */
    text-transform: uppercase;

}

.login.login-index a.drkblu {
    margin: 0;
    padding-bottom: 45px;
}

.regfrm,
.register {
    border-radius: 2px;
}

.login.login-index li.signin-forgot-link {


    display: flex !important;
    justify-content: center;


}

li.signin-forgot-link a.frgt {
    font-family: PPRightGroteskCompact620;
    font-size: 14px;
    font-style: normal;
    font-weight: 620;
    line-height: 115%;
    text-transform: uppercase;
    margin: 0 20px;
    width: fit-content;

}

.register p.reg-box.it-is-easy {
    display: none;
}

.login.login-index #wrapper .unibtn a.drkblu,
.login.login-index .register .unibtn a {
    color: #230046;
    text-align: center;
    font-family: PPRightGroteskTall620 !important;
    font-size: 100px !important;
    font-style: normal;
    font-weight: 620 !important;
    line-height: 75%;
    /* 75px */
    text-transform: uppercase;
}


.login.login-index li.alert.alert-success::marker {
    display: none;
    content: '';
}

.login.login-index li.alert.alert-success.reg-success {
    display: flex;
    width: 30%;
    color: #230046;
    font-family: PPRightGroteskCasual620;
    font-size: 18px;
    font-style: normal;
    font-weight: 620;
    line-height: 140%;
    /* 25.2px */
    margin: auto;

    border-radius: 2px;
    border: 1px solid #230046;
    background: #E6E5EE;
    padding: 12px 0;
    /* padding-right: 12px; */
    margin-bottom: 48px;
    align-items: center;

}

.login.login-index .alert-success.reg-success img {
    padding: 0 12px;
}


@media only screen and (max-width: 676px) {



    .login.login-index .register {
        width: 100% !important;

    }

    .login.login-index .loginfrm.signfrm {
        width: 100% !important;
    }

    .login.login-index #wrapper .unibtn a.drkblu,
    .login.login-index .register .unibtn a {
        line-height: 75% !important;
    }

}

@media only screen and (max-width: 568px) {

    .regfrm ul.frm {
        padding: 0 20px !important;
    }

}



/* .login.login-index ends */

/* .signup.signup-index starts */

body.signup .signfrm ul.frm>li:last-child {
    padding: 0;
}

.signup.signup-index li.user-reg-button {
    display: none !important;
}


.signup.signup-index .large.signup-btn-div.unibtn {
    background: #F6F6F6;
    padding-top: 42px;
    margin-bottom: 0;
    background: #F6F6F6;
}

.signup.signup-index article.bodybox h2 {

    color: var(--titleTextColor);
    font-family: PPRightGroteskTall770;
    font-size: 170px;
    font-style: normal;
    font-weight: 770;
    line-height: 80%;
    /* 136px */
    text-transform: uppercase;

}



.signup.signup-index ul.opencollapse>li:nth-child(1) {

    margin-bottom: 64px;
}


.signup.signup-index div#wrongConfirmPassword.qlabel-ctl:empty,
.signup.signup-index span#rf6:empty {
    display: none;
}


.signup.signup-index span.qlabel-ctl {
    padding: 0;
}

.signup.signup-index ul.frm>li {
    padding-bottom: 16px;
}

.signup.signup-index .user-info-phone-panel div.mobui-composite-wrapper {
    border-top: 0;
}

.signup.signup-index .mobui-composite-wrapper label {
    text-align: left;
    margin-bottom: 16px;
    color: var(--titleTextColor);
    font-family: PPRightGroteskNarrow770;
    font-size: 20px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    text-transform: uppercase;
}

.signup.signup-index .user-info-phone-panel .mobui-composite-wrapper span.qlistbox-ctl {

    margin-bottom: 16px;
    display: inline-block;
    width: 100%;

}

.signup.signup-index li.sepbox:not(#reg-confirm) {
    display: none;
}

.signup.signup-index li#reg-confirm.sepbox label:nth-child(1) {
    display: none;
}

.loginfrm ul.frm>li.sepbox {
    border-top: 0;
}

.signup.signup-index .accordionButton span {
    color: var(--titleTextColor);
    font-family: PPRightGroteskNarrow770;
    font-size: 32px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    text-transform: uppercase;
}

.signup.signup-index .mobui-composite-wrapper label {}

.signup.signup-index .user-info-confirm-password div#wrongConfirmPassword {

    width: 100%;
    text-align: left;
    color: red;

}

.signup.signup-index li.user-reg-confirmation-panel {

    margin-top: 64px;
    border-bottom: 0;

}

.signup.signup-index li.user-reg-news-letter~li:empty {
    display: none;
}

.signup.signup-index #RegisterPersonalPanel ul.frm {
    padding-bottom: 20px;
}

.signup.signup-index div.reg-terms {

    color: #000;
    font-family: PPRightGroteskCasual340;
    font-size: 14px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    padding: 18px 30px !important;


}


.signup.signup-index li.user-info-email,
.signup.signup-index li.user-info-confirm-email {
    padding-bottom: 40px !important;
}

.signup.signup-index li.user-info-confirm-email {
    display: none;
}


.signup.signup-index li.user-info-confirm-password {
    padding-bottom: 40px !important;
}

.signup.signup-index li.user-info-last-name {
    padding-bottom: 40px !important;
}


.signup.signup-index li.user-info-phone-type {
    display: none;
}

.signup.signup-index .user-info-phone-panel div#copip9 label {
    display: none;
}


.signup.signup-index li.user-info-identification,
.signup.signup-index li.user-info-identification-type {
    display: none !important;
}

.signup.signup-index div.mobui-composite-wrapper.validation-error {
    border: 0 !important
}

.signup.signup-index input.phone-number {
    border: 2px solid #FF002E !important;
}


.signup.signup-index li.user-info-phone-panel {
    display: none;
}

@media only screen and (max-width: 812px) {

    .signup.signup-index .loginfrm.signfrm {
        padding: 0 20px;
    }

}


/* .signup.signup-index ends */

/* .forgot-password.forgot-password-index starts */

.forgot-password.forgot-password-index li a.frgt {

    font-family: PPRightGroteskCompact620;
    font-size: 14px;
    font-style: normal;
    font-weight: 620;
    line-height: 115%;
    text-transform: uppercase;
    margin: 0;
    display: flex;
    width: fit-content;
    text-align: center;
    width: 100%;
    justify-content: center;
    align-items: center;
    color: #230046;
    padding-bottom: 45px;

}

.forgot-password.forgot-password-index .forgotfrm ul.frm li:last-child {
    padding-bottom: 25px !important;
}

.forgot-password.forgot-password-index div.form-forgotusername-btn {
    display: none;
}

.forgot-password.forgot-password-index div.cancel-submit-button-div {
    display: flex;
    justify-content: center;
    padding-top: 42px;
    margin-bottom: 0;
    background: #F6F6F6;


}

.forgot-password.forgot-password-index div.form-cancel-btn,
.forgot-password.forgot-password-index div.form-submit-btn {

    margin-right: 12px;

}

.forgot-password.forgot-password-index ul.frm>li {
    padding-bottom: 16px;
}

.forgot-password.forgot-password-index li.captcha-confirmation-box {
    padding-bottom: 45px !important;
}

.forgot-password.forgot-password-index li.user-reg-confirmation-panel {
    margin-top: 64px;
}

.forgot-password.forgot-password-index div.accordionButton {
    color: var(--titleTextColor);
    font-family: PPRightGroteskNarrow770;
    font-size: 32px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    text-transform: uppercase;
}

.forgot-password.forgot-password-index li.user-reg-confirmation-panel div.accordionContent {
    display: flex !important;
    flex-direction: column;
}




/* .forgot-password.forgot-password-index ends */

/* .forgot-username.forgot-username-index starts */

.forgot-username.forgot-username-index div.form-forgotusername-btn {
    /* display: none; */
}

.forgot-username.forgot-username-index div.cancel-submit-button-div {
    display: flex;
    justify-content: center;
    padding-top: 42px;
    margin-bottom: 0;
    background: #F6F6F6;


}

.forgot-username.forgot-username-index div.form-cancel-btn {

    margin-left: 12px;

}

.forgot-username.forgot-username-index ul.frm>li {
    padding-bottom: 16px;
}

.forgot-username.forgot-username-index section.forgotfrm ul.frm>li:last-child,
.forgot-username.forgot-username-index li.captcha-confirmation-box {
    padding-bottom: 45px !important;
}

.forgot-username.forgot-username-index li.user-reg-confirmation-panel {
    margin-top: 64px;
}

.forgot-username.forgot-username-index div.accordionButton {
    color: var(--titleTextColor);
    font-family: PPRightGroteskNarrow770;
    font-size: 32px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    text-transform: uppercase;
}

.forgot-username.forgot-username-index li.user-reg-confirmation-panel div.accordionContent {
    display: flex !important;
    flex-direction: column;
}

/* .forgot-username.forgot-username-index ends */

/* .register.register-confirm-bidder-options starts */

.register.register-confirm-bidder-options div.save-cancel-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 15px;

}

.register.register-confirm-bidder-options div.save-cancel-btn>.unibtn {
    margin: 0 7px;
}

body.register-confirm-bidder-options div.selector:not(#foo)>span>input+label {

    width: 100%;
    padding: 0 41px;
    box-sizing: border-box;
    background-position-x: 100% !important;
    margin-bottom: 15px;
    padding-left: 0;
    line-height: 25px;
}

.register.register-confirm-bidder-options div.tle {
    display: none;
}

.register.register-confirm-bidder-options #flash-notification.validation-error {
    margin-top: 24px !important;
}

.register.register-confirm-bidder-options section#customheader.auctitle {
    display: none;
}


@media only screen and (max-width: 568px) {

    body.register-confirm-bidder-options .signfrm div.selector:not(#foo)>span>input[type=checkbox]+label,
    body.register-confirm-bidder-options div.selector:not(#foo)>span>input+label {
        background-position-x: right !important;
    }

    body.register-confirm-bidder-options .signfrm div.selector:not(#foo)>span>input[type=checkbox]:checked+label,
    body.register-confirm-bidder-options .signfrm div.selector:not(#foo)>span>input[type=checkbox]:focus:checked+label,
    body.register-confirm-bidder-options .signfrm div.selector:not(#foo)>span>input[type=checkbox]:hover:checked+label {
        background-position-x: right !important;
    }

    body.register-confirm-bidder-options .confirm-bid-msg {
        width: 100% !important
    }

    body.register-confirm-bidder-options .confirm-bid-msg section.loginfrm.signfrm {
        padding: 0 20px;
    }

}



/* .register.register-confirm-bidder-options ends */

/* .profile.profile-view starts */

.profile.profile-view h2 {
    color: #230046;
    font-family: PPRightGroteskTall770;
    font-size: 170px;
    font-style: normal;
    font-weight: 770;
    line-height: 80%;
    text-transform: uppercase;
}

.profile.profile-view div.accordionButton span {


    color: #230046;
    text-align: center;
    font-family: PPRightGroteskNarrow770;
    font-size: 32px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    /* 35.2px */
    text-transform: uppercase;

}

.profile.profile-view .bodybox ul.opencollapse {
    width: 56%;
    margin: auto;
}

.profile.profile-view .bodybox ul.opencollapse>li {
    width: 100%;
    padding: 0;
    margin: 0;

}

.profile.profile-view section.loginfrm.signfrm {
    width: 100%;
}

.profile.profile-view #change_password_button input.orng[type='button'],
#wrapper .unibtn input.blu[type='button'].btn-change-password {


    color: #FAFAFA !important;
    text-align: center;
    font-family: PPRightGroteskNarrow770 !important;
    font-size: 24px !important;
    font-style: normal !important;
    font-weight: 770 !important;
    line-height: 98% !important;
    /* 23.52px */
    text-transform: uppercase !important;
    background: #230046 !important;
    border: 0 !important;
    border-radius: 4px !important;
}



.profile.profile-view div#change_password_button {
    padding-bottom: 16px;
}

.profile.profile-view .frm div#change_password_actions {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 15px 0;
}

.profile.profile-view .frm div#change_password_actions>input {
    margin: 0 7px !important;
}

#wrapper .unibtn input.blu[type='button'].btn-change-password {
    margin-left: 0 !important;
}

.profile.profile-view div ul.frm {
    padding: 0 24px;
    box-sizing: border-box;
}

.profile.profile-view ul.frm>li {
    padding-bottom: 16px;
}

.profile.profile-view #change_password_block div.password-lbl,
.profile.profile-view .mobui-composite-wrapper label,
.profile.profile-view label.custom-field-lbl {

    text-align: left;
    margin-bottom: 16px;
    color: var(--titleTextColor);
    font-family: PPRightGroteskNarrow770;
    font-size: 20px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    text-transform: uppercase;

}

.profile.profile-view label.custom-field-lbl {

    display: inline-block;
    width: 100%;

}

.profile.profile-view li div.mobui-composite-wrapper {
    border: 0;
}

.profile.profile-view #ProfileBillingPanel li.profile-billing-fax-panel {
    display: none;
}

.profile.profile-view .profile-info-phone-panel span#ccpip8_ctl,
.profile.profile-view .profile-billing-phone-panel #copbp5 span#ccpbp5_ctl,
.profile.profile-view .profile-shipping-phone-panel span#ccpsp5_ctl.qlistbox-ctl,
.profile.profile-view .profile-shipping-fax-panel span#ccpsp6_ctl {

    margin-bottom: 16px;
    display: inline-block;
    width: 100%;

}

.profile.profile-view li.user-credits {
    display: none;
}

.profile.profile-view #ProfileShippingPanel .frm li.profile-shipping-fax-panel {
    /* display: none; */
}

.profile.profile-view li.profile-billing-panel {
    margin-bottom: 24px !important;
}

.profile.profile-view li.profile-language {
    display: none;
}

.profile.profile-view .profile-save .accordionContent section.loginfrm ul.frm {

    display: flex;
    justify-content: center;
    align-items: center;

}

.profile.profile-view .profile-save .accordionContent section.loginfrm ul.frm>li {
    width: auto;
}

.profile.profile-view .profile-save .accordionContent section.loginfrm ul.frm>li>div.unibtn {
    margin: 0 24px;
}

.profile.profile-view input.profile-cancel-btn {
    background: #fff !important;
    border: 2px solid #230046 !important;

}

.profile.profile-view .profile-save div.accordionButton {
    display: none;
}

.profile.profile-view div#change_password_button input.orng {
    border-radius: 4px;
    background: #230046;
}

.profile.profile-view div#change_password_block {
    border-top: 0 !important;
}

.profile.profile-view #change_password_actions input.btn-cancel-password {
    background: #fff !important;

    border-radius: 4px;
    border: 1px solid #230046 !important;
    color: #230046;
    text-align: center;
    /* Buttons/Basic Button/Button M */
    font-family: PPRightGroteskNarrow770;
    font-size: 24px !important;
    font-style: normal;
    font-weight: 770;
    line-height: 98%;
    /* 23.52px */
    text-transform: uppercase;

}

.profile.profile-view li.profile-billing-panel {
    margin-top: 24px !important;
}

.profile.profile-view .accordionButton {
    text-align: left;
}

.profile.profile-view li.profile-shipping-remember-in-profile {
    display: none;
}

.profile.profile-view div.mobui-composite-wrapper.validation-error {
    border: 0 !important
}

.profile.profile-view .profile-info-phone-panel .validation-error input.phone-number {
    border: 2px solid #FF002E !important;
}

.profile.profile-view .profile-info-news-letter .sam_qform_control_mobilecheckbox-ctl label,
.profile-info-news-letter .sam_qform_control_mobilecheckbox-ctl label,
.profile.profile-view .profile-shipping-same-billing .signbgsel label {
    color: #000;
    /* Paragraph/Body/Body L */
    font-family: PPRightGroteskCasual340;
    font-size: 18px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    /* 25.2px */
    padding-top: 0;
}

/* Credit card */
.profile.profile-view .custom-field span#UsrCustFldEdt4 {

    color: #7569A0;
    text-align: center;


    /* Paragraph/Body/Body XS */
    font-family: PPRightGroteskCasual340;
    font-size: 12px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    /* 16.8px */
    max-width: 464px;
    margin: auto;
    display: inline-block;
    word-break: break-word;

}

.saved-notice {
    display: none;
}


.profile.profile-view li.profile-info-identification,
.profile.profile-view li.profile-info-identification-type
{
    display: none;
}

@media only screen and (max-width: 1024px) {

    .profile.profile-view .bodybox ul.opencollapse {
        width: 90%;
    }

}

@media only screen and (max-width: 568px) {

    .profile.profile-view .profile-save .accordionContent section.loginfrm ul.frm {
        flex-direction: column;
    }

    .profile.profile-view .profile-save .accordionContent section.loginfrm ul.frm>li {
        width: 100%;
    }

    li.profile-save .unibtn .qbutton-ctl input {
        width: 100% !important;
    }

}






/* .profile.profile-view ends */

/* .register.register-revise-billing starts */


.register.register-revise-billing div.tle {
    display: none;
}

.register.register-revise-billing #customheader.auctitle.catitle {
    display: none;
}

.register.register-revise-billing li.profile-billing-fax-panel {
    display: none;
}


.register.register-revise-billing div.accordionButton span {
    color: #230046;
    text-align: center;
    font-family: PPRightGroteskNarrow770;
    font-size: 32px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    text-transform: uppercase;
}

.register.register-revise-billing .mobui-composite-wrapper label {
    text-align: left;
    margin-bottom: 16px;
    color: var(--titleTextColor);
    font-family: PPRightGroteskNarrow770;
    font-size: 20px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    text-transform: uppercase;
}

.register.register-revise-billing .bodybox ul.opencollapse {
    width: 48%;
    margin: auto;
}

.register.register-revise-billing .bodybox ul.opencollapse>li {
    width: 100%;
    padding: 0;
    margin: 0;
}

.register.register-revise-billing ul.frm>li {
    padding-bottom: 16px;
}

.register.register-revise-billing div.mobui-composite-wrapper {
    border-top: 0;
}

body.register-revise-billing .mobui-composite-wrapper .custom-combobox-toggle,
body.register-revise-billing .ui-widget .ui-widget.custom-combobox-toggle {
    background-image: url(/css/custom/v2/images/dropwodn-icon.svg) !important;
    height: 56px;
    background-color: #F6F6F6;
    border: 0;
}


.register.register-revise-billing .profile-billing-phone-panel #copbp5 span#ccpbp5_ctl {

    border-radius: 2px;
    border: 1px solid #7569A0 !important;
    box-sizing: border-box;

}

.register.register-revise-billing .profile-billing-phone-panel span#ccpbp5_ctl.qlistbox-ctl {
    margin-bottom: 16px;
    display: inline-block;
    width: 100%;

}

.register.register-revise-billing div.save-cancel-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 56px;
}

.register.register-revise-billing div.save-cancel-btn>div {
    margin: 0 7px;
}


.register-terms-and-conditions .opencollapse>li .signfrm {
    margin-left: 5%;
    margin-right: 5%;
}

.register.register-revise-billing .sam_view_responsive_panel_authnetbillingpanel-ctl div.validation-error {
    border: 0 !important;
}

.register.register-revise-billing #UsrCustFldEdt4_ctl span {
    word-break: break-word;
}

.register.register-revise-billing .alert.alert-error {
    color: red;
    font-size: 18px !important;
    font-weight: 700;
    margin-bottom: 15px;
    display: inline-block;
    line-height: 20px !important;
}

@media only screen and (max-width: 1024px) {
    .register.register-revise-billing .bodybox ul.opencollapse {
        width: 98%;
        margin: auto;
    }

}

/* .register.register-revise-billing ends */



/* .register.register-terms-and-conditions starts */


.register.register-terms-and-conditions div.tle {
    display: none;
}

.register.register-terms-and-conditions #customheader.auctitle.catitle {
    display: none;
}

.register.register-terms-and-conditions li.profile-billing-fax-panel {
    display: none;
}


.register.register-terms-and-conditions div.accordionButton span {
    color: #230046;
    text-align: center;
    font-family: PPRightGroteskNarrow770;
    font-size: 32px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    text-transform: uppercase;
}

.register.register-terms-and-conditions .mobui-composite-wrapper label {
    text-align: left;
    margin-bottom: 16px;
    color: var(--titleTextColor);
    font-family: PPRightGroteskNarrow770;
    font-size: 20px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    text-transform: uppercase;
}

.register.register-terms-and-conditions .bodybox ul.opencollapse {
    width: 48%;
    margin: auto;
}

.register.register-terms-and-conditions .bodybox ul.opencollapse>li {
    width: 100%;
    padding: 0;
    margin: 0;
}

.register.register-terms-and-conditions ul.frm>li {
    padding-bottom: 16px;
}

.register.register-terms-and-conditions div.mobui-composite-wrapper {
    border-top: 0;
}

.register.register-terms-and-conditions div.save-cancel-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 56px;
}

.register.register-terms-and-conditions div.save-cancel-btn>div {
    margin: 0 7px;
}

.register.register-terms-and-conditions ul.frm li:empty {
    display: none;
}

.register.register-terms-and-conditions .qlabel-ctl span {
    word-break: break-word;
}

.register.register-terms-and-conditions #flash-notification.validation-error {
    margin-top: 24px !important;
}

@media only screen and (max-width: 568px) {
    .register.register-terms-and-conditions .bodybox ul.opencollapse {
        width: 100%;
    }
}

/* .register.register-revise-billing ends */





/* .auctions-ask-question starts */

.auctions.auctions-ask-question .auctitle.catitle {
    display: none;
}

.auctions.auctions-ask-question div.tle {
    display: none;
}

.auctions.auctions-ask-question div.accordionButton {

    color: var(--titleTextColor);
    font-family: PPRightGroteskNarrow770;
    font-size: 32px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    text-transform: uppercase;

}

.auctions.auctions-ask-question ul.frm>li {

    padding-top: 16px;
    padding-bottom: 16px;
}

.auctions.auctions-ask-question li.user-reg-confirmation-panel {
    margin-top: 64px;
}

.user-logged-in.auctions.auctions-ask-question li.user-reg-confirmation-panel {
    margin-top: 0;
}

.user-logged-in.auctions.auctions-ask-question div.accordionButton {
    display: none;
}

.auctions.auctions-ask-question div.mobui-composite-wrapper {
    border-top: 0;
}

.auctions.auctions-ask-question div.captcha-div {
    display: flex;
    flex-direction: column;
}

.auctions.auctions-ask-question .captcha-div img[alt='captcha'] {
    max-width: 250px;
    margin: auto;
}

.auctions.auctions-ask-question .user-reg-confirmation-panel div.accordionContent {
    display: flex !important;
    flex-direction: column;
}

.auctions.auctions-ask-question div.save-cancel-btn {
    display: flex;
    justify-content: center;
    padding-top: 42px;
    margin-bottom: 0;
    background: #F6F6F6;
}

.auctions.auctions-ask-question li.li-cancel-btn {
    margin-right: 12px;
}

/* .auctions-ask-question ends */

/* .auctions.auctions-tell-friend starts */

.auctions.auctions-tell-friend .auctitle.catitle {
    display: none;
}

.auctions.auctions-tell-friend div.tle {
    display: none;
}

.auctions.auctions-tell-friend div.accordionButton {

    color: var(--titleTextColor);
    font-family: PPRightGroteskNarrow770;
    font-size: 32px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    text-transform: uppercase;

}

.auctions.auctions-tell-friend ul.frm>li {
    padding-top: 16px;
    padding-bottom: 16px;
}

.auctions.auctions-tell-friend li.user-reg-confirmation-panel {
    margin-top: 64px;
}

.user-logged-in.auctions.auctions-tell-friend li.user-reg-confirmation-panel {
    margin-top: 0;
}

.user-logged-in.auctions.auctions-tell-friend div.accordionButton {
    display: none;
}

.auctions.auctions-tell-friend div.mobui-composite-wrapper {
    border-top: 0;
}

.auctions.auctions-tell-friend div.captcha-div {
    display: flex;
    flex-direction: column;
}

.auctions.auctions-tell-friend .captcha-div img[alt='captcha'] {
    max-width: 250px;
    margin: auto;
}

.auctions.auctions-tell-friend .user-reg-confirmation-panel div.accordionContent {
    display: flex !important;
    flex-direction: column;
}

.auctions.auctions-tell-friend div.save-cancel-btn {
    display: flex;
    justify-content: center;
    padding-top: 42px;
    margin-bottom: 0;
    background: #F6F6F6;
}

.auctions.auctions-tell-friend li.li-cancel-btn {
    margin-right: 12px;
}

.user-logged-in.auctions.auctions-tell-friend li.user-details-li:empty {
    display: none;
}

.user-logged-in.auctions.auctions-tell-friend li.empty.user-details-li {
    display: none;
}

.user-logged-in.auctions.auctions-tell-friend li.user-details-li {
    padding: 4px 0 !important;
}

.auctions.auctions-tell-friend li.user-details-li>* {
    padding: 0;
}

.auctions.auctions-tell-friend div.captcha-div>div {
    clear: both;
    text-align: left;
    margin: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* .auctions.auctions-tell-friend ends */

/* .auctions.auctions-info starts */

.auctions.auctions-info li.alert.alert-error {
    text-align: center;
    font-size: 18px !important;
    font-family: PPRightGroteskCasual620;
    font-weight: 620;
    color: red;


}

.auctions.auctions-info .unibtn span.qbutton-ctl {
    text-align: center;
}

.auctions.auctions-info .unibtn input.blu {
    width: 100% !important;
}

.auctions.auctions-info .unibtn span br {
    display: none;

}

.auctions.auctions-info section.car_wrapper {
    display: none;
}

.auctions.auctions-info a.catalog-live-sale-link {
    display: none;
}

.auctions.auctions-info span.sale-no {
    display: none;
}

.auctions.auctions-info #customheader div.tle h3 {
    display: none;
}

.auctions.auctions-info .tle div.unibtn {
    margin-top: 10px;
    margin-bottom: 10px;
}

.auctions.auctions-info a.catlg {
    margin: 10px 0;
}

/* .auctions.auctions-info ends */

/* .lot-details.lot-details-index starts */


.auction491.lot-details.lot-details-index div.custom-ending-date.lot-details-ending-date {
    display: none;
}

.lot-details.lot-details-index div#wrapper {
    opacity: 0;
}

.lot-details.lot-details-index div.click-to-bid-on-live {
    margin-top: 22px;
}

.lot-details.lot-details-index div.clicktxt {
    display: none;
}

.lot-details.lot-details-index section.auc_show.aucshow-live {
    display: flex;
    justify-content: space-between;
}

.lot-details.lot-details-index div.auc_slide.left {
    width: 49%;
    margin: 0;
    background: transparent;
}

.lot-details.lot-details-index div.auc_info.right {
    width: 49%;
    padding: 0;
    background: transparent;
    border: 0;
}

.lot-details.lot-details-index .navigate-live-sale div.live-sale {

    text-align: center;
    width: 100%;

}

.lot-details.lot-details-index div.live-sale a {
    padding: 8px;
    border-radius: 4px;
    border: 1px solid #FF002E;
}

.lot-details.lot-details-index .navigate-live-sale a {
    color: #FF002E;
    text-align: center;
    font-family: PPRightGroteskNarrow770;
    font-size: 24px;
    font-style: normal;
    font-weight: 770;
    line-height: 98%;

    text-transform: uppercase;
}

.lot-details.lot-details-index div.navigate.navigate-next-prev {
    display: flex;
    justify-content: flex-end;
    border: 0;
    background: transparent;
}

.lot-details.lot-details-index .navigate-next-prev div.similar-item {
    display: none;
}

.lot-details.lot-details-index .navigate-next-prev div {
    float: unset !important;
    width: auto !important;
    padding: 8px;
    border-radius: 4px;
    border: 1px solid #230046;
    min-width: 46px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 4px;
    cursor: pointer;

}

.lot-details.lot-details-index .navigate-next-prev div a {
    color: #230046;
    font-family: PPRightGroteskCasual620;
    font-size: 14px;
    font-style: normal;
    font-weight: 620;
    line-height: 115%;
}

.lot-details.lot-details-index img.next-prev-image.prev-image {
    padding-left: 8px;
    padding-right: 4px;
}

.lot-details.lot-details-index img.next-image.next-prev-image {

    padding-left: 4px;
    padding-right: 8px;


}

.lot-details.lot-details-index div.auc_info_bid {
    padding: 0;
    background: transparent;
    margin-top: 30px;
}

.lot-details-container div.message-lot {
    display: none;
}

.lot-details.lot-details-index div.ask-que-tell-friend-div {
    margin: 0;
    justify-content: flex-end;
}

.lot-details.lot-details-index .ask-que-tell-friend-div a.tell-friend,
.lot-details.lot-details-index .ask-que-tell-friend-div a.ask.right {
    color: #230046;
    font-family: PPRightGroteskCompact620;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 620;
    line-height: 115%;
    /* 16.1px */
    text-transform: uppercase;
    background: transparent !important;
    border: 0 !important;
}

.lot-details.lot-details-index.lot-closed .ask-que-tell-friend-div a.ask.right {
    padding-left: 0 !important;
}

.lot-details.lot-details-index span#blkAbs.abs-bid {
    /* display: none; */
}

div.cur_bid.left>div.clear {
    display: none;
}

.lot-details.lot-details-index li.li-time-status-live-sale {
    display: none;
}

.lot-details.lot-details-index .li-bid-input label.mxbid {
    display: none;
}

.lot-details.lot-details-index .li-bid-button input.place-bid {
    margin-top: 0;
    margin-bottom: 0;
}

body.lot-details .bidfrm fieldset {
    padding: 12px 25px 17px 25px;
    background: #E6E5EE;
    width: 100%;
    /* width: fit-content; */
    text-align: center;
}

.lot-details.lot-details-index fieldset.bidding-fieldset ul {
    display: flex;
    justify-content: flex-start;
    box-sizing: border-box;
    padding: 0;
}



.lot-details.lot-details-index .bidding-fieldset span.outbid {
    color: #230046;
    font-variant-numeric: slashed-zero;
    /* Headline/Headline M */
    font-family: PPRightGroteskNarrow770;
    font-size: 32px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    /* 35.2px */
    text-transform: uppercase;
}

body.lot-details .bidfrm .bidding-fieldset ul>li:first-child .mxbid-input {
    height: 100%;
    flex-wrap: nowrap;
}

.lot-details.lot-details-index .li-bid-input .mxbid-input .qtextbox-ctl input.textbox {
    height: 100% !important;
}

.lot-details.lot-details-index label.other-lot-no-lbl {
    display: none;
}


.lot-details.lot-details-index .li-bid-button .unibtn span.place-bid i {
    font-style: normal;
    white-space: nowrap;
}

.lot-details.lot-details-index section#other-lots-carousel.car_wrapper {
    position: relative;
    background: #E6E5EE;
    margin-top: 0;
    overflow: auto;
    width: 100% !important;
}

.lot-details.lot-details-index div.next-prev-arrow-image {
    position: absolute;
    width: 115%;
    display: flex;
    justify-content: space-between;
    margin-left: -7.5%;
    top: 50%;
    background: transparent;
    max-width: 100%;
    margin: auto;
    padding: 0 13px;
    box-sizing: border-box;
}

.lot-details.lot-details-index .lot-list-controls {
    display: none;
}

.lot-catalog-list {
    padding: 0;
    border: 0;
    background: #E6E5EE;
}

.lot-details.lot-details-index #pnlOtherLots a br {
    display: none;
}

.unibtn input.orng.place-bid {
    margin-top: 0;
}

.lot-details.lot-details-index .bidding-fieldset span br {
    display: none;
}

.lot-details.lot-details-index div.bid-container {

    margin: auto;
    width: 75%;

}

#pnlOtherLots_ctl a.lot {


    margin: 0 42px;
    padding: 0;


    max-width: unset;
    height: auto;
    max-width: unset;
    height: auto;
    width: 222px;
    border: 0;
}



.lot-list-images .other-lot-img-wrap {
    width: 222px;
    height: 277px;
    max-height: unset;
    max-width: unset;
    background: #fff;
    min-width: unset;
    margin-top: 0;
    border-radius: 2px;
}





img.other-lots-image {
    width: 206px;
    height: 261px;
    object-fit: contain;
    background: #fff;
}




.lot-details.lot-details-index div.other-lots-description-sec {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.lot-details.lot-details-index div.other-lot-sale-name {
    color: #230046;
    font-family: PPRightGroteskCasual470;
    font-size: 12px;
    font-style: normal;
    font-weight: 470;
    line-height: 140%;
    text-align: left;
    margin-top: 8px;

    /* 16.8px */
}

.lot-catalog-list .lot-list a .lot-description-timed {
    overflow: hidden;
    color: #230046;
    text-overflow: ellipsis;
    font-family: PPRightGroteskCasual340;
    font-size: 14px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    margin-top: 8px;
    white-space: break-spaces;
    text-align: left;
    /* 19.6px */
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;

}

.lot-details.lot-details-index .auctitle a.aucinfo {
    display: none;
}

.lot-details.lot-details-index div.navigate.navigate-live-sale {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.lot-details.lot-details-index div.navigate-closed-sale {
    display: flex;
}

.lot-details.lot-details-index div.closed-sale {
    text-align: center;
}

.lot-details.lot-details-index div.closed-sale a {


    padding: 8px;
    border-radius: 4px;
    border: 1px solid #230046;

    color: #230046;
    text-align: center;
    font-family: PPRightGroteskNarrow770;
    font-size: 24px;
    font-style: normal;
    font-weight: 770;
    line-height: 98%;
    text-transform: uppercase;



}

.lot-details.lot-details-index div.navigate.navigate-live-sale>*,
.lot-details.lot-details-index div.navigate-closed-sale>* {
    width: 33.33%;
    box-sizing: border-box;
}

.lot-details.lot-details-index h3.h3-lot-details {
    display: flex;
    flex-direction: column;
}

.lot-details.lot-details-index span.h3-lot-no {
    color: #230046;

    font-family: PPRightGroteskCasual470;
    font-size: 14px;
    font-style: normal;
    font-weight: 470;
    line-height: 140%;
    /* 19.6px */
}

.lot-details.lot-details-index .h3-lot-details span.lot-name {
    color: #230046;
    font-family: PPRightGroteskNarrow770;
    font-size: 32px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    /* 35.2px */
    text-transform: uppercase;
}

.lot-details.lot-details-index div.current-bid-div,
.lot-details.lot-details-index div.estimate-div,
.lot-details.lot-details-index div.starting-div {
    display: flex;
    flex-direction: column;
}


.lot-details.lot-details-index div.current-bid-div {
    margin-bottom: 30px;
}

.lot-details.lot-details-index div.estimate-div,
.lot-details.lot-details-index div.starting-div {
    margin: 4px 0;
}

.lot-details.lot-details-index span.current-bid-span,
.lot-details.lot-details-index .estimate-div span.estimate,
.lot-details.lot-details-index .starting-div span.starting {

    color: #7569A0;
    /* Paragraph/Body/Body S */
    font-family: PPRightGroteskCasual340;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    /* 19.6px */


}

.lot-details.lot-details-index span.current-bid-val {
    color: #230046;
    font-family: PPRightGroteskCasual620;
    font-size: 32px;
    font-style: normal;
    font-weight: 620;
    line-height: 110%;
    /* 35.2px */
}

.lot-details.lot-details-index span.total-bid,
.lot-details.lot-details-index span.total-bid a {
    color: #230046;
    font-family: PPRightGroteskCasual340;
    font-size: 14px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    padding-left: 4px;
    /* 19.6px */
}

.lot-details.lot-details-index .estimate-val,
.lot-details.lot-details-index span.starting-val {
    color: #230046;
    font-family: PPRightGroteskCasual340;
    font-size: 14px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
}


.lot-details.lot-details-index span.starting-val.with-abs-bid {
    display: flex;
}

.lot-details.lot-details-index div.abs-bid-div.with-starting {
    margin-left: 8px;
}

.lot-details.lot-details-index div.watchlist-div {
    display: flex;
}

.lot-details.lot-details-index span#watchlist_button {
    margin-bottom: 40px;
}

.lot-details.lot-details-index #addToWatchlist.add-watch,
.lot-details.lot-details-index a#removeFromWatchlist {
    color: #230046;
    /* Buttons/Basic Button/Button S */
    font-family: PPRightGroteskCompact620;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 620;
    line-height: 115%;
    background: transparent !important;
    text-transform: uppercase;
    border: 0 !important;
    padding: 0 4px 0px 7px !important;
}

.lot-details.lot-details-index div.bidfrm {
    /* margin-top: 16px; */
    margin-top: 0;
    margin-bottom: 10px;
    display: flex;
    justify-content: center;
}

.lot-details.lot-details-index.lot-closed div.bidfrm {
    justify-content: flex-start;
}

.lot-details.lot-details-index span.closed-lot-span {
    display: none;
    font-family: PPRightGroteskNarrow770;
    color: #FF002E;
    font-size: 20px;
    font-weight: 770;
    text-transform: uppercase;
    line-height: 22px;
    word-wrap: break-word
}

.lot-details.lot-details-index div.winner-msg {
    display: none;
}

.lot-details.lot-details-index div.invoice-lnk {
    display: none;
}

.lot-details.lot-details-index div.you-win-div-box {


    border-radius: 2px;
    background: #E6E5EE;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 18px 12px 10px 12px;
    margin-bottom: 16px;

}

.lot-details.lot-details-index .aucshow-live .message-closed {
    width: 100%;
}

.lot-details.lot-details-index a.invoice-pay-link {
    color: #7569A0;
}

.lot-details.lot-details-index div.you-win-title-header {
    color: #230046;

    /* Display/Display L */
    font-family: PPRightGroteskTall770;
    font-size: 106px;
    font-style: normal;
    font-weight: 770;
    line-height: 80%;
    /* 84.8px */
    text-transform: uppercase;
}

.lot-details.lot-details-index div.invoice-link-sectin {
    color: #7569A0;


    /* Paragraph/Bold/Bold S */
    font-family: PPRightGroteskCasual620;
    font-size: 14px;
    font-style: normal;
    font-weight: 620;
    line-height: 140%;
    /* 19.6px */
}

.lot-details div.you-win-link-sectin {
    display: flex;
    align-items: center;
}

.lot-details.lot-details-index img.youwin-alert-icon {
    padding-right: 11px;
}

.lot-details.lot-details-index div.lot-sold-message {
    color: #FF002E;
    text-align: left;
    /* Prices/Price M */
    font-family: PPRightGroteskCasual620;
    font-size: 24px;
    font-style: normal;
    font-weight: 620;
    line-height: 110%;
    /* 26.4px */
}

.mediaThumbnails {

    width: 100%;
    box-sizing: border-box;
    border: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;

}

.mediaThumbnails>li {
    padding: 8px;
}

.mediaThumbnails li a {
    margin: 0;
}



.mediaThumbnails li a img {
    width: 78px;
    height: 86px;
    max-width: unset;
    max-height: unset;
    box-shadow: none;
    filter: unset;
    object-fit: scale-down;
}

.lot-details.lot-details-index .mxbid-input input.textbox {

    color: #7569A0;
    /* Headline/Headline M */
    font-family: PPRightGroteskNarrow770;
    font-size: 32px !important;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    /* max-width: 204px; */
    /* 35.2px */
    text-transform: uppercase;
    background: #F0F0F0;

}

.lot-details.lot-details-index .bidding-fieldset span.warning {

    /* color: #230046; */
    color: #FF002E;
    font-family: PPRightGroteskNarrow770;
    font-size: 16px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    text-transform: uppercase;
    margin: 12px 0;

}

.list_carousel h3.dk_title {
    color: #230046;
    font-family: PPRightGroteskNarrow900;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: 90%;
    /* 25.2px */
    text-transform: uppercase;
    padding: 28px 0 86px 16px !important;
    border: 0;
    text-align: left;
}

.list_carousel {
    height: 621px;
}

.lot-details.lot-details-index span.maxbid-curr {

    display: flex;
    align-items: center;
    color: #230046;
    /* Headline/Headline M */
    font-family: PPRightGroteskNarrow770;
    font-size: 32px !important;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    /* 35.2px */
    text-transform: uppercase;
    margin-top: 0 !important;
    margin-right: 8px;
}

body.lot-details .bidfrm .bidding-fieldset ul>li {
    /* width: fit-content; */
    max-width: 50%;
}

.mz-hint {
    display: none;
}

button.mz-button.mz-button-prev:before,
button.mz-button.mz-button-next:before {
    display: none;
}

.lot-details.lot-details-index .mz-nav-controls button[title='Previous'][type='button'] {
    background: url(/css/custom/v2/images/icon-left.svg);
    background-repeat: no-repeat;
    background-position: 50%;
    border: 1px solid #230046 !important;
    border-radius: 2px !important;
}


.lot-details.lot-details-index .mz-nav-controls button[title='Next'][type='button'] {
    background: url(/css/custom/v2/images/icon-right.svg);
    background-repeat: no-repeat;
    background-position: 50%;
    border: 1px solid #230046 !important;
    border-radius: 2px !important;
}

.lot-details.lot-details-index .time-status {
    display: none;
}

.lot-details.lot-details-index.type-hybrid-sale .time-status {
    display: block;
    color: red;
    font-weight: 700;
}

.lot-details.lot-details-index.type-hybrid-sale li.li-time-status-hybrid-sale a {
    color: red;
    font-weight: 700;
}

.lot-details.lot-details-index.type-hybrid-sale div.bidfrm {
    position: relative;
}

.lot-details.lot-details-index.type-hybrid-sale .bidfrm fieldset {
    padding-bottom: 30px;
}

.lot-details.lot-details-index.type-hybrid-sale li.li-time-status-hybrid-sale {

    position: absolute;
    bottom: -5px;
    display: flex;
    width: 100%;
    align-items: center;
    max-width: 100%;
    justify-content: center;

}

body.lot-details #slider4.rslides li figure a img {
    object-fit: cover;
    max-height: unset;
    border: 0;
}


.lot-catalog-list .lot-list .lot {
    overflow: visible;
}

.lot-details.lot-details-index .bidding-fieldset span.youre-winning,
.lot-details.lot-details-index .bidding-fieldset span.outbid {
    color: #230046;
    /* Headline/Headline M */
    font-family: PPRightGroteskNarrow770;
    font-size: 32px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    /* 35.2px */
    text-transform: uppercase;
    margin-bottom: 12px;
}

.lot-details.lot-details-index .bidding-fieldset input.place-bid {
    width: 100% !important;
}

body.lot-details #slider4.rslides li {
    width: 100%;
}

.lot-details.lot-details-index .place-bid-live-online-item-dialog .form br {
    display: none;
}

.lot-details.lot-details-index div.line-online-btn-sec {
    display: flex;
    justify-content: center;
    align-items: center;
}

.lot-details.lot-details-index .line-online-btn-sec div.unibtn {
    margin-left: 15px;
    margin-right: 15px;
}

.lot-details.lot-details-index .place-bid-live-online-item-dialog div.message {
    display: block !important;
}

.lot-details.lot-details-index .message span span#pbloi1 {


    word-wrap: break-word;
    word-break: break-word;
    color: #230046;
    font-size: 16px;
    font-family: PPRightGroteskCasual340;

}

.lot-closed.lot-details.lot-details-index a.biddingHistoryLink {
    color: #230046;
    font-family: PPRightGroteskCasual340;
    font-size: 18px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    padding-left: 0;
}

.lot-details.lot-details-index.type-hybrid-sale div.hybrid-sale-lots-closing-now {
    color: var(--titleTextColor);
    font-family: PPRightGroteskTall770;
    font-size: 44px;
    font-style: normal;
    font-weight: 770;
    line-height: 85%;
    /* 54.4px */
    text-transform: uppercase;
    width: fit-content !important;
    margin-right: 10px;
}

.lot-details.lot-details-index.type-hybrid-sale .hybrid-sale-link-and-btn a.hybrid-sale-enter-auction-here-btn {

    display: flex;
    justify-content: center;
    align-items: center;
    width: fit-content;
    margin-left: 10px;
    margin-right: 0;
    background: #230046;
    color: #FAFAFA !important;
    border-color: #230046 !important;

}

.lot-details.lot-details-index.type-hybrid-sale div.hybrid-sale-link-and-btn {
    display: flex;
    justify-content: center;
    align-items: center;
}

.lot-details.lot-details-index div.custom-ending-date {
    font-family: PPRightGroteskTall770;
    font-size: 36px;
    font-weight: 770;
    line-height: 40px;
    letter-spacing: 0em;
    text-align: center;
    color: #230046;

}


.lot-details.lot-details-index .auctitle.sec-lot-details-lot-active-no-live-link {

    display: flex;
    justify-content: space-between;

}

.lot-details.lot-details-index .sec-lot-details-lot-active-no-live-link div.aucdttle.tle,
.lot-details.lot-details-index .sec-lot-details-lot-active-no-live-link div.clearfix {
    display: none;
}

.lot-details.lot-details-index .lot-details-container .auc_dtl_titlea.catlg img.auction-image,
.lot-details.lot-details-index .catalogue-link img.auction-image,
.lot-details.lot-details-index .catlg img.auction-image {

    width: 40px;
    height: 40px;
    object-fit: scale-down;
    padding: 0 5px;

}

.lot-details.lot-details-index div.from-auction-name {

    margin-right: 5px;
    font-weight: 300;
    font-family: PPRightGroteskCasual400;
    font-weight: 400;

}

.lot-details.lot-details-index .catlg span.auction_name:hover {
    color: #FF002E;
}

@media only screen and (min-width: 814px) {

    section.car_wrapper:not(#other-lots-carousel) {
        display: none;
    }

    body div#wrapper form#LotDetailsLive div article section div ul#slider4 li figure a#Zoom-1:not(.mz-no-rt-width-css)>.mz-figure:not(.mz-no-rt-width-css)>img {
        height: 100%;
        width: 70% !important;
        margin: auto !important;
        max-width: unset !important;
        max-height: unset !important;
        object-fit: contain;
        background: #fff;

    }

    body.lot-details #slider4.rslides li figure {
        height: 750px;
        cursor: pointer;
        background: #fff;
        /* pointer-events: none; */
    }

    body.lot-details #slider4.rslides li figure a {
        width: auto;
        max-width: unset;
    }


}


@media only screen and (max-width: 1400px) {

    .lot-details.lot-details-index .mxbid-input input.textbox {
        max-width: 204px;
    }

}

@media only screen and (max-width: 1240px) {

    .lot-details.lot-details-index.type-hybrid-sale div.hybrid-sale-link-and-btn {
        flex-direction: column;

    }

    .lot-details.lot-details-index.type-hybrid-sale div.hybrid-sale-lots-closing-now {
        margin-right: 0;
    }

    .lot-details.lot-details-index.type-hybrid-sale .hybrid-sale-link-and-btn a.hybrid-sale-enter-auction-here-btn {
        margin-left: 0;
    }

}

@media(max-width: 1024px) {




    .lot-details.lot-details-index.lot-closed .ask-que-tell-friend-div a.ask.right {
        padding-left: 8px !important;
    }



    .lot-details.lot-details-index section.auc_show.aucshow-live {
        flex-direction: column;
        margin-bottom: 40px;
    }

    .lot-details.lot-details-index div.auc_info.right {
        display: flex;
        flex-direction: column;
        width: 100% !important;
        padding: 0 !important;
    }

    .lot-details.lot-details-index div.auc_slide.left {
        width: 100%;
    }

    .lot-details.lot-details-index div.cur_bid.left {

        display: flex;
        flex-direction: column;
        width: 100%;

    }

    .lot-details.lot-details-index fieldset.bidding-fieldset ul {
        width: 100%;
    }

    .lot-details.lot-details-index div.bid-container {
        width: 100%;
    }

    .lot-details.lot-details-index .bidding-fieldset ul>li .mxbid-input span.qtextbox-ctl input[type=text],
    .lot-details.lot-details-index .mxbid-input input.textbox {
        max-width: unset !important;
    }

    .lot-details.lot-details-index .ask-que-tell-friend-div a.tell-friend,
    .lot-details.lot-details-index .ask-que-tell-friend-div a.ask.right {
        padding: 8px !important;
        border-radius: 4px;
        border: 1px solid #230046 !important;

    }

    .lot-details.lot-details-index .ask-que-tell-friend-div a.ask.right {
        margin-right: 8px;
    }

    body.lot-details .bidfrm fieldset {
        border-radius: 4px;

    }

    .lot-details.lot-details-index li.li-bid-input {

        width: 100% !important;
        max-width: unset !important;

    }

    .lot-details.lot-details-index ul li.li-bid-button {

        width: fit-content !important;

    }

}

@media(max-width: 830px) {


    .list_carousel h3.dk_title {
        padding: 24px 0 30px 16px !important;
    }

    .list_carousel {
        height: 530px;
    }

    body div#wrapper form#LotDetailsLive div article section div div div ul#slider4 li figure a#Zoom-1:not(.mz-no-rt-width-css)>.mz-figure:not(.mz-no-rt-width-css)>img {
        max-width: unset !important;
        object-fit: contain;
    }

    .lot-details.lot-details-index .car_wrapper:not(#other-lots-carousel) div.list_carousel.responsive {
        display: none !important;
    }

    .lot-details.lot-details-index a.catlg {
        /* width: 100px; */
        /* width: 60%; */
        width: 100%;
        box-sizing: border-box;
        text-align: center;
        display: flex;
        justify-content: flex-start;
        align-items: center;
    }


    .lot-details.lot-details-index .navigate a.catlg {
        background-position-x: 8px;
    }

    ul#nav>li>section {
        width: 100%;
        max-width: unset;

    }

    #nav>li {
        width: 33.33%;
    }

    ul#nav a.active {
        border-bottom: 0 !important;
    }

    body.lot-details ul#nav,
    body.auctions-info ul#nav {
        overflow-x: scroll;
    }

    ul#nav>li>a {
        white-space: nowrap;
    }



}



@media(max-width: 568px) {

    .lot-details.lot-details-index.type-hybrid-sale div.hybrid-sale-link-and-btn {}

    .lot-details.lot-details-index.type-hybrid-sale div.hybrid-sale-lots-closing-now {

        font-size: 34px;
        margin-bottom: 5px;


    }


    .lot-details.lot-details-index .description-content-box .description-info-content iframe {
        max-width: 100%;
    }

    .lot-details.lot-details-index section.nav-description-box {
        display: none;
    }



    .lot-details.lot-details-index .navigate-live-sale a.catlg {
        /* margin-top: 20px; */
    }

    .lot-details.lot-details-index div.navigate.navigate-live-sale {
        flex-direction: column;
    }

    .lot-details.lot-details-index div.navigate.navigate-live-sale>*,
    .lot-details.lot-details-index div.navigate-closed-sale>* {


        width: 100%;

    }

    .lot-details.lot-details-index .mxbid-input input.textbox {
        padding-left: 5px !important;
        text-indent: 0;
    }

    .lot-details.lot-details-index .navigate-next-prev div {
        min-width: 16px;
    }

    .lot-details.lot-details-index div.ask-que-tell-friend-div {
        flex-direction: row-reverse;
    }

    body.lot-details .bidfrm .bidding-fieldset ul>li {
        max-width: unset;
        padding-bottom: 0;
    }

    .lot-details-container .auc_info_bid .cur_bid {
        text-align: left;
    }

    .auc_mob_dis {
        display: none;
    }

    .lot-details.lot-details-index .auc_mob_dis {
        display: block;
        padding-bottom: 5px;
    }

    body.lot-details ul#nav,
    body.auctions-info ul#nav {

        padding-left: 0 !important;
        padding-bottom: 0px;
    }

    body.auctions-info ul#nav {
        display: flex;
    }

    body.auctions-info #nav>li {
        margin-right: 15px;
    }


    #nav {
        border: none;
        position: relative;
        width: 100%
    }

    #nav>li {
        display: block;
        float: left
    }

    #nav>li>a {
        display: inline-block
    }

    #nav>li:last-child>a {
        border-right: 1px solid #ccc
    }

    #nav>li#lot-details-desc-info {
        border: 0;
    }

    #nav>li>section {
        left: 0;
        padding: 0;
        position: absolute;
        /* top: 37px; */
        width: 100%;

    }



}




/* .lot-details.lot-details-index ends */



/* .auctions.auctions-bidding-history starts */

.auctions.auctions-bidding-history div.bid-history-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 35px;
}

.auctions.auctions-bidding-history div.bid-history-title>* {
    width: 33.33%;
}

.auctions.auctions-bidding-history div.back-link a {
    color: #230046;
    /* Buttons/Basic Button/Button S */
    font-family: PPRightGroteskCompact620;
    font-size: 14px;
    font-style: normal;
    font-weight: 620;
    line-height: 115%;
    /* 16.1px */
    text-transform: uppercase;
}

.auctions.auctions-bidding-history .bid-history-title div.ltitle h2 {
    color: #230046;
    text-align: center;

    /* Headline/Headline M */
    font-family: PPRightGroteskNarrow770;
    font-size: 32px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    /* 35.2px */
    text-transform: uppercase;
    margin-bottom: 0;
}

.auctions.auctions-bidding-history .filters.hmmrg {
    display: flex;
    justify-content: center;
}

.bid-history .tablesection {
    padding-top: 0;
}

.auctions.auctions-bidding-history .foolarge.footable thead {
    border-radius: 2px;
}

.auctions.auctions-bidding-history .foolarge>thead>tr>th {
    background: #E6E5EE;
    color: #7569A0;
    /* Paragraph/Bold/Bold M */
    font-family: PPRightGroteskCasual470;
    font-size: 16px;
    font-style: normal;
    font-weight: 470;
    line-height: 140%;
    /* 22.4px */
}

.auctions.auctions-bidding-history table.foolarge.footable {
    border: 0;
}

.auctions.auctions-bidding-history .footable>tbody>tr>td {
    border-top: 0;
    border-bottom: 1px solid #E6E5EE;
    color: #230046;
    /* Paragraph/Body/Body S */
    font-family: PPRightGroteskCasual340;
    font-size: 14px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    /* 19.6px */

}

.auctions.auctions-bidding-history div.bid-history {
    width: 48%;
    margin: auto;
}

/* .auctions.auctions-bidding-history ends */

/* .my-alerts.my-alerts-index starts */

.my-alerts.my-alerts-index .bodybox h2 {
    color: #230046;
    text-align: center;
    /* Display/Display XL */
    font-family: PPRightGroteskTall770;
    font-size: 170px !important;
    font-style: normal;
    font-weight: 770;
    line-height: 80%;
    /* 136px */
    text-transform: uppercase;
}

.my-alerts.my-alerts-index ul.frm>li:nth-child(1),
.my-alerts.my-alerts-index ul.frm>li:nth-child(3),
.my-alerts.my-alerts-index ul.frm>li:nth-child(4),
.my-alerts.my-alerts-index ul.frm>li:nth-child(5),
.my-alerts.my-alerts-index ul.frm>li:nth-child(6),
.my-alerts.my-alerts-index ul.frm>li:nth-child(7),
.my-alerts.my-alerts-index ul.frm>li:nth-child(8),
.my-alerts.my-alerts-index ul.frm>li:nth-child(9),
.my-alerts.my-alerts-index ul.frm>li:nth-child(10),
.my-alerts.my-alerts-index ul.frm>li:nth-child(11),
.my-alerts.my-alerts-index ul.frm>li:nth-child(12),
.my-alerts.my-alerts-index ul.frm>li:nth-child(13) {
    display: none;
}

.my-alerts.my-alerts-index ul.opencollapse {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: space-between;
}

.my-alerts.my-alerts-index li.left,
.my-alerts.my-alerts-index li.right {
    width: 49%;
}

.my-alerts.my-alerts-index li.left {
    margin-top: 30px;
}

.my-alerts.my-alerts-index ul.frm>li {

    padding-bottom: 16px;

}

.my-alerts.my-alerts-index .rstbtn.srch_btn.unibtn {

    display: flex;
    justify-content: center;
    flex-direction: row-reverse;
    margin-bottom: 0;

}

.my-alerts.my-alerts-index span#mal11_ctl.qbutton-ctl {
    margin-left: 12px;
}

.my-alerts.my-alerts-index div.accordionButton {

    color: var(--titleTextColor);
    font-family: PPRightGroteskNarrow770;
    font-size: 32px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    text-transform: uppercase;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;

}

.my-alerts.my-alerts-index li.mysearch-item {

    padding: 16px;
    border-radius: 4px;
    border: 1px solid #7569A0;
    margin: 12px 0;
    box-sizing: border-box;
}

.my-alerts.my-alerts-index li.mysearch-item>ul>li:nth-child(1) {
    color: #230046;
    font-variant-numeric: slashed-zero;

    /* Paragraph/Bold/Bold XL */
    font-family: PPRightGroteskCasual470;
    font-size: 20px;
    font-style: normal;
    font-weight: 470;
    line-height: 140%;
    /* 28px */
    width: 43%;
    height: auto;
    word-break: break-word;
}

.my-alerts.my-alerts-index a.play {
    color: #230046;
    text-align: center;
    font-variant-numeric: slashed-zero;

    /* Buttons/Basic Button/Button M */
    font-family: PPRightGroteskNarrow770;
    font-size: 24px;
    font-style: normal;
    font-weight: 770;
    line-height: 98%;
    /* 23.52px */
    text-transform: uppercase;
    padding: 8px 8px 8px 32px;
    box-sizing: border-box;
    border-radius: 4px;
    border: 1px solid #230046;
    height: fit-content;
    margin: 0 16px 0 0;
    background: url(/css/custom/v2/images/search.svg) no-repeat;
    background-position: 8px 50%;

}

.my-alerts.my-alerts-index a.del {
    color: #FF002E;
    text-align: center;
    /* Buttons/Basic Button/Button M */
    font-family: PPRightGroteskNarrow770;
    font-size: 24px;
    font-style: normal;
    font-weight: 770;
    line-height: 98%;
    /* 23.52px */
    text-transform: uppercase;
    border-radius: 4px;
    border: 1px solid #230046;
    box-sizing: border-box;
    height: fit-content;
    padding: 8px 8px 8px 32px;
    background: url(/css/custom/v2/images/close.svg) no-repeat;
    background-position: 8px 50%;
    margin: 0;
}

.my-alerts.my-alerts-index li.mysearch-item>ul {

    display: flex;
    align-items: center;

}

.my-alerts.my-alerts-index ul.alerts>li ul li:last-child {

    width: 56%;
    display: flex;
    align-items: center;

}

.my-alerts.my-alerts-index label.search-text-0 {
    display: none;
}

.my-alerts.my-alerts-index .mysearch-item ul li br {
    display: none;
}

@media only screen and (max-width: 1024px) {

    .my-alerts.my-alerts-index li.left,
    .my-alerts.my-alerts-index li.right {
        width: 100%;
    }

    ul.alerts>li ul li:first-child {
        width: 100%;
        margin-bottom: 15px;
    }

    .my-alerts.my-alerts-index li.mysearch-item>ul {

        align-items: center;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .my-alerts.my-alerts-index li.mysearch-item>ul>li:nth-child(1) {
        width: 100%;
    }


    .my-alerts.my-alerts-index ul.alerts>li ul li:last-child {
        width: 100%;
    }
}

@media only screen and (max-width: 812px) {}



/* .my-alerts.my-alerts-index ends */

/* .auctions.auctions-live-sale starts */


.auctions.auctions-live-sale div#wrapper {
    opacity: 0;
}

.auctions.auctions-live-sale div.mobile-content-wrap {
    display: none;
}


.auctions.auctions-live-sale div.auction-date {
    display: none;
}



.auctions.auctions-live-sale #customheader {
    display: none;
}

.auctions.auctions-live-sale .lot-upcoming h3,
.auctions.auctions-live-sale .lot-upcoming div.short-sep,
/* .auctions.auctions-live-sale div.list-options, */
.lot-upcoming table.footable:not(#lblUpcoming table.footable) {
    display: none;
}

.auctions.auctions-live-sale .list-opts .show-all span.custom-combobox {
    display: none;
}

.auctions.auctions-live-sale .list-options ul.list-opts {
    padding: 0 16px;
}

@media (min-width: 992px) {}



.auctions.auctions-live-sale div#wrapper {
    padding: 0;
}



.auctions-live-sale div.live-bidding-section {
    display: flex;

}


.auctions.auctions-live-sale div.left-section,
.auctions.auctions-live-sale div.right-section {
    width: 25%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;

}

.auctions.auctions-live-sale div.left-section {


    border-top: 1px solid rgba(35, 0, 70, 0.25);
    border-right: 1px solid #230046;
    padding-top: 25px;


}

.auctions.auctions-live-sale div.right-section {
    background: #f6f6f6;
    border-left: 1px solid #230046;
}

.auctions-live-sale ul.lot-images-slider li.live-slide-right {
    border-top: 1px solid rgba(35, 0, 70, 0.25);
}

div.middle-section {
    width: 50%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    border-top: 1px solid rgba(35, 0, 70, 0.25);
}


.auctions-live-sale .lot-images-container {
    width: 100%;
    height: 587px;
    max-height: unset;
    min-height: unset;
    border: 0;
}

.auctions.auctions-live-sale div.lot-description-section {

    padding: 10px 40px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    width: 100%;

}

.auctions.auctions-live-sale div.lot-number-section {
    display: flex;
}

.auctions.auctions-live-sale div.lot-name-section {
    padding: 16px 0;
    border-bottom: 1px solid #230046;
}

.auctions.auctions-live-sale div.lot-live-now {
    display: flex;
    align-items: center;
}

.auctions-live-sale .lot-description {
    width: 100%;
    margin: 0;
    padding-top: 16px;
    border: 0;
}

.auctions.auctions-live-sale div.lot-description-header {
    display: none;
}



.auctions-live-sale .video-stream {
    margin: 0;
    padding: 0;
    width: 100%;
    border: 0;
    background: transparent;
    display: flex;
    justify-content: center;

}

.auctions-live-sale .lot-bidding {
    width: 100% !important;
    border: 0;
    background: transparent;
}


.auctions.auctions-live-sale div#lblLotImg.wrap {
    height: 100%;
}

.auctions.auctions-live-sale a #lblLotImg div.limg {
    height: 100%;
}

.auctions-live-sale ul.lot-images-slider li.current-image .curr-img-wrap img {
    width: 100% !important;
    /* max-height: 587px !important; */
    max-height: 465px !important;
    object-fit: scale-down;
}


.auctions-live-sale.type-hybrid-sale .current-bid-label {
    text-align: left;
    text-transform: none;
    font-size: 14px;
    font-weight: 470;

}



.auctions.auctions-live-sale div.estimation-sep {
    margin: 0 5px;
}

.auctions.auctions-live-sale div.estimate-section {

    display: flex;
    flex-direction: column;

}



.auctions.auctions-live-sale div.current-bid-estimate {
    display: flex;
    justify-content: space-between;
    padding: 0 16px;
    margin: 8px 0;
}

.auctions.auctions-live-sale.user-logged-out div.current-bid-estimate {}

.auctions.auctions-live-sale .bidding-main li.current-btn {
    padding: 0 16px;
    box-sizing: border-box;
}

.auctions.auctions-live-sale div.estimation-val {
    display: flex;
    color: #230046;
}

.auctions.auctions-live-sale ul.bidding-main {

    display: flex;
    flex-direction: column;
    width: 100%;

}

.auctions.auctions-live-sale div#wrapper {
    padding: 0;
    background: #f6f6f6;
}

.auctions.auctions-live-sale div.back-to-catalogue,
.auctions.auctions-live-sale div.bidder-information-section {
    padding: 0 8px 0 16px;
}

.auctions.auctions-live-sale div.bidder-information-section {
    border-bottom: 1px solid #230046;
}

.auctions.auctions-live-sale .footable>tbody>tr>td {

    border: 0;

}

.lot-upcoming {
    margin-top: 0;
}

.auctions.auctions-live-sale div.back-to-catalogue {
    padding-bottom: 30px;
}

.auctions.auctions-live-sale a#report-problems {
    color: #FF002E;
    font-family: PPRightGroteskCasual470;
    font-size: 14px;
    font-style: normal;
    font-weight: 470;
    line-height: 140%;
    /* 19.6px */
}

.auctions.auctions-live-sale span#lblLotCat {
    display: none
}


.auctions.auctions-live-sale div.lot-name-section {
    color: #230046;
    /* Headline/Headline M */
    font-family: PPRightGroteskNarrow770;
    font-size: 32px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    /* 35.2px */
    text-transform: uppercase;
}

.auctions.auctions-live-sale div.lot-number {

    color: #230046;
    /* Paragraph/Body/Body S */
    font-family: PPRightGroteskCasual340;
    font-size: 14px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    /* 19.6px */
    padding: 4px;
    border-radius: 2px;
    border: 1px solid #230046;
    display: flex;
    justify-content: center;
    align-items: center;

}

.auctions.auctions-live-sale .lot-description-content {
    height: auto;
}

.auctions.auctions-live-sale div.lot-description-content * {


    overflow: hidden;
    color: #230046 !important;
    font-variant-numeric: slashed-zero;
    text-overflow: ellipsis;
    /* white-space: nowrap; */

    /* Paragraph/Body/Body M */
    font-family: PPRightGroteskCasual340 !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    /* 22.4px */

}

.auctions.auctions-live-sale div.lot-description-content p {
    margin-top: 8px;
    margin-bottom: 8px;
}

.auctions.auctions-live-sale label.live-now {
    display: flex;
    width: 6px;
    height: 6px;
    background: #FF002E;
    border-radius: 100%;
    margin: 0 8px 0 12px;
}

.auctions.auctions-live-sale #lblCurrent span.AUD.currency,
.auctions.auctions-live-sale #lblCurrent span.CAD.currency,
.auctions.auctions-live-sale #lblCurrent span.EUR.currency,
.auctions.auctions-live-sale #lblCurrent span.GBP.currency,
.auctions.auctions-live-sale #lblCurrent span.HKD.currency,
.auctions.auctions-live-sale #lblCurrent span.YEN.currency {
    margin-right: 5px;
    font-size: 14px;
    line-height: 14px;
    display: none;
}

.auctions.auctions-live-sale #lblCurrent span.AUD.currency~span.amount {
    font-size: 14px;
    line-height: 14px;
    display: none;
}

.auctions.auctions-live-sale span.live-now-text {


    color: #FF002E;


    /* Paragraph/Bold/Bold S */
    font-family: PPRightGroteskCasual470;
    font-size: 14px;
    font-style: normal;
    font-weight: 470;
    line-height: 140%;
    /* 19.6px */

}



.auctions.auctions-live-sale li.live-bidder-num::marker {
    display: none;
    content: '';
}

.auctions.auctions-live-sale .ui-dialog-buttons .ui-widget-header {
    background: transparent;
    border: 0;
}

.auctions.auctions-live-sale div.ui-corner-all.ui-dialog.ui-dialog-buttons[aria-labelledby='ui-id-5'] {
    width: 80% !important;
    padding: 20px;
    background: #fff;
}



.auctions.auctions-live-sale textarea#report {
    background: #f6f6f6;
    color: #230046;
    /* Headline/Headline M */
    font-family: PPRightGroteskNarrow770;
    font-size: 32px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;

}

.auctions.auctions-live-sale .ui-dialog-buttonpane div.ui-dialog-buttonset {

    display: flex;
    justify-content: center;
    align-items: center;


}

.auctions.auctions-live-sale [aria-labelledby='ui-id-5'] .ui-dialog-title {
    color: #230046;
    text-align: center;
    width: 100%;
    font-family: PPRightGroteskNarrow770;
    font-size: 32px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    text-transform: uppercase;
}

.auctions.auctions-live-sale [aria-labelledby='ui-id-5'] div.input-label {

    overflow: hidden;
    color: #230046;
    font-family: PPRightGroteskCasual340;
    font-size: 16px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;

}

.auctions.auctions-live-sale tbody#catalog-page-1.data-page {
    display: flex;
    flex-direction: column;
}

.auctions.auctions-live-sale #upcoming-scroll td.lot {
    display: none;
}

.auctions.auctions-live-sale .upcoming td.estimate {
    display: none;
}

.auctions.auctions-live-sale .upcoming td.hammer {
    display: none;
}

.auctions.auctions-live-sale .upcoming td.title {
    display: flex;
    flex-direction: column;
    padding: 0;
}

.auctions.auctions-live-sale .upcoming td.icon {
    padding: 0;
}

.auctions.auctions-live-sale #catalog-page-1.data-page tr {
    display: flex;
    border-bottom: 1px solid #230046;
    padding: 8px 0;
}

.auctions-live-sale.type-hybrid-sale .live-bid.disabled.grey {
    margin-left: 0;
    margin-right: 0;
}

.auctions-live-sale.type-hybrid-sale .unibtn .grey {

    box-shadow: unset;

}

#upcoming-scroll {
    border: 0 !important;
}


.auctions.auctions-live-sale section.auc_dtl_title.auctitle-live {
    padding: 0;
}

.auctions.auctions-live-sale #lblUpcoming table.footable {
    border: 0 !important;
    background: unset;
}

.auctions-live-sale .live-slide-right a.nextimg,
.auctions-live-sale ul.lot-images-slider li.live-slide-left a.previmg {
    border: 1px solid #230046 !important;
    border-radius: 2px !important;
    height: 58px;
    width: 58px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;

}

.auctions-live-sale ul.lot-images-slider li.live-slide-left,
.auctions-live-sale ul.lot-images-slider li.live-slide-right {


    height: 58px;
    width: 58px;


}


.auctions-live-sale div.bidder-num {

    color: #230046;
    /* Paragraph/Bold/Bold M */
    font-family: PPRightGroteskCasual470;
    font-size: 16px;
    font-style: normal;
    font-weight: 470;
    line-height: 140%;
    /* 22.4px */
}


.auctions.auctions-live-sale span.welcome-bidder {

    color: #7569A0;
    font-family: PPRightGroteskCasual340;
    font-size: 16px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    /* 22.4px */
}

.link-report-problem {

    width: 100%;
    text-align: left;
    margin: 0;
    padding-bottom: 8px;
    line-height: 16px;
    display: none;
}



.auctions.auctions-live-sale .footable>thead td.icon,
.auctions.auctions-live-sale .footable>thead th.icon,
.auctions.auctions-live-sale .footable>tbody img,
.auctions.auctions-live-sale .footable>tbody td.icon a.preview {
    width: 98px;
    height: 98px;
    min-height: unset;
    max-height: unset;
    max-width: unset;
    padding: 0;
    object-fit: scale-down;
}

.auctions.auctions-live-sale .footable>tbody img {
    background: white;
}

.auctions.auctions-live-sale .footable>tbody td.icon a.preview {
    background-size: contain;
}

.auctions.auctions-live-sale .footable>tbody td.icon {
    padding: 0 0px 0 16px;
    width: 98px;
    height: 98px;
}

.auctions.auctions-live-sale .footable>thead th.estimate,
.auctions.auctions-live-sale .footable>tbody td.estimate,
.footable>thead th.hammer,
.footable>tbody td.hammer {
    display: none;
}

.auctions.auctions-live-sale .footable #catalog-page-1 td.title {
    padding: 0 0px 0 8px;
}

.auctions.auctions-live-sale #catalog-page-1 div.upcoming-lot-number {
    width: fit-content;
    padding: 4px;
    color: #230046;
    /* Paragraph/Body/Body XS */
    font-family: PPRightGroteskCasual340;
    font-size: 12px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    border-radius: 2px;
    border: 1px solid #230046;
    /* 16.8px */
    text-transform: uppercase;
}

.auctions.auctions-live-sale div.upcoming-lot-title {
    overflow: hidden;
    /* Paragraph/Bold/Bold M */
    font-family: PPRightGroteskCasual470;
    font-size: 16px;
    font-style: normal;
    font-weight: 470;
    line-height: 140%;
    color: #230046;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-top: 8px;
}


.auctions.auctions-live-sale .lot-estimate-and-hammer-price div.upcoming-lot-estimate,
.auctions.auctions-live-sale div.upcoming-lot-hammer-price {
    display: flex;

}

.auctions.auctions-live-sale div.lot-estimate-and-hammer-price {
    margin-top: 15px;
}

.auctions.auctions-live-sale div.upcoming-lot-estimate-title,
.auctions.auctions-live-sale .upcoming-lot-hammer-price div.upcoming-lot-hammer-price-title {

    color: #7569A0;
    font-family: PPRightGroteskCasual340;
    font-size: 14px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    margin-right: 5px;
    /* 19.6px */

}

.auctions.auctions-live-sale .upcoming-lot-estimate div.upcoming-lot-estimate-value,
.auctions.auctions-live-sale .upcoming-lot-hammer-price div.upcoming-lot-hammer-price-value {
    color: #230046;
    font-family: PPRightGroteskCasual340;
    font-size: 14px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
}

.auctions.auctions-live-sale div.auction-title {
    color: #230046;
    font-size: 40px;
    font-style: normal;
    font-weight: 770;
    line-height: 85%;
    text-transform: uppercase;
    padding-bottom: 24px;
    font-family: PPRightGroteskTall770;
}



.auctions.auctions-live-sale div.sound,
.auctions.auctions-live-sale .lot-messages,
.auctions.auctions-live-sale div#chat-messages {


    color: #230046;
    font-family: PPRightGroteskCasual340;
    font-size: 16px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    padding: 0 16px;

}

.auctions.auctions-live-sale div.sound {
    padding: 0 !important;
    /* display: none; */
}


.current-bid-label,
.auctions.auctions-live-sale div.estimate-section {
    color: #7569A0;
    font-family: PPRightGroteskCasual470;
    font-size: 14px;
    font-style: normal;
    font-weight: 470;
    line-height: 140%;
    text-transform: none;
    /* 19.6px */
}

.current-bid-label {
    text-align: left;
}


.auctions.auctions-live-sale span.current-bid-amt {
    color: #230046;
    text-align: left;
    /* Prices/Price L */
    font-family: PPRightGroteskCasual620;
    font-size: 32px;
    font-style: normal;
    font-weight: 620;
    line-height: 110%;
    /* 35.2px */
}

.auctions.auctions-live-sale .current-bid-estimate li.current {
    display: flex;
    flex-direction: column;
    margin: 0;
}

.auctions-live-sale .live-chat .live-chat-controls,
.auctions-live-sale.type-hybrid-sale .live-chat .live-chat-controls,
.auctions-live-sale .live-chat .live-chat-controls li,
.auctions-live-sale.type-hybrid-sale .live-chat .live-chat-controls li {
    display: flex;
    flex-direction: column;

}


.auctions.auctions-live-sale .live-chat-controls li.live-chat-btn {
    margin-top: 15px;
}

.auctions-live-sale .live-chat .live-chat-controls li,
.auctions-live-sale.type-hybrid-sale .live-chat .live-chat-controls li {
    width: 100%;
}


.auctions.auctions-live-sale .bidding-main li.current-btn,
.auctions.auctions-live-sale .place-cont.unibtn {
    display: flex;
    width: 100%;
}

.auctions.auctions-live-sale.type-hybrid-sale .current-btn .unibtn {

    display: flex;
    width: 100%;


}

.auctions.auctions-live-sale.type-hybrid-sale .bidding-main li.current-btn {

    flex-direction: column;

}


.auctions.auctions-live-sale a#btnSendMessage {
    width: 100%;
}

.auctions.auctions-live-sale a#btnPlaceBid {
    width: 100%;
}


.auctions.auctions-live-sale .current-btn .unibtn a#btnPlaceBid {
    min-height: 61px;
    box-sizing: border-box;
    border-radius: 0;
}

.auctions.auctions-live-sale.type-hybrid-sale .current-btn .unibtn a#btnPlaceBid {

    height: 61px;
    line-height: 61px !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    box-sizing: border-box;
    color: var(--buttonTextColor);

}


/* temp */

.auctions.auctions-live-sale .current-btn #btnPlaceBid br {
    display: none;
}

.auctions.auctions-live-sale span.highest {
    display: none;
}

.auctions.auctions-live-sale span#btn-outbid.outbid {
    display: none;
}

.auctions.auctions-live-sale .lot-bidding .live-chat {
    display: none !important;
}

.auctions-live-sale .lot-bidding {

    padding-left: 0;
    padding-right: 0;


}

.auctions.auctions-live-sale div.bidding-status-messages {


    text-align: center;
    /* Headline/Headline M */
    font-family: PPRightGroteskNarrow770;
    font-size: 32px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    /* 35.2px */
    text-transform: uppercase;
    border-radius: 0px;
    border-top: 1px solid #7569A0;
    border-right: 0;
    border-bottom: 1px solid #7569A0;
    border-left: 0;
    padding: 10px;
    box-sizing: border-box;



}

.auctions.auctions-live-sale div.bidding-status-messages:empty {
    display: none;
}

.auctions.auctions-live-sale div.bidding-status-messages.outbid-message {
    color: #FF002E;
    background: #FFEAEF;
}

.auctions.auctions-live-sale div.bidding-status-messages.highestbid-message {

    background: #E6E5EE;
    color: #230046;
}

.auctions.auctions-live-sale.user-logged-out div.bidding-status-messages {
    display: none;
}

.auctions-live-sale .messages {
    color: #230046;
    /* Paragraph/Body/Body M */
    font-family: PPRightGroteskCasual340;
    font-size: 16px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    /* 22.4px */
}

.auctions.auctions-live-sale div#preview-image-container {
    /* display: none !important; */
    z-index: 999;
    padding: 100px;
}

.auctions-live-sale.type-hybrid-sale .lot-end-countdown,
.auctions.auctions-live-sale .bidding-main div.bid-count-cont {
    margin-top: 0;
    padding: 0 16px;
    color: #230046;
    /* Paragraph/Bold/Bold M */
    font-family: PPRightGroteskCasual620;
    font-size: 16px;
    font-style: normal;
    font-weight: 620;
    line-height: 140%;
    /* 22.4px */
    margin-top: 4px;

}

.auctions-live-sale.type-hybrid-sale .lot-end-countdown *,
.auctions.auctions-live-sale .bidding-main div.bid-count-cont * {
    color: #230046 !important;
    /* Paragraph/Bold/Bold M */
    font-family: PPRightGroteskCasual620;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 620;
    line-height: 140%;
    /* 22.4px */

}

.auctions.auctions-live-sale .bidding-main div.bid-count-cont {
    display: none;
}

.auctions.auctions-live-sale ul#messages {
    display: none;
}

.auctions.auctions-live-sale hr.sep {
    display: none;
}

.auctions.auctions-live-sale div.bidding-history-title {
    color: #230046;
    /* Headline/Headline S */
    font-family: PPRightGroteskNarrow770;
    font-size: 20px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    /* 22px */
    text-transform: uppercase;
}


.auctions.auctions-live-sale div#chat-messages {
    height: 70px;
    margin-bottom: 20px;
}

.auctions.auctions-live-sale div#chat-messages:empty {
    display: none;
}

.auctions.auctions-live-sale div.currency-cont {
    /* display: none; */
    color: #230046;
    /* Headline/Headline S */
    font-family: PPRightGroteskNarrow770;
    font-size: 20px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    /* 22px */
    text-transform: uppercase;
    padding: 0 14px;
    padding-bottom: 20px;

}

.auctions.auctions-live-sale .current-btn .unibtn a#btnPlaceBid {
    line-height: 100% !important;
    display: flex;
    flex-direction: column;
}

.auctions.auctions-live-sale .amt span#lblCurrent>br {
    display: none;
}

.auctions.auctions-live-sale #btnPlaceBid span.small-price {
    font-size: 40px;
}

#quality-indicator,
#server-quality-indicator {
    display: none;
}

.auctions.auctions-live-sale #messenger p.alert.alert-error {


    margin-bottom: 25px;
    margin-top: 15px;
    background: white;
    padding-bottom: 20px;
    font-family: PPRightGroteskTall770;
    color: red;
    padding: 20px;


}

.auctions.auctions-live-sale.auction-closed div.lot-description-section,
.auctions.auctions-live-sale.auction-closed div.back-to-catalogue,
.auctions.auctions-live-sale.auction-closed div.bidder-information-section,
.auctions.auctions-live-sale.auction-closed .video-stream,
.auction-closed.auctions.auctions-live-sale div.lot-messages,
.auction-closed.auctions.auctions-live-sale ul.bidding-main {

    display: none;

}

.auctions.auctions-live-sale.auction-closed div.middle-section {
    align-items: center;
    justify-content: center;
}

.auction-closed.auctions.auctions-live-sale div.closed-sale-text {

    color: #230046;
    font-family: PPRightGroteskTall770;
    text-transform: uppercase;
    font-size: 106px;
    font-weight: 770;
    line-height: 85px;
    letter-spacing: 0em;
    text-align: center;
    padding: 0;
    margin-bottom: 32px;


}

.auction-closed.auctions.auctions-live-sale div.closed-sale-message {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

@media only screen and (min-width: 1301px) {


    .auctions-live-sale .lot-bidding {
        height: 100%;
    }

    .auctions.auctions-live-sale .lot-bidding div.lot-messages {
        /* height: calc(60% - 230px); */
        /* height: calc(230px); */
        height: calc(180px);
    }

    .auctions.auctions-live-sale .lot-messages div.message-section {

        height: 100%;
        display: flex;
        flex-direction: column;
        height: 150px;
        /* justify-content: flex-end; */

    }

    .auctions-live-sale .messages {
        height: 100%;
    }


    .auctions.auctions-live-sale div.auctioneer-message.messages {

        display: flex;
        width: 100%;
        height: auto;
        flex-direction: column;
        justify-content: flex-end;
        margin-bottom: 20px;
        overflow-y: auto;

    }

    .auctions-live-sale div.live-bidding-section {
        position: relative;
    }

    .auctions.auctions-live-sale div.right-section {
        /* position: fixed; */
        position: sticky;
        align-self: flex-start;
        right: 0;
        top: 0;
        /* height: 100%; */
        height: 100vh;
    }




}


@media only screen and (max-width: 1300px) {


    .auctions-live-sale .video-stream div,
    .auctions-live-sale .video-stream iframe {
        width: 88%;
        margin-left: 6%;
    }

    .auctions.auctions-live-sale div.right-section {
        width: 50%;
    }

    .auctions.auctions-live-sale div.left-section {
        width: 100%;
    }

    .auctions-live-sale .lot-description {
        min-height: unset;
    }

    .auctions-live-sale .lot-description .lot-description-content {
        min-height: unset;
        height: auto;
    }

    .auctions.auctions-live-sale div.back-to-catalogue {
        padding-top: 15px;
        padding-bottom: 30px;
    }

    .auctions.auctions-live-sale div.left-section {
        border-right: 0;
    }

    .auctions-live-sale .lot-images-container {
        height: 361px;
    }

    .auctions-live-sale ul.lot-images-slider li.current-image {
        display: flex;
        justify-content: center;
    }

    .auctions-live-sale ul.lot-images-slider li.current-image .curr-img-wrap img {
        object-fit: contain;
        height: 80%;
        width: calc(100% - 82px) !important;
        max-height: 450px !important;
    }

    .auctions.auctions-live-sale div.lot-description-section {
        padding: 10px 16px;
    }

    .auctions-live-sale ul.lot-images-slider li.live-slide-left,
    .auctions-live-sale ul.lot-images-slider li.live-slide-right,
    .auctions-live-sale .live-slide-right a.nextimg,
    .auctions-live-sale ul.lot-images-slider li.live-slide-left a.previmg {
        height: 24px;
        width: 24px;
    }

}

@media only screen and (max-width: 767px) {


    .auctions-live-sale .video-stream div,
    .auctions-live-sale .video-stream iframe {
        height: 350px;
    }

    .auctions-live-sale .lot-bidding,
    .auctions-live-sale .lot-description,
    .auctions-live-sale .lot-images-container,
    .auctions-live-sale .video-stream {
        width: 100% !important;
    }

    .auctions-live-sale .lot-description-content {
        padding-left: 0;
        padding-right: 0;
    }

    .auctions.auctions-live-sale div.right-section {
        display: none;
    }

    div.middle-section {
        width: 100%;
    }

    .auctions.auctions-live-sale div.curr-img-wrap.lot-images-current {
        width: 100%;
    }

    .auctions-live-sale .video-stream {
        min-height: unset;
    }

    .auctions.auctions-live-sale div.sound,
    .auctions.auctions-live-sale .lot-messages,
    .auctions.auctions-live-sale div#chat-messages {
        margin-left: 0;
        margin-right: 0;
    }

    .auctions.auctions-live-sale .bidding-main li.current-btn {
        margin-bottom: 16px;
    }

    .auctions-live-sale ul.lot-images-slider li.current-image .curr-img-wrap img {
        height: 374px;
    }

    .auctions.auctions-live-sale div#chat-messages {
        height: 64px;
    }



}

@media only screen and (max-width: 870px) {

    .auctions-live-sale .video-stream div,
    .auctions-live-sale .video-stream iframe {
        width: 94%;
        margin-left: 3%;
    }
}

@media only screen and (max-width: 568px) {

    .auctions-live-sale .video-stream div,
    .auctions-live-sale .video-stream iframe {
        width: 97%;
        margin-left: 1.5%;
    }

    .auctions-live-sale .video-stream {
        margin-top: 15px;
    }

}

@media (max-height: 599px) {
    .auctions.auctions-live-sale div.right-section {
        overflow: scroll;
    }
}


/* .auctions.auctions-live-sale ends */

/* .auctions.auctions-permission-required starts */

.auctions.auctions-permission-required div.catalogue-message {

    color: #230046;
    /* Paragraph/Bold/Bold M */
    font-family: PPRightGroteskCasual470;
    font-size: 16px;
    font-style: normal;
    font-weight: 470;
    line-height: 140%;
    padding: 16px;
    /* 22.4px */

    border-radius: 4px;
    border: 1px solid #7569A0;
    background: #E6E5EE;
    margin-top: 30px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.auctions.auctions-permission-required img.catalog-publish-message {
    padding-right: 16px;
}


.auctions.auctions-permission-required div a[href='javascript:history.go(-1);'] {
    display: flex;
    align-items: center;
    background: url(/css/custom/v2/images/arrow_left.svg) no-repeat 0 center;
    background-size: 12px;
    padding-left: 16px !important;
    color: #230046 !important;
    font-family: PPRightGroteskCasual620 !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 620;
    line-height: 115%;
    text-transform: uppercase;
    margin-top: 30px;
}

/* .auctions.auctions-permission-required ends */

/* .auctions.auctions-confirm-bid starts */

body.auctions.auctions-confirm-bid {
    opacity: 0;
}

.auctions.auctions-confirm-bid div.container {

    max-width: 700px;
    margin: auto;
    margin-bottom: 50px;
    border-radius: 2px;
    background: #E6E5EE;
    padding: 0;
}

.auctions.auctions-confirm-bid section.confirm-bid-cont.register {
    background: #E6E5EE;
    padding: 0;
}

.auctions.auctions-confirm-bid article.bodybox {
    padding: 0;
}

.auctions.auctions-confirm-bid div.cancel-submit-button-div {

    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding-top: 26px;
    border-top: 1px solid #7569A0;

}

.auctions.auctions-confirm-bid div.cancel-submit-button-div>div {
    margin: 0;
    width: fit-content;
}

.confirm-bid-cont .qlabel-ctl {
    padding-bottom: 26px;
}


.auctions.auctions-confirm-bid div.confirm-btn.form-submit-btn {
    margin-right: 12px;
}

.auctions.auctions-confirm-bid .confirm-bid-msg .qlabel-ctl span#pblc1 {
    font-size: 0;
}

.auctions.auctions-confirm-bid .confirm-bid-msg .qlabel-ctl span#pblc1 br {
    display: none;
}

.auctions.auctions-confirm-bid div.bid-lot-no-div,
.auctions.auctions-confirm-bid .confirm-bid-msg .qlabel-ctl span i {
    overflow: hidden;
    color: #230046;

    text-overflow: ellipsis;

    /* Paragraph/Body/Body M */
    font-family: PPRightGroteskCasual340;
    font-size: 16px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    /* 22.4px */
}


.auctions.auctions-confirm-bid .confirm-bid-msg .qlabel-ctl span i {
    display: flex;
    text-align: left;
}

.auctions.auctions-confirm-bid div.bid-lot-no-div {
    padding: 0;
    text-align: left;
}


.auctions.auctions-confirm-bid .confirm-bid-message {

    color: #230046;
    text-align: center;

    /* Headline/Headline M */
    font-family: PPRightGroteskNarrow770;
    font-size: 32px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    /* 35.2px */
    text-transform: uppercase;
    padding: 38px;


}



.auctions.auctions-confirm-bid div.bid-amount-div {

    color: #230046;

    /* Prices/Price L */
    font-family: PPRightGroteskCasual620;
    font-size: 32px;
    font-style: normal;
    font-weight: 620;
    line-height: 110%;
    /* 35.2px */
    text-align: left;
    margin-top: 25px;

}

/* .auctions.auctions-confirm-bid ends */

/* .my-items starts */

.my-items #tabnav>li {
    padding-right: 54px;
}

.my-items #tabnav>li>a {
    border: 0;
    background: transparent !important;
    color: #7569A0;
    font-family: PPRightGroteskNarrow900;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: 90%;
    /* 25.2px */
    text-transform: uppercase;
    text-indent: 0 !important;
    text-shadow: none;
}

.my-items #tabnav li.selected>a {
    border-bottom: 3px solid #230046 !important;
    color: #230046;
    padding: 10px 5px !important;

}

.my-items .auclist li>section div.bdttle i {
    color: #7569A0;
    /* Paragraph/Body/Body S */
    font-family: PPRightGroteskCasual340;
    font-size: 14px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    padding-bottom: 8px;
}

.my-items .auclist li>section div.bdttle i>a:first-child {
    overflow: hidden;
    color: #646464;
    text-overflow: ellipsis;
    font-family: PPRightGroteskCasual340;
    font-size: 18px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    /* 25.2px */
    text-transform: uppercase;
}


.my-items .auclist li>section div.bdttle i>a:last-child {
    color: #230046;
    font-variant-numeric: slashed-zero;

    /* Paragraph/Body/Body S */
    font-family: PPRightGroteskCasual340;
    font-size: 14px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    /* 19.6px */
}

/* .my-items .aucbid ul.price-info li>span.title {
    color: #7569A0;
    font-family: PPRightGroteskCasual620;
    font-size: 14px;
    font-style: normal;
    font-weight: 620;
    line-height: 140%;
    text-transform: uppercase;
} */

.my-items #tab-sub-menu {
    margin-bottom: 0;
    padding-bottom: 15px;
    border-bottom: 1px solid #E6E5EE;
}

.my-items .total-amount {
    display: none;
}

section.bidding-cell.center.section-outbid {

    border-radius: 4px;
    background: #FFEAEF;
    padding: 10px;
    box-sizing: border-box;

}

section.bidding-cell.center.section-highbid {

    border-radius: 4px;
    background: #E6E5EE;
    padding: 10px;
    box-sizing: border-box;

}



.my-items .bidding-cell .unibtn span input {
    width: 100% !important;
}



#AdvancedSearch .section-highbid .bidding-status div.youre-winning {
    font-size: 20px;
    color: #230046;
}

.my-items .aucgrid .bdinfo section span.currency-input,
.my-items #AdvancedSearch input.live-regularbid.textbox {

    color: #7569A0 !important;
    background: #fff;

}

.my-items .regular-bid-error span.warning {

    background-image: url(/css/custom/v2/images/alert-error.svg) !important;
    background-repeat: no-repeat !important;
    padding-left: 28px;
    line-height: 28px !important;
}

.my-items .regular-bid-error span.qlabel-ctl {
    padding-bottom: 0;
}

.my-items div.my-item-no-items {

    min-height: 700px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

}

.my-items div.no-items-lable {
    color: #E6E5EE;
    text-align: center;
    /* Display/Display XL */
    font-family: PPRightGroteskTall770;
    font-size: 170px;
    font-style: normal;
    font-weight: 770;
    line-height: 80%;
    /* 136px */
    text-transform: uppercase;
}

.my-items a.anchor-show-me-something {
    margin-top: 34px;
}

.my-items span.mobile-pag-no-results {
    display: none;
}

.my-items .tab-my-items-bidding a {
    padding-left: 0 !important;
}



@media only screen and (max-width: 1024px) {


    ul#tabnav {
        display: flex;
        overflow: auto;
        align-items: center;
    }

    .my-items #tabnav>li {
        padding-right: 12px;
        white-space: nowrap;
    }

    .my-items #tabnav>li>a {
        font-size: 24px !important;
    }


}



@media only screen and (max-width: 767px) {
    .my-items div.no-items-lable {
        font-size: 120px;
    }
}

@media only screen and (max-width: 568px) {



    .my-items div.no-items-lable {
        font-size: 70px;
    }

    .my-items-mobile-hamburger-menu {
        display: block;
        margin-left: 0;
        margin-top: 15px;
    }

    #my-items-mobile-menu {
        display: none;
    }

    .my-items #tab-sub-menu {
        display: block;
        padding-bottom: 0;
    }

    ul#tabnav {
        display: flex;

    }

}


/* .my-items ends */

/* .my-invoices.my-invoices-list starts */

.my-invoices.my-invoices-list article.bodybox h2 {
    color: #230046;
    text-align: center;
    font-family: PPRightGroteskTall770;
    font-size: 170px;
    font-style: normal;
    font-weight: 770;
    line-height: 80%;
    /* 136px */
    text-transform: uppercase;
}

.my-invoices.my-invoices-list div.container {
    width: 48%;
    margin: auto;
}

.my-invoices.my-invoices-list ul.shwsrch {

    display: flex;
    width: 100%;

    justify-content: space-between;

}

.my-invoices.my-invoices-list ul.shwsrch li {
    width: auto;
}

.my-invoices.my-invoices-list .shwsrch div#minvStatusCont label {
    display: none;
}

.my-invoices.my-invoices-list div.left.smboxsrch label {
    display: none;
}

.my-invoices.my-invoices-list .foolarge>thead>tr>th {
    background: #E6E5EE;
    color: #7569A0;
    /* Paragraph/Bold/Bold M */
    font-family: PPRightGroteskCasual470;
    font-size: 16px;
    font-style: normal;
    font-weight: 470;
    line-height: 140%;
    /* 22.4px */
}

.my-invoices.my-invoices-list span.footable-sort-indicator {

    background-image: url('/css/custom/v2/images/dropwodn-icon.svg');
    background-repeat: no-repeat;
    background-position: 100% center;
    width: fit-content;
    width: 24px;
    height: 24px;

}

.my-invoices.my-invoices-list span.footable-sort-indicator::before {
    content: '' !important;
}

.my-invoices.my-invoices-list ul.shwsrch>li:first-child {
    width: 98px;
    max-width: 98px;
}

.my-invoices.my-invoices-list ul.shwsrch>li:first-child>div {
    max-width: 100%;
    width: 98px;
    min-width: unset;
    margin-right: 0;
    height: 40px;
}

.my-invoices.my-invoices-list .invoicesrch .qbutton-ctl {
    left: 0;
    right: unset
}

.my-invoices.my-invoices-list .smsrch input[type=text] {
    height: 40px !important;
    width: 200px;
    border: 0 !important;
    justify-content: center;
    align-items: center;
    display: flex;
    padding-left: 40px !important;
    padding-top: 5px !important;


}

.my-invoices .ui-widget .qlistbox-ctl>select {
    background-image: url('/css/custom/v2/images/dropwodn-icon.svg');
    background-repeat: no-repeat;
    background-position: 90% center;
    background-size: 24px;
    overflow: hidden;
    color: #232323;
    /* Paragraph/Body/Body M */
    font-family: PPRightGroteskCasual340;
    font-size: 16px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    /* 22.4px */


}

.my-invoices.my-invoices-list div.tablesection {
    padding-top: 22px;

}

.my-invoices.my-invoices-list span.mobile-pag-no-results {
    justify-content: center;
    align-items: center;
    margin-top: 125px;
    color: #230046;
    text-align: center;


    /* Paragraph/Body/Body XL */
    font-family: PPRightGroteskCasual340;
    font-size: 20px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    /* 28px */
}

@media only screen and (max-width: 1024px) {

    .my-invoices.my-invoices-list div.container {
        width: 90%;
    }

}

@media only screen and (max-width: 569px) {

    .my-invoices.my-invoices-list div.container {
        width: 100%;
    }

    .my-invoices.my-invoices-list ul.shwsrch {
        flex-direction: column;

    }

    .my-invoices.my-invoices-list ul.shwsrch>li:first-child {
        width: 100%;
        max-width: unset;
    }

    .my-invoices.my-invoices-list ul.shwsrch>li:first-child>div {
        width: 100%;
        max-width: unset;

    }

    .my-invoices .ui-widget .qlistbox-ctl>select {
        background-position: 96% center;
    }

    .my-invoices.my-invoices-list div.tablesection {
        overflow-x: scroll;

    }

    .my-invoices.my-invoices-list .foolarge>thead>tr>th {
        white-space: nowrap;
    }

}



/* .my-invoices.my-invoices-list ends */


/* .search.search-index starts */

.search div.sale-info-section {
    display: none !important;
}

.search div.sale-date-and-status {
    display: none;
}



div.my-item-no-items,
.search.search-index div.my-item-no-items {

    min-height: 700px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;

}

div.no-items-lable-header,
.search.search-index div.no-items-lable-header {

    color: #230046;
    text-align: center;
    font-variant-numeric: slashed-zero;

    /* Paragraph/Bold/Bold XL */
    font-family: PPRightGroteskCasual620;
    font-size: 20px;
    font-style: normal;
    font-weight: 620;
    line-height: 140%;
    /* 28px */

}

div.no-items-lable-text,
.search.search-index div.no-items-lable-text {


    color: #230046;
    /* Paragraph/Body/Body XL */
    font-family: PPRightGroteskCasual340;
    font-size: 20px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    margin-top: 28px;

}

a.anchor-clear-filter,
.search.search-index a.anchor-clear-filter {


    color: #230046;
    text-align: center;
    /* Buttons/Basic Button/Button M */
    font-family: PPRightGroteskNarrow770;
    font-size: 24px;
    font-style: normal;
    font-weight: 770;
    line-height: 98%;
    /* 23.52px */
    text-transform: uppercase;
    padding: 8px;
    border-radius: 4px;
    border: 1px solid #230046;
    display: flex;
    align-items: center;
    justify-content: center;


}

div.no-items-btn,
.search.search-index div.no-items-btn {
    margin-top: 16px;
}

img.clear-all-filter,
.search.search-index img.clear-all-filter {
    padding: 0 8px;
}

/* .search.search-index ends */

/* .auctions.auctions-catalog starts */

.auctions.auctions-catalog ul#messages {
    display: none;
}

.auctions.auctions-catalog.type-hybrid-sale .live-sale-link div.hybrid-sale-lots-closing-now {
    color: var(--titleTextColor);
    font-family: PPRightGroteskTall770;
    font-size: 44px;
    font-style: normal;
    font-weight: 770;
    line-height: 85%;
    /* 54.4px */
    text-transform: uppercase;
    width: fit-content !important;
}

.auctions.auctions-catalog.type-hybrid-sale div.hybrid-sale-link-and-btn {
    display: flex;
    justify-content: center;
    align-items: center;
}

.auctions.auctions-catalog.type-hybrid-sale .hybrid-sale-link-and-btn a.catalog-live-sale-link {

    display: flex;
    justify-content: center;
    align-items: center;
    width: fit-content;
    margin-left: 10px;
    margin-right: 0;
    background: #230046;
    color: #FAFAFA !important;
    border-color: #230046 !important;

}

@media only screen and (max-width: 1240px) {}

@media only screen and (max-width: 1240px) {

    .auctions.auctions-catalog.type-hybrid-sale div.hybrid-sale-link-and-btn {
        width: 100% !important;
        flex-direction: column;
        margin: 0 5px;
    }

    .auctions.auctions-catalog.type-hybrid-sale .hybrid-sale-link-and-btn a.catalog-live-sale-link {
        margin-left: 0;
    }

}

@media only screen and (max-width: 568px) {
    .auctions.auctions-catalog.type-hybrid-sale .live-sale-link div.hybrid-sale-lots-closing-now {
        font-size: 34px;
        margin-bottom: 5px;
    }

    .auctions.auctions-catalog.type-hybrid-sale .hybrid-sale-link-and-btn a.catalog-live-sale-link {
        margin-left: 0;

    }
}



/* .auctions.auctions-catalog ends */

/* .my-invoices.my-invoices-view starts */

.my-invoices.my-invoices-view div.inv-print-btns-pdf {
    display: none;
}

.my-invoices.my-invoices-view ul.viewinfo {
    display: flex;
    justify-content: space-between;
}

.my-invoices.my-invoices-view div.inv-print-btns-printable {
    display: flex;
    justify-content: flex-end;
}

.my-invoices.my-invoices-view .foolarge>thead>tr>th {
    background: #E6E5EE;
    color: #7569A0;
    /* Paragraph/Bold/Bold M */
    font-family: PPRightGroteskCasual470;
    font-size: 16px;
    font-style: normal;
    font-weight: 470;
    line-height: 140%;
    /* 22.4px */
}

.my-invoices.my-invoices-view span.footable-sort-indicator {
    background-image: url('/css/custom/v2/images/dropwodn-icon.svg');
    background-repeat: no-repeat;
    background-position: 100% center;
    width: fit-content;
    width: 24px;
    height: 24px;
}

.my-invoices.my-invoices-view div.invoice-pay-button-wrap {
    display: flex;
    justify-content: flex-end;
    margin-top: 15px;
}

.my-invoices-view .inv-paybtns {
    width: fit-content;

}

/* .my-invoices.my-invoices-view ends */


/* .invoice-payment-form.my-invoices.my-invoices-view starts  */

.invoice-payment-form.my-invoices.my-invoices-view div#general-notification {
    min-height: unset;
}

.invoice-payment-form.my-invoices.my-invoices-view .accordionButton {
    text-align: left;
}

.invoice-payment-form.my-invoices.my-invoices-view h2 {
    color: #230046;
    font-family: PPRightGroteskTall770;
    font-size: 170px;
    font-style: normal;
    font-weight: 770;
    line-height: 80%;
    text-transform: uppercase;
}

.invoice-payment-form.my-invoices.my-invoices-view div.accordionButton span {


    color: #230046;
    text-align: center;
    font-family: PPRightGroteskNarrow770;
    font-size: 32px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    /* 35.2px */
    text-transform: uppercase;

}

.invoice-payment-form.my-invoices.my-invoices-view ul.frm>li {
    padding-bottom: 16px;
}

.invoice-payment-form.my-invoices.my-invoices-view #change_password_block div.password-lbl,
.invoice-payment-form.my-invoices.my-invoices-view .mobui-composite-wrapper label,
.invoice-payment-form.my-invoices.my-invoices-view label.custom-field-lbl {
    text-align: left;
    margin-bottom: 16px;
    color: var(--titleTextColor);
    font-family: PPRightGroteskNarrow770;
    font-size: 20px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    text-transform: uppercase;
}

.invoice-payment-form.my-invoices.my-invoices-view li div.mobui-composite-wrapper {
    border: 0;
}

.invoice-payment-form.my-invoices.my-invoices-view select.combobox {
    appearance: none;
    background-image: url(/css/custom/v2/images/dropwodn-icon.svg) !important;
    background-position-x: 96% !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

.invoice-payment-form.my-invoices.my-invoices-view span#ccpip8_ctl,
.invoice-payment-form.my-invoices.my-invoices-view #copbp5 span#ccpbp5_ctl,
.invoice-payment-form.my-invoices.my-invoices-view span#ccpsp5_ctl.qlistbox-ctl,
.invoice-payment-form.my-invoices.my-invoices-view span#ccpsp6_ctl,
.invoice-payment-form.my-invoices.my-invoices-view span#ccpbp6_ctl.qlistbox-ctl {

    margin-bottom: 16px;
    display: inline-block;
    width: 100%;

}


.invoice-payment-form.my-invoices.my-invoices-view .signfrm {
    padding: 0;
}

.invoice-payment-form.my-invoices.my-invoices-view div ul.frm {
    padding: 0 24px;
    box-sizing: border-box;
}

.invoice-payment-form.my-invoices.my-invoices-view ul.frm>li {
    padding-bottom: 16px;
}


.invoice-payment-form.my-invoices.my-invoices-view div.invoice-cc-button-wrap {
    display: flex;
    justify-content: center;
}




.invoice-payment-form.my-invoices.my-invoices-view #wrapper .invoice-cc-button-wrap input[value='Cancel'] {

    background: #fff !important;
    border: 2px solid #230046 !important;
    margin: 0 24px;

}

/* .invoice-payment-form.my-invoices.my-invoices-view ends  */

/* .register.register-confirm-shipping starts */

.register.register-confirm-shipping ul.frm>li {

    padding-bottom: 16px;

}

.register.register-confirm-shipping .mobui-composite-wrapper label,
.register.register-confirm-shipping label.custom-field-lbl {
    text-align: left;
    margin-bottom: 16px;
    color: var(--titleTextColor);
    font-family: PPRightGroteskNarrow770;
    font-size: 20px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    text-transform: uppercase;
}


.register.register-confirm-shipping label.custom-field-lbl {

    display: inline-block;
    width: 100%;

}

.register.register-confirm-shipping li div.mobui-composite-wrapper {
    border: 0;
}

.register.register-confirm-shipping a.aucinfo,
.register.register-confirm-shipping a.catalog-live-sale-link {
    display: none;
}



body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-state-panel .custom-combobox .custom-combobox-toggle,
body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-fax-panel .mobui-composite-wrapper .qlistbox-ctl .custom-combobox .custom-combobox-input,
body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-phone-panel .mobui-composite-wrapper .qlistbox-ctl .custom-combobox .custom-combobox-input {
    height: var(--inputboxHeight) !important;
    box-sizing: border-box !important;
    padding: 0 30px !important;
    border-radius: 2px;
    border: 1px solid #7569A0 !important;
    background: #F6F6F6;
    color: #232323;
    font-family: PPRightGroteskCasual340;
    font-size: 18px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
}


body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-carrier-service .custom-combobox .custom-combobox-input,
body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-contact-type .custom-combobox .custom-combobox-input,
body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-country .custom-combobox .custom-combobox-input,
body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-state-panel .custom-combobox .custom-combobox-input {
    height: var(--inputboxHeight) !important;
    box-sizing: border-box !important;
    padding: 0 30px !important;
    background: #F6F6F6;
    color: #232323;
    font-family: PPRightGroteskCasual340;
    font-size: 18px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
}

body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-carrier-service .custom-combobox .custom-combobox-toggle,
body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-contact-type .custom-combobox .custom-combobox-toggle,
body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-country .custom-combobox .custom-combobox-toggle,
body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-fax-panel .mobui-composite-wrapper .qlistbox-ctl .custom-combobox .custom-combobox-toggle,
body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-phone-panel .mobui-composite-wrapper .qlistbox-ctl .custom-combobox .custom-combobox-toggle {
    height: var(--inputboxHeight) !important;
}

.register.register-confirm-shipping .accordionButton {
    text-align: left;
}

.register.register-confirm-shipping div.accordionButton span {


    color: #230046;
    text-align: center;
    font-family: PPRightGroteskNarrow770;
    font-size: 32px;
    font-style: normal;
    font-weight: 770;
    line-height: 110%;
    /* 35.2px */
    text-transform: uppercase;

}

.register.register-confirm-shipping div ul.frm {

    padding: 0 24px;
    box-sizing: border-box;

}

body.register-confirm-shipping .accordionContent section.signfrm {
    padding: 0;
}

body.register-confirm-shipping div.selector:not(#foo)>div.qradiobutton-ctl>span>input+label,
body.register-confirm-shipping div.selector:not(#foo)>input+label,
body.register-confirm-shipping div.selector:not(#foo)>span>input+label {
    background-position-x: left !important;
}

.register.register-confirm-shipping div.cancel-submit-button-div {
    display: flex;
    justify-content: center;
    padding-top: 42px;
    margin-bottom: 0;
    background: transparent;


}

.register.register-confirm-shipping div.form-cancel-btn,
.register.register-confirm-shipping div.form-submit-btn {
    margin-right: 12px;
}

.register.register-confirm-shipping #customheader div.tle h3 {
    border-bottom: 1px solid #230046;
    width: 100%;
    text-align: center;
    padding-bottom: 20px;
    color: var(--titleTextColor);
    text-align: center;
    font-family: PPRightGroteskTall770;
    font-size: 170px;
    font-style: normal;
    font-weight: 770;
    line-height: 80%;
    text-transform: uppercase;

}

.register.register-confirm-shipping span.sale-no,
.register.register-confirm-shipping h3 span.start-end-dates {
    display: none;
}

/* .register.register-confirm-shipping ends */

/* .reset-password.reset-password-index starts */

.reset-password.reset-password-index ul.frm>li {
    padding-bottom: 16px;
}

.reset-password.reset-password-index div.unibtn {
    display: flex;
    justify-content: center;
    margin-bottom: 16px;
}

/* .reset-password.reset-password-index ends */

/*hide hybrid auction closing time*/

.aucbid li>section>p.timelft {
    display: none;
}

.lot-details.lot-details-index.type-hybrid-sale .time-status {
    display: none;
}

/*end hide hybrid auction closing time*/

/* .register.register-registration-confirm starts */

body.register {
    padding-bottom: 0;
}

.register.register-registration-confirm div#wrapper {
    min-height: 100vh;
}

.register.register-registration-confirm p.user-name-p {
    display: none;
}

.register.register-registration-confirm p.reg-bidder-status-p {
    color: #230046;
    text-align: center;

    font-family: PPRightGroteskNarrow770;
    font-size: 24px;
    font-style: normal;
    font-weight: 770;
    line-height: 120%;
    text-transform: capitalize;
    padding: 15px 0;
}


.register.register-registration-confirm p.reg-confirm-message-p {

    color: #230046;
    text-align: center;
    font-family: PPRightGroteskCasual340;
    font-size: 14px;
    font-style: normal;
    font-weight: 340;
    line-height: 140%;
    width: 50%;
    margin: auto;
    word-break: break-word;

}

.register.register-registration-confirm article.bodybox {
    margin-top: 20px;
}

.register.register-registration-confirm p.reg-action-p {
    display: flex;
    justify-content: center;
    margin: 20px 0;
    padding-top: 0;
    padding-bottom: 0;
}

.register.register-registration-confirm section#customheader.auctitle.catitle {
    display: none;
}

@media screen and (max-width: 568px) {

    .register.register-registration-confirm p.reg-confirm-message-p {
        width: 80%;
    }

}



/* .register.register-registration-confirm ends */