.icon {
  display: inline-block;
  font-size: 1rem;
}
.icon.flip-vertical {
  transform: scaleY(-1);
}
.icon:after {
  background-size: 100% 100%;
  content: " ";
  display: inline-block;
  font-size: inherit;
  height: 1em;
}
.icon.i-arrow-down:after {
  background-image: url("");
  width: 1.625em;
}
.icon.i-arrow-down.i-red:after {
  background-image: url("");
}
.icon.i-arrow-right.i-red:after {
  background-image: url("");
}
.icon.i-arrow-left.i-blue:after {
  background-image: url("");
  transform: rotate(180deg);
  width: 0.61538em;
}
.icon.i-book:after {
  background-image: url("");
  width: 0.94444em;
}
.icon.i-burger-menu:after {
  background-image: url("../img/burger-menu-white.5bcda967.svg");
  height: 16px;
  width: 29px;
}
.icon.i-burger-blue:after {
  background-image: url("");
}
.icon.i-calendar:after {
  background-image: url("");
  width: 1em;
}
.icon.i-link-out:after {
  background-image: url("../img/link-out-grey.1f5af9b4.svg");
  width: 1.13333em;
}
.icon.i-live:after {
  background-image: url("");
  width: 1.20833em;
}
.icon.i-pause:after {
  background-image: url("");
  width: 0.75em;
}
.icon.i-play:after {
  background-image: url("../img/play-white.e624fc45.svg");
  width: 0.9em;
}
.icon.i-plus:after {
  background-image: url("");
  width: 1em;
}
.icon.i-quotes:after {
  background-image: url("");
  width: 1.21212em;
}
.icon.i-rectangle:after {
  background-image: url("");
  width: 1em;
}
.icon.i-rectangle.i-grey:after {
  background-image: url("");
}
.icon.i-search:after {
  background-image: url("../img/search-white.8ee70c65.svg");
  width: 1em;
}
.icon.i-search.i-dark-blue:after {
  background-image: url("../img/search-dark-blue.cc78f20d.svg");
}
.icon.i-social-facebook:after {
  background-image: url("../img/social-facebook.ea672203.svg");
  width: 0.5em;
}
.icon.i-social-instagram:after {
  background-image: url("../img/social-instagram.fff31d8b.svg");
  width: 1em;
}
.icon.i-social-twitter:after {
  background-image: url("../img/social-twitter.9be0f9f4.svg");
  width: 1.25em;
}
.icon.i-social-youtube:after {
  background-image: url("../img/social-youtube.38fcf2ff.svg");
  width: 1.38462em;
}
.icon.i-sound-off:after {
  background-image: url("");
  width: 1em;
}
.icon.i-sound-on:after {
  background-image: url("");
  width: 1em;
}
.icon.i-tick:after {
  background-image: url("");
  width: 1.3em;
}
.icon.i-user:after {
  background-image: url("../img/user-white.7edbd989.svg");
  height: 23px;
  width: 23px;
}
.icon.i-user-filled:after {
  background-image: url("");
  height: 23px;
  width: 23px;
}
.icon.i-search-header:after {
  background-image: url("../img/search-header-white.bb80db0d.svg");
  height: 23px;
  width: 23px;
}
.icon.i-logout:after {
  background-image: url("../img/logout.7592d984.svg");
  width: 1em;
}
.icon.i-account,
.icon.i-link-out-white {
  font-size: 1.5rem;
}
.icon.i-account:after,
.icon.i-link-out-white:after {
  background-image: url("../img/link-out-white.316911df.svg");
  width: 1em;
}
.i-photos-counter {
  background-image: url("");
  background-position: 50%;
  background-repeat: no-repeat;
  height: 1.25rem;
  width: 1.5rem;
}
