body.dark {
  background-color: #3a3a3a;
  transition: all 200ms ease-in;
}

body.dark h1,
body.dark h2,
body.dark h3,
body.dark h4,
body.dark h5,
body.dark h6,
body.dark p,
.dark .navigation__block__center-menu--link,
.dark .sub-header__menu-list--link,
.dark .navigation__block__elofizetes-link,
.dark .weather-display__temperature,
.dark .connecter__right--text,
.dark .article__right.right .egyeb__text,
.dark.article .article--lead,
.dark.article .article div.p p,
body.dark.article .article .connected__title,
body.dark.article .article .connected__lead,
.dark.article .sendmail-icon span,
.dark.article .holder__icon span,
body.dark .two-and-one__block__element:nth-child(1) .two-and-one__block--lead,
body.dark .two-and-one__block__element:nth-child(2) .two-and-one__block--lead,
body.dark .two-and-one__block--lead,
body.dark .two-and-one__block--lead p,
body.dark.article .article div.card .holder__text p,
body.dark .showme .box:not(:empty),
body.dark .showme .box .copyinfo:not(:empty),
body.dark.article .article div.p,
body.dark.article .connecter__right--text,
body.dark .weather-display__temperature,
body.dark .navigation__block__center-menu--link,
body.dark .single-important__block--lead,
body.dark.article .article ul li,
body.dark.article .article div.card p,
body.dark .opinion-break__block--lead,
body.dark .ad,
.dark .search-field.open .search-field--content input,
.dark .search-field.open .search-field--content input::placeholder,
.dark .box-flexbox .box__block--title a {
  color: #fff !important;
}
/* body.dark .article .inner-articleholder h2.publicdate-percrol {
  color: #157efc !important;
} */
body.dark .publish-date,
body.dark .modify-date {
  color: grey;
}
body.dark.search .boa,
body.dark.search .dates .date input {
  background-color: #3a3a3a;
  color: #fff;
}
body.dark .ihold {
  background-color: transparent;
}
body.dark .ihold iframe {
  background: #fff;
}
body.dark .dosszie__block,
body.dark .dosszie__block--section,
body.dark .dosszie__block--left,
body.dark .dosszie__block--connected,
body.dark .opinion-break__block--section,
body.dark .opinions__block,
.dark .search-field.open .search-field--content input {
  background-color: #212121 !important;
}
body.dark .opinions__block {
  background-image: unset;
}
body.dark.article .article__right.right,
body.dark.search .hdate p,
body.dark.list .hdate p,
body.dark .fulltop .article--right.right,
body.dark .ad {
  background-color: transparent;
}
.dark .navigation__block,
.dark .hidden-xl-down.scroll-header.sticky-nav,
.dark footer,
.dark .search-field.open .search-field--content {
  background-color: #020202;
}
body.dark .showme .box .copyinfo:not(:empty),
body.dark .showme .box:not(:empty) {
  background-color: #333;
}
body.dark .showme .box:not(:empty) {
  padding: 5px;
  border-top: 1px solid;
  margin: 5px 0 0 0;
}
body.dark .single-article:after {
  background-color: dimgrey;
}
body.dark .navigation__block__center-menu--show-more,
body.dark .quote-icon svg {
  fill: #fff;
}
body.dark .showme .box .copyinfo:not(:empty) {
  padding: 5px;
}

body.dark .topbox__block--left:not(:last-child) {
  border-right: 10px solid #3a3a3a;
}

body.dark
  .topbox__block--right
  .topbox__block__element:nth-of-type(1):not(:last-child) {
  border-bottom: 10px solid transparent;
}

@media screen and (max-width: 1000px) {
  .dark .mobile-header__container.mobile-menu--opened .mobile-menu__list--link,
  .dark .topboxlist__block--connected-element,
  body.article.dark .article div.card p,
  body.dark .showme .box:not(:empty),
  body.dark .showme .box .copyinfo:not(:empty) {
    color: #fff;
  }
  .dark .mobile-header__container,
  .dark
    .mobile-header__container.mobile-menu--opened
    .mobile-content
    .mobile-main-content,
  .dark .mobile__news-type-selection__row {
    background-color: #020202;
  }
  .dark .mobile-header__text-logo--center svg rect {
    fill: #020202;
  }
  .mobile-header__logo--link,
  #js--mobile-header__menu-button {
    z-index: 101;
  }
  body.dark .showme .box:not(:empty),
  body.dark .showme .box .copyinfo:not(:empty) {
    background-color: #333;
    padding: 5px;
  }
}
