.free-wall {
	margin: auto;
}
.brick {
	background: white;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
	border-radius: 3px;
	color: #333;
	border: none;
	box-sizing: border-box;
}
.contEspeciales .brick {
	max-width: 378px;
}
.brick:hover {
    background: #D42C2E;
	box-shadow: 0 0px 0px 3px rgb(212, 44, 46);
    border-radius: 1px;
}

.brick img {
	width: 100%;
	max-width: 100%;
	display: block;
}
.contEspeciales .brick img {
	max-width: 375px;
	display: block;
}
.brick .info {
	padding: .75rem;
}
.brick h3, .brick h5 {
	text-shadow: none;
}
.brick h2.article-title {
    width: 256px;
    font-size: 20px;
    text-shadow: none;
}
.brick h2.article-title a {
    color: #000000;
    font-weight: bold;
}
.brick:hover h3.meta, .brick:hover h3.meta span {
    color: #FFFFFF;
}
.brick:hover h2.article-title a {
    color: #FFFFFF;
}
.brick:hover h2.article-title a:hover {
    color: #FFFFFF;
}
.brick a.linkImg {
	position: relative;
	display: block;
}
.brick a.linkImg span {
	position: absolute;
	bottom: 0;
	right: 0;
	background-color: #FFFFFF;
	color: #000000;
	padding: 5px 10px 0 10px;
	font-family: 'Droid Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
	font-weight: bold;
}
.brick:hover a.linkImg span {
	background-color: #D42C2E;
	color: #FFFFFF;
}