.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--2 li, .content__news__list--3 li, .content__news__list--4 li, .content__news__archive__item { width: 50%; float: left; } }
.lte-ie8 .content__news__list--2 li, .lte-ie8 .content__news__list--3 li, .lte-ie8 .content__news__list--4 li, .lte-ie8 .content__news__archive__item { width: 50%; float: left; }

@media all and (min-width: 1025px) { .content__news__list--3 li, .content__news__list--4 li, .content__news__archive__item { width: 33.33%; } }
@media all and (min-width: 1301px) { .content__news__list--4 li { width: 25%; } }
.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; 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; text-decoration: none; }

.content__news__archive__item__link .ui_icon { height: auto; float: right; line-height: inherit; }
.content__news__more__stories { text-align: center; clear: both; }
