@import url('https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

:root{
    --font-family: "Instrument Sans", sans-serif;
    --color-vintage-leather: #5E211C;
    --color-vintage-leather-text: #CFBCBB;
    --color-young-leather: #AB826E;
    --color-young-leather-text: #f6f2f0;
    --color-dark-ocean: #223F57;
    --color-dark-ocean-text: #BDC5CD;
    --color-light-ocean: #6B708A;
    --color-dark-gum: #626F5C;
    --color-dark-gum-text: #D0D4CE;
    --color-light-gum: #619975;
    --color-dark-clay: #AE8F73;
    --color-dark-clay-text: #E7DDD5;
    --color-light-clay: #E5D2AC;
    --color-linen: #FFF9EB;
    --color-linen-txt: #5E211C;
    --color-paper: white;
    --color-ink: black;
    --color-light-gray: #e8ebee;
}


body, .agency-container{
    font-family: var(--font-family);
}

.widget-footer{
    font-family: "Lato", Helvetica, Arial, sans-serif;
}

.agency-auction-item{
    box-shadow: 0 2px 10px hsla(0, 2%, 51%, .18) !important;
}

.bg-color-1,.bg-color-2{
    background: unset !important;
}
.text-color-1,.text-color-2,.text-color-3,.text-color-4{
    color: unset !important;
}
body{
    color: #000000;
}

#mainWidgetContainer .container, .container {
    max-width: 100% !important;
}
.agentlogo-overlay{
    display: none !important;
}
.auction-item-buttons-bar.clearfix a.btn{
    background: #000000 !important;
    color: #ffffff !important;
}

/*display bid number*/
td.w-30 span.d-none, tr.bid td span.d-none {
    display: block !important;
}

.loading-overlay:before {
    background: -webkit-radial-gradient(rgba(255, 255, 255, 0.1), rgba(204, 197, 197, 0.2));
    background: radial-gradient(rgba(255, 255, 255, 0.1), rgba(204, 197, 197, 0.2));
}

.offset-top-50.text-left a.btn{
    background: #000000 !important;
    color: #ffffff !important;
}

.nav-item a.nav-link.active{
    background: #000000 !important;
    color: #ffffff !important;
    border-color: #000000 !important;
}
.nav-tabs .nav-link {
    border: 1px solid #000000 !important;
}

.presentation-event-block{
    background: #ffffff !important;
}
.calendar-icon {
    background: #f7f7f7 !important;
}
.list-group-item.current-page-property, .list-group-item:hover{
    color: #000000 !important;
    background-color: rgba(204,204,204,0.3) !important;
}
.presentation-properties.oos-status-finalised{
    color: #000000 !important;
}

.presentation-event-block > a{
    border: 2px solid #000000;
    display: block;
}
.view_order_of_sale_btn_bar .btn{
    font-size: 16px;
    font-weight: bold;
}
.auction-description{
    padding-left: unset !important;
    padding-right: unset !important;
}

.disappear.bid-notification{

}
/*bid-notification*/
.col-xs-11.col-sm-4.alert.alert-success.animated{
    top: 130px !important;
}

.row.filter-container{
    margin-left:15px !important;
}
.auction-item-buttons-bar.clearfix{
    display: none !important;
}
@media (max-width: 768px) {
    .nav-tabs .nav-link {
        font-size: 91% !important;
    }
}
.widget-orderofsale .address-divs {
    line-height: normal;
}
.co-agency-logo-container{
    display: block !important;
}
.co-agent-heading{
    display: none !important;
}
.view_order_of_sale_btn_bar{
    border-top: 2px solid var(--color-vintage-leather);
    background: var(--color-vintage-leather) !important;
    color: white !important;
}
.property-co-agencylogo-show img {
    max-width: 300px !important;
    max-height: 60px!important;
}

.agency-auction-item .live-overlay{
    transform: none !important;
    left: auto !important;
    top: 0 !important;
    font-size: 100% !important;
    right: 0 !important;
}

.agency-auction-item .live-overlay .red-dot{
    width: 20px !important;
    height: 20px !important;
}

.auction-item-online-bidding-info-overlay{
    display: none !important;
}

.selling_agents_names{
    display: none !important;
}

.presentation-event-block > a{
    border: none !important;
    background: white !important;
    box-shadow: 0 2px 10px hsla(0, 2%, 51%, .18) !important;
}

.presentation-event-block{
    background: transparent !important;
}

.property-item-status-status_sold .auction-tiem-date-time-overlay{
    display: none !important;
}

.calendar-icon{
    background: var(--color-linen) !important;
}

.auction-description{
    padding: 2rem !important;
}

.auction-date-time-wrapper{
    margin: 16px 0;
    font-weight: 600;
}

.auction-description-inner{
    display: flex;
    align-items: center;
    flex-direction: column;
    font-size: 14px;
}

.address-container-part{
    display: none !important;
}

.auction-description-inner .features{
    display: flex !important;
    gap: 8px;
    min-height: 21px;
}

