.category-wall {
	margin: 30px 0;
}
.category-item {
	min-height: 200px;
    text-align: center;
    margin-bottom: 20px;
    position: relative;
    border: 1px solid #f2f2f2;
    padding: 20px 0 0 0;
	-webkit-transition: box-shadow 0.1s ease-in-out;
    transition: box-shadow 0.1s ease-in-out;
}
.category-item .cat-image {
	display: block;
}
.cat-caption {
	padding: 20px 0;
}
.cat-caption a {
	font-weight: 700;
    text-transform: uppercase;
    color: #020204;
}
@media only screen and (min-width: 1025px) {
	.category-item:hover {
		box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
		border-color: #fff;
	}
}