div.ccm-page-list-rss-icon {margin-top: 10px}

a.ccm-page-item {
	width: 100%;
	height: 247px;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
	margin-bottom: 15px;
	position: relative;
	
	display: block;
}
a.ccm-page-item:hover {
/* 	opacity: 0.8; */
}
.ccm-page-item h3 {
	position: relative;
	height: 50px;
	position: absolute;
	bottom: 0;
	width: 100%;

	color: #fff;
	font-size: 1.25em;
	text-align: center;
	display: block;
	background-color: rgba(21,21,27,0.6);
	height: 247px;
	padding-top: 105px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	
	padding: 0;
	height: 45px;
}

a.ccm-page-item:hover h3 {
	background-color: rgba(21,21,27,0.6);
	height: 55px;
	
}


@media screen and (min-width: 768px) { 
	.ccm-page-item {
		margin-bottom: 30px;	
	}
}
	
@media screen and (min-width: 992px) { 


}


@media screen and (min-width: 1200px) {
	

}



