.grid-label {
display:none;
}
.grid-mode #cols {
display:none !important;
}
.grid-mode #results {
display:grid !important;
opacity:1 !important;
position:static !important;
top:auto !important;
grid-template-columns:repeat(3, 1fr);
gap:1px;
margin:0;
padding:0;
background-color:#E7E7E7;
}
.grid-mode #results .listing-preview2 {
width:100%;
max-width:none;
min-width:0;
min-height:0;
margin:0;
padding:0;
border:0;
border-radius:0;
box-shadow:none;
background-color:#fff;
overflow:hidden;
}
.grid-mode #results .listing-preview2 .headline-info {
display:none;
}
.grid-mode #results .listing-preview2 .photo {
min-height:0;
max-height:none;
border-radius:0;
overflow:hidden;
aspect-ratio:1 / 1.4;
}
.grid-mode #results .listing-preview2 .photo img {
width:100%;
height:100%;
min-height:0;
max-height:none;
object-fit:cover;
border:0;
border-radius:0;
display:block;
}
.grid-mode #results .listing-preview2 .lbd,
.grid-mode #results .listing-preview2 .description,
.grid-mode #results .listing-preview2 .weekly-discount,
.grid-mode #results .listing-preview2 .pn {
display:none;
}
.grid-mode #results .listing-preview2 .grid-label {
display:block;
position:absolute;
bottom:3px;
left:3px;
margin:0;
padding:0.15em 0.4em;
font-family:ss, 'helvetica neue', arial;
font-size:1em;
font-weight:700;
color:#fff;
text-shadow:#000 1px 1px 2px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
z-index:10;
}
.grid-mode #results .listing-preview2 p.flag {
display:none;
}
.grid-mode #results .listing-preview2 p.flag.available-now {
display:block;
top:5px;
right:5px;
left:auto;
bottom:auto;
text-align:right;
z-index:10;
}
.grid-mode #results .listing-preview2 p.flag.available-now span {
background-color:#30f527;
border-color:#13cc0b;
border-radius:50%;
width:10px;
height:10px;
padding:0;
display:inline-block;
font-size:0;
}
.grid-mode #results .listing-preview2 p.flag.available-now span:after {
content:none;
}
.grid-mode #results .listing-preview2 p.flag.available-now span i {
display:none;
}
.grid-mode #results .listing-preview2 .weekly-discount-top {
display:none;
}
.grid-mode #results .listing-preview2.unavailable,
.grid-mode #results .listing-preview2.out-of-town {
display:none;
}
.site-2 button[data-value="g"] {
display:none;
}
.grid-mode .page-links-container {
grid-column:1 / -1;
}

@media only screen and (min-width:350px) {
.grid-mode #results {
grid-template-columns:repeat(3, 1fr);
}
}
@media only screen and (min-width:450px) {
.grid-mode #results {
grid-template-columns:repeat(4, 1fr);
}
}
@media only screen and (min-width:700px) {
.grid-mode #results {
grid-template-columns:repeat(7, 1fr);
}
}
@media only screen and (min-width:851px) {
.grid-mode #results {
grid-template-columns:repeat(8, 1fr);
}
}
