/* Optional night palette. Editorial photos and advertising artwork retain their own colours. */
html.zdrv2-night { color-scheme: dark; background: #11191e; }
html.zdrv2-night body.zdrv2 {
  --zdrv2-ink: #e9eef1;
  --zdrv2-muted: #aab6bd;
  --zdrv2-line: #3c4850;
  --zdrv2-red: #ff626b;
  background: #11191e !important;
  color: #e2e8eb;
}
html.zdrv2-night body.zdrv2 .m1-wrapper,
html.zdrv2-night body.zdrv2 .zdrv2-sticky-shell,
html.zdrv2-night body.zdrv2 #header,
html.zdrv2-night body.zdrv2 #header .top-page-wrapper,
html.zdrv2-night body.zdrv2 #header-section,
html.zdrv2-night body.zdrv2 #main-menu,
html.zdrv2-night body.zdrv2 #header-section > .main-mobile-menu > ul.menu {
  background: #172229 !important;
}
html.zdrv2-night body.zdrv2 #header-section,
html.zdrv2-night body.zdrv2 #main-menu { border-color: #35434b; }
html.zdrv2-night body.zdrv2 #main-menu > ul.menu > li:hover > a,
html.zdrv2-night body.zdrv2 #main-menu > ul.menu > li.current-menu-item > a { background: #202d35 !important; }
html.zdrv2-night body.zdrv2 #main-menu .menu-item-inner,
html.zdrv2-night body.zdrv2 #main-menu .sub-menu { background: #202d35 !important; color: #e9eef1; }
html.zdrv2-night body.zdrv2 #main-menu .sub-menu a { color: #e9eef1 !important; }
html.zdrv2-night body.zdrv2 #main-menu .sub-menu a:hover { color: #ff626b !important; background: #2b3941 !important; }
@media (min-width: 1010px) {
  html.zdrv2-night body.zdrv2 #main-menu > ul.menu > li.menu-item-has-children > .menu-item-inner { background: #202d35; border-color: #43515a; border-top-color: var(--zdrv2-red); }
  html.zdrv2-night body.zdrv2 #main-menu > ul.menu > li.menu-item-has-children > .menu-item-inner > ul.sub-menu > li > a { color: #e9eef1 !important; }
  html.zdrv2-night body.zdrv2 #main-menu > ul.menu > li.menu-item-has-children > .menu-item-inner > ul.sub-menu > li > a:hover,
  html.zdrv2-night body.zdrv2 #main-menu > ul.menu > li.menu-item-has-children > .menu-item-inner > ul.sub-menu > li.current-menu-item > a { background: #2b3941 !important; color: var(--zdrv2-red) !important; }
}
@media (max-width: 1009px) {
  html.zdrv2-night body.zdrv2 #main-menu-toggle-mobile { background: transparent; color: #e9eef1; }
  html.zdrv2-night body.zdrv2 #header #main-menu-toggle-mobile.active { background: transparent; color: var(--zdrv2-red); }
  html.zdrv2-night body.zdrv2 #header-content #main-menu-toggle-mobile .zdrv2-hamburger-label { color: #e9eef1; }
  html.zdrv2-night body.zdrv2 #header-content #main-menu-toggle-mobile:hover .zdrv2-hamburger-label,
  html.zdrv2-night body.zdrv2 #header-content #main-menu-toggle-mobile.active .zdrv2-hamburger-label { color: var(--zdrv2-red); }
  html.zdrv2-night body.zdrv2 #header-section > .main-mobile-menu > ul.menu { background: #172229 !important; border-color: #43515a; border-top-color: var(--zdrv2-red); }
  html.zdrv2-night body.zdrv2 #header-section > .main-mobile-menu .menu-item > a { color: #e9eef1 !important; border-color: #35434b; }
  html.zdrv2-night body.zdrv2 #header-section > .main-mobile-menu .menu-item > a:hover,
  html.zdrv2-night body.zdrv2 #header-section > .main-mobile-menu .current-menu-item > a,
  html.zdrv2-night body.zdrv2 #header-section > .main-mobile-menu .current-menu-ancestor > a { background: #26343b; color: var(--zdrv2-red) !important; }
  html.zdrv2-night body.zdrv2 #header-section > .main-mobile-menu .menu-item-inner { background: #202d35; border-left-color: var(--zdrv2-red); }
  html.zdrv2-night body.zdrv2 #header-section > .main-mobile-menu .sub-menu { background: transparent; }
  html.zdrv2-night body.zdrv2 #header-section > .main-mobile-menu .menu-item > .toggle { border-color: #43515a; }
  html.zdrv2-night body.zdrv2 #header-section > .main-mobile-menu .menu-item > .toggle:hover { background: #26343b; }
}

