html.dark body,
html.dark .body,
html[data-theme-mode="dark"] body,
html[data-theme-mode="dark"] .body {
	background-color: #20252b;
	color: #d0d6db;
}

html.dark .main,
html[data-theme-mode="dark"] .main {
	background: #20252b;
}

html.dark h1,
html.dark h1 strong,
html[data-theme-mode="dark"] h1,
html[data-theme-mode="dark"] h1 strong {
	color: #ffffff;
}

html.dark h2,
html.dark h2 strong,
html.dark h3,
html.dark h3 strong,
html.dark .main p,
html.dark .section-intro-heading,
html.dark body.page-regulamin .legal-doc-intro,
html[data-theme-mode="dark"] h2,
html[data-theme-mode="dark"] h2 strong,
html[data-theme-mode="dark"] h3,
html[data-theme-mode="dark"] h3 strong,
html[data-theme-mode="dark"] .main p,
html[data-theme-mode="dark"] .section-intro-heading,
html[data-theme-mode="dark"] body.page-regulamin .legal-doc-intro {
	color: #d0d6db !important;
}

html.dark #header > .header-body.bg-color-primary,
html[data-theme-mode="dark"] #header > .header-body.bg-color-primary,
html.dark #header .header-body,
html[data-theme-mode="dark"] #header .header-body {
	background: #000000 !important;
	border-top-color: #333940;
}

html.dark #header .header-top,
html[data-theme-mode="dark"] #header .header-top {
	background: #20252b !important;
	border-bottom-color: #333940 !important;
}

html.dark #header .header-nav-top .nav-item-anim-icon > p,
html.dark #header .header-top .header-nav-top #dropdownLanguage,
html.dark #header .header-top .header-nav-top #dropdownLanguage i,
html.dark #header .footer-social-icons.social-icons li a,
html.dark #header .footer-social-icons.social-icons li a i,
html[data-theme-mode="dark"] #header .header-nav-top .nav-item-anim-icon > p,
html[data-theme-mode="dark"] #header .header-top .header-nav-top #dropdownLanguage,
html[data-theme-mode="dark"] #header .header-top .header-nav-top #dropdownLanguage i,
html[data-theme-mode="dark"] #header .footer-social-icons.social-icons li a,
html[data-theme-mode="dark"] #header .footer-social-icons.social-icons li a i {
	color: #ffffff !important;
}

html.dark #header .header-top .footer-social-icons.social-icons li a,
html[data-theme-mode="dark"] #header .header-top .footer-social-icons.social-icons li a {
	background: #303741;
	border-color: rgba(255, 255, 255, 0.18);
}

html.dark .site-theme-switch__button,
html[data-theme-mode="dark"] .site-theme-switch__button {
	background: #000000;
}

html.dark .site-theme-switch__button .site-theme-switch__thumb,
html[data-theme-mode="dark"] .site-theme-switch__button .site-theme-switch__thumb {
	transform: translateX(24px);
}

html.dark .site-theme-switch__button .site-theme-switch__icon--sun,
html[data-theme-mode="dark"] .site-theme-switch__button .site-theme-switch__icon--sun {
	color: #ffffff;
}

html.dark .site-theme-switch__button .site-theme-switch__icon--moon,
html[data-theme-mode="dark"] .site-theme-switch__button .site-theme-switch__icon--moon {
	color: #000000;
}

html.dark #header .header-top .dropdown-menu,
html.dark #header .header-top .header-nav-top #dropdownLanguage + .dropdown-menu,
html[data-theme-mode="dark"] #header .header-top .dropdown-menu,
html[data-theme-mode="dark"] #header .header-top .header-nav-top #dropdownLanguage + .dropdown-menu {
	background: #303741 !important;
	background-color: #303741 !important;
	border-color: #46505c !important;
	box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35) !important;
}

html.dark #header .header-top .dropdown-menu::before,
html[data-theme-mode="dark"] #header .header-top .dropdown-menu::before {
	border-bottom-color: #303741 !important;
}

html.dark #header .header-top .header-nav-top #dropdownLanguage + .language-dropdown-menu .dropdown-item,
html[data-theme-mode="dark"] #header .header-top .header-nav-top #dropdownLanguage + .language-dropdown-menu .dropdown-item {
	background: transparent !important;
	color: #d0d6db !important;
	border-color: #46505c;
}

