/*----------------------------------*/
/*  dark-mode */
/*----------------------------------*/
/*----------------------------------*/
/*  theme */
/*----------------------------------*/
body.dark-mode {
  color: #fff;
  background-color: #1D1D1D; }

.dark-mode .header__logo .letter {
  fill: #fff; }

.dark-mode .header__inner.active .nav__m-layout {
  background-color: rgba(255, 255, 255, 0.4); }

.dark-mode .header__toggleTheme #line {
  fill: #454545; }

.dark-mode .header__toggleTheme #dark {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
  -webkit-transition: opacity .2s ease-in-out .1s;
  transition: opacity .2s ease-in-out .1s; }

.dark-mode .header__toggleTheme #light {
  opacity: 0;
  -webkit-transform: translateX(-38%);
          transform: translateX(-38%);
  -webkit-transition: .2s ease-in-out;
  transition: .2s ease-in-out; }

.dark-mode .header__lang-list {
  background-color: #1D1D1D !important; }

.dark-mode .header__lang-link {
  color: #fff; }
  .dark-mode .header__lang-link:hover {
    color: #F89734; }

.dark-mode .nav__wrap {
  background-color: #1D1D1D; }

.dark-mode .nav__link {
  color: #fff; }

.dark-mode .nav__link:hover {
  color: #F89734; }

.dark-mode .nav__m-lang-link {
  color: #fff; }

.dark-mode .nav__m-lang-link.active {
  color: #C4C4C4; }

.dark-mode .nav__m-soc-link svg path {
  fill: #fff; }

.dark-mode .search__form {
  background-color: #1D1D1D !important; }
  .dark-mode .search__form svg path {
    stroke: #FDF7EE;
    fill: #FDF7EE; }

.dark-mode .search__field input {
  background-color: #1D1D1D !important;
  border-bottom: 1px solid #FDF7EE; }

.dark-mode .block__head-link {
  color: #fff; }

.dark-mode .testing__total {
  color: #fff; }

.dark-mode .testing__body {
  background-color: #2A2B2E; }

.dark-mode .testing__btn {
  color: #000;
  background-color: #fff; }

.dark-mode .testing__btn:disabled {
  background-color: #fff; }

.dark-mode .testing__btn svg path {
  fill: #000; }

.dark-mode .testing__message--ok {
  background-color: #5DAF40; }

.dark-mode .testing .link {
  color: #000; }

.dark-mode .testing__message--ok .testing__message-ico {
  background-color: #81DF54;
  background-image: url("../images/client/icons/ico-test-check-ok-w.svg"); }

.dark-mode .thoughtsVot__item, .dark-mode .thoughtsVot__voting {
  background-color: #3E3D43; }

.dark-mode .thoughtsVot__head {
  background-color: #313036; }

.dark-mode .thoughtsVot__voting-item .btn {
  color: #000;
  background-color: #fff; }

.dark-mode .pinedPostCard__title h4 {
  color: #fff; }

@media (min-width: 768px) {
  .dark-mode .bigPostCard__title {
    color: #fff; } }

@media (min-width: 768px) {
  .dark-mode .postCard__title h4,
  .dark-mode .postCard__title h3 {
    color: #fff; } }

.dark-mode .postCard__text {
  color: white; }

.dark-mode .postCard:hover h4 {
  color: #F89734 !important; }

.dark-mode .postCard.with-img .postCard__title h4 {
  color: white; }

.dark-mode .smallPostCard__title h4, .dark-mode .feedCard__title h4 {
  color: #fff; }

.dark-mode .thoughtsCard__wrap {
  background-color: #2A2B2E; }

.dark-mode .thoughtsCard__thumb-decor.dark {
  display: none; }

.dark-mode .thoughtsCard__thumb-decor.white {
  display: block; }

.dark-mode .thoughtsCard__name,
.dark-mode .thoughtsCard__title {
  color: #fff; }

.dark-mode .tenders__item::before,
.dark-mode .tenders__item::after {
  background-color: rgba(204, 204, 204, 0.14); }

.dark-mode .tenderCard__title, .dark-mode .tenderCard__description {
  color: #fff; }

.dark-mode .vacancyCard {
  border-color: #3c3c3c; }

.dark-mode .vacancyCard__title,
.dark-mode .vacancyCard__txt {
  color: #fff; }

.dark-mode .feedPosts, .dark-mode .quote {
  background-color: #2A2B2E; }

.dark-mode .pinedPosts__list {
  background-color: #3E3D43; }

.dark-mode .mainForm {
  background-color: rgba(255, 239, 223, 0.15); }
  @media (min-width: 992px) {
    .dark-mode .mainForm {
      background-color: transparent; } }

@media (min-width: 992px) {
  .dark-mode .mainForm__inner {
    background-color: rgba(255, 239, 223, 0.15); } }

.dark-mode .invitedAuthor {
  background-color: #3C7683; }

.dark-mode .invitedAuthor__name {
  color: #fff; }

.dark-mode .invitedAuthor__occupation {
  color: #fff; }

.dark-mode .singlePost__more {
  background-color: #3E3D43; }
  .dark-mode .singlePost__more .moreLink {
    color: #fff; }
    .dark-mode .singlePost__more .moreLink:hover {
      color: #F89734 !important; }

.dark-mode .donate-3 .reviewCard {
  background-color: #121314; }

.dark-mode .donate-3 .reviewCard__name {
  color: #fff; }

.dark-mode .faqAccordion label::after {
  background-image: url("../images/client/icons/ico-accordion-arrow-w.svg"); }

.dark-mode .accordion label, .dark-mode .accordion__container {
  border-color: rgba(255, 255, 255, 0.74); }

.dark-mode .accordion__log {
  color: #fff;
  border-color: rgba(255, 255, 255, 0.74); }

.dark-mode .advert__titleBlock {
  background-color: #fff; }

.dark-mode .advert__title {
  color: #000; }

.dark-mode .advertCard__title, .dark-mode .advertCard__description {
  color: #fff; }

.dark-mode .about__soc-link path {
  fill: #fff; }

.dark-mode .about__soc-link rect {
  stroke: #fff; }

.dark-mode .weAreCard__link {
  color: rgba(255, 255, 255, 0.6);
  border-color: rgba(255, 255, 255, 0.4); }

.dark-mode .back_popup {
  background-color: #FDF7EE !important;
  color: #000 !important; }

.dark-mode .lineNewsCard__title {
  color: #fff !important; }
  .dark-mode .lineNewsCard__title:hover {
    color: #F89734 !important; }

.dark-mode .explainer {
  background: #3d3e43; }

.dark-mode .search__DateInput {
  background: #3d3e43; }

.dark-mode .singlePost__tags-item:hover {
  color: white; }

.dark-mode .footnote {
  background: #FDF7EE;
  color: #000; }

.dark-mode .footnote__popup {
  color: #000; }

.dark-mode .donateRedirect {
  background-color: #3d3e43; }

.dark-mode .author__avatar img {
  mix-blend-mode: multiply; }

.dark-mode .banner {
  background-color: #2A2B2E; }
  .dark-mode .banner .light {
    display: none; }
  .dark-mode .banner .dark {
    display: block; }
