div#feed {
  display: flex;
  padding: 30px;
  flex-flow: row wrap;
}
div#feed div.feed-item {
  width: calc((100% - 40px) / 3);
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
div#feed div.feed-item:nth-child(n) {
  margin-bottom: 20px;
  margin-right: 20px;
}
div#feed div.feed-item:nth-child(3n) {
  margin-right: 0;
  margin-bottom: 20px;
}
div#feed div.feed-item:hover div.overlay {
  opacity: 1;
  transform: translateY(0);
}
@media screen and (max-width: 768px) {
  div#feed div.feed-item div.letters {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  div#feed div.feed-item {
    width: calc((100% - 10px) / 2);
  }
  div#feed div.feed-item div.letters {
    display: none;
  }
  div#feed div.feed-item:nth-child(n) {
    margin-bottom: 10px;
    margin-right: 10px;
  }
  div#feed div.feed-item:nth-child(2n) {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
div#feed div.feed-item div.img-sizer {
  padding-bottom: 100%;
  position: relative;
}
div#feed div.feed-item div.img-sizer:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #191229;
  transition: 0.6s ease-out;
  opacity: 0;
}
div#feed div.feed-item div.img-sizer:hover img {
  transform: scale(1.2);
}
div#feed div.feed-item div.img-sizer:hover:after {
  opacity: 0.2;
}
div#feed div.feed-item div.img-sizer:hover div.letters {
  opacity: 0.85;
  visibility: visible;
}
@media screen and (max-width: 1024px) {
  div#feed div.feed-item div.img-sizer:hover div.letters {
    display: none;
  }
}
div#feed div.feed-item div.img-sizer:hover div.letters #v, div#feed div.feed-item div.img-sizer:hover div.letters #o, div#feed div.feed-item div.img-sizer:hover div.letters #i, div#feed div.feed-item div.img-sizer:hover div.letters #r {
  transform: translate3d(0, 0, 0) scale(0.5);
}
@media screen and (max-width: 1360px) {
  div#feed div.feed-item div.img-sizer:hover div.letters #v, div#feed div.feed-item div.img-sizer:hover div.letters #o, div#feed div.feed-item div.img-sizer:hover div.letters #i, div#feed div.feed-item div.img-sizer:hover div.letters #r {
    transform: translate3d(0, 0, 0) scale(0.3);
  }
}
div#feed div.feed-item div.img-sizer img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.5s ease-out;
}