html.dark #header .header-top .header-nav-top #dropdownLanguage + .dropdown-menu .dropdown-item:hover,
html.dark #header .header-top .header-nav-top #dropdownLanguage + .dropdown-menu .dropdown-item:focus,
html.dark #header .header-top .header-nav-top #dropdownLanguage + .dropdown-menu .dropdown-item:active,
html[data-theme-mode="dark"] #header .header-top .header-nav-top #dropdownLanguage + .dropdown-menu .dropdown-item:hover,
html[data-theme-mode="dark"] #header .header-top .header-nav-top #dropdownLanguage + .dropdown-menu .dropdown-item:focus,
html[data-theme-mode="dark"] #header .header-top .header-nav-top #dropdownLanguage + .dropdown-menu .dropdown-item:active {
	background: #3a424c !important;
	color: #fb0200 !important;
}

html.dark #header .header-nav-main nav > ul > li > a,
html[data-theme-mode="dark"] #header .header-nav-main nav > ul > li > a {
	color: #ffffff !important;
}

@media (min-width: 992px) {
html.dark #header .header-nav-main nav > ul > li:hover > a,
html.dark #header .header-nav-main nav > ul > li.open > a,
	html.dark #header .header-nav-main nav > ul > li.accessibility-open > a,
	html[data-theme-mode="dark"] #header .header-nav-main nav > ul > li:hover > a,
	html[data-theme-mode="dark"] #header .header-nav-main nav > ul > li.open > a,
	html[data-theme-mode="dark"] #header .header-nav-main nav > ul > li.accessibility-open > a {
		background: #fb0200;
		color: #ffffff !important;
	}

	html.dark #header .header-nav-main nav > ul > li.dropdown .dropdown-menu,
	html[data-theme-mode="dark"] #header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
		background: #262a2f;
	}

	html.dark #header .header-nav-main .dropdown-menu li a,
	html[data-theme-mode="dark"] #header .header-nav-main .dropdown-menu li a {
		color: #d0d6db;
		border-bottom-color: #333940;
	}

	html.dark #header .header-nav-main .dropdown-menu li a:hover,
	html.dark #header .header-nav-main .dropdown-menu li a:focus,
	html.dark #header .header-nav-main .dropdown-menu li a.active,
	html[data-theme-mode="dark"] #header .header-nav-main .dropdown-menu li a:hover,
	html[data-theme-mode="dark"] #header .header-nav-main .dropdown-menu li a:focus,
	html[data-theme-mode="dark"] #header .header-nav-main .dropdown-menu li a.active {
		background: #333940;
		color: #fb0200;
	}
}

@media (max-width: 991px) {
	html.dark #header .header-btn-collapse-nav,
	html[data-theme-mode="dark"] #header .header-btn-collapse-nav {
		background: #fb0200;
		border-color: #fb0200;
		color: #ffffff;
	}

	html.dark #header .header-nav-main nav.collapse,
	html[data-theme-mode="dark"] #header .header-nav-main nav.collapse {
		background: #000000;
		box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35);
	}

	html.dark #header .header-nav-main nav > ul > li,
	html[data-theme-mode="dark"] #header .header-nav-main nav > ul > li {
		border-bottom-color: #333940;
	}

	html.dark #header .header-nav-main nav > ul > li > a,
	html.dark #header .header-nav-main .dropdown-menu li a,
	html[data-theme-mode="dark"] #header .header-nav-main nav > ul > li > a,
	html[data-theme-mode="dark"] #header .header-nav-main .dropdown-menu li a {
		color: #b8b8b8 !important;
		background: transparent !important;
	}

	html.dark #header .header-nav-main nav > ul > li > a:hover,
	html.dark #header .header-nav-main nav > ul > li > a:focus,
	html.dark #header .header-nav-main .dropdown-menu li a:hover,
	html.dark #header .header-nav-main .dropdown-menu li a:focus,
	html[data-theme-mode="dark"] #header .header-nav-main nav > ul > li > a:hover,
	html[data-theme-mode="dark"] #header .header-nav-main nav > ul > li > a:focus,
	html[data-theme-mode="dark"] #header .header-nav-main .dropdown-menu li a:hover,
	html[data-theme-mode="dark"] #header .header-nav-main .dropdown-menu li a:focus {
		background: #2b2b2b !important;
		color: #dedede !important;
	}

	html.dark #header .header-nav-main nav > ul > li > a.active,
	html.dark #header .header-nav-main .dropdown-menu li a.active,
	html[data-theme-mode="dark"] #header .header-nav-main nav > ul > li > a.active,
	html[data-theme-mode="dark"] #header .header-nav-main .dropdown-menu li a.active {
		color: #fb0200 !important;
		font-weight: 700;
	}
}

