.epl-infobox-slim #epl-infobox-container {
    background: #fff none repeat scroll 0 0;
    width: 275px;
}
.epl-infobox-wrap.epl-infobox-slim {
    background: #fff none repeat scroll 0 0;
    padding: 7px;
    position: relative;
}
.epl-infobox-wrap.epl-infobox-slim > img {
    background: #fff none repeat scroll 0 0;
    padding: 0px;
    position: absolute!important;
    right: -18px;
    top: -2px;
}
.epl-infobox-slim .epl-am-infobox-thumb::after {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 65%, rgba(0, 0, 0, 0.8) 100%);
    background-size: 100% auto;
    content: "";
    height: 100%;
    left: 0;
    opacity: 1;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1;
    transition: all 0.4s ease-in-out 0s;
    box-sizing: border-box;
}
.epl-infobox-slim .epl-am-infobox-thumb {
    position: relative;
    transition: all 0.2s ease-in-out 0s;
}
.epl-infobox-slim  .epl-adv-popup-price {
    bottom: 20px;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    left: 20px;
    position: absolute;
    z-index: 2;
}
.epl-am-infobox-thumb:hover::after {
    opacity: 0;
    transition: all 0.4s ease-in-out 0s;
}
.overlay-featured-marker.infowindow .epl-infobox-slim .property-thumb{
  height: auto!important;
}
.epl-infobox-slim .epl-main-info{
  padding: 10px;
}
.epl-infobox-slim .epl-am-title {
    box-shadow: none;
    color: #00aeef;
    display: block;
    font-size: 17px;
    font-weight: bold;
}
.epl-infobox-slim .epl-am-location {
    color: #aaa;
    font-size: 13px;
    font-weight: 100;
    padding: 5px 0;
    text-transform: capitalize;
}
.epl-infobox-slim .epl-am-extra-info {
    overflow: hidden;
}
.epl-infobox-slim .epl-am-bedrooms, .epl-infobox-slim .epl-am-bathrooms, .epl-infobox-slim .epl-am-cat {
    color: black;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-right: 15px;
}
.epl-infobox-slim .epl-am-value {
    display: inline;
}