﻿.img-hover {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.img-hover img {
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}
.img-hover:hover img {
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
}

.text-hover {
  position: relative;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#007a3f), to(#007a3f));
  background-image: linear-gradient(#007a3f, #007a3f);
  background-position: 0 100%;
  background-size: 0 1px;
  background-repeat: no-repeat;
  -webkit-transition: background-size 0.5s, color 0.5s;
  transition: background-size 0.5s, color 0.5s;
}
.text-hover:hover {
  background-size: 100% 1px;
  color: #007a3f;
}

.text-hover-wrap:hover .text-hover {
  background-size: 100% 1px;
  color: #007a3f;
}/*# sourceMappingURL=effects.css.map */