html.dark #header .footer-social-icons.social-icons li:hover a,
html.dark #header .footer-social-icons.social-icons li:focus-within a,
html[data-theme-mode="dark"] #header .footer-social-icons.social-icons li:hover a,
html[data-theme-mode="dark"] #header .footer-social-icons.social-icons li:focus-within a {
	background: #fb0200 !important;
	border-color: #fb0200;
	color: #ffffff !important;
}

html.dark #footer,
html[data-theme-mode="dark"] #footer {
	background: #000000;
}

@media (min-width: 992px) {
	html.dark #header .header-top .footer-social-icons.social-icons li a,
	html[data-theme-mode="dark"] #header .header-top .footer-social-icons.social-icons li a {
		background: transparent !important;
		border: 0;
	}

	html.dark #header .header-top .footer-social-icons.social-icons li:hover a,
	html.dark #header .header-top .footer-social-icons.social-icons li:focus-within a,
	html.dark #header .header-top .footer-social-icons.social-icons li a:hover,
	html.dark #header .header-top .footer-social-icons.social-icons li a:focus,
	html.dark #header .header-top .footer-social-icons.social-icons li:hover.social-icons-instagram a,
	html.dark #header .header-top .footer-social-icons.social-icons li:hover.social-icons-youtube a,
	html.dark #header .header-top .footer-social-icons.social-icons li:hover.social-icons-facebook a,
	html.dark #header .header-top .footer-social-icons.social-icons li:hover.social-icons-soundcloud a,
	html.dark #header .header-top .footer-social-icons.social-icons li:hover.social-icons-tiktok a,
	html[data-theme-mode="dark"] #header .header-top .footer-social-icons.social-icons li:hover a,
	html[data-theme-mode="dark"] #header .header-top .footer-social-icons.social-icons li:focus-within a,
	html[data-theme-mode="dark"] #header .header-top .footer-social-icons.social-icons li a:hover,
	html[data-theme-mode="dark"] #header .header-top .footer-social-icons.social-icons li a:focus,
	html[data-theme-mode="dark"] #header .header-top .footer-social-icons.social-icons li:hover.social-icons-instagram a,
	html[data-theme-mode="dark"] #header .header-top .footer-social-icons.social-icons li:hover.social-icons-youtube a,
	html[data-theme-mode="dark"] #header .header-top .footer-social-icons.social-icons li:hover.social-icons-facebook a,
	html[data-theme-mode="dark"] #header .header-top .footer-social-icons.social-icons li:hover.social-icons-soundcloud a,
	html[data-theme-mode="dark"] #header .header-top .footer-social-icons.social-icons li:hover.social-icons-tiktok a {
		background: transparent !important;
		border: 0;
		color: #fb0200 !important;
	}
}

html.dark #footer a:not(.btn):not(.no-footer-css),
html[data-theme-mode="dark"] #footer a:not(.btn):not(.no-footer-css) {
	color: #9ca3ac !important;
}

html.dark #footer a:not(.btn):not(.no-footer-css):hover,
html[data-theme-mode="dark"] #footer a:not(.btn):not(.no-footer-css):hover {
	color: #ffffff !important;
}

html.dark #footer .footer-copyright,
html[data-theme-mode="dark"] #footer .footer-copyright {
	background: #1c2023;
}

html.dark #footer .footer-copyright p,
html.dark #footer .footer-copyright nav ul li i,
html[data-theme-mode="dark"] #footer .footer-copyright p,
html[data-theme-mode="dark"] #footer .footer-copyright nav ul li i {
	color: #949494;
}

html.dark #footer p.text-color-light a,
html[data-theme-mode="dark"] #footer p.text-color-light a {
	color: #ffffff !important;
}

html.dark #footer .footer-social-icons.social-icons li a,
html[data-theme-mode="dark"] #footer .footer-social-icons.social-icons li a {
	background: #ffffff;
	color: #000000 !important;
}

html.dark body .main img:not([src*="/logos/"]):not([src*="/soft-logo/"]):not([src*="/interface-logos/"]):not([src*="/icons/"]):not([src*="/app/"]):not([src*="/streaming/"]):not([src*="logo"]):not([src*="slide-title-border"]),
html[data-theme-mode="dark"] body .main img:not([src*="/logos/"]):not([src*="/soft-logo/"]):not([src*="/interface-logos/"]):not([src*="/icons/"]):not([src*="/app/"]):not([src*="/streaming/"]):not([src*="logo"]):not([src*="slide-title-border"]) {
	filter: brightness(0.76) contrast(0.94) saturate(0.88);
}

html.dark .cookie-notice-bar,
html[data-theme-mode="dark"] .cookie-notice-bar {
	background: rgba(12, 14, 16, 0.98);
}
