.productListFGridImage {
  position:relative;
  overflow:hidden;
}

.productListFGridDescription {
  height: 100%;                                                                                                                                                                                               
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: -200px;
  width: 100%;
}

.productListFGridImage:hover {
  opacity: 1;
}


.productListFGridDescription {
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
}


.productListFGridItem .linkImage {
  transition: all 300ms ease-out 0s;
}

.productListFGridImage:hover .productListFGridDescription {
  position: absolute;
  z-index: 9999;
  top: 0;
  background:#fff;
}

.productListFGridDescription a {
  color: #000;
  display: block;
  font-size: 1.5em;
  height: 100%;
  padding: 10px 0;
  text-decoration: none;
}
          
          
                                                                                      