ul.menu-phone {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.menu-phone li {
  padding: 0.2em 1em 0 0;
  float: left;
}
.masonry-grid {
  margin: 0;
}
.masonry-item {
  margin-bottom: 12px;
}
.masonry-item, .masonry-sizer {
  width: 48%;
}
.masonry-item--width2 {
  width: 48%;
}
.masonry-item--width3 {
  width: 48%;
}
.masonry-item--width4 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  /* 5 columns for larger screens */
  .masonry-item, .masonry-sizer {
    width: 22%;
  }
  .masonry-item--width2 {
    width: calc(44% + 12px);
  }
  .masonry-item--width3 {
    width: calc(66% + 24px);
  }
  .masonry-item--width4 {
    width: calc(88% + 36px);
  }
}
.container-inner img {
  -o-object-fit: cover;
  object-fit: cover;
}
.masonry-grid div.show-state {
  height: auto;
  visibility: visible;
}
.masonry-grid div.show-state .container-inner {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  display: block;
}
.masonry-grid div.hide-state {
  height: 0;
  visibility: hidden;
  display: none;
}
.masonry-grid div.hide-state.hidden {
  display: none;
}
.masonry-grid div.hide-state .container-inner {
  opacity: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
}
.masonry-grid .masonry-item .container-inner {
  transform-origin: center;
  transition: all 0.45s ease-out;
}
.masonry-grid .masonry-item .container-inner {
  transition-delay: 0.1s;
  transition-duration: 0.45s;
}
.filter-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.filter-list {
  justify-content: flex-start;
}
.filter-item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  margin: 0px 40px 0px 0px;
}
.filter-item.active {
  color: blue;
}
