<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.grid-table .row.grids{overflow:hidden;}
.grid-table .grids .proplsttype.property-sale:before,
.grid-table .grids .proplsttype.property-lease:before,
.grid-table .grids .proplsttype.property-sold:before,
.grid-table .grids .proplsttype.property-leased:before,
.grid-table .grids .proplsttype.property-openhouse:before{
	height:20px;
	color:#f00;
	float:right;
}
.grid-table .grids .proplsttype.property-sale:before{content:'For Sale';}
.grid-table .grids .proplsttype.property-lease:before{content:'For Lease';}
.grid-table .grids .proplsttype.property-sold:before{content:'Sold';}
.grid-table .grids .proplsttype.property-leased:before{content:'Leased';}
.grid-table .grids .proplsttype.property-openhouse:before{content:'Open House';}
.grid-table .grids-group{
	 padding-left:15px;
	padding-right:15px;	 
 } 
.grid-table .grids&gt;div{	
	border-top:solid 1px #ccc;
	box-sizing:border-box;
	padding-bottom:30px;
	padding-top:30px;
	clear:both;
}
.grid-table .grids .grid-wrapper
{
	width:35%;
	float:left;
}

.grid-table.grid-table-right .grids .grid-wrapper
{
	float:right;
}
.grid-table .grids .item-image img {
	position:relative;	
	width:100%;
	max-width:100%;
	height:auto;
}
 .grid-table .grids .item-caption{
	width:64%;
	float:left;
	padding:0 0 0 30px;
	background:transparent;
    border-style:none;
}
.grid-table.grid-table-right .grids .item-caption{
	padding-left:0px;
    padding-right:30px;
    
}
 .grid-table .grids .item-caption&gt;h2.block-with-text,  .grid-table .grids .item-caption&gt;h3.block-with-text{margin:0px; white-space:nowrap;}
 .grid-table .grids .item-caption h2, .grid-table .grids .item-caption h3, .grid-table .grids .item-caption h4, .grid-table .grids .item-caption h5,
 .grid-table .grids .item-caption h2 a, .grid-table .grids .item-caption h3 a, .grid-table .grids .item-caption h4 a, .grid-table .grids .item-caption h5 a,  
 .grid-table .grids&gt;div:hover .item-caption h2, .grid-table .grids&gt;div:hover .item-caption h3, .grid-table .grids&gt;div:hover .item-caption h4, .grid-table .grids&gt;div:hover .item-caption h5 ,
 .grid-table .grids&gt;div:hover .item-caption h2 a, .grid-table .grids&gt;div:hover .item-caption h3 a, .grid-table .grids&gt;div:hover .item-caption h4 a, .grid-table .grids&gt;div:hover .item-caption h5 a{
    color:#000;
    text-decoration:none;
}
.grid-table .grids&gt;div:hover .item-caption {
    background: transparent;
}
.grid-table .grids .item-caption .block-with-text{position:relative;}  /*compatable with old templates*/
.grid-table .grids  .proptype{padding:5px 0 2px 0px ;}
.grid-table .grids .propprice{
	position:absolute;
	right:0px;
	top:0px;
	font-size:1.4em;
	font-weight:600;
}
.grid-table .grids .propinters {
    padding:2px 0;
    border-bottom:1px solid #f0f0f0;
}
.grid-table .grids dl {
    margin-bottom:20px;
}
 
.grid-table .grids dl dt {
    background:#f5f5f5;
    float:left; 
    font-weight:400;
    margin-right:10px; 
	padding:2px;  
    width:150px; 
	font-size:0.9em;
}
 
.grid-table .grids dl dd {
	background:#f9f9f9;
    margin:2px 0; 
    padding:2px 0;
}
.grid-table .grids .item-caption .propfeature, .grid-table .grids .item-caption .propdesc, .grid-table .grids .item-caption p {
    padding-top:15px;
}
@media(max-width:576px){
	 .grid-table   .grids .grid-wrapper,.grid-table   .grids .item-caption
{
	width:100%;
}
.grid-table  .grids .item-caption{
	padding-left:0px;
	padding-top:15px;
}
 .grid-table .grids .item-caption&gt;h2.block-with-text,  .grid-table .grids .item-caption&gt;h3.block-with-text{
	 font-size:1em;
	 font-weight:700;
 }
 .grid-table .grids .item-caption .block-with-text{
	 font-size:0.9em;
 }
 .grid-table .grids .item-caption .block-with-text dt{
	 font-weight:500;
 }
 
}
.row.grids&gt;div.col-xs-12:nth-child(1),
.row.grids&gt;div.col-xs-6:nth-child(-n+2){
    border-top-style: none;
}
@media(min-width:767px){
    .row.grids &gt; div.col-sm-12:nth-child(1),
    .row.grids &gt; div.col-sm-6:nth-child(-n+2),
    .row.grids &gt; div.col-sm-4:nth-child(-n+3),
    .row.grids &gt; div.col-sm-3:nth-child(-n+4),
    .row.grids &gt; div.col-sm-2:nth-child(-n+6) {
        border-top-style: none;
    }
}
@media(min-width:991px) {
	.row.grids&gt;div.col-md-6:nth-child(-n+2),
	.row.grids&gt;div.col-md-4:nth-child(-n+3),
	.row.grids&gt;div.col-md-3:nth-child(-n+4),
	.row.grids&gt;div.col-md-2:nth-child(-n+6){
		border-top-style: none;
	}
}
@media( min-width:1200px){
	.row.grids&gt;div.col-lg-6:nth-child(-n+2),
	.row.grids&gt;div.col-lg-4:nth-child(-n+3),
	.row.grids&gt;div.col-lg-3:nth-child(-n+4),
	.row.grids&gt;div.col-lg-2:nth-child(-n+6){
        border-top-style:none;
    }
}
</pre></body></html>