@font-face {
    font-family: "Lato";
    font-weight: 300;
    font-style: normal;
    src: url("fonts/Lato/Lato-Light.woff2") format("woff2"), url("fonts/Lato/Lato-Light.woff") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: "Lato";
    font-weight: 400;
    font-style: normal;
    src: url("fonts/Lato/Lato-Regular.woff2") format("woff2"), url("fonts/Lato/Lato-Regular.woff") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: "Lato";
    font-weight: 500;
    font-style: normal;
    src: url("fonts/Lato/Lato-Regular.woff2") format("woff2"), url("fonts/Lato/Lato-Regular.woff") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: "Lato";
    font-weight: 600;
    font-style: normal;
    src: url("fonts/Lato/Lato-Regular.woff2") format("woff2"), url("fonts/Lato/Lato-Regular.woff") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: "Lato";
    font-weight: 700;
    font-style: normal;
    src: url("fonts/Lato/Lato-Semibold.woff2") format("woff2"), url("fonts/Lato/Lato-Semibold.woff") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: "Lato";
    font-weight: 800;
    font-style: normal;
    src: url("fonts/Lato/Lato-Bold.woff2") format("woff2"), url("fonts/Lato/Lato-Bold.woff") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: "Lato";
    font-weight: 300;
    font-style: italic;
    src: url("fonts/Lato/Lato-LightItalic.woff2") format("woff2"), url("fonts/Lato/Lato-LightItalic.woff") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: "Lato";
    font-weight: 400;
    font-style: italic;
    src: url("fonts/Lato/Lato-Italic.woff2") format("woff2"), url("fonts/Lato/Lato-Italic.woff") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: "Lato";
    font-weight: 500;
    font-style: italic;
    src: url("fonts/Lato/Lato-Italic.woff2") format("woff2"), url("fonts/Lato/Lato-Italic.woff") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: "Lato";
    font-weight: 600;
    font-style: italic;
    src: url("fonts/Lato/Lato-Italic.woff2") format("woff2"), url("fonts/Lato/Lato-Italic.woff") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: "Lato";
    font-weight: 700;
    font-style: italic;
    src: url("fonts/Lato/Lato-SemiboldItalic.woff2") format("woff2"), url("fonts/Lato/Lato-SemiboldItalic.woff") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: "Lato";
    font-weight: 800;
    font-style: italic;
    src: url("fonts/Lato/Lato-BoldItalic.woff2") format("woff2"), url("fonts/Lato/Lato-BoldItalic.woff") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: "QuicheSans";
    font-weight: 300;
    font-style: normal;
    src: url("fonts/QuicheSans/quichesans-medium.woff2") format("woff2"), url("fonts/QuicheSans/quichesans-medium.woff") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: "QuicheSans";
    font-weight: 400;
    font-style: normal;
    src: url("fonts/QuicheSans/quichesans-medium.woff2") format("woff2"), url("fonts/QuicheSans/quichesans-medium.woff") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: "QuicheSans";
    font-weight: 500;
    font-style: normal;
    src: url("fonts/QuicheSans/quichesans-medium.woff2") format("woff2"), url("fonts/QuicheSans/quichesans-medium.woff") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: "QuicheSans";
    font-weight: 600;
    font-style: normal;
    src: url("fonts/QuicheSans/quichesans-medium.woff2") format("woff2"), url("fonts/QuicheSans/quichesans-medium.woff") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: "QuicheSans";
    font-weight: 700;
    font-style: normal;
    src: url("fonts/QuicheSans/quichesans-medium.woff2") format("woff2"), url("fonts/QuicheSans/quichesans-medium.woff") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: "QuicheSans";
    font-weight: 800;
    font-style: normal;
    src: url("fonts/QuicheSans/quichesans-medium.woff2") format("woff2"), url("fonts/QuicheSans/quichesans-medium.woff") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: "QuicheSans";
    font-weight: 300;
    font-style: italic;
    src: url("fonts/QuicheSans/quichesans-mediumitalic.woff2") format("woff2"), url("fonts/QuicheSans/quichesans-mediumitalic.woff") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: "QuicheSans";
    font-weight: 400;
    font-style: italic;
    src: url("fonts/QuicheSans/quichesans-mediumitalic.woff2") format("woff2"), url("fonts/QuicheSans/quichesans-mediumitalic.woff") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: "QuicheSans";
    font-weight: 500;
    font-style: italic;
    src: url("fonts/QuicheSans/quichesans-mediumitalic.woff2") format("woff2"), url("fonts/QuicheSans/quichesans-mediumitalic.woff") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: "QuicheSans";
    font-weight: 600;
    font-style: italic;
    src: url("fonts/QuicheSans/quichesans-mediumitalic.woff2") format("woff2"), url("fonts/QuicheSans/quichesans-mediumitalic.woff") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: "QuicheSans";
    font-weight: 700;
    font-style: italic;
    src: url("fonts/QuicheSans/quichesans-mediumitalic.woff2") format("woff2"), url("fonts/QuicheSans/quichesans-mediumitalic.woff") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: "QuicheSans";
    font-weight: 800;
    font-style: italic;
    src: url("fonts/QuicheSans/quichesans-mediumitalic.woff2") format("woff2"), url("fonts/QuicheSans/quichesans-mediumitalic.woff") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: "Belle";
    font-weight: 400;
    font-style: normal;
    src: url("fonts/Belle/belle.woff2?v=e94abad8") format("woff2"), url("fonts/Belle/belle.woff?v=e94abad8") format("woff");
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

* {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    -webkit-touch-callout: none;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
*:focus, *:active {
    outline: 0 !important;
    outline-style: none;
    box-shadow: none !important;
    -webkit-focus-ring-color: none !important;
}

html {
    font-size: 1em;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

body {
    font-family: 'Lato','sans-serif';
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    line-height: 1.25;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 0;
    color: #000000;
    background-color: #ffffff;
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body::selection {
    color: #ffffff;
    background: #343434;
}
body::-moz-selection {
    color: #ffffff;
    background: #343434;
}
body * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-rendering: auto;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body *:before, body *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
body *::selection {
    color: #ffffff;
    background: #343434;
}
body *::-moz-selection {
    color: #ffffff;
    background: #343434;
}
body a {
    color: #386351;
    font-weight: 600;
}
body a:hover {
    color: #5f7567;
}
body body.no-touch a:hover, body body.no-touch a:focus, body a:active {
    text-decoration: underline;
}

::-webkit-input-placeholder {
    font-weight: 300;
    opacity: 1;
    color: currentColor;
}

:-ms-input-placeholder {
    font-weight: 300;
    opacity: 1;
    color: currentColor;
}

::placeholder {
    font-weight: 300;
    opacity: 1;
    color: currentColor;
}

@media (min-width: 768px) {
    .btn, .button {
        letter-spacing: 2px;
    }
}
.btn:hover, .btn:active, .button:hover, .button:active {
    text-decoration: none;
    color: currentColor;
    border-color: currentColor !important;
}

.btn:disabled, .button:disabled {
    pointer-events: none;
    background-color: #d7d6d5;
}

/**/

body, .agency-container{
    font-family: 'Lato', sans-serif;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
    font-family: 'Lato', sans-serif;
}

.agency-auction-item{
    position: relative;
    width: 100%;
    min-height: 250px;
    margin-right: auto;
    margin-left: auto;
    background-color: #fff;
    /*-webkit-box-shadow: 0 0 12px 0 rgba(0,0,0,.1);*/
    /*-moz-box-shadow: 0 0 12px 0 rgba(0,0,0,.1);*/
    /*box-shadow: 0 0 12px 0 rgba(0,0,0,.1);*/
}

.auction-description{
    /*display: block;*/
    /*padding: 20px 20px 54px 20px;*/
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 0;*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*text-align: center !important;*/
    /*color: #ffffff;*/
    /*z-index: 999;*/
    /*transition: all .6s ease;*/
    /*opacity: 0;*/
    /*background: none !important;*/
background-color: #f1f2f2 !important;color: #000000 !important;min-height: 135px;padding: 15px 20px 0.9em 20px !important;}

c {}
.agency-auction-item .auction-description:after{
    /*background: #386351 !important;*/
    /*top: 0;*/
    /*left: 0;*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*position: absolute;*/
    /*content: "";*/
    /*opacity: 0;*/
    /*transition: all .3s ease-in-out;*/
    /*z-index: -1;*/
}
.agency-auction-item:hover .auction-description:after{
    opacity: 0.8;
}
.agency-auction-item:hover .auction-description {
    transition-delay: .1s;
    opacity: 1;
}

.text-color-black{
    color: #000000 !important;
}
.form-control{
    border-radius: 3px;
}
.widget-footer{
    position: relative;
}
.address-container{
    display: none !important;
}
/*.address-container {*/
/*    display: -webkit-box;*/
/*    display: -moz-box;*/
/*    display: -ms-flexbox;*/
/*    display: -webkit-flex;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -moz-box-orient: vertical;*/
/*    -webkit-flex-direction: column;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    -webkit-box-align: start;*/
/*    -moz-box-align: start;*/
/*    -ms-flex-align: start;*/
/*    -webkit-align-items: flex-start;*/
/*    align-items: flex-start;*/

/*    font-size: 21px;*/
/*    font-weight: 600 !important;*/
/*}*/

/*.address-container>div:first-child {*/
/*    -webkit-box-ordinal-group: 2;*/
/*    -moz-box-ordinal-group: 2;*/
/*    -ms-flex-order: 2;*/
/*    -webkit-order: 2;*/
/*    order: 2;*/
/*    color: #9a9a9a;*/
/*}*/
/*.address-container>div:last-child {*/
/*    display: none !important;*/
/*    -webkit-box-ordinal-group: 1;*/
/*    -moz-box-ordinal-group: 1;*/
/*    -ms-flex-order: 1;*/
/*    -webkit-order: 1;*/
/*    order: 1;*/
/*    color: #000000;*/
/*}*/
/*.address-container span.comma{*/
/*    display: none;*/
/*}*/
.agency-auction-item {
    margin-bottom: 30px !important;
}
.agency-auction-item .auction-description .features {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    /* margin: 0.9em 0; */
    flex-wrap: nowrap;
    flex-flow: row nowrap;
    align-items: center;
    align-content: center;
}
.agency-auction-item .auction-description .features .feature {
    position: relative;
    display: inline-block;
    font-weight: 700;
    line-height: 20px;
    color: #cccccc;
    font-size: 15px;
    /* margin: 0 10px 0 0; */
display: flex;}
.agency-auction-item .auction-description .features .feature:after {
    height: 20px;
    width: 30px;
    content: ' ';
    background-size: 20px auto;
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    margin-left: 0.6rem;
    vertical-align: -7px;
    margin: 0 10px 0 0;
    padding: 0 36px 0 0;
}
.agency-auction-item .auction-description .features .feature.bed:after {
    background-image: url('img/bed.png');
}
.agency-auction-item .auction-description .features .feature.bath:after {
    background-image: url('img/bath.png');
}
.agency-auction-item .auction-description .features .feature.car:after {
    background-image: url('img/car.png');
}
.agency-auction-item .auction-description .features .feature.land {
    margin: 0;
    padding: 0;
}
.agency-auction-item .auction-description .features {
    margin: 0.79em 0 0 0;
}
.agency-auction-item .auction-description .features .feature:before {
    color: #ffffff;
}

.load-more-btn {
    display: inline-block !important;
    font-weight: 700 !important;
    margin-bottom: 0 !important;
    cursor: pointer !important;
    text-align: center !important;
    vertical-align: middle !important;
    white-space: nowrap !important;
    border: 1px solid transparent !important;
    background-image: none !important;
    -ms-touch-action: manipulation !important;
    touch-action: manipulation !important;
    font-size: 17px !important;
    line-height: .9em !important;
    padding: 0.72em 30px !important;
    border-radius: 0 !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    color: #000 !important;
    border-color: #000 !important;
    background-color: transparent !important;
    border-radius: 0 !important;
    text-transform: none;
}
.load-more-btn:hover{
    background: #6e8878 !important;
    border-color: #6e8878 !important;
    color: white !important;
}
.load-more-btn:active{
    background: #576c5f !important;
    border-color: #6e8878 !important;
    color: white !important;
}

    /*.load-more-btn.btn--transparent:before, .load-more-btn.button--transparent:before {*/
/*    background-color: transparent !important;*/
/*}*/
/*.load-more-btn:before {*/
/*    position: absolute;*/
/*    z-index: -1;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    content: "";*/
/*    background-color: #ffffff;*/
/*}*/
/*.load-more-btn:after {*/
/*    position: absolute;*/
/*    z-index: -1;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 0;*/
/*    height: 100%;*/
/*    content: "";*/
/*    -webkit-transition: all 0.3s;*/
/*    -o-transition: all 0.3s;*/
/*    transition: all 0.3s;*/
/*    background-color: #000000;*/
/*}*/
/*.load-more-btn:hover, .load-more-btn:active {*/
/*    color: #ffffff;*/
/*    border-color: #000000 !important;*/
/*}*/
/*.load-more-btn:hover:after, .load-more-btn:active:after {*/
/*    width: 100%;*/
/*}*/
/*.load-more-btn.active:active {*/
/*    color: #000000;*/
/*    border-color: #000000 !important;*/
/*}*/
/*.load-more-btn.active:active:after {*/
/*    width: 0;*/
/*}*/

.branch_name{
    display: block;
}
.auction-item-buttons-bar{
    float: left;
}
.auction-item-buttons-bar a:not(.internalAjaxLink) {
    display: none;
}
.agentlogo-overlay{
    display: none;
}
.property-agencylogo{
    display: block;
    height: 38px;
}
.property-agencylogo-img{
    max-height: 38px;
}
.presentation-info-text{
    color: #ffffff;
}
.upcoming_properties_heading, .auction_events_heading, .past_properties_heading, .live_properties_heading{
    border-bottom: none !important;
    color: #386351;
    text-transform: uppercase;
    font-weight: 300;
}

/* widget call signs customization */
/*#status-field .status_under_negotiation {
    font-size: 0 !important;
}
#status-field .status_under_negotiation:after {
    content: 'Paused for Negotiation';
    font-size: 12px;
}
tr.under.negotiation td:last-child {
    font-size: 0 !important;
}
tr.under.negotiation td:last-child:after {
    content: 'Paused for Negotiation';
    font-size: 0.9rem;
}
#callField .going.once {
    font-size: 0 !important;
}
#callField .going.once:after {
    content: '1st Call';
    font-size: 16px;
    text-transform: none;
}
tr.going.once td:last-child {
    font-size: 0 !important;
}
tr.going.once td:last-child:after {
    content: '1st Call';
    font-size: 0.9rem;
    text-transform: none;
}
#callField .going.twice {
    font-size: 0 !important;
}
#callField .going.twice:after {
    content: '2nd Call';
    font-size: 16px;
    text-transform: none;
}
tr.going.twice td:last-child {
    font-size: 0 !important;
}
tr.going.twice td:last-child:after {
    content: '2nd Call';
    font-size: 0.9rem;
    text-transform: none;
}
#callField .third.final {
    font-size: 0 !important;
}
#callField .third.final:after {
    content: '3rd & Final';
    font-size: 16px;
    text-transform: none;
}
tr.third.final td:last-child {
    font-size: 0 !important;
}
tr.third.final td:last-child:after {
    content: '3rd & Final';
    font-size: 0.9rem;
    text-transform: none;
}*/

section.upcoming-auctions-only .upcoming_properties_heading, section.past-auctions-only .past_properties_heading{
    border-bottom: none !important;
}
.auction-description .branch_name, .auction-description .selling_agents_names{
    display: none;
}

/*.auction-item-online-bidding-info-overlay{
    display: none;
}*/
.auction-item-online-bidding-info-overlay{
    margin: 0;
    bottom: 0;
    display: none;
}
.agency-auction-item .live-overlay{
    right: 0;
    transform: none;
    left: auto;
    border: 1px solid #FFFFFF;
    font-size: 100%;
    /* padding-top: 5px; */
    font-size: 1.1em;
    font-weight: 700;
    line-height: 1em;
    text-align: center;
    vertical-align: bottom;
    padding: 8px 18px 8px 12px;
    z-index: 9998;
    background: #386351;
    border-right: none;
}
.agency-auction-item .live-overlay .red-dot{
    width: 15px;
    height: 15px;
    margin-bottom: 0 !important;
    vertical-align: top !important;
}
.auction-item-buttons-bar{
    display: none;
}
.google-translate-con{
    display: none;
}
.auction-tiem-date-time{
    display: none;
}
.auction-item-info-overlay {
    right: auto;
    bottom: 0;
}
.auction-tiem-date-time-overlay{
    /* top: 14px; */
    /* font-size: 1.1em; */
    /*font-weight: 400;*/
    /*line-height: 1em;*/
    /*padding: 8px 18px 8px 12px;*/
    /*white-space: nowrap;*/
    /*color: #fff;*/
    /*background-color:  #6e8878;*/
    /*background-repeat: no-repeat;*/
    /*background-position: right top;*/
    /*background-size: cover;*/
    display: block;
    z-index: 9998;
    position: absolute;
    bottom: 0;
    top: auto;left: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    width: 100% !important;
    padding: 5px 10px;
    text-align: center;
    pointer-events: none;
    color: #fff;
    max-width: 100%;background-color: #386351;
}
.auction-status-overlay{
    position: absolute;
    top: 12px !important;
    left: 20px;
    font-family: "QuicheSans",Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    line-height: 1;
    padding: 5px 10px;
    pointer-events: none;
    color: #fff;
    background-color: #386351;
    text-transform: uppercase
}
.auction-status-overlay span.auction-status-overlay-amount{
    display: none;
}
.property-list-item-div .auction-tiem-date-time-overlay:before {
    display: block;
    content: '';
    font-size: 10px;
    line-height: 12px;
    min-height: 15px;
}
.property-list-item-div .auction-type-bidding-info-in-description{
    display: flex !important;
}

.property-list-item-div .auction-type-bidding-info-in-description > div:not(.auction-status-in-description){
    display: none !important;
}

.property-list-item-div .auction-status-in-description{
    display: flex !important;

    overflow: hidden;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2;
    padding: 6px 0 0 0;
    cursor: default !important;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    }

.no-auction-status-info.d-none{
    display: flex !important;
}
.no-auction-status-info.d-none::after{
    content: 'Auction';
    display: flex;
    overflow: hidden;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2;
    padding: 6px 0 0 0;
    cursor: default !important;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #000;
}
.no-auction-status-info.d-none > *{
    display: none !important;
}

.auction-description .auction-description-inner {
    display: flex !important;
    flex-direction: column;
}
.auction-description .auction-description-inner .address-suburb-state-only{
    order: 1;
}
.property-list-item-div .address-parts-spans{
    order: 2;
}
.auction-description .auction-description-inner .auction-type-bidding-info-in-description{
    order: 3;
}
.auction-description .auction-description-inner .no-auction-status-info.d-none{
    order: 4;
}
.auction-description .auction-description-inner .features{
    order: 5;
}

.property-list-item-div .address-parts-spans{
    display: block !important;
    overflow: hidden;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2;
    padding: 0 0 0 0;
    cursor: default;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.property-list-item-div .address-parts-spans > *:not(#address-parts-street_parts){
    display: none !important;
}

.auction-status-overlay {
    top: 3.5rem;
}
.searchForm input, .searchForm button{
}
#searchForm .submitBtn {
    background: #6e8878;
    color: #FFFFFF;
    border: none;
}
#searchForm .submitBtn:hover {
    background-color: #386351;
}
.widgetBackBtn{
    background: #6e8878;
    color: #FFFFFF;
    border: none;
    text-transform: capitalize;
}
.widgetBackBtn:active,
.widgetBackBtn:hover {
    background-color: #5e7466;
    color: #ffffff;
}

.view_order_of_sale_btn_bar{
    display: none;
}
.datetimerow{
    display: none;
}
.presentation-event-block{
    padding-right: 15px !important;
    padding-left: 15px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 1rem;
}
.presentation-event-block .presentation-event-block-inner{
    border-radius: 5px;
background: #386351 !important;}
.btn.bg-color-2.text-color-3{
    display: block;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.8em;
    width: 100%;
    max-width: 480px;
    text-decoration: none;
    letter-spacing: 1px;
    text-transform: uppercase !important;
    color: #fff;
    border-color: #386351 !important;
    background-color: #386351 !important;
}
.widgetFields .btn.bg-color-2.text-color-3{
    width: auto !important;
    display: inline-block !important;
}

.btn.bg-color-2.text-color-3 .fa.fa-angle-right{
    display: none;
}
.widget-folder-name-hockingstuart img.property-agencylogo-img {
    height: 19px;
    margin-top: 10px;
}
div#calendarTypes a {
    width: auto !important;
    display: inline-block;
}
.widget-footer{
    display: none;
}
/*div#map::before {
    width: 100%;
    height: 29px;
    display: block;
    content: ' ';
    background-image: url('fonts/img/hockingstuart_logo.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    margin-top: -1.5rem;
    margin-bottom: 1.5rem;
}
.widget-folder-name-hockingstuart_belle div#map::before{
    background-image: url('fonts/img/hockingstuart_belle_logo.png');
    height: 57px;
}*/
.property-agencylogo{
    display: none;
}
.auction-description div {
    color: #000 !important;
}
.auction-description-inner{
    /* transform: translate(-50%,-50%); */
    /* position: absolute; */
    /* left: 50%; */
    /* top: 50%; */
}
/*.address-container{*/
/*    text-align: center;*/
/*    color: #fff;*/
/*    font-size: 16px;*/
/*    font-size: 1rem;*/
/*    font-weight: 400 !important;*/
/*    margin-bottom: 1rem;*/
/*}*/
/*.address-container div{*/
/*    width: 100%;*/
/*    text-align: center;*/
/*}*/
/*.agency-auction-item .auction-description .features{*/
/*    justify-content: center;*/
/*}*/
.features .feature:last-child {
    margin-right: 0 !important;
}
.features .feature:first-child{
    margin-left: 0 !important;
}
.agency-auction-item .auction-item-online-bidding-info-overlay{
    opacity: 0;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    z-index: 9998;
    background: #6e8878;
}

.agency-auction-item .auction-item-info-overlay{
    z-index: 9998;
    max-width: 100% !important;
    display: block;
    position: relative;
    background: none;
    font-size: 10px;
    text-transform: uppercase;
    text-align: center;
    bottom: 20px;
}

.agency-auction-item:hover .auction-item-online-bidding-info-overlay, .agency-auction-item:hover .auction-item-info-overlay{
    opacity: 1;
}
/*.agency-auction-item:hover .address-suburb-state-only-overlay{*/
/*    display: block !important;*/
/*    opacity: 0 !important;*/
/*    display: none !important;*/
/*}*/
.agency-auction-item:hover .auction-status-overlay{
    /*opacity: 0 !important;*/
}
.auction-status-info{
    /* display: block; */
}
/*.address-suburb-state-only-overlay{*/
/*    max-width: 100%;*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    right: 0;*/
/*    color: #FFFFFF;*/
/*    background: rgba(34, 34, 34, 0.6);*/
/*    width: auto !important;*/
/*    padding: 0.3rem 0.5rem;*/
/*    font-size: 1rem;*/
/*    font-weight: 700;*/
/*    text-transform: uppercase;*/
/*    color: #ffffff;*/
/*    display: none !important;*/
/*}*/
/*image animation start*/
.agency-auction-item a.property-link-over-image{
    overflow: hidden;
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    -ms-interpolation-mode: nearest-neighbor;
}
.agency-auction-item a.property-link-over-image:hover img{
    transition: all .4s ease-in-out;
    -ms-transform: scale(1.108); /* IE 9 */
    -webkit-transform: scale(1.108); /* Safari 3-8 */
    transform: scale(1.108);
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    -ms-interpolation-mode: nearest-neighbor;
}
.agency-auction-item a.property-link-over-image img {
    transition: all .4s ease-in-out;
}
/*image animation end */

.auction-description .address-suburb-state-only{

    color: #fff;
    font-size: 18px;
    font-size: 19px;
    font-weight: 700;
    margin-bottom: 0;
    width: fit-content !important;
display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;}
.auction-description .address-suburb-state-only:hover{
    text-decoration: underline;
    cursor: pointer;
}
.property-list-item-div  div.text-md-left.offset-top-24 a:hover{
    cursor: default;
}

.property-list-item-div  div.text-md-left.offset-top-24 a:active{
    text-decoration: none !important;
}
.property-headline{
    display: block !important;
    font-size: 0 !important;
}
/*.property-headline::after{*/
/*    content: 'Auction';*/
/*    display: flex;*/
/*    overflow: hidden;*/
/*    font-size: 16px;*/
/*    font-weight: 400;*/
/*    line-height: 1.2;*/
/*    padding: 6px 0 0 0;*/
/*    cursor: default !important;*/
/*    text-align: left;*/
/*    white-space: nowrap;*/
/*    text-overflow: ellipsis;*/
/*    color: #000;*/
/*}*/
.address-suburb-state-only-overlay{
    /*display: block !important;*/
    /*opacity: 1 !important;*/
    /*-webkit-transition: all 0.3s;*/
    /*-o-transition: all 0.3s;*/
    /*transition: all 0.3s;*/
    /*position: absolute;*/
    /*left: 0;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*background: linear-gradient(180deg,transparent 0,rgba(0,0,0,.5) 53%,rgba(0,0,0,.65));*/
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);*/
    /*padding: 1rem;*/
    /*text-align: center;*/
    display: none !important;
}

/*@media screen and (min-width: 41.75em){*/
/*    .address-suburb-state-only-overlay{*/
/*        text-align: left;*/
/*        display: none;*/
/*    }*/
/*}*/
/*@media screen and (min-width: 64.0625em){*/
/*    .address-suburb-state-only-overlay{*/
/*        padding: 1.5625rem 1.875rem;*/
/*        display: none;*/
/*    }*/
/*}*/
@media (min-width: 768px){
    h2, .h2 {
        font-size: 34px;
    }
}

.container{
    /* padding-left: 0 !important; */
    /* padding-right: 0 !important; */
}
/*.auction-description-inner .auction-type-info{*/
/*    display: block !important;*/
/*}*/
.calendar-icon{

color: black;background: #f1f2f2;}
.calendar-icon .icon-month {
    background: #f1f2f2 !important;
    color: black !important;
    border-color: #386351 !important;
}
.fa-search:before{
    content: 'Search' !important;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    height: 42px;
    padding: 0 10px;
    text-align: center;
    color: #fff;

    border-left: 0;
    border-radius: 0;

    box-shadow: none;
font-family: 'Lato', sans-serif !important;text-transform: capitalize;letter-spacing: normal;}

.heading-part {
    font-family: QuicheSans, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    font-weight: 400;
    color: black !important;
}
/*-----------imp-----------*/


.address-line-above-image{
    display: none !important;
}

.address-line-below-image {
    display: block !important;
    font-family: 'QuicheSans', Sans-Serif;
    font-size: 42px !important;
    font-weight: 700 !important;
text-align: left !important;}
@media (max-width: 768px){
    .address-line-below-image {
        font-size: 27px !important;
    }
    div#part-description .auction-description.auction-description-features-list.d-none .features.mt-4.d-none div{
        font-size: 16px !important;
    }
}

div#part-description .auction-description.auction-description-features-list.d-none {
    display: flex !important;
    padding: 0 !important;
    background: none !important;
min-height: auto;}

div#part-description .auction-description.auction-description-features-list.d-none .features.mt-4.d-none {
    display: flex !important;
    margin: 0 !important;
}

div#part-description .auction-description.auction-description-features-list.d-none .features.mt-4.d-none div {
    display: flex !important;
    font-size: 19px;
    line-height: 19px;
    margin: 0 18px 0 0;
    position: relative;
    font-weight: 700;
    color: #cccccc;
}
div#part-description .auction-description.auction-description-features-list.d-none .features.mt-4.d-none div::after {
    height: 20px;
    width: 30px;
    content: ' ';
    background-size: 20px auto;
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    margin-left: 0.6rem;
    vertical-align: -7px;
    margin: 0 10px 0 0;
    padding: 0 36px 0 0;
}
div#part-description .auction-description.auction-description-features-list.d-none .features.mt-4.d-none div.feature.bed::after{
    background-image: url('img/bed.png');
}
div#part-description .auction-description.auction-description-features-list.d-none .features.mt-4.d-none div.feature.bath::after{
    background-image: url('img/bath.png');
}
div#part-description .auction-description.auction-description-features-list.d-none .features.mt-4.d-none div.feature.car::after{
    background-image: url('img/car.png');
}


