/* body {font-family: Brush Script MT, Brush Script Std, cursive;} */

.image-efect-container {
  position: relative;
  width: 100%;
}

.image-efect {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.image-efect-middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;  
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

.image-efect-container:hover .image-efect {
  opacity: 1;
}

.image-efect-container .image-efect-middle {
  opacity: 1;
}

.image-efect-container:hover .image-efect-middle {
  opacity: 1;
}

.image-efect-text {
  background-color: inherit;  
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  line-height: inherit;   
  padding: 0px 0px; 
  text-align: inherit;
}

.image-efect-container-link {
  position: relative;
  width: 100%;
}

.image-efect-link {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.image-efect-middle-link {
  transition: .5s ease;
  opacity: 0;
  position: absolute;  
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

.image-efect-container-link:hover .image-efect-link {
  opacity: 0.3;
}

.image-efect-container-link .image-efect-middle-link {
  opacity: 1;
}

.image-efect-container-link:hover .image-efect-middle-link {
  opacity: 0.3;
}

.image-efect-text-link {
  background-color: inherit;  
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  line-height: inherit;   
  padding: 0px 0px; 
  text-align: inherit;
}