

ul.property-list											{ list-style:none; margin:0px; padding:0px; }
ul.property-list li											{ display:inline-block; vertical-align:top; width:33%; }
ul.property-list li .property-wrapper						{ position:relative; padding:10px; margin:0px 0px 30px 0px; }
ul.property-list li:hover .property-wrapper					{ background:#d2dad0; }
ul.property-list li.list-item .property-image				{ margin:0px 0px 10px 0px; position:relative; }
.lt-ie9 ul.property-list li .property-details				{ max-height:100px; }
ul.property-list li .addr-line1								{ font-family:'Roboto Slab', sans-serif; display:block; font-size:1.4em; font-weight:400; text-transform:uppercase; margin-bottom:5px; }
ul.property-list li .property-price							{ margin:20px 0px 0px 0px; }
ul.property-list li .price-value							{ font-size:1.2em; font-weight:400; }
ul.property-list .property-status-sold .price				{ display:none; }
ul.property-list li a.property-link							{ position:absolute; left:0px; right:0px; top:0px; bottom:0px; }
ul.property-list li .property-image							{ border:1px solid #cccccc; -webkit-transition:border .2s linear; -moz-transition:border .2s linear; transition:border .2s linear; }
.lt-ie9 ul.property-list li .property-details				{ max-height:100px; }
ul.property-list li .addr-line1								{ font-family:'Roboto Slab', sans-serif; display:block; font-size:1.4em; font-weight:600; text-transform:uppercase; margin-bottom:5px; }
ul.property-list li .property-price							{ margin:20px 0px 0px 0px; }
ul.property-list li .price-value							{ font-size:1.2em; font-weight:600; }
ul.property-list .property-status-sold .price				{ display:none; }
ul.property-list li a.property-link							{ position:absolute; left:0px; right:0px; top:0px; bottom:0px; }
ul.property-list li .property-image							{ border:1px solid #cccccc; -webkit-transition:border .2s linear; -moz-transition:border .2s linear; transition:border .2s linear; }
ul.property-list li .property-details,
ul.property-list li .property-details a,
ul.property-list li .addr-lines,							
ul.property-list li .property-price,
ul.property-list li .property-list-attributes				{ color:#6f6b6a; }
ul.property-list li .property-details						{ margin-bottom:15px; }
ul.property-list li .addr-line1 							{ color:#1ca87b; }
ul.property-list li .price-value							{ color:#1ca87b; }
ul.property-list li .property-wrapper						{ background:transparent; }
ul.property-list li:hover .property-wrapper					{ background:#F4F4F4; }
ul.property-list .shortlist-btn-wrapper						{ display:none; }
ul.property-list.shortlist-results .shortlist-btn-wrapper	{ display:block; }



/** PRICE STATUS **/
.status-overlay { display:table; position:absolute; top:10px; left:5px; padding:5px; width:80px; height:80px; font-size:1.1em; line-height:1em; text-transform:uppercase; background:#17B185; color:#FFFFFF; text-align:center; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; border-radius:50%; border-radius:50%; border-radius:50%; -khtml-border-radius:50%; }
.status-overlay span { display:table-cell; vertical-align:middle; }
.property-status-forSale .status-overlay,
.property-status-toLet .status-overlay { display:none; }




/** RESPONSIVE **/
@media screen and (max-width:960px){
	ul.property-list .property-list-details	{ width:50%; }
}
@media screen and (max-width:790px){
	ul.property-list .property-list-details	{ width:45%; }
}
@media screen and (max-width:700px){
	ul.property-list li						{ width:100%; }
}
@media screen and (max-width:690px){
	ul.property-list .property-list-details		{ float:none; clear:both; width:90%; margin:0px auto 10px auto; }
}
@media screen and (max-width:500px){
	ul.property-list li						{ width:100%; }
}
@media screen and (max-width:400px){
	ul.property-list .property-list-photo img			{ max-width:100%; height:auto !important; }
	ul.property-list .property-list-details .address	{ font-size:1.1em; }
	ul.property-list .property-list-price				{ clear:both; margin:0px 0px 10px 0px; }
	ul.property-list .property-list-details .btn-more	{ display:block; float:none; clear:both; margin:20px auto; }
}
