:root {
    --apricot: #edb594;
    --dark: #1c304e;
    --darkgrey: #282930;
    --flame: #fe4120;
    --grey: #64748b;
    --indigo: #25283d;
    --lazur: #0083a3;
    --lightblue: #c8e4f5;
    --orange: #f76635;
    --peach: #e76f51;
    --summer: #f1e7dd;
    --tiffany: #00a3be;
}

a {
    color: var(--orange);
}
a:hover {
    color: var(--lazur);
}
.mp-news-list-section .section-top .section-link a:hover {
  color: var(--lazur);
}
.mp-second {
    background: #F5F7FA;
}

header .bottom .right .top-menu-wrapper a:hover, 
.top-slider-wrap .top-slide-item .right .top-slide-item-name a:hover,
div.section-content > div:nth-child > a:hover > span.name  {
	color: var(--lazur);

}

.swiper-button-next, .swiper-button-prev {
	color: var(--grey);
}

.top-news-detail .detail-info .section a {
    padding: 9px 12px;
    border-radius: 12px;
    font-size: 13px;
    line-height: 140%;
    letter-spacing: 0.72px;
}


.latest a .name {
    color: var(--indigo);
    font-size: 19px;
    font-weight: 600;
}

.latest a:hover .name {
    color: var(--lazur);
}

.bx-breadcrumb a {
    color: var(--darkgrey);
}
.article_nav .prev-next .article_next:hover,
.article_nav .prev-next .article_prev:hover {
     color: var(--lazur) !important;
}
.news-detail-text {
    padding-bottom: 22px;
}
.latest .latest-list {
    gap: 40px;
}

.latest {
    margin-bottom: 40px;
    border-bottom: 2px solid #95ABC3;
    padding-bottom: 40px;
}
body > main > div:nth-child(3) > div.row > div.col-md-4.detail-right-col > div.banner-list > div:nth-child(7) {
	margin-bottom:40px;
}

.multi-column-text {
  column-count: 1;                /* одна колонка на маленьких экранах */
  column-gap: 2rem;               /* отступ между колонками (по желанию) */
}

@media (min-width: 1280px) {
  .multi-column-text {
    column-count: 2;              /* две колонки на больших экранах */
    /* можно также задать column-width в дополнение или вместо column-count */
  }
header .bottom .logo img {
    max-width: 366px;
}

.mp-actual {
    padding-right: 24px;
}
.mp-second .mp-actual .actual-wrap .actual-item .right {
    gap: 12px;
}
.top-slider-wrap .top-slide-item .right .top-slide-item-name a {
    font-size: 28px;
    line-height: 125%;
}
.col-md-8.mp-rubrics-main {
    padding-right: 24px;
}

.widget__center_text--SOMpG.widget__center_text_div--NSGuY,
.widget__center_text--SOMpG, .widget__center_text--SOMpG.widget__hour_forecast_wind_text--sh1u7,
.widget__footer__text--m0MK_ {
    font-size: 11px; font-family: "Golos Text", sans-serif;
}
.widget__center_text--SOMpG.widget__6_hour_temp--bDk3o {
    font-size: 13px; font-family: "Golos Text", sans-serif;
}
.widget__footer__text--m0MK_ {
    font-size: .6rem;
}
.mp-news-list-section {
    margin-right: 16px;
}

body > main > section.mp-mnenia > div > div.row > div.col-md-2 > div {
	font-size: 13px;
	}

}
.widget__container--h6aEb {
    background-color: #0083A3!important;
}

.press-tsentr .sections-tags {
    display: none;
}

h1, .h1 {
    font-size: 2.5rem;
    margin-bottom: 23px;
}


.news-item .desc .name {
    font-weight: 600;
}
.news-item .desc .bottom .author, .news-item .desc .bottom .author a,
.news-item .desc .bottom .views {
    font-family: "Golos Text", sans-serif;
    color: var(--grey);

}
header .bottom .right .top-menu-wrapper a {
  /*  font-family: "Golos Text", sans-serif;*/
    font-size: 17px;
    font-weight: 500;
    letter-spacing: 0.2px;
}

header .top .icons-right .genshtab-translater a {
    font-size: 15px;
    font-weight: 500;
}
img.dopsoc {
    padding-bottom: 10px;
}

header .top a {
    font-size: 27px;
}

main {
    margin-top: 24px;
}

.widget__city_name--cjaTg,
.widget__hour_forecast__title--d1jWV {
    font-size: 1.0rem;
    font-family: "Golos Text", sans-serif;
}

.mp-mnenia {
    padding-bottom: 50px;
    padding-top: 28px;
    margin-top: -24px;
}

.sect-proj-inner {
    margin-bottom: 28px;
}
.sect-proj-inner img {
    border-radius: 12px;
}
.ne-name {
    font-weight: 600;
    text-transform: uppercase;
}
.dropdown-item.active, .dropdown-item:active {
    color: white;
    text-decoration: none;
    background-color: var(--lightblue);
}
.top-news-detail, .news-detail-text {
	margin-right:32px;
}
.article_nav {
    margin-bottom: 0px;
}

.news-detail-bottom {
    margin-bottom: 0px;
}
.latest .latest-header {
    color: var(--lazur);
}
.news-detail-text {
    margin-bottom: 16px;
}

.footer-contacts-wrap .footer-socials a:hover {
    color: var(--lightblue);
}

@media (max-width: 991px) {
    header .header-mobile__logo img {
        max-width: 279px;
    }
}

.studio {
	color: white;
	font-size:13px;
	padding-top:14px;
	padding-right:10px;
}
.footer-contacts-wrap .footer-contacts a,
.footer-contacts-wrap .footer-contacts {
    font-size: 16px;
    font-weight: 400;
    line-height: 135%;
}
.footer-bottom .left .logo-text p {
    line-height: 135%;
    letter-spacing: 0.02em;
}


.footer-contacts-wrap {
    border-bottom: 1px solid #FFF;
}


.news-col-item:hover .name {
    color: var(--lazur)!important;
}
.top {
	 border-bottom: 1px solid #DFEBF6;
}
