.listItems.blocks .listItem {
  color: #fff;
  display: inline-block;
  float: left;
  overflow: hidden;
  position: relative;
  width: 20%;
}
.listItems.blocks .listItem a {
  color: #fff;
}
.listItems.blocks .listItem .listItemImage {
  background-position: 50% 50%;
  background-size: cover;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.listItems.blocks .listItem .listItemBlankImage {
  width: 100%;
}
.listItems.blocks .listItem .listItemInfo {
  background: url("https://files.enjourney.ru/images/photoalbum_shadow_xy_bg.png");
  bottom: 0;
  left: 0;
  padding: 0 0 20px;
  position: absolute;
  width: 100%;
  z-index: 4;
}
.listItems.blocks .listItem .listItemInfo .listItemInfoTop {
  background: url("https://files.enjourney.ru/images/photoalbum_shadow_bg.png") repeat-x;
  display: block;
  height: 50px;
  left: 0;
  position: absolute;
  top: -50px;
  width: 100%;
}
.listItems.blocks .listItem .listItemInfo .listItemUser,
.listItems.blocks .listItem .listItemInfo .listItemName,
.listItems.blocks .listItem .listItemInfo .listItemCountries {
  display: block;
  padding: 0 30px;
}
.listItems.blocks .listItem .listItemInfo .listItemUser {
  font-size: 14px;
  margin: 0 0 5px;
}
.listItems.blocks .listItem .listItemInfo .listItemName {
  font: lighter 26px/1 'Roboto';
  margin: 0 0 10px;
}
.listItems.blocks .listItem .listItemInfo .listItemCountries {
  font-size: 14px;
}
.listItems.blocks .listItem .listItemInfo .listItemCountries .flag {
  margin: 0 5px 0 0;
  position: relative;
  top: 2px;
}
.listItems.blocks .listItem .listItemLikes {
  bottom: 25px;
  right: 30px;
  position: absolute;
  z-index: 4;
}
.listItems.blocks .listItem .listIcons {
  display: none;
  position: absolute;
  right: 30px;
  top: 30px;
  z-index: 4;
}
.listItems.blocks .listItem .listIcons .favoriteLink {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -100px -145px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.listItems.blocks .listItem .listIcons .favoriteLink:hover {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -100px -182px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.listItems.blocks .listItem:hover .listItemImage {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.listItems.blocks .listItem:hover .listIcons {
  display: block;
}
.listItems.list .listItem {
  color: #fff;
  display: block;
  font-size: 16px;
  height: 69px;
  line-height: 69px;
  padding: 0 25px;
  vertical-align: middle;
  width: 100%;
}
.listItems.list .listItem .listItemImage {
  margin-right: 9px;
  vertical-align: middle;
  width: 50px;
}
.listItems.list .listItem .listItemBlurImage {
  display: none;
}
.listItems.list .listItem .listItemUser,
.listItems.list .listItem .listItemName,
.listItems.list .listItem .listItemCountries {
  display: inline-block;
}
.listItems.list .listItem .listItemUser {
  font-size: 13px;
}
.listItems.list .listItem .listItemName {
  margin-right: 39px;
}
.listItems.list .listItem .listItemCountries {
  display: none;
  width: 30px;
}
.listItems.list .listItem .listItemCountries .flag:first-child {
  display: inline-block;
}
.listItems.list .listItem .listItemLikes {
  float: right;
}
.listItems.list .listItem:hover {
  background: url("https://files.enjourney.ru/images/profile/list_photoreport_pattern.png");
}
@media screen and (min-width: 766px) {
  .listItems.blocks .listItem {
    width: 50%;
  }
}
@media screen and (min-width: 1149px) {
  .listItems.blocks .listItem {
    width: 33.333333333333336%;
  }
}
@media screen and (min-width: 1532px) {
  .listItems.blocks .listItem {
    width: 25%;
  }
}
@media screen and (min-width: 1915px) {
  .listItems.blocks .listItem {
    width: 20%;
  }
}
@media screen and (min-width: 2298px) {
  .listItems.blocks .listItem {
    width: 16.666666666666668%;
  }
}