.description1 h3{
    font-size: 24px !important;
}

@media (min-width: 1199px) {
    #part-right-sidebar .contact-details-heading,
    #part-right-sidebar .contact-detail {
        display: none !Important;
    }
    #part-right-sidebar .contact-detail .flex-shrink-0 img {
        height: 140px;
        width: auto;
    }
}
#part-right-sidebar .contact-detail .text-center.flex-fill.flex-grow-1.flex-shrink-0.pl-sm-3.w-sm-100.text-sm-left div:first-child{
    font-size: 16px !important;
}
#part-right-sidebar .contact-detail .text-center.flex-fill.flex-grow-1.flex-shrink-0.pl-sm-3.w-sm-100.text-sm-left div:first-child{
    font-size: 15px !important;
}


@media (max-width: 768px) {
    #part-right-sidebar .contact-detail {
        flex: 0 1 auto !important;
        width: auto !important;
    }
    #part-right-sidebar .contact-detail div.text-center.flex-fill.flex-grow-1.flex-shrink-0.pl-sm-3.w-sm-100.text-sm-left{
        width: auto !important;
    text-align: left !important;
    padding-left: 16px !important;}
}
@media (min-width: 768px) and (max-width: 768px){
    #part-right-sidebar .contact-detail {
        width: calc(50% - 12px) !important;
    }
}
@media (max-width: 1200px) {
    #part-right-sidebar .contact-detail .flex-shrink-0 img {
        height: 130px;
        width: auto;
    }
