@charset "UTF-8";
a.imgHover{background:#FFF;position:relative;z-index:1;overflow:hidden;height:auto;text-align:center;border:0.0625rem transparent}
a.imgHover img{opacity:1;transition:opacity 0.5s;position:relative;max-width:100%;height:auto;display:block}
a.imgHover:hover{background:#FFF;border-color:#999 !important;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
a.imgHover:active{background:#EEE;border-color:#333 !important}
a.imgHover:hover img{opacity:0.2}
a.imgHover div{position:absolute;top:0;left:0;width:100%;height:100%}
a.imgHover div::before,a.imgHover div::after{position:absolute;top:20px;right:20px;bottom:20px;left:20px;content:"";opacity:0;transition:opacity 0.5s,transform 0.5s;pointer-events:none}
a.imgHover div::before{border-top:1px solid #333;border-bottom:1px solid #333;transform:scale(0,1)}
a.imgHover div::after{border-right:1px solid #333;border-left:1px solid #333;transform:scale(1,0)}
a.imgHover:hover div::before,a.imgHover:hover div::after{opacity:1;transform:scale(1)}
a.imgHover div img,a.imgHover div i{display:block;position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;transition:transform 0.5s ease 0s;transform:scale(0);font-size:30px;color:#333}
a.imgHover:hover div img,a.imgHover:hover div i{transform:scale(1);opacity:1}
a.imgHover:active div img,a.imgHover:active div i{color:#3575D3}