html.zdrv2-night body.zdrv2 #primary,
html.zdrv2-night body.zdrv2 #content,
html.zdrv2-night body.zdrv2 #content .content-inner,
html.zdrv2-night body.zdrv2 .post-outer,
html.zdrv2-night body.zdrv2 .post,
html.zdrv2-night body.zdrv2 .post-header,
html.zdrv2-night body.zdrv2 .post-body,
html.zdrv2-night body.zdrv2 .post-footer,
html.zdrv2-night body.zdrv2 .main-sidebar .section,
html.zdrv2-night body.zdrv2 .main-sidebar .widget { background-color: transparent; color: #e2e8eb; }
html.zdrv2-night body.zdrv2 #primary a:not([class]),
html.zdrv2-night body.zdrv2 .post-body-inner a { color: #ff8188; }
html.zdrv2-night body.zdrv2 .post-body-inner,
html.zdrv2-night body.zdrv2 .post-body-inner p,
html.zdrv2-night body.zdrv2 .post-body-inner li,
html.zdrv2-night body.zdrv2 .post-body-inner h2,
html.zdrv2-night body.zdrv2 .post-body-inner h3,
html.zdrv2-night body.zdrv2 .post-body-inner h4 { color: #e2e8eb !important; }
html.zdrv2-night body.zdrv2 .post-body-inner hr { border-color: #3c4850; }
html.zdrv2-night body.zdrv2 .zdrv2-category-lead .zdrv2-category-card:first-child.has-no-image,
html.zdrv2-night body.zdrv2 .zdrv2-archive-card-side.has-no-image,
html.zdrv2-night body.zdrv2 .zdrv2-archive-card-grid,
html.zdrv2-night body.zdrv2 .zdrv2-archive-card-grid .zdrv2-archive-copy,
html.zdrv2-night body.zdrv2 .zdrv2-news-archive-card-lead,
html.zdrv2-night body.zdrv2 .zdrv2-related-card,
html.zdrv2-night body.zdrv2 .zdrv2-not-found-card,
html.zdrv2-night body.zdrv2 .zdrv2-not-found-hero,
html.zdrv2-night body.zdrv2 .zdrv2-search-empty,
html.zdrv2-night body.zdrv2 .zdrv2-news-archive-empty,
html.zdrv2-night body.zdrv2 .zdrv2-news-archive-count,
html.zdrv2-night body.zdrv2 .zdrv2-news-archive-filters,
html.zdrv2-night body.zdrv2 .zdrv2-archive-banner-items,
html.zdrv2-night body.zdrv2 .main-sidebar .zdrv2-popular-widget { background: #1d2a31; color: #e4eaed; }
html.zdrv2-night body.zdrv2 .zdrv2-category-image,
html.zdrv2-night body.zdrv2 .zdrv2-archive-image,
html.zdrv2-night body.zdrv2 .zdrv2-archive-media,
html.zdrv2-night body.zdrv2 .zdrv2-news-archive-media,
html.zdrv2-night body.zdrv2 .zdrv2-search-image { background-color: #29353c; }
html.zdrv2-night body.zdrv2 .zdrv2-category-card h3 a,
html.zdrv2-night body.zdrv2 .zdrv2-archive-card:not(.zdrv2-archive-card-lead) h2 a,
html.zdrv2-night body.zdrv2 .zdrv2-news-archive-copy h3,
html.zdrv2-night body.zdrv2 .zdrv2-not-found-card h3 a,
html.zdrv2-night body.zdrv2 .zdrv2-search-result-copy h2 a,
html.zdrv2-night body.zdrv2 .zdrv2-related-card h3 a,
html.zdrv2-night body.zdrv2 .main-sidebar .zdrv2-popular-widget li a { color: #e9eef1 !important; }
html.zdrv2-night body.zdrv2 .main-sidebar .zdrv2-popular-description { color: #b7c2c7; }
html.zdrv2-night body.zdrv2 .main-sidebar .zdrv2-popular-description-end { background: #1d2a31; }
html.zdrv2-night body.zdrv2 .zdrv2-category-lead .zdrv2-category-card:first-child:has(.zdrv2-category-image) h3 a,
html.zdrv2-night body.zdrv2 .zdrv2-category-term-politica .zdrv2-category-card:has(.zdrv2-category-image) h3 a,
html.zdrv2-night body.zdrv2 .zdrv2-archive-card-lead h2 a { color: #fff !important; }
html.zdrv2-night body.zdrv2 .zdrv2-category-intro,
html.zdrv2-night body.zdrv2 .zdrv2-archive-intro,
html.zdrv2-night body.zdrv2 .zdrv2-archive-card-grid .zdrv2-archive-intro,
html.zdrv2-night body.zdrv2 .zdrv2-news-archive-copy p,
html.zdrv2-night body.zdrv2 .zdrv2-search-result-copy p,
html.zdrv2-night body.zdrv2 .zdrv2-not-found-message p,
html.zdrv2-night body.zdrv2 .zdrv2-archive-heading p,
html.zdrv2-night body.zdrv2 .zdrv2-news-archive-heading p,
html.zdrv2-night body.zdrv2 .zdrv2-search-heading p { color: #bac5cb; }
html.zdrv2-night body.zdrv2 .zdrv2-archive-meta,
html.zdrv2-night body.zdrv2 .zdrv2-news-archive-copy .zdrv2-archive-meta,
html.zdrv2-night body.zdrv2 .zdrv2-category-meta,
html.zdrv2-night body.zdrv2 .zdrv2-not-found-card time,
html.zdrv2-night body.zdrv2 .zdrv2-news-archive-count span,
html.zdrv2-night body.zdrv2 .zdrv2-news-archive-match,
html.zdrv2-night body.zdrv2 .post-breadcrumb,
html.zdrv2-night body.zdrv2.single-post .post-meta-wrapper,
html.zdrv2-night body.zdrv2.single-post .post-meta-wrapper .post-meta,
html.zdrv2-night body.zdrv2.single-post .post-meta-wrapper .post-meta-date { color: #aebac1 !important; }
html.zdrv2-night body.zdrv2 .zdrv2-archive-heading h1,
html.zdrv2-night body.zdrv2 .zdrv2-archive-count,
html.zdrv2-night body.zdrv2 .zdrv2-news-archive-heading h1,
html.zdrv2-night body.zdrv2 .zdrv2-news-archive-count strong,
html.zdrv2-night body.zdrv2 .zdrv2-news-archive-month-heading h2,
html.zdrv2-night body.zdrv2 .zdrv2-search-heading h1,
html.zdrv2-night body.zdrv2 .zdrv2-not-found-message h1,
html.zdrv2-night body.zdrv2 .zdrv2-not-found-categories h2,
html.zdrv2-night body.zdrv2 .zdrv2-not-found-recent h2,
html.zdrv2-night body.zdrv2 .main-sidebar .zdrv2-popular-widget > h2,
html.zdrv2-night body.zdrv2.single-post .zdrv2-article-tags strong,
html.zdrv2-night body.zdrv2.single-post .zdrv2-article-related > h2 { color: #e9eef1 !important; }
html.zdrv2-night body.zdrv2 .zdrv2-category-term-actualitate,
html.zdrv2-night body.zdrv2 .zdrv2-category-term-actualitate::before { background: #182126; }
html.zdrv2-night body.zdrv2 .zdrv2-category-term-actualitate .zdrv2-category-card:not(:first-child) h3 a { color: #f4f6f7 !important; }
html.zdrv2-night body.zdrv2 .zdrv2-category-term-actualitate .zdrv2-category-card:not(:first-child) .zdrv2-category-meta { color: #b7c1c6 !important; }

html.zdrv2-night body.zdrv2 .main-sidebar .widget > h2.widget-title,
html.zdrv2-night body.zdrv2 .main-sidebar .feed-widget-header h2,
html.zdrv2-night body.zdrv2 #after-content .widget > h2.widget-title,
html.zdrv2-night body.zdrv2 .zdrv2-archive-banner > .zdr-reclame__heading,
html.zdrv2-night body.zdrv2 .zdr-reclame__heading { background: #26343b; color: #e7edef !important; }
html.zdrv2-night body.zdrv2 .zdr-c-group { background: #26343b; }
html.zdrv2-night body.zdrv2 .zdrv2-archive-rss-panel,
html.zdrv2-night body.zdrv2 .zdrv2-news-archive-search { background: #202d35; color: #dce5e9; border-color: #43515a; }
html.zdrv2-night body.zdrv2 .zdrv2-archive-rss-panel code { color: #dce5e9; }
html.zdrv2-night body.zdrv2 input:not([type="checkbox"]):not([type="radio"]),
html.zdrv2-night body.zdrv2 select,
html.zdrv2-night body.zdrv2 textarea { background-color: #202d35; color: #e9eef1; border-color: #43515a; }
html.zdrv2-night body.zdrv2 input::placeholder,
html.zdrv2-night body.zdrv2 textarea::placeholder { color: #a4b0b7; }
html.zdrv2-night body.zdrv2 .zdrv2-search-filters a:not(.is-active),
html.zdrv2-night body.zdrv2 .zdrv2-news-archive-years a:not(.is-active),
html.zdrv2-night body.zdrv2 .zdrv2-archive-pagination .page-numbers:not(.current),
html.zdrv2-night body.zdrv2 .zdrv2-not-found-categories a,
html.zdrv2-night body.zdrv2.single-post .zdrv2-article-tags a { background: #26343b; color: #e0e8eb; border-color: #43515a; }
html.zdrv2-night body.zdrv2 .zdrv2-search-filters a.is-active,
html.zdrv2-night body.zdrv2 .zdrv2-news-archive-years a.is-active,
html.zdrv2-night body.zdrv2 .zdrv2-archive-pagination .page-numbers.current { color: #fff; }
html.zdrv2-night body.zdrv2.single-post .post-feature-media-wrapper .post-feature-caption,
html.zdrv2-night body.zdrv2.single-post .zdrv2-article-text blockquote.zdrv2-article-quote { background: #222f36; color: #dce4e8; }
html.zdrv2-night body.zdrv2.single-post .zdrv2-article-quote strong,
html.zdrv2-night body.zdrv2.single-post .zdrv2-article-quote cite,
html.zdrv2-night body.zdrv2.single-post .zdrv2-article-text h2.zdrv2-intertitle,
html.zdrv2-night body.zdrv2.single-post .zdrv2-article-text h2:not(:has(a)),
html.zdrv2-night body.zdrv2.single-post .zdrv2-article-text h3:not(:has(a)) { color: #eef3f5 !important; }
html.zdrv2-night body.zdrv2 .zdrv2-search-result mark { background: #6b5519; color: #fff; }
html.zdrv2-night body.zdrv2 .zdrv2-comments { color: #e2e8eb; }
html.zdrv2-night body.zdrv2 .zdrv2-comments-heading,
html.zdrv2-night body.zdrv2 .zdrv2-comment-list .children { border-color: #3c4850; }
html.zdrv2-night body.zdrv2 .zdrv2-comments-heading p,
html.zdrv2-night body.zdrv2 .zdrv2-comment-form-panel .comment-notes,
html.zdrv2-night body.zdrv2 .zdrv2-comment-form-panel .logged-in-as,
html.zdrv2-night body.zdrv2 .zdrv2-comment-form-panel .comment-form-cookies-consent label { color: #afbcc3; }
html.zdrv2-night body.zdrv2 .zdrv2-comment-card,
html.zdrv2-night body.zdrv2 .zdrv2-comment-form-panel,
html.zdrv2-night body.zdrv2 .zdrv2-comments-closed { background: #1d2a31; border-color: #3c4850; color: #dce5e9; }
html.zdrv2-night body.zdrv2 .zdrv2-comment-form-panel { border-top-color: #e34450; }
html.zdrv2-night body.zdrv2 .zdrv2-comment-author,
html.zdrv2-night body.zdrv2 .zdrv2-comment-text,
html.zdrv2-night body.zdrv2 .zdrv2-comment-form-panel #reply-title,
html.zdrv2-night body.zdrv2 .zdrv2-comment-form-panel label { color: #e9eef1; }
html.zdrv2-night body.zdrv2 .zdrv2-comment-date { color: #adbac1 !important; }
html.zdrv2-night body.zdrv2 .zdrv2-comment-actions a,
html.zdrv2-night body.zdrv2 .zdrv2-comment-form-panel .required,
html.zdrv2-night body.zdrv2 .zdrv2-comment-form-panel #cancel-comment-reply-link { color: #ff737c !important; }
html.zdrv2-night body.zdrv2 .zdrv2-comment-form-panel #respond label { color: #e9eef1 !important; }
html.zdrv2-night body.zdrv2 .zdrv2-comment-form-panel #respond .comment-form-cookies-consent label { color: #afbcc3 !important; }
html.zdrv2-night body.zdrv2 .zdrv2-comment-form-panel input:not([type="checkbox"]),
html.zdrv2-night body.zdrv2 .zdrv2-comment-form-panel textarea { background: #172229; border-color: #47565e; color: #e9eef1; }
html.zdrv2-night body.zdrv2 .zdrv2-comment-pages a,
html.zdrv2-night body.zdrv2 .zdrv2-comment-pages span:not(.current) { background: #26343b; border-color: #43515a; color: #e2e8eb; }
html.zdrv2-night body.zdrv2 .zdrv2-search-result,
html.zdrv2-night body.zdrv2 .zdrv2-news-archive-card-side,
html.zdrv2-night body.zdrv2 .zdrv2-news-archive-card-grid,
html.zdrv2-night body.zdrv2 .zdrv2-archive-heading,
html.zdrv2-night body.zdrv2 .main-sidebar .zdrv2-popular-widget li { border-color: #3c4850; }
