.content__news__category {
  margin: 0 0 3em;
}

.content__news__list,
.content__news__archive {
  padding: 0;
  margin: 0 -.5em;
  list-style: none;
}

.content__news__list li,
.content__news__archive__item {
  display: block;
  position: relative;
  padding: 0 .5em;
  margin: 0 0 1em;
}

@media all and (min-width: 769px) {
  .content__news__list li,
  .content__news__archive__item {
    width: 50%;
    float: left;
  }
}
.lte-ie8 .content__news__list li,
.lte-ie8 .content__news__archive__item {
  width: 50%;
  float: left;
}

@media all and (min-width: 1025px) {
  .content__news__list li,
  .content__news__archive__item {
    width: 33.33%;
  }
}
.content__news__list__item__img {
  position: relative;
}
.content__news__list__item__img a {
  width: 100%;
  padding-bottom: 40%;
  display: block;
  position: relative;
  overflow: hidden;
  background: #000;
}
.content__news__list__item__img img {
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  opacity: 1;
  -webkit-transition: opacity .5s, -webkit-transform 1s;
          transition: opacity .5s, transform 1s;
}
.content__news__list__item__img a:hover img {
  opacity: .9;
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.content__news__list__item--priority_1 .content__news__list__item__info__date:before,
.content__news__list__item--priority_2 .content__news__list__item__info__date:before {
  content: '\f08d';
  margin-right: .5em;
  display: inline-block;
  font-style: normal;
  font-weight: normal;
  font-family: FontAwesome;
  text-align: center;
  color: #FFA100;
  z-index: 9;
}

.content__news__list__item--priority_2 .content__news__list__item__info__date:before {
  content: '\f071';
  color: #EE4646;
}

.content__news__feed {
  clear: both;
}

.content__news__img img {
  width: 100%;
}

.content__news__intro {
  clear: both;
}

.content__news__archive__year {
  padding: 0 .5em;
  clear: both;
  overflow: hidden;
}

.content__news__archive__item {
  margin-bottom: .5em;
}

.content__news__archive__item__link {
  display: block;
  padding: .5em 1em;
}

.content__news__archive__item__link .ui_icon {
  height: auto;
  float: right;
  line-height: inherit;
}

.content__news__img {
  float: none !important;
  width: 40% !important;
  margin: 0 auto;
}
