.ea_grid-links{ position: relative; width:97%; margin:0 auto; }
.admin_grid-links{ height: 500px; }
.ea_grid-links a{ display: block; background-size: cover; background-position: center; position: relative; }
.ea_grid-links a::after{ content: ' '; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background: rgba(193,0,31,0.6); opacity: 0; transition: all .35s ease-in; }
.ea_grid-links a:nth-child(1){position: absolute; width: calc((100% / 3) - 15px); height: calc(50% - 10px); bottom: 0; left: 0; top:0;}
.ea_grid-links a:nth-child(2){position: absolute; width: calc((100% / 3) - 15px); height: calc(50% - 10px); bottom: 0; right: calc((100% / 3) + 10px); top:0;}
.ea_grid-links a:nth-child(3){ position: absolute; width: calc((100% / 3) - 15px); height: calc(50% - 10px); bottom: 0; left: 0; }
.ea_grid-links a:nth-child(4){ position: absolute; width: calc((100% / 3) - 15px); height: calc(50% - 10px); bottom: 0; right: calc((100% / 3) + 10px); }
.ea_grid-links a:nth-child(5){ position: absolute; width: calc((100% / 3) - 10px); height: 100%; top: 0; right: 0; }
.ea_grid-links .eagl_sobre-imagen{ position: absolute; background: rgba(255,255,255,0.85); width: 250px; box-sizing: border-box; text-align: center; z-index: 2; left: 0;  right: 0; bottom: 25px; margin: auto; padding: 10px;}
.ea_grid-links .eagl_sobre-imagen span{ display: block; color: #000; font-weight: 600; line-height: normal;  }
.ea_grid-links .eagl_sobre-imagen span:first-child{ font-family: 'Ubuntu'; font-size: 12px; text-transform: uppercase; }
.ea_grid-links .eagl_sobre-imagen span + span{ font-size: 20px; padding-top: 5px; text-transform: uppercase; font-weight:500; }
.ea_grid-links a:hover::after{ opacity: 1; }

@media only screen and (max-width:1024px){
	.ea_grid-links a:nth-child(1){ width: calc(50% - 10px); height: calc(50% - 10px); top: 0; left: 0; }
	.ea_grid-links a:nth-child(2){ width: calc(50% - 10px); height: calc(50% - 10px); top: 0; right: 0; left: auto; }
	.ea_grid-links a:nth-child(3){ width: calc(50% - 10px); height: calc(50% - 10px); bottom: 0; left: 0; right: auto; }
	.ea_grid-links a:nth-child(4){ width: calc(50% - 10px); height: calc(50% - 10px); bottom: 0; right: 0; top: auto; }
	.ea_grid-links .eagl_sobre-imagen{ left: 50%; transform: translate(-50%,0); }
}

@media only screen and (max-width:675px){
	.ea_grid-links{ height: auto !important; }
	.ea_grid-links a{ position: relative !important; width: 100% !important; height: 200px !important; top: auto !important; left: auto !important; right: auto !important; bottom: auto !important; }
	.ea_grid-links a + a{ margin-top: 20px; }
}