button,
.button,
input[type=button] {
  background: #e25900;
  /* aszf */
}
button.accordion-mobile-aszf,
.button.accordion-mobile-aszf,
input[type=button].accordion-mobile-aszf {
  background: transparent;
}
/* dark mode sponsor */
.site-header-sponsor {
  display: none;
}
.layer-holder .tab-content iframe#btn-dark-mode {
  display: none;
}
@media screen and (min-width: 768px) {
  .adtype-tagbox .articlebox .articlebox .articleitem {
    padding: 20px;
  }
  .adtype-tagbox .articlebox .articlebox .articleitem:first-of-type {
    padding: 0;
  }
}
.adtype-tagbox .articlebox .articlebox:first-of-type .more {
  margin: 20px auto !important;
}
.adtype-tagbox .articlebox .articlebox.tag-box .articleitem .text-holder p,
.adtype-tagbox .articlebox .articlebox.tag-box .articleitem .text-holder .article-lead {
  padding-bottom: 0;
}
.adtype-tagbox .articlebox .articlebox.tag-box .articleitem:first-of-type {
  padding: 0;
}
.adtype-tagbox .articlebox .articlebox.tag-box .articleitem:first-of-type .text-holder {
  padding: 0 20px 20px;
}
@media screen and (min-width: 992px) {
  .adtype-tagbox {
    max-width: 690px;
    margin: 0 auto;
  }
}
.adtype-tagbox .caption,
.adtype-tematic .caption {
  border: 0;
}
.author-page-header .text-holder a {
  display: block;
}
.placeholder-ad + .boxheader:nth-of-type(2),
.article-page .article-view-wrap + .boxheader:nth-of-type(2) {
  width: calc(100% - 40px);
}
@media screen and (min-width: 768px) {
  .placeholder-ad + .boxheader:nth-of-type(2),
  .article-page .article-view-wrap + .boxheader:nth-of-type(2) {
    width: calc(100% - 60px);
  }
}
.article-page .article-view-wrap + .boxheader:first-of-type {
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .article-page .article-view-wrap + .boxheader:first-of-type {
    width: calc(100% - 60px);
  }
}
@media screen and (min-width: 992px) {
  .article-page .article-view-wrap + .boxheader:first-of-type {
    width: 100%;
    padding: 20px 0;
    max-width: 690px;
  }
}
body.article-page .main-tag-container {
  padding-bottom: 20px;
  padding-top: 15px;
}
@media screen and (min-width: 768px) {
  body.article-page .main-tag-container {
    padding: 20px 0;
  }
}
@media screen and (min-width: 992px) {
  body.article-page .main-tag-container {
    margin: 0;
    padding: 15px 0 0 0;
  }
}
body.article-page .article-content p {
  clear: both;
}
body.article-page .article-content p.extract,
body.article-page .article-content h6.extract {
  padding-top: 0;
}
@media screen and (min-resolution: 192dpi) {
  body.article-page .main-tag-container .main-tag .main-tag-link {
    margin: -1px;
  }
  body.article-page .main-tag-container .main-tag.tag-active .main-tag-link {
    border-radius: 2px;
  }
}
body.chrome.android.article-page .main-tag-container .main-tag .main-tag-link {
  margin: -1px;
}
body.chrome.android.article-page .main-tag-container .main-tag.tag-active .main-tag-link {
  border-radius: 2px;
}
body:not(.article-page) .main-tag-container {
  margin: 0;
  padding-bottom: 0;
}
@media screen and (min-width: 768px) {
  body:not(.article-page) .main-tag-container {
    padding: 20px 30px 0;
    margin: 0;
  }
}
@media screen and (min-width: 992px) {
  body:not(.article-page) .main-tag-container {
    padding: 20px 0 0;
    margin: 0 auto;
  }
}
body.read-mode .embedly-card {
  background: #d6d6d6;
}
body.read-mode section.articlebox {
  border-bottom-color: #464545;
}
body.read-mode .article-content .mobile-pr-article a.caption {
  color: #888;
}
body.read-mode .article-content .adtype-tematic a {
  color: #fff;
}
body.read-mode .placeholder-ad:first-child {
  padding-top: 0;
}
body.read-mode .adtype-tagbox section.articlebox.tag-box:after {
  border-bottom: 0;
}
body.read-mode .adtype-tagbox .articlebox {
  border-bottom: 0;
  padding: 0;
}
body.read-mode .m-breadcrumb {
  padding: 0 !important;
}
body.read-mode .boxheader-nyuzsi header.boxheader:before {
  width: 20px;
  height: 20px;
  background: #1a1a1a;
}
body.read-mode .boxheader-nyuzsi header.boxheader:after {
  bottom: 6px;
  right: 6px;
}
body.font-size .font-settings .info {
  font-size: 12px;
}
.font-settings {
  width: 100%;
}
.article-content .adtype-tematic a {
  color: #222;
}
.article-content .mobile-pr-article a:not(.caption) {
  color: #222;
}
.article-content .mobile-pr-article a.caption {
  color: #888;
}
.footer .icon-huawei {
  width: 27px;
  height: 30px;
}
/* blog no image */
.grid-view .grid-article-blog .image-holder a {
  background-position: 50% 50%;
  background-size: 120%;
}
body.read-mode .grid-view .grid-article-blog .image-holder a.no-image {
  background-color: #313131;
}
/* tag follow */
.main-tag-container .main-tag {
  display: flex;
}
.main-tag-container .main-tag .main-tag-follow {
  padding: 0 10px 0 11px;
  height: 100%;
  line-height: 18px;
}
.main-tag-container .main-tag .main-tag-link {
  padding: 7px 10px 8px;
  float: left;
}
.main-tag-container .main-tag.tag-active .main-tag-link {
  margin-right: -1px;
}
.main-tag-container .main-tag .interest {
  text-align: left;
  line-height: normal;
}
.main-tag-container .main-tag .interest::before {
  top: 50%;
  transform: translateY(-50%);
}
/* nyüzsi fejléc */
@media screen and (min-width: 320px) {
  .boxheader-nyuzsi header.boxheader {
    width: calc(100% - 40px);
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .boxheader-nyuzsi header.boxheader {
    width: calc(100% - 60px);
  }
}
/* user profile page */
@media screen and (max-width: 360px) {
  .sidebar label.button-filter {
    padding: 6px;
  }
}
.sidebar.user-profile-sidebar {
  height: 100%;
}
.user-profile-page .interest-page-header + div > h3 {
  margin-top: 10px;
}
/* aszf */
.aszf-container {
  background: transparent;
  padding: 20px;
  box-shadow: none;
}
.aszf-container .scroll-to-top-aszf-mobile {
  background-color: #222;
  width: 40px;
  padding: 10px;
  border-radius: 2px;
  display: none;
}
.aszf-container hr {
  height: 1px;
}
.aszf-container .accordion-mobile-aszf {
  color: #222;
  background: #ebebeb;
}
body.read-mode .user-profile-page .author-page-header {
  border-bottom: 0;
}
body.read-mode button.accordion-mobile-aszf {
  background: #2f2f2f !important;
}
body.read-mode button.accordion-mobile-aszf.active {
  background: #e25900 !important;
}
body.read-mode .aszf-container {
  background: transparent;
  padding: 20px;
  box-shadow: none;
}
body.read-mode .aszf-container .panel-content {
  background-color: #222;
}
body.read-mode .aszf-container .scroll-to-top-aszf-mobile {
  background-color: transparent;
}
/* google adSense */
.adsense-dfp {
  margin: 20px 0 5px;
}
@media screen and (max-width: 359px) {
  .adsense-dfp {
    margin: 20px 0 5px -20px;
    width: 100vw;
  }
  div[id^="zone"] div[id^="div-gpt-ad"] {
    margin: 0 auto 0 -20px;
    width: 100vw !important;
  }
}
/* parallax FPA */
body.parallax-ad:before {
  content: "";
  position: fixed;
  left: 0;
  top: 50px;
  right: 0;
  bottom: 0;
  z-index: -1;
  display: block;
}
@media screen and (min-width: 768px) {
  body.parallax-ad:before {
    top: 200px;
    background-size: 690px;
  }
}
@media screen and (min-width: 992px) {
  body.parallax-ad:before {
    top: 100px;
  }
}
body.parallax-ad .parallax_top,
body.parallax-ad .parallax_bottom {
  margin: 0;
  width: 100%;
}
body.parallax-ad .parallax_top a,
body.parallax-ad .parallax_bottom a {
  width: 100%;
  display: block;
}
body.parallax-ad .parallax_top a {
  min-height: 300px;
}
body.parallax-ad .parallax_bottom a {
  height: 480px;
  max-height: calc(100vh - 50px);
}
body.parallax-ad .lead-article,
body.parallax-ad .grid-article,
body.parallax-ad .placeholder-ad,
body.parallax-ad .adcaption,
body.parallax-ad .footer {
  background-color: #fff;
}
body.parallax-ad .mobile-pr-article .grid-article {
  background: #f0f0f0;
}
body.parallax-ad .content {
  background-color: #fff;
  height: 100%;
  margin: 0;
  padding: 20px 20px 0;
}
body.parallax-ad .content .grid-view .info {
  margin: 0px 0px 5px 0px;
}
body.parallax-ad .adcaption {
  font-size: 11px;
  font-weight: bold;
  color: #888 !important;
  display: block;
  text-align: left;
  margin: 0px 0 0;
  text-transform: uppercase;
  width: 100vw;
  position: relative;
  left: -20px;
  padding-left: 20px;
  padding-top: 5px;
}
body.parallax-ad.column-page .adcaption,
body.parallax-ad .scroller-latestnews .adcaption,
body.parallax-ad .scroller-home .adcaption,
body.parallax-ad.article-page .article-content .parallax_bottom + .adcaption,
body.parallax-ad.article-page .article-content .parallax_top + .adcaption {
  left: 0;
}
body.parallax-ad .rovat_fpa .adcaption {
  padding-top: 7px;
  left: 0;
}
body.parallax-ad.column-nagyitas .adcaption {
  padding-bottom: 5px;
}
body.parallax-ad.column-nagyitas .gallery-wrap {
  background: transparent;
}
body.parallax-ad.article-page .article-content .parallax_bottom + .adcaption:before,
body.parallax-ad.article-page .article-content .parallax_top + .adcaption:before {
  content: "hirdetés";
  display: block;
}
body.parallax-ad.article-page .white__bg {
  padding: 0 20px;
  margin: 0;
}
body.parallax-ad.column-page .parallax_bottom + .adcaption:before,
body.parallax-ad.column-page .parallax_top + .adcaption:before {
  content: "hirdetés";
  display: block;
}
body.parallax-ad .list-article {
  background: #fff;
}
body.parallax-ad .white__bg {
  background-color: #fff;
}
body.parallax-ad .placeholder-ad .wrap-ad {
  width: auto;
}
body.parallax-ad .article-content .placeholder-ad {
  margin: 0;
}
body.parallax-ad .article-content p.extract {
  padding-bottom: 0px;
  background: transparent;
}
body.parallax-ad .more-button {
  margin: 0;
  padding: 20px 0;
  background-color: #fff;
}
body.parallax-ad .m-info span {
  padding-left: 20px !important;
}
body.parallax-ad article.grid-article[data-lazy-control="video-list"],
body.parallax-ad article.lead-video {
  background: #fff;
}
body.parallax-ad .grid-article.column-list-element + div[id^="zone"] {
  padding-top: 0;
}
body.parallax-ad .grid-article + div[id^="zone"].goAdverticum.goa-embedded > div > .mobile-pr-article {
  margin-bottom: 0;
  padding-top: 20px;
  background: #fff;
}
body.parallax-ad .article-view-wrap .lead-article h1 {
  padding-bottom: 10px;
}
@media screen and (max-width: 767px) {
  body.parallax-ad .article-view {
    padding: 0;
  }
  body.parallax-ad.article-page .grid-view {
    background: #fff;
  }
  body.parallax-ad.column-page .lead-article .text:after {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  body.parallax-ad .parallax_top,
  body.parallax-ad .parallax_bottom {
    margin: 0 auto;
    position: relative;
    width: 690px;
    height: 640px;
    overflow: hidden;
  }
  body.parallax-ad .parallax_bottom {
    height: 480px;
  }
  body.parallax-ad .parallax_top {
    height: 280px;
  }
  body.parallax-ad .wrap .grid-view .content {
    background: #fff;
    padding: 40px 30px;
  }
  body.parallax-ad .footer {
    margin: 0px;
  }
  body.parallax-ad .article-view-wrap .article-view {
    padding: 0;
  }
  body.parallax-ad .article-content .adcaption {
    width: 100%;
    left: 0;
  }
  body.parallax-ad.article-page .lead-article:last-of-type,
  body.parallax-ad.article-page .lead-article:nth-last-of-type(2) {
    margin-bottom: 0;
  }
  body.parallax-ad .lead-article {
    margin-bottom: 30px;
  }
  body.parallax-ad .article-content .mobile-pr-article {
    margin: 0 0 20px 0;
  }
}
body.read-mode.parallax-ad .lead-article,
body.read-mode.parallax-ad .grid-article,
body.read-mode.parallax-ad .placeholder-ad,
body.read-mode.parallax-ad .adcaption,
body.read-mode.parallax-ad .footer,
body.read-mode.parallax-ad .content,
body.read-mode.parallax-ad .more-button {
  background-color: #1a1a1a;
}
body.read-mode.parallax-ad .wrap {
  background: transparent;
}
body.read-mode.parallax-ad .grid-article,
body.read-mode.parallax-ad .adcaption {
  background-color: transparent;
}
body.read-mode.parallax-ad .lead-article {
  background: #1a1a1a;
}
body.read-mode.parallax-ad .white__bg {
  background-color: #1a1a1a;
  color: #fff;
}
body.read-mode.parallax-ad .adcaption {
  left: 0;
}
body.read-mode.parallax-ad .mobile-pr-article {
  background: #333;
  margin: 0 0 20px 0;
}
body.read-mode.parallax-ad.article-page .grid-view {
  background: #1a1a1a;
}
body.read-mode.parallax-ad .grid-view .grid-article {
  background: #1a1a1a;
}
body.read-mode.parallax-ad .grid-view {
  background: #1a1a1a;
}
body.read-mode.parallax-ad.column-page .grid-view {
  background: transparent;
}
body.read-mode.parallax-ad .grid-article + div[id^="zone"].goAdverticum.goa-embedded > div > .mobile-pr-article {
  margin-bottom: 0;
  padding-top: 20px;
  background: #1a1a1a;
}
@media screen and (max-width: 767px) {
  body.read-mode.parallax-ad.article-page .white__bg {
    padding: 20px;
  }
  body.read-mode.parallax-ad.article-page .article-view {
    padding: 0;
  }
}
@media screen and (min-width: 768px) {
  body.read-mode.parallax-ad .article-view-wrap {
    background: transparent;
  }
}
