#main_column .classifieds-category-container h2{
	text-align: center;
	background: #333;
	padding:10px;
  color: #fff;
}

.post-type-archive-hm-classifieds #main_column .classified-listing a h3:hover{
	color: rgb(204, 0, 0);
}

.post-type-archive-hm-classifieds #main_column .link-container > a{
	display:block;
}

.single-hm-classifieds #main_column .link-container > a{
	display:block;
}

#main_column .classifieds-category-container .classified-listing{
	display: inline-block;
	text-align:center;
	border-bottom: thin solid #ccc;
	padding-bottom:10px;
	width: 100%;
}
#main_column .classifieds-category-container .classified-listing:last-child{
	border-bottom: none;
}

#main_column .classifieds-category-container .classified-listing > div{
	vertical-align: top;
}

#main_column .classifieds-category-container .classified-listing .description-container{
	padding:0 10px 10px 10px;
  width: 70%;
	float: right;
	text-align: left;
	min-width: 100px;
	display: inline-block;
}

#main_column .classifieds-category-container .description-container h3{
	display: inline-block;
	margin-top:0;
  color: #333;
  text-transform: uppercase;
}
#main_column .classifieds-category-container .classified-listing .contact-container{
  line-height: 17px;
  font-weight: bold;
  width: 25%;
  display: none;
}

#main_column .classifieds-category-container .classified-listing .image-container{
	width: 20%;
	float: left;
	display: inline-block;
}

#main_column .classifieds-category-container .classified-listing .image-container img{
	width: 100%;
	max-width: 150px;
}

/*********************
SINGLE PAGES
*********************/

.single-hm-classifieds #main_column div h1{
	text-align: center;
	background-color: #333;
	color: #fff;
}

.single-hm-classifieds #main_column .image-container{
	width: 30%;
	/*margin-top: 80px;*/
	padding:0 10px 0 20px;
	float: left;
}

.single-hm-classifieds #main_column .image-container img{
	width: 100%;
}

.single-hm-classifieds #main_column .content-container{
	padding:0 20px 0 10px;
	width: 54%;
	float: right;
}

.single-hm-classifieds #main_column .contact-container{
	padding:0 20px 0 10px;
	width: 54%;
	float: right;
}

.single-hm-classifieds #main_column .image-gallery{
	padding-left: 10px;
	padding-right: 20px;
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	align-items: center;
	align-content: space-between;
	width: 90%;
	margin-top: 20px;
	float: right;
}

.single-hm-classifieds #main_column .image-gallery a{
	padding: 10px;
	width: 29%;
}

.single-hm-classifieds #main_column .image-gallery img{
	max-width:100%;
}

/*464px*/
@media screen and (min-width: 29em){
	.single-hm-classifieds #main_column .image-gallery{
		float: none;
	}
}
