.view {
  max-width: 100%;
  float: left;
  margin-bottom: 20px;
  border: 8px solid #fff;
  overflow: hidden;
  position: relative;
  text-align: center;
  -webkit-box-shadow: 1px 1px 2px #e6e6e6;
  -moz-box-shadow: 1px 1px 2px #e6e6e6;
  box-shadow: 1px 1px 2px #e6e6e6;
  cursor: default;
}

.view .mask,
.view .content {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  height: 100%;
}

.view img {
  display: block;
  position: relative;
}

.view-first img {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.view-first .mask {
  filter: alpha(opacity=0);
  opacity: 0;
  width: 100%;
  cursor: pointer;
  background-color: rgba(6, 5, 1, 0.7);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.view-first:hover img {
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}

.view-first:hover .mask {
  filter: alpha(opacity=100);
  opacity: 1;
}

.mask-icon h3 {
  text-transform: uppercase;
  color: #ffffff;
  padding-top: 42%;
}

.mask-icon span {
  font-family: "Oswald";
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
  color: #ffbf00;
}
