table.results td.availability{text-align: center;}
table.results td.availability.booked span{color: #bd2f38; }
table.results td.availability span{ color: #64b311; }

table.results tr.booked{display: none;}
table.results tbody tr:nth-child(even) { background-color: transparent;}

.websiteLink{    padding: 5px 0;}
.websiteLink a{color: #fff;
    background: #7c94a9;
    padding: 3px 11px;
    border-radius: 9px;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    font-weight: 700; white-space: nowrap;}

.websiteLink a:hover{background-color: #222;}

.available-properties .lei-code{overflow-y: auto; width: 100%;}


@media screen and (max-width: 320px) { #wrap-7471{ background-image: url(/assets/images/5c62e6d650357.jpg); } }
@media screen and (min-width: 321px) and (max-width: 640px) { #wrap-7471{ background-image: url(/assets/images/5c62e6d683f22.jpg); } }
@media screen and (min-width: 641px) and (max-width: 1024px) { #wrap-7471{ background-image: url(/assets/images/5c62e6d6c1df4.jpg); } }
@media screen and (min-width: 1025px) { #wrap-7471{ background-image: url(/assets/images/5c62e6d723ac5.jpg); } }
