#hot_property {

}
#hot_property .some-class {

}
#hot_property img {
	max-width: 100%;
	overflow: hidden;
}
#hot_property .hot-property-description {
	font-size: 16px;
	text-align: center;
}
#hot_property .hot-property-image {
	text-align: center;
}

.featured-cell {
	height: 191px;
}
#hot_property, #featured_links_with_image {
	height: 191px;
    position: relative;
    overflow: hidden;
}
#hot_property img, #featured_links_with_image img {
    position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
    border-color: white;
	border-left-width: 5px;
	border-right-width: 5px;
}
#hot_property {
	font-size: 16px;
	text-align: center;
}
.featured {
    margin: 0px 0 0px 0;
    padding-top: 20px;
	padding-bottom: 30px;
	background-color: white;
	border-top-color: #549acb;
	border-top-width: 0px;
	border-top-style: solid;
	border-bottom-color: #549acb;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	color: #549acb;
}
.featured-row {
	margin-right: 0;
	margin-left: 0;
	margin-top: 20px;
	margin-bottom: 10px;
}
div.featured {margin: 0;}
#hot_property h4 a:link, #hot_property h4 a, #featured_links_with_image h4 a:link, #featured_links_with_image h4 a {
	color: #ffffff;
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0px;
	background-color: rgba(84,154,203,0.66);
	margin-bottom: 0px;
	height: 70px;
	padding-top: 10px;
	border-left-width: 5px;
	border-right-width: 5px;
	border-style: solid;
	border-top-width: 0;
	border-bottom-width: 0;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px;
	line-height: 18px;
	-moz-transition: height 1s ease, padding 1s ease, margin 1s ease;
    -webkit-transition: height 1s ease, padding 1s ease, margin 1s ease;
    -o-transition: height 1s ease, padding 1s ease, margin 1s ease;
    transition: height 1s ease, padding 1s ease, margin 1s ease;

}
#hot_property h4 a:hover, #featured_links_with_image h4 a:hover {
	text-decoration: none;
}
.featured-cell:hover {
/*	height: 201px; */
}
div.featured .container {background-color:transparent;}
.featured img {border:1px solid white;}

#hot_property .some-class {

}
#hot_property img {
	max-width: 100%;
	overflow: hidden;
}
.featured-row img {
	height: 15vw;
}
#hot_property .hot-property-description a {
	position: absolute;
	top: 100px;
	width: 100%;
	left: 0px;
	background-color: rgba(36, 143, 187, 0.5);
	padding-left: 10%;
	padding-right: 10%;
}
@media (min-width: 768px) and (max-width: 991px) {
	#hot_property, #featured_links_with_image {
		height: auto;
	}
	.featured-cell {
		height: 300px;
	}
	#hot_property h4 a:link, #hot_property h4 a, #featured_links_with_image h4 a:link, #featured_links_with_image h4 a {
		margin-bottom: 30px;
	}
	.featured-cell:hover {
/*		height: 300px;
		width: 45%;
		margin-left: 2.5%;
		margin-right: 2.5% */
	}
	#hot_property img {
		width: 100%;
	}
}
@media (max-width: 767px) {
	#hot_property {
		max-width: 360px;
		margin-right: auto;
		margin-left: auto;
	}
	#hot_property, #featured_links_with_image {
		height: auto;
	}
	.featured-cell {
		height: 68vw;
		margin-bottom: 3vw;
	}
	.featured-cell:hover {
/*		height: 68vw;
		width: 90%;
		margin-left: 5%;
		margin-right: 5% */
	}
	#hot_property img {
		width: 100%;
	}
	.featured {
		border-style: none;
	}

}