/*this ine*/
    #part-right-sidebar .col-sm-12.offset-top-50.text-left {
        display: flex !important;
        flex-wrap: wrap;
        gap: 12px;
        align-items: flex-start;
    }

    #map {
        order: 20;
    }

    #part-right-sidebar .contact-detail {
        display: flex;
        flex-direction: row !important;
        /*!*align-items: center;*! buttons fix*/
        justify-content: flex-start;
        width: calc(50% - 12px);
    }
}
#part-right-sidebar .contact-detail div.text-center.flex-fill.flex-grow-1.flex-shrink-0.pl-sm-3.w-sm-100.text-sm-left,
.selling-agents-in-description .selling-agents-container .contact-detail .text-center.flex-fill.flex-grow-1.flex-shrink-0.pl-sm-3.w-sm-100.text-sm-left{
    flex-shrink: 1 !important;
    flex-grow: 0 !important;
}

.contact-details-heading {
    display: none;
}

.selling-agents-in-description {
    display: flex !important;
}

.selling-agents-in-description .contact-details-heading {
    display: none;
}

.selling-agents-in-description .selling-agents-container {
    display: flex;
    /* justify-content: space-around; */
    flex-wrap: wrap;
}

.selling-agents-in-description .selling-agents-container .contact-detail {
    /* min-width: 50%; */
    flex: 1 1 50%;
}

