/*section.breaking-news-section {*/
/*    background-image: url('/ny-fon2.png');*/
/*    background-size: 600px;*/
/*    background-repeat: repeat-x;*/
/*    background-position-y: 16px;*/
/*}*/

/*section.breaking-news-section .news-section {*/
/*    margin-top: 82px;*/
/*}*/
/*.main-container.xl-mt-90 {*/
/*    background-image: url(/ny-fon2.png);*/
/*    background-repeat: repeat-x;*/
/*    background-size: 600px;*/
/*    background-position-y: 1px;*/
/*    margin-top: 60px!important;*/
/*}*/

.traur {
    margin: -20px auto 20px;
    max-width: 1170px;
}
section.news-view.lg-mb-30.xs-mb-30 .traur {
    margin: 0px auto 20px;
    max-width: 1200px;
}
.last_news .news__link {
    font-size: 1rem!important;
}
hr.day_news__line.d-none.d-lg-block.lg-mt-20.lg-mb-20.xs-mt-20.xs-mb-20 {
    margin: 15px 0;
}
hr.news__line.d-none.d-lg-block.lg-mt-20.lg-mb-20.xs-mt-20.xs-mb-20 {
    margin: 15px 0;
}
a.news__title.d-block.pb-2.xs-pt-15 {
    margin: 0;
    padding: 0;
}
.yandexadv-newsup {
    max-width: 1200px;
    margin: auto;
}
img.news__image.lazy.xs-mb-20.lg-mb-0.lg-pb-10.lg-pr-15.lg-pl-15.entered.medium-zoom-image.loaded:first-child img {
    aspect-ratio: 16/9;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: left;
    object-position: left;
}

