

/** GENERAL **/
.recent-banner		{ padding:40px 0px; }

.recent-banner		{ background:rgb(150,150,150); background:rgba(150,150,150,0.8); }



/** PROPERTIES **/
.recent-banner ul								{ display:block; list-style:none; margin:10px auto 0px auto; padding:0px; width:100%; overflow:hidden; }
.recent-banner ul li							{ width:20%; }
.recent-banner ul li .recent-property			{ display:block; padding:5px 5px 10px 5px; margin:0px 5px; cursor:pointer; }
.recent-banner ul li .recentList-photo			{ display:block; width:100%; height:130px; margin:0px 0px 15px 0px; text-align:center; overflow:hidden; }
.recent-banner ul li .recentList-photo img		{ max-width:175px; max-height:130px; }
.recent-banner ul li .recentList-details		{ display:block; padding:10px; }
.recent-banner ul li .recentList-address		{ display:block; padding:0px 0px 10px 0px; }
.recentList-address .addr-line1					{ display:block; clear:both; font-weight:bold; font-size:1.1em; }
.recentList-address .addr-location,
.recentList-address .addr-town					{ font-size:0.9em; }
.recentList-address .addr-line2,
.recentList-address .addr-postcode				{ display:none;}
.recent-banner ul li .recentList-attributes		{ font-size:0.9em; }
.recent-banner ul li .recentList-price			{ display:block; clear:both; padding:20px 0px 0px 0px; }
.recent-banner .price-value						{ font-weight:bold; padding:5px; }
.recent-banner .price-status					{ padding:5px; text-transform:none; font-size:0.7em; }

.recent-banner ul li .recent-property			{ background:#2F3333; -webkit-transition:background .3s ease; -moz-transition:background .3s ease; transition:background .3s ease; }
.recent-banner ul li:hover .recent-property		{ background:#222222; }
.recent-banner ul li .recentList-photo			{ background:#FFFFFF; }
.recentList-address .addr						{ color:#FFFFFF; }
.recentList-address .addr-line1					{ color:#4EB96E; }
.recentList-address .addr-location				{ color:#FFFFFF; }
.recentList-address .addr-town					{ color:#FFFFFF; }
.recentList-address .addr-postcode				{ color:#FFFFFF; }
.recent-banner ul li .recentList-attributes		{ color:#FFFFFF; }
.recent-banner ul li .recentList-price			{ color:#FFFFFF; }
.recent-banner .price-value						{ color:#4EB96E; }
.recent-banner .price-status					{ color:#FFFFFF; background:#4EB96E; }



/** SCROLL NAVIGATION **/
.horiz-scroll-blocknav								{ display:block; clear:both; margin:10px 0px 0px 0px; }

.horiz-scroll-blocknav a							{ color:#2F3333; }
.horiz-scroll-blocknav a:hover,
.horiz-scroll-blocknav a.horiz-scroll-block-active	{ color:#4EB96E; }



/** RESPONSIVE **/
@media screen and (max-width:860px){

	.recent-banner ul li	{ width:25%; }


}

@media screen and (max-width:760px){

	.recent-banner ul li	{ width:33%; }


}

@media screen and (max-width:550px){

	.recent-banner ul li	{ width:50%; }


}

@media screen and (max-width:450px){

	.recent-banner ul li	{ width:100%; }
	.horiz-scroll-blocknav	{ display:none !important; }


}




