

/** GENERAL **/
.home-recent .recent-header h2					{ font-family:'Roboto Slab', serif; font-size:2.5em; display:inline-block; }
.home-recent .recent-header h2 .icon			{ display:inline-block; padding:0px 10px 0px 0px; vertical-align:top; }
.home-recent .recent-header .recent-link		{ float:right; width:220px; text-align:right; font-size:1.5em; margin:15px 0px 0px 0px; display:block; }

.home-recent-grey								{ background:#F9F9F9; border-top:1px solid #EFEFEF; }
.home-recent .recent-header h2					{ color:#B8000A; }
.home-recent .recent-header .recent-link		{ color:#B8000A; }
.home-recent .recent-header .recent-link:hover	{ color:#262626; }



/** PROPERTIES **/
.home-recent .recentList								{ width:100%; overflow:hidden; position:relative; margin:20px 0px 0px 0px; }
.recentList ul											{ display:block; list-style:none; margin:10px auto 0px auto; padding:0px; width:100%; overflow:hidden; }
.recentList ul li										{ width:25%; }
.recentList ul li .recent-property						{ position:relative; margin:3px; }
.recentList ul li .details								{ display:none; position:absolute; padding:10px; bottom:10px; left:0; right:10%; font-size:1.3em; }
/* .recentList .recentList-address							{ font-size:1.2em; } */
.recentList .recentList-address .addr-postcode			{ display:none; }

.recentList ul li .image								{ background:#EFEFEF; }
.recentList ul li .details								{ background:rgb(184,0,10); background:rgba(184,0,10,0.8); color:#FFFFFF; }
.recentList ul li .details a							{ color:#FFFFFF; }
.recentList .recentList-address							{ color:#FFFFFF; }
.recentList .recentList-price .price-offers,
.recentList .recentList-price .price-period				{ color:#262626; }
.recentList .recentList-price .price-value				{ color:#FFFFFF; }



/** NAVIGATION **/
.horiz-scroll-blocknav									{ font-size:1.5em; }
	
.horiz-scroll-blocknav a								{ color:#B8000A; }
.horiz-scroll-blocknav a:hover,
.horiz-scroll-blocknav a.horiz-scroll-block-active		{ color:#8D2818; }




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

	.recentList ul li	{ width:33.33%; }

}

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

	.recentList ul li .details		{ font-size:1.1em; }

}

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

	.recentList ul li	{ width:50%; }

}

@media screen and (max-width:600px){
	
	.home-recent .recent-header						{ text-align:center; }
	.home-recent .recent-header h2					{ font-size:1.8em; display:block; }
	.home-recent .recent-header .recent-link		{ float:none; width:100%; display:block; text-align:center; font-size:1.3em; margin:20px 0px 0px 0px; }
	
}

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

	.recentList ul li			{ width:100%; }
	.horiz-scroll-blocknav		{ display:none !important; }
	.recentList ul li .details	{ display:block; position:static; background:#B8000A !important; color:#FFFFFF; }

}



