:root {
	--primary-color: #E31E26;
}

body {
	background: #fff;
}

/* Страница новости */
@font-face {
    font-family: 'PT Serif';
    src: url('../fonts/pt-serif_regular.woff2') format('woff2'),
         url('../fonts/pt-serif_regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PT Serif';
    src: url('../fonts/pt-serif_bold.woff2') format('woff2'),
         url('../fonts/pt-serif_bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

.news-page .padding:nth-child(2) {
	font-family: 'PT Serif', serif;
	line-height: 1.6;
}

/* РСЯ верхний баннер */
#mod-custom366 {
	margin-bottom: 20px;
}

.top_add_btn {
	background: var(--primary-color);
}

/* .right_menu ul.mod-menu li:last-child a span.city_menu_img img {
	filter: none;
} */

.home-news-list {
	padding: 25px 25px 0 25px !important;
}

.home-news-list ul {
	list-style: none;
	position: relative;
	top: -40px;
	margin-bottom: -20px;
	text-align: left;
}

.home-news-list ul li {
	padding-bottom: 8px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.home-news-list ul li a {
	text-decoration: none;
	color: #2a2a2a;
	vertical-align: middle;
}

.home-news-list ul li img {
	vertical-align: middle;
	height: 22px;
	margin-right: 5px;
}

.home-news-list ul li a:hover {
	color: var(--primary-color);
}
