/** RECENT PROPERTIES **/
.home-recent .title {
	padding: 40px 0px;
	font-family: 'Roboto Slab', serif;
	font-size: 2.5em;
	font-weight: 300;
}

.home-recent .title .title-text {
	display: inline-block;
	vertical-align: middle;
}

.home-recent .title .btn {
	display: inline-block;
	vertical-align: middle;
	font-size: 0.5em;
	margin: 0px 0px 0px 20px;
	font-weight: 300;
	padding: 5px 20px;
}

.home-recent .properties {
	padding: 40px 0px;
	font-size: 0px;
}

.home-recent .list-item {
	width: 25%;
}

.home-recent {
	background: #FFFFFF;
}

.home-recent .title {
	background: #EDEDED;
}

.home-recent .title .btn {
	background: #000000;
	color: #FFFFFF;
}

.home-recent .title .btn:hover {
	background: #555555;
	color: #FFFFFF;
}



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

	.home-recent .fw-padding {
		padding: 0px 50px;
	}

	.home-recent .list-item {
		width: 50%;
	}

	.home-recent .list-item .padding {
		padding: 10px;
	}

}

@media screen and (max-width: 760px){
	.home-recent .title {
		text-align: center;
	}
	.home-recent .title .title-text {
		display: block;
		margin: 0px auto 20px auto;
	}
}

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

	.home-recent .fw-padding {
		padding: 0px 25px;
	}

	.home-recent .list-item {
		width: 100%;
		margin: 0px 0px 30px 0px;
	}

	.home-recent .list-item .padding {
		padding: 10px 0px;
	}

	.home-recent .list-item .details .property-icons .icon {
		width: 25%;
	}

	.home-recent .list-item .details .property-icons .receptions,
	.home-recent .list-item .details .property-icons .bathrooms {
		display: inline-block;
	}

}

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

	.home-recent .fw-padding {
		padding: 0px 10px;
	}

	.home-recent .properties {
		padding: 0px 0px;
	}

	.home-recent .properties .fw-padding {
		padding: 0px 0px;
	}

	.home-recent .list-item .padding {
		padding: 0px;
	}

	.home-recent .list-item .details .property-icons .icon {
		width: 50%;
	}

}