.selling-agents-in-description .selling-agents-container .contact-detail .text-center.flex-fill.flex-grow-1.flex-shrink-0.pl-sm-3.w-sm-100.text-sm-left {
    width: auto !important;
    padding-right: 1rem;
}

.selling-agents-in-description .selling-agents-container .contact-detail .text-center.flex-fill.flex-grow-1.flex-shrink-0.pl-sm-3.w-sm-100.text-sm-left div:first-child {
    font-size: 16px !important;
}

.selling-agents-in-description .selling-agents-container .contact-detail .text-center.flex-fill.flex-grow-1.flex-shrink-0.pl-sm-3.w-sm-100.text-sm-left div {
    font-size: 15px;
}

.selling-agents-in-description .selling-agents-container .contact-detail .flex-shrink-0 img {
    height: 140px !important;
    width: auto;
}
@media (min-width: 1200px) {
    #part-order-of-sale{
        order: 3;
        flex: 0 0 75%;
        max-width: 75%
    }
    .photo-video-tab-con{
        order: 1;
        flex: 0 0 75%;
        max-width: 75%;
    }
    #part-right-sidebar{
        order: 2;
        flex: 0 0 25%;
        max-width: 25%;
    }
}

@media (min-width: 767px) and (max-width: 1199px) {
    #part-order-of-sale{
        order: 3;
        flex: 0 0 100%;
        max-width: 100%
    }
    .photo-video-tab-con{
        order: 1;
        flex: 0 0 100%;
        max-width: 100%;
    }
    #part-right-sidebar{
        order: 2;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
