
.property-list .property									{ display:inline-block; vertical-align:top; width:33%; cursor:pointer; }
.property-list .property .single-property					{ margin:0px 10px; }
.property-list .property .property-image					{ display:block; width:100%; overflow:hidden; text-align:center; position:relative; }
/* .property-list .property .property-image .status-banner		{ display:block; position:absolute; bottom:10px; left:0; padding:5px 10px; text-transform:uppercase; text-align:left; }
.property-list .property.status-forSale .property-image .status-banner,
.property-list .property.status-toRent .property-image .status-banner { display:none; } */

/* .property-list .property .property-image .status-banner		{ background-color:#C3922E; color:#FFFFFF; }  */

/* .property-list .property .property-image:after {
	display:none !important;
	content:"";
	position:absolute;
	background-color:#c3922e;
	text-align:center;
	text-transform:uppercase;
	color:#FFF;
    z-index:9999;
    font-weight:bold;
	font-size:1.1em;
	display:block;
}

.property-list .property .property-image.property-image-rotate:after {
	padding:1em 0;
    width:200px;
	top:28px;
    left:-58px;
	-webkit-transform:rotate(310deg);
	-moz-transform:rotate(310deg);
	-ms-transform:rotate(310deg);
	-o-transform:rotate(310deg);
	transform:rotate(310deg);
}

.property-list .property .property-image.property-image-buttomLeft:after {
	left:0;
    bottom:10px;
    padding:0.7em 0;
    width:120px;
} */

/* .property-list .property.status-forSale .property-image:after 		{ content:"For Sale"; display:none; }
.property-list .property.status-underOffer .property-image:after 	{ content:"Under Offer"; display:none; }
.property-list .property.status-saleAgreed .property-image:after 	{ content:"Sale Agreed"; }
.property-list .property.status-sold .property-image:after 			{ content:"Sold"; }
.property-list .property.status-toLet .property-image:after 		{ content:"To Let"; display:none; }
.property-list .property.status-letAgreed .property-image:after 	{ content:"Let Agreed"; }
.property-list .property.status-let .property-image:after 			{ content:"Let"; } */

.property-list .property .status-banner							{ position:absolute; height:139px; width:139px; z-index:1; }
.property-list .property.status-saleAgreed .status-banner,
.property-list .property.status-sold .status-banner,
.property-list .property.status-letAgreed .status-banner,
.property-list .property.status-let .status-banner				{ background-repeat:no-repeat; background-position:97% 0%; }
.property-list .property.status-saleAgreed .status-banner		{ background-image:url(property/status-sale-agreed.png); }
.property-list .property.status-sold .status-banner				{ background-image:url(status/status-sold.png); }
.property-list .property.status-letAgreed .status-banner		{ background-image:url(status/status-let-agreed.png); }
.property-list .property.status-let .status-banner				{ background-image:url(status/status-let.png); }

.property-list .property .property-text-wrapper				{ display:block; clear:both; margin:16px; }
.property-list .property .property-title					{ display:block; margin:0px 0px 10px 0px; height:56px; }
.property-list .property .property-title .address			{ display:block; font-size:1.24em; font-weight:700; text-transform:uppercase; }
.property-list .property .property-title .townPostcode		{ display:block; font-size:1.2em; }
.property-list .property .property-attributes				{ display:block; }
.property-list .property .property-attributes .pla-icon		{ float:left; display:block; padding:10px 0px 0px 45px; width:33%; vertical-align:top; font-size:0.9em; height:25px; }
.property-list .property .property-brief					{ display:block; clear:both; margin:15px 0px 15px 0px; font-size:14px; }
.property-list .property .property-price					{ display:block; }
.property-list .property .property-price .status			{ font-size:1.1em; }
.property-list .property .property-price .price				{ font-size:1.3em; font-weight:400; }
.property-list .property .property-price .price-status		{ display:none; }

.property-list .property .single-property					{ background-color:#FFFFFF; border:1px solid #CCCCCC; }
.property-list .property .property-text-wrapper				{ color:#999999; }
.property-list .property .property-title .address			{ color:#002B3E; }
.property-list .property .property-attributes .pla-icon		{ background-repeat:no-repeat; background-position:0% 0%; }
.property-list .property .property-attributes .style		{ background-image:url(icons/att-icon-style.png); }
.property-list .property .property-attributes .bedrooms		{ background-image:url(icons/att-icon-bedrooms.png); }
.property-list .property .property-attributes .bathrooms	{ background-image:url(icons/att-icon-bathrooms.png); }
.property-list .property .property-attributes .receptions	{ background-image:url(icons/att-icon-receptions.png); }
.property-list .property .property-price .price				{ color:#C3922E; }

@media screen and (max-width:960px) {
	.property-list .property .property-attributes .pla-icon	{ float:none; width:auto; clear:both; }
	.property-list .property .property-brief		{ display:none; }
}

@media screen and (max-width:770px) {
	.property-list .property									{ display:block; width:100%; clear:both; margin:0px 0px 20px 0px; }
	.property-list .property .single-property					{ margin:0px 0px 0px 0px; }
	.property-list .property .property-image					{ float:left; width:40%; }
	.property-list .property .property-text-wrapper				{ float:right; clear:none; width:55%; }
	.property-list .property .property-attributes .pla-icon		{ float:left; width:35%; clear:none; }
}

@media screen and (max-width:580px){
	.property-list .recent-property .property-list-attributes { display:none; }
}

@media screen and (max-width:680px){
	.property-list .property .property-image			{ float:none; width:100%; }
	.property-list .property .property-text-wrapper	{ float:none; clear:both; width:100%; }
}