.frontsportbanner .front_sport_banner_block__title {
  border-bottom: 1px solid #E5E5E5; }

.frontsportbanner .front_sport_banner_block__table div:nth-child(-n+5) {
  color: #999999; }

.frontsportbanner .front_sport_banner_block__table div strong {
  color: #000000; }

.local_tasks_block {
  background: #fff; }

.header-top {
  background: #fff; }

.head-location {
  background: #fff; }
  .head-location .logo {
    margin-right: 77px;
    width: 169.75px; }
  .head-location .current-city__modal-mask {
    background: rgba(233, 236, 240, 0.63); }
  .head-location .current-city__cities {
    background-color: white;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.3); }
    .head-location .current-city__cities__close::before, .head-location .current-city__cities__close::after {
      background: #0071bb; }
  .head-location .links a {
    color: #000000; }

.head-mobile {
  background: #fff;
  border-bottom-color: #000000; }
  .head-mobile .logo {
    margin-right: 77px; }
    .head-mobile .logo svg {
      fill: #fff; }
  .head-mobile .current-city {
    color: #fff; }
    .head-mobile .current-city__modal-mask {
      background: rgba(233, 236, 240, 0.63); }
    .head-mobile .current-city__cities {
      background-color: white;
      box-shadow: 0 0 30px rgba(0, 0, 0, 0.3); }
      .head-mobile .current-city__cities__close::before, .head-mobile .current-city__cities__close::after {
        background: #0071bb; }
  .head-mobile .links a {
    color: #000000; }

.head-menu {
  background: #2F76D9; }
  .head-menu::before, .head-menu::after {
    background-color: #2F76D9; }
  .head-menu__links {
    background-color: #2F76D9; }
    .head-menu__links li .more-links {
      background-color: #2F76D9; }
  .head-menu .more-items {
    background-color: #2F76D9; }
    .head-menu .more-items::before {
      border-top: 1px solid white; }
  .head-menu a, .head-menu span {
    color: #fffefe; }

.main-historias {
  background: #BC062D;
  color: #fffefe; }

.page-main-picture__caption {
  color: #000000; }

.lb-modal-next, .lb-modal-prev {
  border-color: white transparent transparent white; }

.post-content p a {
  color: #0071D9; }

.kp-search-form input {
  border-color: #E5E5E5; }

.post-footer {
  border: 1px solid #E5E5E5; }
  .post-footer .author {
    border-right: 1px solid #E5E5E5;
    color: #000000; }
    @media (max-width: 414px) {
      .post-footer .author {
        border-bottom: 1px solid #E5E5E5; } }

.main-footer .footer-top-wrapper::before {
  background: #2f76d9; }

.main-footer .footer-bottom-wrapper {
  background-color: #fdfdfd; }

.main-footer .footer-left {
  background: #2f76d9; }
  .main-footer .footer-left .white-logo .cls-1 {
    fill: #ffffff; }
  .main-footer .footer-left .white-logo .cls-2 {
    fill: #a51400; }
  .main-footer .footer-left .white-logo svg {
    width: 193px;
    height: 42px; }
  .main-footer .footer-left .line {
    border-top-color: #4384DD; }
  .main-footer .footer-left a, .main-footer .footer-left span {
    color: #fffefe; }
  .main-footer .footer-left .link-list li::before {
    background-color: white; }

.main-footer .footer-right {
  background: #f4f4f4; }
  .main-footer .footer-right::after {
    background: #f4f4f4; }
  .main-footer .footer-right .line {
    border-top: 1px solid #E5E5E5; }
  .main-footer .footer-right .middle-part .links a::before {
    background-color: black; }
  .main-footer .footer-right .links a {
    color: #000000; }
  .main-footer .footer-right .application .info {
    color: #999999; }
  .main-footer .footer-right .subscribe a {
    color: #fffefe; }
  .main-footer .footer-right .subscribe .news {
    background: #BC062D; }
  .main-footer .footer-right .subscribe .newspaper {
    background: #2F76D9; }

.main-footer .footer-bottom {
  background: #fdfdfd;
  color: #000000; }
  .main-footer .footer-bottom .footer-bottom-block a {
    color: #0071D9; }
  .main-footer .footer-bottom .age-ico {
    background-color: #2F76D9;
    color: #fffefe; }

body {
  color: #000000;
  background-color: #fff; }

.top-menu-secondary {
  background: #fff; }
  .top-menu-secondary > ul {
    border-bottom-color: #0071D9; }
    .top-menu-secondary > ul .main-category a, .top-menu-secondary > ul .main-category span {
      background-color: #0071D9;
      color: #fff;
      border-color: #0071D9; }
    .top-menu-secondary > ul li a, .top-menu-secondary > ul li span {
      border-color: #E5E5E5;
      color: #000000;
      background-color: #fff; }

.grid-main {
  background: #fff; }
  .grid-main .addthis_button_compact {
    background-color: #F49E1D;
    color: #000000; }

.post-top-line .section {
  background: #0071D9;
  color: white; }

.post-top-line .time {
  color: #000000; }

.news-list-title {
  border-bottom-color: #E5E5E5; }

.news-list-wrapper .news-list {
  border-bottom-color: #E5E5E5; }

.news-list-wrapper footer a {
  color: #0071D9; }
  @media (max-width: 414px) {
    .news-list-wrapper footer a {
      color: #0071D9;
      background-color: #0071D9;
      color: white; }
      .news-list-wrapper footer a::after {
        background-color: #0071D9; } }
  .news-list-wrapper footer a:not(:empty)::before {
    background: #0071D9 url("data:image/svg+xml,%3Csvg width='4' height='7' viewBox='0 0 4 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.609566 5.68765C0.437061 5.90328 0.472022 6.21793 0.687652 6.39043C0.903283 6.56294 1.21793 6.52798 1.39043 6.31235L0.609566 5.68765ZM3 3.5L3.39043 3.81235C3.53652 3.62974 3.53652 3.37026 3.39043 3.18765L3 3.5ZM1.39043 0.687653C1.21793 0.472022 0.903283 0.437061 0.687652 0.609566C0.472021 0.78207 0.437061 1.09672 0.609565 1.31235L1.39043 0.687653ZM1.39043 6.31235L3.39043 3.81235L2.60957 3.18765L0.609566 5.68765L1.39043 6.31235ZM3.39043 3.18765L1.39043 0.687653L0.609565 1.31235L2.60957 3.81235L3.39043 3.18765Z' fill='white'/%3E%3C/svg%3E%0A"); }

.author-header-wrapper {
  border-bottom-color: #E5E5E5; }
  .author-header-wrapper .author-desc-wrapper .author-info-about .author-position {
    color: #999999; }
  .author-header-wrapper .author-desc-wrapper .socials .social-links a {
    border-color: #E5E5E5; }

.news-line-content-wrapper .first-item a {
  color: #fff; }

.news-line-content-wrapper .first-item .layer-txt .layer-data {
  color: #fff; }

.news-line-content-wrapper .normal-item {
  border-color: #E5E5E5; }
  .news-line-content-wrapper .normal-item .layer-txt .header a {
    color: #000000; }
  .news-line-content-wrapper .normal-item .layer-txt .description a {
    color: #000000; }

.news-line-content-wrapper .layer-addition-info .section-tag {
  color: #FFFFFF;
  background-color: #2F77DB; }
  @media (max-width: 414px) {
    .news-line-content-wrapper .layer-addition-info .section-tag {
      color: #0071D9;
      border-right-color: #E5E5E5; } }

.news-line-content-wrapper .layer-addition-info .layer-data {
  color: #999999; }

.posts-list-section-content-wrapper .header-wrapper {
  border-bottom-color: #0071D9; }
  .posts-list-section-content-wrapper .header-wrapper .h2 {
    color: #000000; }
  .posts-list-section-content-wrapper .header-wrapper .more-items {
    background: #0071D9;
    color: #FFFFFF; }

.posts-list-section-content-wrapper .content-items-wrapper .vertical-item {
  border-color: #E5E5E5; }

.posts-list-section-content-wrapper .content-items-wrapper .header a {
  color: #000000; }

.posts-list-section-content-wrapper .section-tag a {
  color: #fff; }
  @media (max-width: 414px) {
    .posts-list-section-content-wrapper .section-tag a {
      color: #0071D9; } }

article.first-item .layer-media::before {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 78.12%); }

article.first-item.node .layer-txt {
  color: white; }
  article.first-item.node .layer-txt .header a {
    color: white; }
    @media (max-width: 414px) {
      article.first-item.node .layer-txt .header a {
        color: #000000; } }
  article.first-item.node .layer-txt .description {
    color: white; }
    @media (max-width: 414px) {
      article.first-item.node .layer-txt .description a {
        color: #000000; } }

article.node {
  border: 1px solid #E5E5E5; }
  article.node .layer-txt {
    color: #000000; }
    article.node .layer-txt .section-tag {
      background: #0071D9;
      color: white; }
      @media (max-width: 414px) {
        article.node .layer-txt .section-tag {
          color: #0071D9;
          border-right-color: #E5E5E5; } }
    article.node .layer-txt .layer-data {
      color: #999999; }

.dozagruzka-list-dozagruzka-in-post article.post,
.block-post-additional-load article.post,
.block-search-content article.post {
  border-color: #E5E5E5; }
  .dozagruzka-list-dozagruzka-in-post article.post .addition-info .section,
  .block-post-additional-load article.post .addition-info .section,
  .block-search-content article.post .addition-info .section {
    background: #0071D9;
    color: white; }
  .dozagruzka-list-dozagruzka-in-post article.post .addition-info .date,
  .block-post-additional-load article.post .addition-info .date,
  .block-search-content article.post .addition-info .date {
    color: #999999; }
  .dozagruzka-list-dozagruzka-in-post article.post .header a,
  .block-post-additional-load article.post .header a,
  .block-search-content article.post .header a {
    color: #000000; }
  .dozagruzka-list-dozagruzka-in-post article.post p,
  .block-post-additional-load article.post p,
  .block-search-content article.post p {
    color: #000000; }
  @media (max-width: 414px) {
    .dozagruzka-list-dozagruzka-in-post article.post .addition-info .section,
    .block-post-additional-load article.post .addition-info .section,
    .block-search-content article.post .addition-info .section {
      color: #0071D9;
      border-right-color: #E5E5E5; } }

@media (max-width: 414px) {
  .block-search-content article.post .section-tag {
    color: #0071D9;
    border-right-color: #E5E5E5; } }

.block-search-content .section-tag {
  background: #0071D9;
  color: white; }

.news-list-wrapper .list-item-header .section-tag {
  background-color: #0071D9; }

.news-list-wrapper .list-item-header .time {
  color: #000000; }

@media (min-width: 769px) {
  .page-front .block-region-content .vue-container:nth-child(2) article.node.first-item {
    background: black; } }

@media (max-width: 414px) {
  .page-front .block-region-content .vue-container:nth-child(2) article.node.first-item .layer-txt .layer-addition-info .layer-data {
    color: #999999; } }

@media (max-width: 768px) {
  .page-front .block-region-content .vue-container:nth-child(2) article.node:nth-child(2), .page-front .block-region-content .vue-container:nth-child(2) article.node:nth-child(4) {
    border-color: #E5E5E5; } }

@media (max-width: 414px) {
  .page-front .block-region-content .vue-container:nth-child(2) article.node.first-item {
    border-color: #E5E5E5; }
  .page-front article.first-item.node .layer-txt {
    color: #000000; } }

.page-node div.exchange-nodes {
  border-top-color: #0071D9; }

@media (max-width: 768px) {
  .page-node-post .post-footer .tags a {
    color: #3a3a3a;
    background-color: #ECEAEA; } }

@media (max-width: 414px) {
  .page-taxonomy .news-line-content-wrapper .first-item.node .layer-txt {
    color: #000000; } }

.page-search .search-input input {
  border-color: #E5E5E5; }

.search-block {
  background: #E5E8EB; }

.search-block__input-text__submit {
  background: #306FD2;
  color: #FFFFFF; }

.search-filter__controls__men, .search-filter__controls__women {
  border-color: #ECEAEA; }

.search-filter__controls__abc {
  border-color: #ECEAEA; }

.search-filter__controls__abc-content {
  border-color: #ECEAEA;
  background: #fff; }

.search-filter__controls__abc-content .letters-list:before {
  border-top-color: #fff; }

.persons-list__item__bio .carrier {
  color: #939393; }

.encyclopedia-abc-block .letters-list li {
  border-color: #306FD2; }

/*one person*/
.people-name__name {
  color: #000; }

.people-info-row .info-type {
  color: #939393; }

.people-info-row .carriers-links::after {
  border-bottom-color: #D9D9D9; }

.additional-info p {
  color: #212121; }

.similar-persons__item__bio .profession {
  color: #939393; }

@media (max-width: 768px) {
  .head-mobile .show-sections span {
    background-color: #000000; }
  .head-mobile .show-sections::before, .head-mobile .show-sections::after {
    background-color: #000000; }
  .head-mobile .head-mobile__sections {
    background-color: #2F76D9; }
    .head-mobile .head-mobile__sections li a {
      color: white; }
  .head-mobile .logo .cls-1 {
    fill: #000000; }
  .head-mobile .logo .cls-2 {
    fill: #a51400; }
  .head-mobile .current-city__cities__item {
    color: #000000; }
  .main-footer .footer-left .white-logo::after {
    background-color: white;
    color: #2F77DB; }
  .page-node .grid-main {
    background: #fff; } }
