.imagen-categorias { 	position: relative;	width: 100%;	height: 363px;	display: block;	margin-bottom: 20px;	background: #7db839;	transition: all 0.3s ease 0s;}.imagen-categorias-2 { 	position: relative;	width: 100%;	display: block;	margin-bottom: 20px;	transition: all 0.3s ease 0s;}@media (max-width:300px){	.mod-categorias > .col-xs-6 {		width: 100% !important;	}	h2{font-size:18px;}}@media (min-width:300px) and (max-width:446px){	.imagen-categorias {height:155px;}	h2{font-size:20px;}}@media (min-width:446px) and (max-width:768px){	.imagen-categorias {height:165px;}	h2{font-size:20px;}}@media (min-width:500px) and (max-width:600px){	.imagen-categorias {height:206px}}@media (min-width:600px) and (max-width:768px){	.imagen-categorias {height:250px}}@media (min-width:768px) and (max-width:992px){	.imagen-categorias {height:260px}}@media (min-width:992px) and (max-width:1200px){	.imagen-categorias {height:235px}}.imagen-categorias:hover h2 span {opacity:1}.imagen-categorias-2:hover{-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);}section .title_block{	font-weight: 400;	text-transform: uppercase;	font-size: 1.333em;	line-height: 1.2em;	padding: 6px 0px;	text-align: left;	margin: 0px 0px 6px;	}section .title_block span{	display: inline-block;	padding-right: 8px;}