.image-background {
    background-image: url(https://listingzen.com/img/property450x300.jpg);
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: #e0e0e0;
    height:100%;
    width:100%;
    display: table;
    transition: all 0.3s ease-in-out;
}
.image-background:hover {
    transform: translate(0,-5px)
}

.property-card-info {
    vertical-align: bottom;
    display: table-cell;
}
.property-card-info-background {
    background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0,0,0,0.5)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0,0,0,0.5)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0,0,0,0.5)); /* Standard syntax */
    text-align: left;
    padding:5px;
}
.property-card-price{
    margin: 0px 10px 0 0 !important;
    display: inline-block;
    color: white;
    font-family: "Open Sans", "Hind", "Montserrat", helvetica;
    font-size: 1.6rem;
    line-height: 1.6rem;
}
.property-card-beds,
.property-card-baths,
.property-card-sqft {
    margin: 0px 10px 0px 0px !important;
    display: inline-block;
    padding-top:5px !important;
    color: white;
    font-family: "Open Sans", "Hind", "Montserrat", helvetica;
    font-size: 1rem;
    line-height: 1.3rem;
}
.property-card-address {
    margin: 0px !important;
    font-size: 1rem;
    line-height: 0.9rem;
    color: rgb(240,240,240);
    font-family: "Open Sans", "Hind", "Montserrat", helvetica;
    font-weight: 100;
}
.property-status {
    padding-left:5px;
    font-size: 1rem;
    color: white;
}
.property-status.status-text {
    font-weight: 500;
}
.property-status .status-active {
    font-size: 7rem;
    color: green;
    stroke: white;
    stroke-width: 2px;
}
.property-status .status-off {
    font-size: 7rem;
    color: red;
    stroke: white;
    stroke-width: 2px;
}
.property-card {
    display:none;
    margin-bottom: 20px;
}