@charset "utf-8";
/* CSS Document */

.propertyEnv {
	float: left;
	width: 320px;
	height: 330px;
} 

.propertyImageEnvBG {
	position: relative;
	float: left;
	width: 320px;
	height: 180px;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden;	
}


.propertyStreetEnv {
	float: left;
	width: 310px;
	height: 20px;
	font-size: 18px;
	margin: 0 0 8px 5px;
}

.propertyPriceEnv {
	float: left;
	width: 310px;
	height: 22px;
	margin: 12px 0 0 5px;
	font-size: 18px;
	letter-spacing: 0.05em;	
	font-weight: bold;
}

.propertyAddressEnv {
	float: left;
	width: 310px;
	height: 22px;
	letter-spacing: 0.05em;	
	margin: 2px 0 2px 5px;
}

.propertyInfoEnv {
	float: left;
	width: 310px;
	height: 22px;
	letter-spacing: 0.05em;	
	margin: 0 0 0 5px;
}

.propertyStatus {
	font-size: 12px;
	letter-spacing: 0.05em;	
	font-weight: normal;
	color: #999;
	margin-left: 5px;
}


@media screen and (min-width: 44.25em) {

	.propertyEnv {
		width: 222px;
		height: 267px;
		margin-right: 21px;
	} 

	.propertyImageEnvBG {
		width: 222px;
		height: 125px;
	}

	.propertyStreetEnv {
		width: 100%;
	}

	.propertyPriceEnv {
		width: 100%;
	}

	.propertyAddressEnv {
		width: 100%;
		font-size: 14px;
	}

	.propertyInfoEnv {
		width: 100%;
		font-size: 12px;
	}


	
	
}


@media screen and (min-width: 70em) {

	.propertyEnv {
		width: 360px;
		height: 350px;
		margin-right: 20px;
	} 

	.propertyImageEnvBG {
		width: 360px;
		height: 203px;
	}
	
}