#part-order-of-sale{
    padding-top: 20px;
}
div#part-description .auction-description.auction-description-features-list.d-none .features.mt-4.d-none div.feature.area-features,
div#part-description .auction-description.auction-description-features-list.d-none .features.mt-4.d-none div.feature.area-features.building_area,
div#part-description .auction-description.auction-description-features-list.d-none .features.mt-4.d-none div.feature.source-listing-id.d-none{
    display: none !important;
}

.list-group-item-primary {
    color: #ffffff;
    background-color: #386351;
}

.widget-orderofsale a.list-group-item:hover {
    color: #000000;
    background-color: #38635196;
}

.widget-orderofsale span.order_number_styled {
    background: white !important;
    color: #386351 !important;
}

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


#part-right-sidebar #status-field > div {
    font-family: "QuicheSans", Georgia, "Times New Roman", Times, serif !important;
    line-height: 1 !important;
    color: #fff !important;
    background-color: #386351 !important;
    text-transform: uppercase !important;;
    font-size: 16px;
    font-weight: 700 !important;
}

a:not(.current-page-property) .status-n-amount-row #status-field > div {
    background: #386351 !important;
    color: #ffffff !important;
}

.current-page-property .status-n-amount-row #status-field > div {
    background: #ffffff !important;
    color: #386351 !important;
}

