<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Real Estate
 **************************************************************** **/

#div-button-google-street-view{
    background: white;
    border: 2px solid #e8e8e8;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
    border-radius: 10px;
    text-align: center;
    display: block;
    max-width: 100%;
    height: auto;    
}

#div-button-google-street-view:hover{
    background: #e8e8e8;
}

/* slider caption */
.realestate-caption {
    background-color:rgba(255,255,255,0.9);
    padding:20px;
}
.realestate-caption h4 {
    color:#333 !important;
    margin:0 !important;
}
.realestate-caption p {
    background-color:transparent !important;
    padding:10px 0 0 0 !important;
    color:#888 !important;
}
.realestate-caption .price {
    display:block;
    color:#f07057 !important;
    font-size:28px;
    font-weight:bold;
    padding:10px 0 0 0 !important;
}

.realestate-caption .slider{
    display:block;
    font-size:28px;
    font-weight:bold;
    padding:10px 0 0 0 !important;
}

.realestate-caption .price-old {
    color:#999 !important;
    text-decoration:line-through;
    font-size:20px;
    font-weight:300;
}
#slider .image-caption .inner .btn.view-more {
    font-size:13px;
    margin-top:0;
}

/*
        @FILTER BOX
        - search -
*/
.re-filterbox {
    background-color:#fff;
    padding:30px 20px;
    display:block;
    margin-bottom:60px;
}
.re-filterbox.no-top {
    margin-top:-100px;
    position:relative;
    z-index:150;
    border:#F3F4F6 10px solid;

    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}

.item-box h4 {
    font-size:18px;
    line-height:23px;
}
.item-box small {
    font-size:16px;
    font-weight:800;
}

/* custom form */
#re-filter .form-control {
    height:40px;
    line-height:40px;
    padding:6px;
}

#re-filter select {
    cursor:pointer;
}

/* icons */
.plot-ico {
    background:url('../images/icon/realestate/small/plot-ico.png') no-repeat;
    display:inline-block;
    width:16px; height:16px;
}

.ofi-ico {
    background:url('../images/icon/realestate/small/ofi-ico.png') no-repeat;
    display:inline-block;
    width:16px; height:16px;
}

.bed-ico {
    background:url('../images/icon/realestate/small/bed-ico.png') no-repeat;
    display:inline-block;
    width:16px; height:16px;
}
.bath-ico {
    background:url('../images/icon/realestate/small/bath-ico.png') no-repeat;
    display:inline-block;
    width:16px; height:16px;
}
.furnished-ico {
    background:url('../images/icon/realestate/small/furnished-ico.png') no-repeat;
    display:inline-block;
    width:16px; height:16px;
}
.garage-ico {
    background:url('../images/icon/realestate/small/garage-ico.png') no-repeat;
    display:inline-block;
    width:16px; height:16px;
}
.home-ico {
    background:url('../images/icon/realestate/small/home-ico.png') no-repeat;
    display:inline-block;
    width:16px; height:16px;
}

figure.agent-figure.pull-left {
    margin-right:30px;
}
figure.agent-figure.pull-right {
    margin-left:30px;
}

.page-header{
    margin-top: 10px;
}

.divide-videos{
    margin: 25px 0;
}

/** Responsive
 **************************************************************** **/
@media only screen and (max-width: 767px) {
    .image-caption {
        top: 311px!important;
        margin-top: 0px!important;
        position: fixed !important;
        margin-left: -58px;
    }

    .realestate-caption .slider {
        padding: 1px 0px 0px 0px !important;
    }
    .realestate-caption {
        padding: 12px;
    }

}

@media only screen and (max-width: 740px) {
    .image-caption {
        top: 311px!important;
        margin-left: -39px;
    }
}

@media only screen and (max-width: 650px) {
    .image-caption {
        top: 320px!important;
        margin-left: -39px;
    }

    .font-price-slider{
        font-size: 20px!important;
    }

    .realestate-caption {
        padding: 0px 10px 4px 10px;
    }
}

@media only screen and (max-width: 525px) {
    .image-caption {
        top: 320px!important;
        margin-left: -33px;
    }

    .font-price-slider{
        font-size: 20px!important;
    }

    .realestate-caption {
        padding: 0px 10px 4px 10px;
    }
}

@media only screen and (max-width: 500px) {
    .image-caption {
        top: 307px!important;
        margin-left: -26px;
    }

    .font-price-slider{
        font-size: 17px!important;
    }

    .realestate-caption {
        padding: 0px 10px 5px 10px;
    }
}

@media only screen and (max-width: 425px) {
    .image-caption {
        top: 218px!important;
        margin-left: -18px;
    }

    .font-price-slider{
        font-size: 17px!important;
    }

    .realestate-caption {
        padding: 0px 10px 5px 10px;
    }
}

@media only screen and (max-width: 375px) {
    .image-caption {
        top: 204px!important;
        margin-left: -20px;
    }

    .font-price-slider{
        font-size: 16px!important;
    }

    .realestate-caption {
        padding: 0px 5px 4px 5px;
    }
}

@media only screen and (max-width: 320px) {
    .image-caption {
        top: 184px!important;
        margin-left: -13px;
    }

    .font-price-slider{
        font-size: 16px!important;
    }

    .realestate-caption {
        padding: 0px 5px 4px 5px;
    }
}


</pre></body></html>