table.for-sale{width:100%;border-collapse:collapse;background-color:#fff;color:#333;margin:2em 0;border:none;border-bottom:4px solid #333}
table.for-sale tr{display:block;padding:2rem 0;text-align:center}
table.for-sale tr.ext-hidden{display:none}
table.for-sale tbody tr:nth-child(even){background:#CCC}
table.for-sale tbody tr:nth-child(odd){background:#FFF}
table.for-sale thead tr th{display:block;padding:0.5em;font-size:1.0em;color:#fff;background-color:#333}
table.for-sale tbody tr td{display:block;padding:0.5em;font-size:1.0em}
table.for-sale tbody tr td:nth-child(1){font-size:1.2rem;font-weight:600}
a:link.btn-details,a:visited.btn-details{display:block;width:80%;margin:auto;padding:16px 10px;font-weight:600;font-size:1rem;background-color:#44bef1;color:#fff !important;border-radius:2px;border:none;text-align:center;vertical-align:middle;cursor:pointer;text-decoration:none}
a:link.btn-ext,a:visited.btn-ext{padding:0.85rem 1.4rem;display:inline-block;font-weight:600;font-size:1rem;background-color:#fff;color:#666;border-radius:8px;border:1px solid #666;text-align:center;vertical-align:middle;cursor:pointer;text-decoration:none;margin:1rem 0.5rem 0 0}
.cloud-ext{text-align:center;margin:2rem 0}
.new {background:#82c434;color:#fff;font-weight:normal;font-size:1em;padding:2px 14px;border-radius:4px;display:inline-block}
@media (min-width:420px){
table.for-sale tr{display:table-row;padding:1rem 0;text-align:left}
table.for-sale tr.ext-hidden{display:none}
table.for-sale thead tr th{display:table-cell}
table.for-sale thead tr th:nth-child(1){display:none}
table.for-sale thead tr th:nth-child(3){text-align:center}
table.for-sale thead tr th:nth-child(4){text-align:center}
table.for-sale tbody tr td{display:table-cell}
table.for-sale tbody tr td:nth-child(1){display:none}
table.for-sale tbody tr td:nth-child(3){max-width:120px;text-align:right}
table.for-sale tbody tr td:nth-child(4){max-width:120px;text-align:right}
a:link.btn-details,a:visited.btn-details{margin:0;padding:5px 10px;width:100%}
}
@media (min-width:600px){
table.for-sale thead tr th:nth-child(1){display:table-cell}
table.for-sale tbody tr td:nth-child(1){display:table-cell;font-size:1rem;font-weight:400}
}