html, body {
  background: var(--bg-dark, #2B2F4B);
}

header {
  background-color: rgba(255, 255, 255, 0.01);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
}

.header_opened {
  background: #2B2F4B;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}

@media (max-width: 991px) {
  .languages__active {
    background: #21242A;
  }
  .languages__active::before {
    background: #CCC;
  }
  .languages__active::after {
    background: url(../images/icon-arrow-down-dark-theme.svg) top center no-repeat;
  }
}
.languages__active.notavailable {
  border: 1px solid #FF1066;
}
@media (max-width: 991px) {
  .languages__btn .long {
    color: #707072;
  }
}
.languages__links {
  background: #2B2F4B;
  border: 1px solid #21242A;
}
.languages__links .name {
  color: #636775;
}

.lg-title-block {
  border-bottom: 1px solid #E3E3E3;
}
.lg-title-block .title {
  color: #FFF;
}
.lg-title-block .lg-close svg path {
  stroke: #fff;
}

.nav-tabs .lg-abc-item {
  color: #FFF;
  background: #2B2F4B;
}
.nav-tabs .lg-abc-item:hover {
  background: #22253b;
  border: 1px solid rgb(245, 248, 255);
}
.nav-tabs .lg-abc-item.active {
  border: 1px solid #E3E3E3;
}
.nav-tabs .lg-abc-item sup {
  color: #FFF;
}

.languages-link .short {
  color: #FFF;
}
.languages-link .long {
  color: #FFF;
}
.languages-link.active {
  border: 1px solid #E3E3E3;
}
.languages-link:hover {
  background: #22253b;
}
.languages-link:hover span {
  color: #fff;
}
body.dark-theme .languages-link:hover span {
  color: #FFFFFF;
}

.top-header-logo svg path, .footer_left_part svg path {
  fill: #FFF;
}

.menu-block ul li a, .mobile_links ul li a {
  color: #FFF;
}

.btn-dark {
  background: #FFF;
  color: #000;
}

.sun path {
  fill: #5A618A;
}

.moon path {
  fill: #FFF;
}

.news_nav_row {
  box-shadow: none;
}

.title, .footer_title {
  color: #FFF;
}

.recent, .project_news, .videos {
  background: #242734;
}

.grid_item {
  background: #2D3340;
}

.grid_title {
  color: #FFF;
}

.grid_text {
  color: #CCC;
}

.media_item {
  border: 1px solid #585858;
  background: #2D3340;
  -webkit-backdrop-filter: blur(15px);
          backdrop-filter: blur(15px);
}

.media_item svg path {
  fill: #CCCCCC;
}

.grid_time {
  color: #24A8DB;
}

.news_text {
  color: #CCC;
}

.news_title {
  color: #FFF;
}

.blue_text {
  color: #24A8DB !important;
}

.footer_input {
  border: 1px solid #585858;
  background: #FFF;
}

.theme_slider .slider {
  border: 1px solid rgba(0, 0, 0, 0.15);
  background: #21242A;
}
.theme_slider .slider::before {
  background-color: #FFF;
}

.select_theme {
  background: url(../images/news/dark_svg.svg) 10% center no-repeat, url(../images/news/select_arrow.svg) 90% center no-repeat;
  background-color: #2B2F4B;
  color: #FFF;
}

.full_new {
  color: #FFF;
}

.full_new p {
  color: #FFF;
}

.grey_text {
  color: #CBCBCB !important;
}

.never_text {
  color: #FFF;
  text-shadow: 0px 0px 12px rgba(255, 255, 255, 0.3);
}

.never_wrap {
  background: var(--blockbg-dark, #21242A);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
}

.btn_gradient, .btn-light {
  background: #FFF;
  color: #000;
  border: 1px solid #FFF;
}
.btn_gradient:hover, .btn-light:hover {
  background: transparent;
  border: 1px solid #FFF;
  color: #FFF;
}

.leave_request_btn:hover {
  background: #2546FF;
  border: 1px solid #2546FF;
  color: #FFFFFF;
}

.pagination button:hover svg path {
  stroke: #FFF;
}
.pagination button:hover svg circle {
  fill: #2546FF;
}/*# sourceMappingURL=news-dark.css.map */