div#part-description .auction-description.auction-description-features-list.d-none .features.mt-4.d-none div.income-for-yield{
    display: none !important;
}

@media (max-width: 1199px){
    .showonmobilelayout {
        max-width: 100%;
    }
    .showonmobilelayout > div{
        word-wrap: break-word;
    }
}
@media (max-width: 768px){
    .row.w-100.filter-container.m-0{
        gap: 10px;
    }
}
div#property-container > *,
body > *{
    letter-spacing: 0.96px !important;
}
#mainWidgetContainer .lot-area sup{
    top: 4px !important;
}

#photoCarousel .carousel-inner.ratio-3-2.loading-skeleton,
#photoCarousel .carousel-inner.ratio-3-2 img{
    aspect-ratio: 3 / 2;
    object-fit: fill;
}

#photoCarousel .carousel-inner.ratio-4-3.loading-skeleton,
#photoCarousel .carousel-inner.ratio-4-3 img{
    aspect-ratio: 4 / 3;
    object-fit: fill;
}

#photoCarousel .carousel-inner.ratio-16-9.loading-skeleton,
#photoCarousel .carousel-inner.ratio-16-9 img{
    aspect-ratio: 16 / 9;
    object-fit: fill;
}

.loading-skeleton img{
    visibility: hidden;
}

.loading-skeleton{
    z-index: 9999;
    background: #ededed linear-gradient(
        100deg,
        rgba(255, 255, 255, 0) 40%,
        rgba(255, 255, 255, .5) 50%,
        rgba(255, 255, 255, 0) 60%
    );
    background-size: 200% 100%;
    background-position-x: 180%;
    animation: .9s loading ease-in-out infinite;
}

@keyframes loading {
    to {
        background-position-x: -20%;
    }
}