.auction-description-inner .feature.bed:before{
    width: 1em;
    height: 1em;
    content: url(icons/bed.svg);
    margin-right: 4px;
    display: inline-block;
}

.auction-description-inner .feature.bath:before{
    width: 1em;
    height: 1em;
    content: url(icons/bath.svg);
    margin-right: 4px;
    display: inline-block;
}

.auction-description-inner .feature.car:before{
    width: 1em;
    height: 1em;
    content: url(icons/car.svg);
    margin-right: 4px;
    display: inline-block;
}

.auction-description-inner .feature:not(.bed,.bath,.car){
    display: none !important;
}

.auction-description-inner .address-parts-spans{
    display: block;
}

.auction-description-inner #address-parts-suburb,
.auction-description-inner #address-parts-state,
.auction-description-inner #address-parts-postcode,
.auction-description-inner #no-city{
    display: none !important;
}

.auction-description .address-suburb-state-only{
    display: block !important;
    font-weight: 600 !important;
    margin-bottom: 24px;
}

.auction-status-overlay-wrapper{
    position: absolute !important;
    top: 10px !important;
    left: 10px !important;
}

.auction-status-overlay-wrapper .auction-tiem-date-time{
    display: block !important;
    background: var(--color-linen) !important;
    color: var(--color-linen-txt) !important;
    font-size: 12px;
    font-weight: 600;
    padding: 4px 8px;
    padding-top: 25px;
    max-width: 80px;
    border-bottom-left-radius: 10px !important;
}


.auction-status-overlay-wrapper .auction-status-overlay{
    background: var(--color-vintage-leather);
    color: var(--color-vintage-leather-text);
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    padding: 4px 8px;
    max-width: max-content;
    padding-top: 25px;
    border-bottom-left-radius: 10px !important;
    top: auto !important;
}

.auction-status-overlay .auction-status-overlay-amount{
    display: none;
}

.Onsite .auction-description-inner .auction-tiem-date-time-label{
    font-size: 0;
}

.Onsite .auction-description-inner .auction-tiem-date-time-label:after{
    content: "Auction On Site ";
    font-size: 14px !important;
}

.Onsite .auction-item-info-overlay{
    display: none !important;
}

.Timed .auction-tiem-date-time:first-child {
    display: block !important;
}

.enquirySubmitButton{
    background: var(--color-vintage-leather) !important;
    color: var(--color-vintage-leather-text) !important;
    box-shadow: none !important;
    font-size: 14px !important;
    border-radius: 50px !important;
}

a.btn.btn-primary.mt-4.text-capitalize.pt-1.pb-1.bg-color-2.text-color-3.border-0{
    box-shadow: none !important;
    font-size: 16px !important;
    border-radius: 50px !important;
}

.offset-top-50.text-left a.btn{
    background: var(--color-vintage-leather) !important;
    color: var(--color-vintage-leather-text) !important;
    box-shadow: none !important;
}

.contact-detail img.img-fluid.d-inline-block{
    object-fit: cover !important;
    border-bottom-left-radius: 20px;
    margin-bottom: 20px;
}

.d-flex.flex-column.flex-sm-row.mt-4.text-center.text-sm-left.contact-detail{
    flex-direction: column !important;
    align-items: center;
    justify-content: center;
    column-gap: 20px;
}

.text-center.flex-fill.flex-grow-1.flex-shrink-0.pl-sm-3.w-sm-100.text-sm-left{
    width: 100% !important;
    text-align: center !important;
}

ul.list-unstyled.p{
    text-align: center;
}

#status-field div.text-center,
#status-field div.label-custom.status_sold{
    color: var(--color-vintage-leather-text) !important;
    background: var(--color-vintage-leather) !important;
}

.list-group-item.current-page-property, .list-group-item:hover{
    background: var(--color-linen) !important;
}

.auction-item-info-overlay{
    background: #cfbcbb;
    color: #5e211c;
    font-size: 14px;
}

.load-more-btn{
    background: white !important;
    font-size: 16px !important;
    border: 1px solid black !important;
    color: black !important;
    width: 400px;
}

.load-more-btn:hover{
    background: black !important;
    color: white !important;
}

#calendarTypes a.btn,
.submitBtn {
    background: var(--color-vintage-leather) !important;
    color: var(--color-linen) !important;
    border-radius: 5px !important;
}

#property-container .address-parts-spans{
    display: flex !important;
    justify-content: center;
    gap: 5px;
    font-family: var(--font-family);
}

.description1 > h3{
    font-family: var(--font-family);
}

#property-container .address-parts-spans #address-parts-street_parts{
    order: 1;
}

#property-container .address-parts-spans #address-parts-title{
    display: none;
}

#property-container .address-parts-spans #address-parts-suburb{
    order: 2;
}

#property-container .address-parts-spans #address-parts-state{
    order: 3;
}

#property-container .address-parts-spans #address-parts-postcode{
    display: none;
}

#property-container .address-parts-spans #address-parts-suburb:after,
#property-container .address-parts-spans #address-parts-street_parts:after{
    content: ",";
}
