Common error at the time of working with Edge, it loaded the .ovelayFound because it is free and without opacity, and it does not connect to the previous one, the way to sort it is like this:
.circCategoria .overlay .overlayFundo {
position: absolute;
top: 0px;
width: 100%;
height: 100%;
left: 0px;
background: #eee808;
z-index: 5;
filter: alpha(opacity=0);
/* internet explorer */
-khtml-opacity: 0;
/* khtml, old safari */
-moz-opacity: 0;
/* mozilla, netscape */
opacity: 0;
/* fx, safari, opera */
transition: all 0.5s, background 0.5s;
}
.circCategoria .overlayTexto {
position: absolute;
transition: all 0.5s, background 0.5s;
font-size: 21px;
font-weight: bold;
line-height: 22px;
color: #01611b;
width: 100%;
top: 50%;
margin-top: -30px;
left: 0px;
text-align: center;
z-index: 6;
filter: alpha(opacity=0);
/* internet explorer */
-khtml-opacity: 0;
/* khtml, old safari */
-moz-opacity: 0;
/* mozilla, netscape */
opacity: 0;
/* fx, safari, opera */
}
.circCategoria:hover .overlayTexto, .circCategoria .overlay:hover .overlayFundo {
filter: alpha(opacity=70);
/* internet explorer */
-khtml-opacity: 0.7;
/* khtml, old safari */
-moz-opacity: 0.7;
/* mozilla, netscape */
opacity: 0.7;
/* fx, safari, opera */
}
JsFiddle: link