.col-lg-6.col-xs-12.news.d-flex.xs-mb-20 {
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.category .news__image--lenta {
    background-repeat: no-repeat;
    background-size: cover!important;
    height: 90px!important;
    width: 150px!important;
}
body.dark .last_news.xs-mb-10.xs-p-15 {
    background: #333;
}
.page-404.text-center.lg-mt-40 {
    padding: 70px 15px 15px 15px;
}
body.dark .news__text.lg-mb-20.xs-pl-15.xs-pr-15 span {
    color: #fff!important;
}
.news-section {
    padding: 20px;
}
img.news__image.lazy.lg-mr-15.xs-mr-15.align-self-start.entered.loaded {
    height: 90px;
    object-fit: cover;
    border-radius: 8px;
}
.mainpage-image {
    min-height: 400px;
    margin-bottom: 5px;
}

.last_news.xs-mb-10.xs-p-15 {
    padding: 0;
    background: #fff;
    border-radius: 13px;
    box-shadow: 0 12px 16px rgba(20,36,56,.04);
}
.news-section.p-0 {
    background: #ebf0f3;
    box-shadow: none!important;
}
img.news__image.lazy.xs-mb-20.lg-mb-0.lg-pb-10.lg-pr-15.lg-pl-15.medium-zoom-image.entered.loaded {
    margin: 0;
    padding: 15px;
    border-radius: 20px;
    width: 100% !important;
    max-width: 780px;
    height: auto !important;
}
.news-view .author__image {
    margin-top: 8px;
}
.d-flex.xl-pr-15.--border-right {
    line-height: 1;
}
.mainpage-image {
    margin: 15px;
}
a.last_news__link-all {
    margin: 18px!important;
    padding-bottom: 20px!important;
}
.lenta-inform-block {
    padding: 10px;
    margin: 5px;
}

.last_news__list {
    height: 800px!important;
}
.container.news-section.lg-mt-20 {
    padding: 30px!important;
    position: relative;
}
.underheadadv-news img {
    border-radius: 3px;
}
.underheadadv-main .container.xl-mt-30.xl-mb-30.text-center {
    background: 0;
    margin: 0px auto 20px;
}
.main-container.xl-mt-90 {
    margin-top: 83px;
}
.adv-under-text {
    text-align: center;
    margin: 5px 0 25px;
    padding: 0 15px;
}
.news-view .news__text {
    font-size: 18px!important;
    line-height: 136%!important;
}
.day_news .page-404 h1 {
    color: #fff;
}
.day_news .page-404 .description {
    color: #fff;
}
hr.category__hr.lg-mt-10.lg-mb-10.xs-mt-10.xs-mb-10 {
    margin: 15px 0;
}
.container.category.xl-mt-80 {
    margin-top: 55px;
}
.underheadadv-news {
    min-height: 120px;
}

@media only screen and (max-width: 600px) {
    .main-container.xl-mt-90 {
        background-size: 500px!important;
        margin-top: 50px!important;
        padding-top: 115px!important;
    }
    .homepage.xs-mt-80 {
        background-image: url(/ny-fon2.png);
        background-repeat: repeat-x;
        background-size: 500px;
        margin-top: 50px;
        padding-top: 100px;
    }


    .traur {
        margin: -10px 15px 20px;
        max-width: 100%!important;
    }
    section.news-view.lg-mb-30.xs-mb-30 .traur {
        margin: 0px 15px 12px;
        max-width: 100%!important;
    }
    .news-section {
        padding: 15px 15px 0!important;
    }

    img.news__image.lazy.lg-mr-15.xs-mr-15.align-self-start.entered.loaded {
        height: 100%!important;
        object-fit: cover;
        border-radius: 8px 0px 0 8px!important;
    }
    .row.day_news .col-lg-6.col-xs-12.news.d-flex.xs-mb-20 {
        margin-bottom: 10px;
    }
    .main-pic-div {
        min-height: 200px;
    }
    .container.category.xl-mt-80 .row {
        margin: 0;
        padding: 0;
    }

    .col-12.col-lg-3.news.lg-mb-40.xs-mb-20 {
        padding: 0;
    }
    img.news__image.lazy.xs-mb-20.lg-mb-0.lg-pb-10.lg-pr-15.lg-pl-15.medium-zoom-image.entered.loaded {
        padding: 0!important;
        min-height: 220px;
    }
    .lenta-inform-block {
        min-height: 540px;
    }
    .container.category.xl-mt-80 .col-12 {padding: 0;}

    .container.category.xl-mt-80 .col-lg-12.news.d-xl-flex {
        padding: 0;
        margin-bottom: 20px;
    }
    .col-lg-6.col-xs-6.news.d-flex {
        padding: 0;
    }
    .col-lg-6.news.d-flex {
        padding: 0;
    }

    .container.category.xl-mt-80 .col-lg-8 {
        padding: 0;
    }

    a.d-block.news__image.news__image--lenta.lg-mr-15 {
        width: 100%!important;
        height: 170px!important;
    }
    .another_news .col-12.pb-2.news {
        margin-bottom: 10px;
    }
    .row.day_news.xs-mt-20 {
        margin-top: 10px;
    }
    .last_news.xs-mb-10.xs-p-15 {
        padding: 5px 0px 15px 15px!important;
    }
    .d-lg-flex.main_news.news .xs-p-10 {
        padding: 5px 20px 20px 20px;
    }
    hr.lg-mt-10.lg-mb-10.xs-mt-10.xs-mb-10 {
        border-top: 1px solid #f0f0f0;
    }
    .news-view .news__image {
        border-radius: 0!important;
    }
    .news-view .news__text blockquote {
        border-left: 3px solid #c20017;
        font-size: 17px!important;
        font-style: normal!important;
        font-weight: 500;
        line-height: 140%;
        margin-left: 15px!important;
        padding-left: 25px;
        padding-right: 15px!important;
    }
    .last_news__list {
        height: auto!important;
    }
    .last_news.xs-mb-10.xs-p-15 .last_news__list {
        overflow: hidden;
    }
    a.last_news__link-all {
        padding: 0!important;
        margin: 10px 0 5px!important;
        font-weight: 500;
    }
    .day_news .news {
        margin-bottom: 10px;
    }
    .day_news .news__title {
        font-size: 1rem!important;
    }
    .day_news .news__date {
        color: #c20017;
        font-size: .8rem!important;
        font-weight: 300!important;
        line-height: 130%;
    }
    .news-area-div .d-md-flex.lg-mb-20.xs-mb-20.xs-pl-15.xs-pr-15 .d-flex.xl-pr-15.--border-right {
        padding: 10px 0;
    }
    img.author__image.xl-mt-10.medium-zoom-image {
        width: 20px;
        height: 20px;
    }
    .day-news-tittle-div {
        padding: 12px 8px 12px 0px;
    }
    .news__image_caption.lg-mb-20.xs-pl-15.xs-mr-15.xs-mb-20 {
        margin-top: 7px;
    }
    .another_news .news__link {
        color: #000!important;
        font-size: 16px!important;
    }
    .news-view .news__text {
        color: #000;
        font-size: 17px!important;
        line-height: 140%!important;
        margin-top: 15px;
    }
    .next-prev__title {
        color: #c20017;
        font-size: 1rem!important;
        font-weight: 500!important;
    }
    .news__text.lg-mb-20.xs-pl-15.xs-pr-15 img {
        max-width: 100%;
        height: auto!important;
    }
    .next-prev .news__link {
        color: #000;
        font-size: 1rem!important;
        font-weight: 400!important;
    }
    .underheadadv-news {
        margin: 0 0 10px 0px;
        padding: 0 10px;
        min-height: 250px;
    }
    .adv-under-text {
        background: transparent;
        margin: 10px 0 10px 0px!important;
        text-align: center;
        min-height: 250px;
        padding: 0 10px!important;
    }
    section.news-view.lg-mb-30.xs-mb-30 .row.lg-mb-20 {
        background: #ebf0f3;
    }
    .news-area-div {
        background: #fff;
        padding-bottom: 20px;
        border-radius: 0 0 13px 13px;
        margin-bottom: 10px;
    }
    .main-container.xl-mt-90 {
        margin-top: 65px;
    }
    .advdiv {
        background: #f0f0f0;
        margin: 0 -15px 20px;
        padding: 10px;
        min-height: 200px;
    }
    .container.news-section.lg-mt-20 {
        padding: 15px 15px 10px!important;
    }
    .mainpage-image {
        min-height: 210px;
        margin: 0!important;
    }
    .lenta-inform-block {
        padding: 15px 15px 1px 15px;
        background: #fff;
        border-radius: 13px;
        margin: 0 0px 15px 0;
    }
    a.align-self-center.languages__item.languages__item--bordered.lg-pr-5.md-pr-5.sm-pr-5.xs-pr-10 {
        padding-left: 5px;
        border: 0;
    }
    a.navbar-brand {
        margin-right: 10px;
    }
    .navbar.navbar-white.box-shadow.fixed-top {
        padding: 5px 10px;
        height: 55px;
    }
    .homepage.xs-mt-80 .news-section.xs-mb-15 {
        padding: 0!important;
    }
    .homepage.xs-mt-80 .news-section.p-0 {
        padding: 0!important;
    }
    .homepage.xs-mt-80 .news-section {
        padding: 0!important;
        box-shadow: none;
    }
    .next-prev .col-6.news.p-0 {
        max-width: 100%;
        flex: 0 0 100%;
        margin-bottom: 15px;
    }
    .next-prev {
        display: block!important;
        margin: 0!important;
        background: #fff!important;
        padding: 20px 15px 1px!important;

    }
    .another_news {
        background: #fff!important;
        border-radius: 13px;
        margin: 0 0 15px 0px!important;
        padding: 20px 15px 15px 15px!important;
    }
    section.news-view.lg-mb-30.xs-mb-30 {
        margin-bottom: 15px;
    }
    body.dark .news-area-div {
        background: #333;
    }
    body.dark .advdiv {
        background: #1c1c1c;
    }
    body.dark .mainpage-image {
        background: #1c1c1c;
    }
    body.dark .lenta-inform-block {
        background: #333;
        color: #fff;
    }
    body.dark section.news-view.lg-mb-30.xs-mb-30 .row.lg-mb-20 {
        background: #1c1c1c;
    }
    img.news__image.news__image--full-width.lazy.align-self-start.xs-mb-10.entered.loaded {
        margin: 0;
    }
    body.dark .another_news {
        background: #333!important;
    }
    body.dark .another_news .news__link {
        color: #fff!important;
    }
    body.dark .next-prev {
        background: #333!important;
    }
    .next-prev {
        border-radius: 13px 13px 0 0!important;
    }
    body.dark footer.footer .contacts p a {
        color: #fff;
    }
    body.dark .smi24-title {
        color: #fff;
    }
    body.dark header .navbar .container .languages__item {
        color: #fff!important;
        font-weight: 400!important;
    }
    span.align-self-center.languages__item.languages__item--active.lg-pl-5.md-pl-5.sm-pl-5.xs-pl-10 {
        padding-left: 5px;
        display: none;
    }
    header .navbar .container .navbar-brand img {
        width: 145px!important;
        margin-top: -3px;
    }
    .theme {
        border-left: 0!important;
    }
    h5.partner-news-tittle {
        font-size: 1rem;
        font-weight: 500;
        margin: 5px 0 16px;
        color: #c20017;
    }
    body.dark .d-lg-flex.main_news.news a.news__title {
        color: #fff;
    }
    body.dark .last_news.xs-mb-10.xs-p-15 {
        background: #333!important;
    }
    body.dark .last_news__title {
        color: #fff!important;
    }
    body.dark .last_news__list--item.news a.news__link {
        color: #fff;
    }
    body.dark hr.lg-mt-10.lg-mb-10.xs-mt-10.xs-mb-10 {
        border-top: 1px solid #444;
    }
    body.dark .category .news__wrapper {
        background: #333;
    }
    body.dark .col-lg-12.news.xs-pt-10.xs-pb-10.xs-mb-10 a.news__title.d-block.xs-mb-10 {
        color: #fff;
    }
    body.dark a.news__title.news__title--lenta.d-block.xs-mb-10 {
        color: #fff;
    }
    body.dark a.news__title.d-block.xs-mb-10 {
        color: #fff;
    }
    .homepage.xs-mt-80 .news-section.xs-mb-15 {
        box-shadow: none;
    }
    .news-section.xs-mb-15 {
        margin: 0;
    }




    body.dark {
    .day_news .news {
        background: #333;
    }
    .day_news .news__title {
        color: #fff!important;
    }
    .main_news {
        background: #333;
    }
    a.news__title {
        color: #fff!important;
    }
    .news-area-div {
        background: #333;
    }
    }
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/fonts/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/fonts/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/fonts/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/fonts/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/fonts/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/fonts/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/fonts/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/fonts/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/fonts/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/fonts/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/fonts/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/fonts/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/fonts/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/fonts/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

