i.copolad {
  display: inline-block;
  height: 32px;
  width: 32px;
  background-image: url('../images/icons/copolad.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.copolad {
    background-image: url("../images/icons/copolad@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.arrow {
  display: inline-block;
  height: 10px;
  width: 6px;
  background-image: url('../images/icons/arrow-orange-gallery.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
i.arrow.green-arrow {
  background-image: url('../images/icons/arrow-green-gallery.png');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.arrow {
    background-image: url("../images/icons/arrow-orange-gallery@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.arrow-return {
  background-image: url('../images/icons/arrow-return-orange-gallery.png');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.arrow-return {
    background-image: url("../images/icons/arrow-return-orange-gallery@2x.png");
  }
}
i.clock {
  display: inline-block;
  height: 16px;
  width: 16px;
  background-image: url('../images/icons/clock.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.clock {
    background-image: url("../images/icons/clock@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.marker {
  display: inline-block;
  height: 16px;
  width: 12px;
  background-image: url('../images/icons/marker.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.marker {
    background-image: url("../images/icons/marker@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.arrow-gray {
  display: inline-block;
  height: 16px;
  width: 9px;
  background-image: url('../images/icons/arrow-gray.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.arrow-gray {
    background-image: url("../images/icons/arrow-gray@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
.twitter-follow {
  display: inline-block;
  height: 19px;
  width: 24px;
  background-image: url('../images/icons/follow_us_twitter.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .twitter-follow {
    background-image: url("../images/icons/follow_us_twitter@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.arrow-next {
  display: inline-block;
  height: 12px;
  width: 6px;
  background-image: url('../images/icons/arrow_next.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.arrow-next {
    background-image: url("../images/icons/arrow_next@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.arrow-prev {
  display: inline-block;
  height: 12px;
  width: 6px;
  background-image: url('../images/icons/arrow_prev.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.arrow-prev {
    background-image: url("../images/icons/arrow_prev@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.file {
  display: inline-block;
  height: 50px;
  width: 35px;
  background-image: url('../images/icons/file.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.file {
    background-image: url("../images/icons/file@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.arrow-download {
  display: inline-block;
  height: 11px;
  width: 12px;
  background-image: url('../images/icons/arrow_download.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.arrow-download {
    background-image: url("../images/icons/arrow_download@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.arrow-big {
  display: inline-block;
  height: 32px;
  width: 18px;
  background-image: url('../images/icons/arrow-big.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.arrow-big {
    background-image: url("../images/icons/arrow-big@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.envelope {
  display: inline-block;
  height: 99px;
  width: 99px;
  background-image: url('../images/icons/envelope.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.envelope {
    background-image: url("../images/icons/envelope@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.arrow-white {
  display: inline-block;
  height: 16px;
  width: 9px;
  background-image: url('../images/icons/arrow-white.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.arrow-white {
    background-image: url("../images/icons/arrow-white@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.arrow-return-white {
  background-image: url('../images/icons/arrow-return-white.png');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.arrow-return-white {
    background-image: url("../images/icons/arrow-return-white@2x.png");
  }
}
i.loader {
  display: inline-block;
  height: 16px;
  width: 16px;
  background-image: url('../images/icons/ajax-loader.gif');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.loader {
    background-image: url("../images/icons/ajax-loader@2x.gif");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.lock {
  display: inline-block;
  height: 18px;
  width: 13px;
  background-image: url('../images/icons/lock.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.lock {
    background-image: url("../images/icons/lock@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.lock-article {
  display: inline-block;
  height: 12px;
  width: 12px;
  margin-right: 3px;
  background-image: url('../images/icons/lock-article.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
i.unlock-article {
  display: inline-block;
  height: 12px;
  width: 16px;
  margin-right: 3px;
  background-image: url('../images/icons/unlock-article.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
i.profile {
  display: inline-block;
  height: 16px;
  width: 16px;
  background-image: url('../images/icons/profile.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.profile {
    background-image: url("../images/icons/profile@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.profile-big {
  display: inline-block;
  height: 20px;
  width: 20px;
  background-image: url('../images/icons/profile-big.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.profile-big {
    background-image: url("../images/icons/profile-big@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.phone {
  display: inline-block;
  height: 71px;
  width: 70px;
  background-image: url('../images/icons/phone.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.phone {
    background-image: url("../images/icons/phone@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.email {
  display: inline-block;
  height: 71px;
  width: 70px;
  background-image: url('../images/icons/email.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.email {
    background-image: url("../images/icons/email@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.address {
  display: inline-block;
  height: 71px;
  width: 70px;
  background-image: url('../images/icons/address.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.address {
    background-image: url("../images/icons/address@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.play-big {
  display: inline-block;
  height: 110px;
  width: 110px;
  background-image: url('../images/icons/play-big.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.play-big {
    background-image: url("../images/icons/play-big@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.play {
  display: inline-block;
  height: 54px;
  width: 54px;
  background-image: url('../images/icons/play.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.play {
    background-image: url("../images/icons/play@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.magnifier {
  display: inline-block;
  height: 18px;
  width: 17px;
  background-image: url('../images/icons/white_magnifier.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.magnifier {
    background-image: url("../images/icons/white_magnifier@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.arrow-back {
  display: inline-block;
  height: 10px;
  width: 6px;
  background-image: url('../images/icons/arrow_back.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.arrow-back {
    background-image: url("../images/icons/arrow_back@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.arrow-list {
  display: inline-block;
  height: 12px;
  width: 7px;
  background-image: url('../images/icons/arrow_list.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.arrow-list {
    background-image: url("../images/icons/arrow_list@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.arrow-filter-next {
  display: inline-block;
  height: 16px;
  width: 7px;
  background-image: url('../images/icons/arrow-filter-next.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.arrow-filter-next {
    background-image: url("../images/icons/arrow-filter-next@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.arrow-filter-previous {
  display: inline-block;
  height: 16px;
  width: 7px;
  background-image: url('../images/icons/arrow-filter-previous.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.arrow-filter-previous {
    background-image: url("../images/icons/arrow-filter-previous@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.filter-save {
  display: inline-block;
  height: 18px;
  width: 18px;
  background-image: url('../images/icons/filter-save.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.filter-save {
    background-image: url("../images/icons/filter-save@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.filter-cancel {
  display: inline-block;
  height: 16px;
  width: 16px;
  background-image: url('../images/icons/filter-cancel.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.filter-cancel {
    background-image: url("../images/icons/filter-cancel@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.field-info {
  display: inline-block;
  height: 18px;
  width: 18px;
  background-image: url('../images/icons-blue/icon-info.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
i.open_activity_list {
  display: inline-block;
  height: 18px;
  width: 18px;
  background-image: url('../images/icons/open_activity_list.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.open_activity_list {
    background-image: url("../images/icons/open_activity_list@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.close_activity_list {
  display: inline-block;
  height: 18px;
  width: 18px;
  background-image: url('../images/icons/close_activity_list.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.close_activity_list {
    background-image: url("../images/icons/close_activity_list@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.activity_list_level_3 {
  display: inline-block;
  height: 4px;
  width: 7px;
  background-image: url('../images/icons/activity_list_level_3.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.activity_list_level_3 {
    background-image: url("../images/icons/activity_list_level_3@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.pdf {
  display: inline-block;
  height: 32px;
  width: 23px;
  background-image: url('../images/icons/pdf.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.pdf {
    background-image: url("../images/icons/pdf@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}
i.arrow-grey-small {
  display: inline-block;
  height: 12px;
  width: 7px;
  background-image: url('../images/icons/arrow-grey-small.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.arrow-grey-small {
    background-image: url("../images/icons/arrow-grey-small@2x.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}

i.logo-bits {
  display: inline-block;
  height: 99px;
  width: 99px;
  background-image: url('../images/icons/logo_bits_99.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  i.logo-bits {
    background-image: url("../images/icons/logo_bits_99.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}