#estate-wrapper .estate-wrapper--image {
    background-position: center;
    background-size: cover;
}

#estate-wrapper .estate--container {
    position: relative;
    top: -60px;
}

#estate.uk-card-default .uk-card-header {
    border-bottom: unset;
}

#estate.uk-card-default .uk-card-footer {
    border-top: unset;
}

#estate .property-info {
    padding: 10px;
    border: 1px solid #efefef;
}

#estate-wrapper .estate-picture {
    background-size: cover;
    background-position: center;
}

@media (max-width: 1200px) {
    .ds-padding-extra {
        padding-top: 45px;
    }
  }    

@media (min-width: 960px) {
    .ds-list-estate {
        position: relative;
        top: -36px;
    }
    .ds-list-estate .empty{
        position: relative;
        top: 40px;
    }
}  

#estate-wrapper > div:nth-child(3) > div > div > div.uk-hidden\@s.uk-light > a.uk-position-center-left.uk-position-small.uk-icon.uk-slidenav-previous.uk-slidenav > svg > polyline,
#estate-wrapper > div:nth-child(3) > div > div > div.uk-hidden\@s.uk-light > a.uk-position-center-right.uk-position-small.uk-icon.uk-slidenav-next.uk-slidenav > svg > polyline {
    stroke-width: 4 !important;
    fill: rgb(255, 255, 255)  !important;
}

#estate-wrapper > div:nth-child(3) > div > div > div.uk-slider-items > div.uk-active{
    padding-left: 0px !important;
}



