.darkMode {
	--black-1: #121212;
    --black-2: #2a2a2a;
	--black-3: #3c3c3c;
	--black-4: #4c4c4c;
	--black-5: #525252;
	--white-0: #ebebeb;
	--white-1: #e1e1e1;
	--white-2: #c3c3c3;
	--white-3: #c8c8c8;
	--white-4: #919295;
}

/* Desktop Header */
.darkMode #header {
	background-color: var(--black-2);
}

	.darkMode #header .top {
		background-color: var(--black-2);
	}

	.darkMode #header .top #logo {
		opacity: 0.9;
	}

	.darkMode #header .top .contrastVersionSwitch {
		border-color: var(--white-1);
	}

	.darkMode #header .top .contrastVersionSwitch:before {
		background-color: var(--white-1);
	}

	.darkMode #header .top .contrastVersionSwitch .icon svg {
		fill: var(--white-1);
	}

	.darkMode #searchGoogle {
		border-color: transparent;
	}

	.darkMode #searchGoogle .searchField {
		background-color: var(--white-0);
	}

	.darkMode #searchGoogle .searchField .searchType {
		border-color: var(--white-3);
	}

	.darkMode #searchGoogle .searchField .searchValue {
		color: var(--black-4);
	}

	.darkMode #searchGoogle .searchField .input {
		background-color: var(--white-0)
	}

	.darkMode #searchGoogle .searchField .input::placeholder {
		color: var(--white-4);
	}

	.darkMode #searchGoogle .submitButton {
		filter: invert(0.05);
	}

	.darkMode #modMnLogin.desktop.nl .action.loginButton > a {
		background-color: var(--white-1) !important;
		color: var(--black-1) !important;
	}

	.darkMode #modMnLogin.desktop.nl .action.registerButton > a {
		background-color: var(--black-4) !important;
		color: var(--white-1) !important;
	}

	.darkMode #header .topIsLogged,
	.darkMode #modMnLogin.desktop.l .userInner,
	.darkMode #header.fixed .top .user #modMnLogin.desktop.l .userMenu {
		background-color: var(--black-2);
	}

	.darkMode #modMnLogin.desktop.l .userInner .logo .info .username {
		color: var(--white-2);
	}

	.darkMode #modMnLogin .loginLayer .form {
		background-color: var(--black-3);
		border-bottom: 0;
	}

	.darkMode #modMnLogin .loginLayer .form .field u {
		filter: invert(1);
		opacity: 0.3;
	}

	.darkMode #modMnLogin .loginLayer .form .field input {
		background-color: var(--white-0);
	}

	.darkMode #modMnLogin .loginLayer .form .line {
		display: none;
	}

	.darkMode #modMnLogin .loginLayer .connect {
		background-color: var(--black-2);
	}

	.darkMode #modMnLogin .loginLayer .connect ul li:first-child {
		color: var(--white-1);
	}

	.darkMode #modMnLogin .loginLayer .connect .register {
		border-color: var(--black-4);
		color: var(--white-1);
	}

	.darkMode #modMnLogin .loginLayer .connect .register a {
		color: var(--white-1) !important;
	}

	.darkMode #header .menu.main {
		background-color: var(--black-2);
		border-color: #323232;
	}

	.darkMode #header .menu.main .content .outerMainMenu .mainlevel1 li a {
		color: var(--white-1) !important;
		background-color: transparent !important;
	}

	.darkMode #header .menu.main .content .outerMainMenu .mainlevel1 li a:hover {
		text-decoration: underline !important;
	}

	.darkMode #header .menu.main .content .mainlevel2 {
		background-color: var(--black-2);
	}

	.darkMode #header .menu .menulevel2 a .icon {
		display: none;
	}

	.darkMode #header .menu.main .content .mainlevel2 .rightSide {
		background-color: var(--black-3);
	}

		.darkMode #header .menu.main .content .mainlevel2 .rightSide .title {
			color: var(--white-1);
		}

		.darkMode #header .menu .content .mainlevel2.menu_for_sobi .rightSide .item {
			background-color: inherit !important;
			border-color: transparent !important;
		}

		.darkMode #header .menu .content .mainlevel2.menu_for_sobi .rightSide .item .name b {
			color: var(--white-2);
		}

	.darkMode #header .menu.main .content .mainlevel2 .rightSide .showMoreItems {
		color: var(--white-2);
	}

	.darkMode #header .menu .content .mainlevel2.menu_for_fireboard .rightSide .item .itemContent {
		background-color: var(--black-4) !important;
		border: transparent;
	}

	.darkMode #header .menu .content .mainlevel2.menu_for_fireboard .rightSide .item .itemContent .info * {
		color: var(--white-4) !important;
	}

	.darkMode #header .menu .content .mainlevel2.menu_for_fireboard .rightSide .item .itemContent .message {
		color: var(--white-1);
	}

	.darkMode #header .menu .content .mainlevel2.menu_for_services .menuServices .column {
		border: 0;
	}

	.darkMode #header .menu .content .mainlevel2.menu_for_services .menuServices .column .columnContent .name {
		margin-bottom: 10px;
		color: var(--white-1);
		font-weight: bold;
	}

	.darkMode  #header .menu .content .mainlevel2.menu_for_services .menuServices .column .columnContent .name u {
		display: none;
	}

	.darkMode #header .menu .content .mainlevel2.menu_for_services .menuServices .column .columnContent .columnMenu a {
		color: var(--white-1) !important;
		line-height: 130%;
	}

	.darkMode #header .menu .content .mainlevel2.menu_for_services .menuServices .column .columnContent .columnMenu a:hover {
		text-decoration: underline !important;
	}

	.darkMode #header .menu li.id421 > a .icon {
		background-color: var(--black-4) !important;
	}

	.darkMode #header .menu .content .mainlevel2.menu_for_more .menulevel2 li > a {
		border-top: 0 !important;
		color: var(--white-1) !important;
		background-color: inherit !important;
	}

	.darkMode #header .menu .content .mainlevel2.menu_for_more .menulevel2 li > a > .icon {
		display: none;
	}

	.darkMode #header .menu.main .content .mainlevel2 ul li a,
	.darkMode #header .menu.main .content .mainlevel2 ul li .a,
	.darkMode #header .menu.main .content .mainlevel2 ul li a span,
	.darkMode #header .menu.main .content .mainlevel2 ul li .a span {
		color: var(--white-1) !important;
	}

	.darkMode #header .menu.main .content .mainlevel2 ul li a:hover,
	.darkMode #header .menu.main .content .mainlevel2 ul li .a:hover {
		color: var(--white-1);
		text-decoration: underline;
	}

	.darkMode #header #header .menu .content .mainlevel2.menu_for_articles .rightSide .item .image {
		border-color: var(--white-4);
	}

	.darkMode #header .menu .content .mainlevel2.menu_for_articles .rightSide .item span {
		display: block;
		margin-left: 110px;
		padding: 3px 0 0 12px;
		color: var(--white-2);
	}

	.darkMode #header .menu .content .mainlevel2.menu_for_seyret .rightSide .item .title,
	.darkMode #header .menu .content .mainlevel2.menu_for_shovel .rightSide .item .itemContent .subject {
		color: var(--white-2) !important;
	}

	.darkMode #header .menu .content .mainlevel2.menu_for_shovel .rightSide .item .itemContent {
		color: var(--white-4) !important;
	}

	.darkMode #header.fixed .top .newMenu ul li a,
	.darkMode #modMnLogin.desktop.l .userMenu ul li a.mainlevel {
		background-color: transparent !important;
		color: var(--white-1);
		filter: invert(0.1);
	}

	.darkMode #modMnLogin.desktop.l .settings.active .settingsButton,
	.darkMode #modMnLogin.desktop.l .settings .settingsLayer {
		background-color: var(--black-3);
	}

	.darkMode #modMnLogin.desktop.l .settings .settingsLayer ul li a {
		border-color: var(--black-4);
		color: var(--white-1);
		background-color: transparent !important;
	}

.darkMode .mnFooter {
	background-color: var(--black-2);
}

.darkMode .mnFooter .row.social .item .icon {
	filter: invert(0.1)
}

.darkMode .mnFooter .row.social .item .text {
	color: var(--white-1);
}

.darkMode .mnFooter .row.copyright .copy,
.darkMode .mnFooter .row.copyright .cookie {
	color: var(--white-3);
}

.darkMode .mnFooter .row.menu .outerMainMenu .mainlevel1 li a span {
	color: var(--white-1);
}

/* Mobile Header */
.darkMode #head {
	background-color: var(--black-2);
	border-bottom: 1px solid #323232;
}

.darkMode #menuButton svg {
	opacity: 0.9;
}

.darkMode #head #logo img {
	opacity: 0.9;
}

.darkMode #head .user {
	background-color: var(--black-3);
}

.darkMode #header #mLoginL #mLoginLCUser,
.darkMode #head #mLoginL #mLoginLCUser {
	background-color: transparent;
}

.darkMode #head #mLoginL #mLoginLCUser .settings.active {
	background-color: var(--black-3) !important;
}

.darkMode #head #mLoginL #mLoginLCUser .settings i {
	filter: invert(0.9);
}

.darkMode #head #mLoginL #mLoginLCUser .settings.active i {
	filter: invert(0.9);
}

.darkMode #head #mLoginL #mLoginLCMenu .mainlevel1 li a .icon {
	filter: invert(0.9);
}

.darkMode #head .mnMenuLayer .inner {
	background-color: transparent;
}

.darkMode #head .mnMenuLayer {
	background-color: var(--black-2);
}

.darkMode #head .user .mnLogin.notLogged a.registerButton {
	border-left: 0;
}

.darkMode #menu.active .close {
	filter: invert(1);
}

	.darkMode #menu.active .close u {
		opacity: 0.8;
	}

.darkMode #menu .inner {
	background-color: var(--black-1);
}

	.darkMode #menu .search {
		background-color: var(--black-1);
	}

		.darkMode #menu #searchGoogle {
			filter: invert(0.05);
		}

	.darkMode #menu .norskLink span {
		filter: invert(1);
	}

	.darkMode #menu .contrastVersionSwitch {
		filter: none;
		opacity: 0.7;
	}

	.darkMode #menu .mainlevel1 li a,
	.darkMode #menu .mainlevel1 li > span {
		background-color: var(--black-2) !important;
		color: var(--white-1) !important;
		border-color: var(--black-4) !important;
	}

		#menu .mainlevel1 > li > a .icon u {
			filter: invert(1);
		}

	.darkMode #menu .sublevel li a,
	.darkMode #menu .sublevel li > span {
		background-color: var(--black-3) !important;
		color: var(--white-2) !important;
	}

	#mobileBody.darkMode .mod-mn-new-sobi:before {
		background-color: var(--black-2);
	}

#mobileBody.homepage.darkMode #ja-wrapper,
.isHomepage.darkMode #ja-wrapper {
	background-color: var(--black-1) !important;
	color: var(--white-1);
}

#mobileBody.homepage.darkMode #contenter,
.isHomepage.darkMode #contenter {
	background-color: var(--black-1) !important;
	color: var(--white-1);
}

/* Mobile - Homepage */
#mobileBody.homepage.darkMode #mod_mn_submenu {
	background-color: var(--black-2);
}

#mobileBody.homepage.darkMode #mod_mn_submenu #submenu .menu-element .icon {
	filter: invert(0.1);
}

#mobileBody.homepage.darkMode .new-modMnNewNews .innerHtml .top-row .item .item-bottom .item-title h2,
#mobileBody.homepage.darkMode .new-modMnNewNews .innerHtml .middle-row .item .item-bottom .item-title h2,
#mobileBody.homepage.darkMode .new-modMnNewNews .innerHtml .bottom-row .col-left .items .item .info-col .title h3 {
	color: var(--white-1);
}

#mobileBody.homepage.darkMode .new-modMnNewNews .innerHtml .bottom-row .col-right:before {
	background-color: var(--black-2);
}

#mobileBody.homepage.darkMode .mobileModuleTitle span {
	color: var(--white-1);
}

#mobileBody.homepage.darkMode .mobileMoreItems a,
#mobileBody.homepage.darkMode .mobileMoreItems .link {
	color: var(--white-2) !important;
}

/* Homepage */
#bd.darkMode #contenter .homeModules .homeModule {
	background-color: var(--black-1);
}

.darkMode .new-modMnNewNews .innerHtml .item h2,
.darkMode .new-modMnNewNews .innerHtml .item h3 {
	color: var(--white-1) !important;
}

.darkMode .mod-popular-job-adv {
}

	#bd.darkMode .mod-popular-job-adv .pja--title {
		color: var(--white-1);
	}

	#bd.darkMode .mod-popular-job-adv:before {
		background-color: var(--black-2);
	}

	#bd.darkMode .mod-popular-job-adv .pja-carousel .item {
		box-shadow: none;
		background-color: var(--black-3);
	}

	#bd.darkMode .mod-popular-job-adv .pja-carousel .item .col-right {
		border-color: var(--black-5) !important;
	}

	#bd.darkMode .mod-popular-job-adv .pja-carousel .item .col-right .item-title {
		color: var(--white-1);
	}

	#bd.darkMode .mod-popular-job-adv .pja-carousel .item .col-right .row .category {
		color: var(--white-2);
	}

	#bd.darkMode .mod-popular-job-adv .pja-carousel .item .col-right .row .new {
		color: var(--white-2);
		border-color: var(--white-2);
	}

	#bd.darkMode .mod-popular-job-adv .pja-carousel .item .col-right .row .offerOfDay {
		background-color: var(--black-4);
	}

#bd.darkMode .mnWeather .column {
	background-color: var(--black-2);
}

#mobileBody.darkMode .mnWeather .column {
	background-color: var(--black-1);
}

	#bd.darkMode .mnWeather .column * {
		color: var(--white-1) !important;
	}
  
	#bd.darkMode .mnWeather .column.weather .town .commonSprites {
		filter: invert(1);
	}

	#bd.darkMode .mnWeather .column.weather .weatherContent .day .dayContent {
		filter: grayscale(1);
	}

	#bd.darkMode .mnWeather .column.weather .town .townAutocomplete ul a,
	#bd.darkMode .mnWeather .column.weather .town .townAutocomplete ul a.change {
		color: var(--black-1) !important;
	}

#bd.darkMode .new-modMnNewNews .innerHtml .bottom-row .col-right .title-row .title {
	color: var(--white-1);
}

#bd.darkMode .new-modMnNewNews .innerHtml .bottom-row .col-right .multinor-articles {
	background-color: var(--black-2);
}

#bd.darkMode .new-modMnNewNews .innerHtml .bottom-row .col-right .multinor-articles .items .item .info-col .title {
	color: var(--white-1);
}

#bd.darkMode .new-modMnNewNews .innerHtml .bottom-row .col-right .title-row .logo-multi .logo {
	filter: brightness(0) invert(1);
	opacity: 0.8;
}

#bd.darkMode .new-modMnNewNews .innerHtml .bottom-row .col-left .btn-load-more-articles,
#bd.darkMode .new-modMnNewNews .innerHtml .bottom-row .col-right .multinor-articles .btn-more-articles {
	color: var(--white-1) !important;
	background-color: var(--black-4);
}

#bd.darkMode .new-modMnNewNews .innerHtml .bottom-row .col-left .btn-load-more-articles i,
#bd.darkMode .new-modMnNewNews .innerHtml .bottom-row .col-right .multinor-articles .btn-more-articles i {
	filter: brightness(0.4) invert(1);
}

#bd.darkMode #mod_mn_sponsored_box .innerHtml .title {
	color: var(--white-1);
}

#bd.darkMode #mod_mn_sponsored_box .innerHtml .btn-row .btn {
	color: var(--white-1) !important;
	background-color: var(--black-4);
}

#bd.darkMode #mod_mn_sponsored_box .innerHtml .btn-row .btn i {
	filter: brightness(0.4) invert(1);
}

#bd.darkMode .new-modMnShovelHome:before {
	background-color: var(--black-2);
}

#bd.darkMode .new-modMnShovelHome .modMnShovel-top-row .title {
	color: var(--white-1);
}

#bd.darkMode .new-modMnShovelHome .modMnShovel-bottom-row .row .items-title,
#bd.darkMode .new-modMnShovelHome .modMnShovel-bottom-row .row .see-more-btn {
	color: var(--white-1);
}

#bd.darkMode .new-modMnShovelHome .modMnShovel-top-row .search-row .select-container #search-category,
#bd.darkMode .new-modMnShovelHome .modMnShovel-top-row .search-row .select-container:before,
#bd.darkMode .new-modMnShovelHome .modMnShovel-top-row .search-row .select-container:after {
	background-color: var(--white-0);
}

#bd.darkMode .new-modMnShovelHome .modMnShovel-bottom-row .items .modMnShovel-item {
	background-color: var(--black-3);
}

#bd.darkMode .new-modMnShovelHome .modMnShovel-bottom-row .items .modMnShovel-item .item-info .item-title {
	color: var(--white-1); 
}

#bd.darkMode .new-modMnShovelHome .modMnShovel-bottom-row .btn-add-classifieds {
	filter: invert(0.2);
}

#bd.darkMode .new-modMnShovelHome .modMnShovel-top-row .search-row .btn-search {
	filter: invert(0.1);
}

#bd.darkMode .modMnCommunity.search_and_avatars .avatars .navigation {
	background-color: var(--black-4);
}

#bd.darkMode .modMnCommunity.search_and_avatars .avatars .navigation .link {
	border-color: var(--black-3);
}

#bd.darkMode .modMnCommunity.search_and_avatars .avatars .navigation .link:hover,
#bd.darkMode .modMnCommunity.search_and_avatars .avatars .navigation .link.active {
	background-color: var(--black-3);
	border-color: var(--black-4);
	color: var(--white-1);
}

#bd.darkMode .modMnCommunity.search_and_avatars .avatars .navigation .link:hover + .link,
#bd.darkMode .modMnCommunity.search_and_avatars .avatars .navigation .link.active + .link {
	border-color: none;
}

#bd.darkMode .modMnCommunity.search_and_avatars .avatars .itemsContent {
	background-color: var(--black-3);
}

#bd.darkMode .modMnCommunity.search_and_avatars .avatars .itemsContent .users.active .a span {
	color: var(--white-2) !important;
}

#bd.darkMode .modMnCommunity.search_and_avatars .avatars .itemsContent .more {
	filter: invert(0.1);
}

#bd.darkMode .modMnCommunity.avatars_home_mobile {
	background-color: var(--black-1);
}

	#bd.darkMode .modMnCommunity.avatars_home_mobile .items a .town {
		filter: invert(0.2);
	}

#bd.darkMode .mod-mn-new-sobi {
	background-color: var(--black-2);
}

#bd.darkMode .mod-mn-submenu__advertisement .nav-item .icon {
	background-color: var(--black-3);
}

#bd.darkMode .mod-mn-submenu__advertisement .nav-item .text {
	color: var(--white-2);
}

#bd.darkMode .mod-mn-new-sobi .mod-content .row .module-name {
	color: var(--white-1);
}

#bd.darkMode .mod-mn-new-sobi .mod-content .add-advertisement {
	filter: invert(0.1);
}

#bd.darkMode .mod-mn-new-sobi .mod-content .row .see-more {
	color: var(--white-1);
}

#bd.darkMode .mod-mn-new-sobi .mod-content .items .item,
#bd.darkMode .mod-mn-new-sobi .mod-content .items .item .item-bg {
	background-color: var(--black-3) !important;
}

#bd.darkMode .mod-mn-new-sobi .mod-content .items .item .item-info .item-name {
	color: var(--white-1);
}

#bd.darkMode .mod-mn-new-sobi .mod-content .items .item .item-info .item-where {
	color: var(--white-2);
}

#bd.darkMode #contenter .homeModules .homeModule .homeModuleWidth .homeModuleTitle {
	color: var(--white-1) !important;
}

#bd.darkMode .modMnTravel {
	background-color: var(--black-2);
}

#bd.darkMode .modMnTravel .column.search .sidebarItem.main .sidebarItemContent {
	filter: invert(0.1);
}

#bd.darkMode #contenter .homeModules .homeModule.blue,
#bd.darkMode #usersearch .usersearch-form {
	background-color: var(--black-2);
}

#bd.darkMode #usersearch .usersearch-form [type="submit"] {
	box-shadow: none;
	filter: invert(0.1);
}

#bd.darkMode #usersearch .usersearch-form label {
	color: var(--white-1);
}

#bd.darkMode #usersearch .usersearch-form ul.tags>li {
	background-color: var(--black-4) !important;
}

#bd.darkMode #usersearch .usersearch-form .advanced-filters-btn {
	color: var(--white-1);
}

#bd.darkMode .modMnCommunity.map .mapImage .items .item {
	background-color: var(--black-5) !important;
	border-color: var(--black-5) !important;
}

#bd.darkMode .modMnCommunity.map .mapImage .items .item .itemContent .name {
	color: var(--white-1);
}

#bd.darkMode .modMnCommunity.map .mapImage .items .item .itemContent .action {
	color: var(--white-3);
}

#bd.darkMode .modMnCalendarHome {
	background-color: var(--black-2);
}

#bd.darkMode .modMnCalendarHome .navigation .btn {
	color: var(--white-2);
	border-color: var(--black-4);
}

#bd.darkMode .modMnCalendarHome .navigation .btn.selected {
    background-color: var(--black-3);
}

#bd.darkMode .modMnCalendarHome .items {
	background-color: var(--black-3);
}

#bd.darkMode .modMnCalendarHome .items .list .item .bottom .title {
	color: var(--white-0);
}

#bd.darkMode .modMnCalendarHome .navigation .btn i {
	color: var(--white-4);
}

#bd.darkMode .modMnFireboard {
	border: 0;
	background-color: var(--black-3);
}

#bd.darkMode .modMnFireboard .top {
	background-color: var(--black-2);
}

#bd.darkMode .modMnFireboard .top .title {
	color: var(--white-1);
}

#bd.darkMode .modMnFireboard .top .categories {
	background-color: var(--white-0);
	border: 0;
}

#bd.darkMode .modMnFireboard .top .categories select {
	color: var(--black-2);
}

#bd.darkMode .modMnFireboard .top .replyButton {
	filter: invert(0.1);
}

#bd.darkMode .modMnFireboard .fireboardContent {
	background-color: var(--black-3);
}

#bd.darkMode .modMnFireboard .fireboardContent .thread .threadContent {
	border: 0;
}

#bd.darkMode .modMnFireboard .fireboardContent .thread *,
#bd.darkMode .modMnFireboard .fireboardContent .thread .threadContent * {
	color: var(--white-1);
	background-color: var(--black-4);
}

#bd.darkMode .modMnCommunity.map {
	border: 0;
}

#bd.darkMode .modMnCommunity.map .head {
	background-color: var(--black-2);
}

#bd.darkMode .modMnCommunity.map .head .title {
	color: var(--white-1);
}

#bd.darkMode .modMnCommunity.map .head .title u {
	filter: invert(0.2);
}

#bd.darkMode .modMnCommunity.map .head .registerButton {
	filter: invert(0.1);
}

#bd.darkMode .modMnTravel .column.list .items .item {
	background-color: var(--black-3);
	border-color: var(--white-4);
}

#bd.darkMode .modMnTravel .column.list .items .item .info .date {
	color: var(--white-1);
}

#bd.darkMode .modMnTravel .column.list .items .item .info .price {
	color: var(--white-1);
}

#bd.darkMode .modMnTravel .column.list .items .item .info .direction .origin,
#bd.darkMode .modMnTravel .column.list .items .item .info .direction .destination {
	color: var(--white-2);
}

#bd.darkMode .modMnTravel .column.list .showMore {
	background-color: var(--black-3) !important;
	border-color: var(--white-4);
	color: var(--white-2);
}

#bd.darkMode .modMnTravel .column.list .showMore .line {
	background-color: var(--white-4);
}

#bd.darkMode .modMnTravel.sidebar .sidebarItem.main .sidebarItemContent form .field {
	background-color: var(--white-0);
}

#bd.darkMode .modMnTravel .column.list .items .item .type {
	border-color: var(--white-4);
}

#bd.darkMode .new-modMnSeyret .innerHtml .moduleTitle {
	color: var(--white-1);
}

#bd.darkMode .new-modMnSeyret .innerHtml .videos .video-item .item-title {
	color: var(--white-1);
}

#bd.darkMode .modMnNorweskiTranslatorMobile {
	background-color: var(--black-2);
}

#bd.darkMode .modMnNorweskiArticles.articles_mobile {
	background-color: var(--black-1);
}

#bd.darkMode .modMnNorweskiArticles .top,
#bd.darkMode .modMnNorweskiTranslator .top,
#bd.darkMode .modMnNorweskiTranslatorMobile .top {
	background-color: var(--black-2);
}

#bd.darkMode .modMnNorweskiArticles .top .name span,
#bd.darkMode .modMnNorweskiTranslator .top .name span,
#bd.darkMode .modMnNorweskiTranslatorMobile .top .name span {
	color: var(--white-1);
}

#bd.darkMode .modMnNorweskiArticles .top .name u,
#bd.darkMode .modMnNorweskiTranslator .top .name u,
#bd.darkMode .modMnNorweskiTranslatorMobile .top .name u {
	filter: invert(0) grayscale(1);
}

#bd.darkMode .modMnNorweskiTranslator .services,
#bd.darkMode .modMnNorweskiTranslatorMobile .services {
	background-color: var(--black-3);
}

#bd.darkMode .modMnNorweskiTranslator .services .title,
#bd.darkMode .modMnNorweskiTranslatorMobile .services .title {
	color: var(--white-1);
}

#bd.darkMode .modMnNorweskiTranslator .services .items .item,
#bd.darkMode .modMnNorweskiTranslatorMobile .services .items .item {
	background-color: var(--black-3) !important;
}

#bd.darkMode .modMnNorweskiTranslator .services .items .item .image,
#bd.darkMode .modMnNorweskiTranslatorMobile .services .items .item .image {
	filter: invert(0.4) grayscale(1);
}

#bd.darkMode .modMnNorweskiTranslator .services .items .item span,
#bd.darkMode .modMnNorweskiTranslatorMobile .services .items .item span {
	color: var(--white-2);
}

#bd.darkMode .modMnNorweskiTranslator .translator .submitButton,
#bd.darkMode .modMnNorweskiTranslatorMobile .translator .submitButton {
	filter: invert(0.1);
}

#bd.darkMode .modMnNorweskiArticles .area ul {
	background-color: var(--black-3);
}

#bd.darkMode .modMnNorweskiArticles .area .greenButton {
	filter: invert(0.1);
}

#bd.darkMode .modMnNorweskiTranslator .translator .textareaArea,
#bd.darkMode .modMnNorweskiTranslatorMobile .translator .textareaArea {
	background-color: var(--white-0);
}

#bd.darkMode .modMnNorweskiTranslator .translator .textareaArea .textarea textarea,
#bd.darkMode .modMnNorweskiTranslatorMobile .translator .textareaArea .textarea textarea {
	background-color: transparent;
}

#bd.darkMode .modMnNorweskiTranslator .translator .row.table .column select,
#bd.darkMode .modMnNorweskiTranslatorMobile .translator .row.table .column select {
	background-color: var(--white-0);
}

#bd.darkMode .modMnNorweskiArticles .area .main .title {
	color: var(--white-1);
}

#bd.darkMode .modMnNorweskiArticles .area ul li {
	border-color: var(--black-2) !important;
}

#bd.darkMode .modMnNorweskiArticles .area ul li a {
	background-color: var(--black-2) !important;
}

#bd.darkMode .modMnNorweskiArticles .area ul li a {
	color: var(--white-2)
}

#bd.darkMode .modMnNorweskiArticles .area .showMore {
	background-color: var(--black-3);
	border: 0;
}

#bd.darkMode .modMnNorweskiArticles .area .showMore .line {
	display: none;
}

#bd.darkMode .mnShoutbox {
	border: 0;
}

#bd.darkMode .mnShoutbox .top {
	background-color: var(--black-2);
}

#bd.darkMode .mnShoutbox .top .name span {
	color: var(--white-1);
}

#bd.darkMode .mnShoutbox .top .name u {
	filter: invert(0) grayscale(1);
}

#bd.darkMode .mnShoutbox .chat {
	background-color: var(--black-4);
	border-color: var(--white-4);
}

#bd.darkMode .mnShoutbox .chat .last span,
#bd.darkMode .mnShoutbox .chat ul li span {
	color: var(--white-1);
}

#bd.darkMode .mnShoutbox .chat .last b,
#bd.darkMode .mnShoutbox .chat ul li b {
	color: var(--white-3);
}

#bd.darkMode .mnShoutbox .write form .row .column.first {
	border: 0;
}

#bd.darkMode .mnShoutbox .write form .row .column textarea {
	background-color: var(--white-0);
}

#bd.darkMode #multiBox {
	background-color: var(--black-2);
	border: 0;
}

#bd.darkMode .multiBoxLogo img {
	margin-left: 15px;
	filter: invert(1) grayscale(1);
}

#bd.darkMode .multiBoxService {
	border-color: var(--black-4);
}

#bd.darkMode .multiBoxServiceTitle a {
	color: var(--white-1);
}

#bd.darkMode .multiBoxService .icon {
	filter: invert(0.2);
}

#bd.darkMode.isHomepage .modMnNewFooter.mn_small {
	background-color: transparent;
}

#bd.darkMode.isHomepage .modMnNewFooter.mn_small .menu a {
	color: var(--white-1)
}

#bd.darkMode.isHomepage .modMnNewFooter.mn_small .menu .line {
	background: var(--black-5);
}

#bd.darkMode.isHomepage .modMnNewFooter.mn_small .social a {
	filter: invert(0.1);
}

#bd.darkMode.isHomepage .modMnNewFooter.mn_small .info .copyright,
#bd.darkMode.isHomepage .modMnNewFooter.mn_small .info .copyright i {
	color: var(--white-2)
}

#bd.darkMode.isHomepage .modMnNewFooter.mn_small .info .cookies {
	color: var(--white-4)
}

/* The switch - the box around the slider */
.darkMode .contrastVersionSwitch {
	opacity: 0.8;
}

	.darkMode .contrastVersionSwitch:before {
		-webkit-transform: translateX(-26px);
		-ms-transform: translateX(-26px);
		transform: translateX(-26px);
	}

/* Articles */
.darkMode.option_com_content #ja-wrapper,
#mobileBody.darkMode.option_com_content #ja-wrapper,
#mobileBody.darkMode.option_com_content #content {
	background-color: var(--black-1) !important;
	color: var(--white-1) !important;
}

.darkMode #new-article .newArticle-header .main-title,
.darkMode #new-article .newArticle-content .image-container .description,
.darkMode #new-article .newArticle-content .image-container .image-source,
.darkMode #new-article .newArticle-content .newArticleIntro,
.darkMode #new-article .newArticleSection .title,
.darkMode #new-article .newArticleImage .info,
.darkMode #new-article .actionBox.text .editor .title,
.darkMode #new-article .newArticleSection .text {
	filter: invert(1);
}



.darkMode #new-article .newArticleInfo,
.darkMode #new-article .newArticleBtn .newArticleButton.type_1,
.darkMode #new-article .newArticleBtn .newArticleButton.type_1:hover {
	background-color: var(--black-2) !important;
}

	.darkMode #new-article .newArticleInfo.info .icon,
	.darkMode #new-article .newArticleBtn .newArticleButton.type_1 b {
		filter: invert(0.1)
	}

	.darkMode #new-article .newArticleInfo .text p,
	.darkMode #new-article .newArticleBtn .newArticleButton.type_1 span {
		color: var(--white-1) !important;
	}

.darkMode #new-article .newArticleComments,
.darkMode #new-article .newArticleBottom,
.darkMode #newCommentsForm:before {
	background-color: var(--black-2) !important;
}

.darkMode #new-article .newArticle-content .footer .innerFooter .newshare-wrapper .share-row {
	background-color: var(--black-2);
}

.darkMode #newCommentsList .newCommentsListAll .newComment .commentContent .message p {
	filter: invert(1);
}

.darkMode #newCommentsList .newCommentsListAll .newComment .commentContent .message a {
	filter: invert(0.7)
}

.darkMode #newCommentsForm .commentContent #commentForm {
	filter: invert(0.1)
}

.darkMode #newCommentsList .newCommentsListTop .title {
	filter: invert(1);
}

.darkMode #newCommentsList .newCommentsListTop .sorting .select {
	filter: invert(0.1);
}

.darkMode .mnArticles .moduleTitle,
.darkMode .mnArticles .items .item .inner .title h3 a {
	filter: invert(1);
}

.darkMode .sponsoredbox_sidebar .sponsoredbox_sidebar__title {
	filter: invert(1);
}

.darkMode .newArticleA > .info, .advertisment-info {
	filter: invert(1);
}

/* MiniNews */
.darkMode.com_mn_mininews #ja-wrapper,
#mobileBody.darkMode.com_mn_mininews #ja-wrapper,
#mobileBody.darkMode.com_mn_mininews #content {
	background-color: var(--black-1) !important;
	color: var(--white-1) !important;
}

.darkMode.com_mn_mininews #ja-containerwrap,
.darkMode.com_mn_mininews #ja-containerwrap #ja-container {
	background-color: transparent !important;
}

/* Footer */
.darkMode .mnFooter .row {
	border-color: #343434;
}





/*new header*/
body.darkMode .main-header {
	background-color: var(--colors-MojaNorwegia-mn-light, #27272A);
}

body.darkMode .main-header .main-header__user-section .user-avatar {
	border-color: var(--colors-MojaNorwegia-mn-light, #27272A);
}

body.darkMode .main-header .main-header__user-section .user-avatar:hover {
	border-color: var(--colors-MojaNorwegia-mn-dark, #3F3F46);
}

body.darkMode .main-header .main-header__menu-item a:hover,
body.darkMode .main-header .main-header__menu-item .a:hover {
	background-color: var(--colors-MojaNorwegia-mn-dark, #3F3F46);
}

body.darkMode .main-header .main-header__menu-btn:hover {
	background-color: var(--colors-MojaNorwegia-mn-dark, #3F3F46);
}

body.darkMode .main-header .main-header__login-btn{
	background-color: #fff;
	color: #3F3F46;
}

body.darkMode .main-header .main-header__user-section .user-menu {
	background-color: #18181B;
}

body.darkMode .main-header .main-header__user-section .user-menu .user-menu__item .text {
	color: #ECECEE;
}

body.darkMode .main-header .main-header__user-section .user-menu .user-menu__item.msg i {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Im1haWwtMDEiPgo8cGF0aCBpZD0iSWNvbiIgZD0iTTEuNjY2MDIgNi4zMzMwMUw4LjQ3MDEyIDExLjA5NTlDOS4wMjEwOSAxMS40ODE2IDkuMjk2NTggMTEuNjc0NCA5LjU5NjI0IDExLjc0OTFDOS44NjA5MyAxMS44MTUxIDEwLjEzNzggMTEuODE1MSAxMC40MDI1IDExLjc0OTFDMTAuNzAyMSAxMS42NzQ0IDEwLjk3NzYgMTEuNDgxNiAxMS41Mjg2IDExLjA5NTlMMTguMzMyNyA2LjMzMzAxTTUuNjY2MDIgMTcuMTY2M0gxNC4zMzI3QzE1LjczMjggMTcuMTY2MyAxNi40MzI5IDE3LjE2NjMgMTYuOTY3NyAxNi44OTM5QzE3LjQzODEgMTYuNjU0MiAxNy44MjA1IDE2LjI3MTcgMTguMDYwMiAxNS44MDEzQzE4LjMzMjcgMTUuMjY2NSAxOC4zMzI3IDE0LjU2NjUgMTguMzMyNyAxMy4xNjYzVjcuODMzMDFDMTguMzMyNyA2LjQzMjg4IDE4LjMzMjcgNS43MzI4MSAxOC4wNjAyIDUuMTk4MDNDMTcuODIwNSA0LjcyNzYzIDE3LjQzODEgNC4zNDUxNyAxNi45Njc3IDQuMTA1NDlDMTYuNDMyOSAzLjgzMzAxIDE1LjczMjggMy44MzMwMSAxNC4zMzI3IDMuODMzMDFINS42NjYwMkM0LjI2NTg4IDMuODMzMDEgMy41NjU4MiAzLjgzMzAxIDMuMDMxMDQgNC4xMDU0OUMyLjU2MDYzIDQuMzQ1MTcgMi4xNzgxOCA0LjcyNzYzIDEuOTM4NSA1LjE5ODAzQzEuNjY2MDIgNS43MzI4MSAxLjY2NjAyIDYuNDMyODggMS42NjYwMiA3LjgzMzAxVjEzLjE2NjNDMS42NjYwMiAxNC41NjY1IDEuNjY2MDIgMTUuMjY2NSAxLjkzODUgMTUuODAxM0MyLjE3ODE4IDE2LjI3MTcgMi41NjA2MyAxNi42NTQyIDMuMDMxMDQgMTYuODkzOUMzLjU2NTgyIDE3LjE2NjMgNC4yNjU4OCAxNy4xNjYzIDUuNjY2MDIgMTcuMTY2M1oiIHN0cm9rZT0iI0Q0RDREOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K");
}
body.darkMode .main-header .main-header__user-section .user-menu .user-menu__item.msg i {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Im1haWwtMDEiPgo8cGF0aCBpZD0iSWNvbiIgZD0iTTIuMTY2OTkgNi4zOTU1MUw4Ljk3MTA5IDExLjE1ODRDOS41MjIwNyAxMS41NDQxIDkuNzk3NTYgMTEuNzM2OSAxMC4wOTcyIDExLjgxMTZDMTAuMzYxOSAxMS44Nzc2IDEwLjYzODcgMTEuODc3NiAxMC45MDM0IDExLjgxMTZDMTEuMjAzMSAxMS43MzY5IDExLjQ3ODYgMTEuNTQ0MSAxMi4wMjk2IDExLjE1ODRMMTguODMzNyA2LjM5NTUxTTYuMTY2OTkgMTcuMjI4OEgxNC44MzM3QzE2LjIzMzggMTcuMjI4OCAxNi45MzM5IDE3LjIyODggMTcuNDY4NiAxNi45NTY0QzE3LjkzOSAxNi43MTY3IDE4LjMyMTUgMTYuMzM0MiAxOC41NjEyIDE1Ljg2MzhDMTguODMzNyAxNS4zMjkgMTguODMzNyAxNC42MjkgMTguODMzNyAxMy4yMjg4VjcuODk1NTFDMTguODMzNyA2LjQ5NTM4IDE4LjgzMzcgNS43OTUzMSAxOC41NjEyIDUuMjYwNTNDMTguMzIxNSA0Ljc5MDEzIDE3LjkzOSA0LjQwNzY3IDE3LjQ2ODYgNC4xNjc5OUMxNi45MzM5IDMuODk1NTEgMTYuMjMzOCAzLjg5NTUxIDE0LjgzMzcgMy44OTU1MUg2LjE2Njk5QzQuNzY2ODYgMy44OTU1MSA0LjA2NjggMy44OTU1MSAzLjUzMjAyIDQuMTY3OTlDMy4wNjE2MSA0LjQwNzY3IDIuNjc5MTYgNC43OTAxMyAyLjQzOTQ4IDUuMjYwNTNDMi4xNjY5OSA1Ljc5NTMxIDIuMTY2OTkgNi40OTUzOCAyLjE2Njk5IDcuODk1NTFWMTMuMjI4OEMyLjE2Njk5IDE0LjYyOSAyLjE2Njk5IDE1LjMyOSAyLjQzOTQ4IDE1Ljg2MzhDMi42NzkxNiAxNi4zMzQyIDMuMDYxNjEgMTYuNzE2NyAzLjUzMjAyIDE2Ljk1NjRDNC4wNjY4IDE3LjIyODggNC43NjY4NiAxNy4yMjg4IDYuMTY2OTkgMTcuMjI4OFoiIHN0cm9rZT0iIzNGM0Y0NiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K");
}

body.darkMode .main-header .main-header__user-section .user-menu .user-menu__item.my-announcements i {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9InBpbi0wMiI+CjxwYXRoIGlkPSJJY29uIiBkPSJNNi45Nzk2NyAxMy41MTMzTDIuMjY1NjIgMTguMjI3NE05Ljc0NDQxIDYuMDM0NThMOC40NDM2NyA3LjMzNTMyQzguMzM3NTcgNy40NDE0MiA4LjI4NDUyIDcuNDk0NDcgOC4yMjQwNyA3LjUzNjYzQzguMTcwNDIgNy41NzQwNSA4LjExMjU1IDcuNjA1MDIgOC4wNTE2NiA3LjYyODlDNy45ODMwNiA3LjY1NTgxIDcuOTA5NDkgNy42NzA1MiA3Ljc2MjM1IDcuNjk5OTVMNC43MDg2MyA4LjMxMDdDMy45MTUwNCA4LjQ2OTQxIDMuNTE4MjUgOC41NDg3NyAzLjMzMjYyIDguNzU3OThDMy4xNzA5IDguOTQwMjQgMy4wOTcwNSA5LjE4NDE1IDMuMTMwNTEgOS40MjU1MUMzLjE2ODkxIDkuNzAyNTUgMy40NTUwNSA5Ljk4ODY4IDQuMDI3MzEgMTAuNTYwOUw5LjkzMjA5IDE2LjQ2NTdDMTAuNTA0NCAxNy4wMzggMTAuNzkwNSAxNy4zMjQxIDExLjA2NzUgMTcuMzYyNUMxMS4zMDg5IDE3LjM5NiAxMS41NTI4IDE3LjMyMjEgMTEuNzM1MSAxNy4xNjA0QzExLjk0NDMgMTYuOTc0OCAxMi4wMjM2IDE2LjU3OCAxMi4xODIzIDE1Ljc4NDRMMTIuNzkzMSAxMi43MzA3QzEyLjgyMjUgMTIuNTgzNSAxMi44MzcyIDEyLjUxIDEyLjg2NDEgMTIuNDQxNEMxMi44ODggMTIuMzgwNSAxMi45MTkgMTIuMzIyNiAxMi45NTY0IDEyLjI2OUMxMi45OTg2IDEyLjIwODUgMTMuMDUxNiAxMi4xNTU1IDEzLjE1NzcgMTIuMDQ5NEwxNC40NTg1IDEwLjc0ODZDMTQuNTI2MyAxMC42ODA4IDE0LjU2MDIgMTAuNjQ2OSAxNC41OTc1IDEwLjYxNzNDMTQuNjMwNiAxMC41OTA5IDE0LjY2NTcgMTAuNTY3MiAxNC43MDI0IDEwLjU0NjJDMTQuNzQzOCAxMC41MjI2IDE0Ljc4NzkgMTAuNTAzNyAxNC44NzYgMTAuNDY1OUwxNi45NTQ3IDkuNTc1MDdDMTcuNTYxMSA5LjMxNTE3IDE3Ljg2NDMgOS4xODUyMyAxOC4wMDIgOC45NzUyNEMxOC4xMjI1IDguNzkxNjEgMTguMTY1NiA4LjU2Nzg2IDE4LjEyMTkgOC4zNTI2M0MxOC4wNzIgOC4xMDY1MSAxNy44Mzg4IDcuODczMjUgMTcuMzcyMyA3LjQwNjczTDEzLjA4NjMgMy4xMjA3OEMxMi42MTk4IDIuNjU0MjYgMTIuMzg2NSAyLjQyMSAxMi4xNDA0IDIuMzcxMTFDMTEuOTI1MiAyLjMyNzQ4IDExLjcwMTQgMi4zNzA1NyAxMS41MTc4IDIuNDkxMDFDMTEuMzA3OCAyLjYyODc0IDExLjE3NzkgMi45MzE5NSAxMC45MTggMy41MzgzN0wxMC4wMjcxIDUuNjE3QzkuOTg5MzQgNS43MDUxOCA5Ljk3MDQ0IDUuNzQ5MjcgOS45NDY4MiA1Ljc5MDYxQzkuOTI1ODQgNS44MjczNCA5LjkwMjA5IDUuODYyNDIgOS44NzU3OCA1Ljg5NTU0QzkuODQ2MTcgNS45MzI4MiA5LjgxMjI1IDUuOTY2NzQgOS43NDQ0MSA2LjAzNDU4WiIgc3Ryb2tlPSIjRDRENEQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+Cjwvc3ZnPgo=");
}

body.darkMode .main-header .main-header__user-section .user-menu .user-menu__item.settings i {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9InNldHRpbmdzLTA0Ij4KPHBhdGggaWQ9Ikljb24iIGQ9Ik0yLjUgNy4xNjY5OUwxMi41IDcuMTY2OTlNMTIuNSA3LjE2Njk5QzEyLjUgOC41NDc3IDEzLjYxOTMgOS42NjY5OSAxNSA5LjY2Njk5QzE2LjM4MDcgOS42NjY5OSAxNy41IDguNTQ3NyAxNy41IDcuMTY2OTlDMTcuNSA1Ljc4NjI4IDE2LjM4MDcgNC42NjY5OSAxNSA0LjY2Njk5QzEzLjYxOTMgNC42NjY5OSAxMi41IDUuNzg2MjggMTIuNSA3LjE2Njk5Wk03LjUgMTMuODMzN0wxNy41IDEzLjgzMzdNNy41IDEzLjgzMzdDNy41IDE1LjIxNDQgNi4zODA3MSAxNi4zMzM3IDUgMTYuMzMzN0MzLjYxOTI5IDE2LjMzMzcgMi41IDE1LjIxNDQgMi41IDEzLjgzMzdDMi41IDEyLjQ1MjkgMy42MTkyOSAxMS4zMzM3IDUgMTEuMzMzN0M2LjM4MDcxIDExLjMzMzcgNy41IDEyLjQ1MjkgNy41IDEzLjgzMzdaIiBzdHJva2U9IiNENEQ0RDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==");
}

body.darkMode .main-header .main-header__user-section .user-menu .user-menu__item.logout i {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImxvZy1vdXQtMDIiPgo8cGF0aCBpZD0iSWNvbiIgZD0iTTEzLjMzMzMgMTQuNjY2N0wxNy41IDEwLjVNMTcuNSAxMC41TDEzLjMzMzMgNi4zMzMzM00xNy41IDEwLjVINy41TTEwIDE0LjY2NjdDMTAgMTUuNDQxNiAxMCAxNS44MjkxIDkuOTE0ODIgMTYuMTQ3QzkuNjgzNjUgMTcuMDA5OCA5LjAwOTc4IDE3LjY4MzYgOC4xNDcwNSAxNy45MTQ4QzcuODI5MTMgMTggNy40NDE2NCAxOCA2LjY2NjY3IDE4SDYuMjVDNS4wODUxNSAxOCA0LjUwMjcyIDE4IDQuMDQzMjkgMTcuODA5N0MzLjQzMDcyIDE3LjU1NiAyLjk0NDA0IDE3LjA2OTMgMi42OTAzIDE2LjQ1NjdDMi41IDE1Ljk5NzMgMi41IDE1LjQxNDkgMi41IDE0LjI1VjYuNzVDMi41IDUuNTg1MTUgMi41IDUuMDAyNzIgMi42OTAzIDQuNTQzMjlDMi45NDQwNCAzLjkzMDcyIDMuNDMwNzIgMy40NDQwNCA0LjA0MzI5IDMuMTkwM0M0LjUwMjcyIDMgNS4wODUxNSAzIDYuMjUgM0g2LjY2NjY3QzcuNDQxNjQgMyA3LjgyOTEzIDMgOC4xNDcwNSAzLjA4NTE5QzkuMDA5NzggMy4zMTYzNSA5LjY4MzY1IDMuOTkwMjIgOS45MTQ4MiA0Ljg1Mjk1QzEwIDUuMTcwODcgMTAgNS41NTgzNiAxMCA2LjMzMzMzIiBzdHJva2U9IiNENEQ0RDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==");
}

body.darkMode .main-header .main-header__user-section .user-menu .user-menu__item:hover {
	background-color: var(--colors-MojaNorwegia-mn-dark, #3F3F46);
}

body.darkMode .main-sidebar {
	background-color: #27272A;
}

body.darkMode .main-sidebar .sidebar__close {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMiAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IngtY2xvc2UiPgo8cGF0aCBpZD0iSWNvbiIgZD0iTTI0IDguNUw4IDI0LjVNOCA4LjVMMjQgMjQuNSIgc3Ryb2tlPSIjRDRENEQ4IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==");
}

body.darkMode .main-sidebar .sidebar__header-label {
	color: #71717A;
}

body.darkMode .main-sidebar .sidebar__menu {
	border-color: #3F3F46;
}

body.darkMode .main-sidebar .sidebar__menu::-webkit-scrollbar-track {
	background-color: #18181B;
}

body.darkMode .main-sidebar .sidebar__menu::-webkit-scrollbar-thumb {
	background-color: #3f3f46;
}

body.darkMode .main-sidebar .sidebar__category-label {
	color: #71717A;
}

body.darkMode .main-sidebar .sidebar__category-menu-item a {
	color: #D4D4D8;
}

body.darkMode .main-sidebar .sidebar__category-menu-item:hover {
	background-color: #3F3F46;
}

body.darkMode .main-sidebar .change-lang-btn .change-lang__value,
body.darkMode .main-sidebar .change-lang-btn .change-lang__list {
	background-color: #27272A;
	border-color: #3F3F46;
}

body.darkMode .main-sidebar .change-lang-btn .change-lang__value .result,
body.darkMode .main-sidebar .change-lang-btn .change-lang__list li a {
	color: #D4D4D8;
}

body.darkMode .main-sidebar .change-lang-btn .change-lang__list li:hover {
	background-color: #3F3F46;
}

body.darkMode .global-overlay {
	background-color: rgba(0, 0, 0, 0.5);
}

body.darkMode .login-menu {
	background-color: #27272A;
}

body.darkMode .login-menu .login-menu__input {
	border-color: #3F3F46;
	background-color: #18181B;
	color: #ECECEE;
}

body.darkMode .login-menu .login-menu__input-label {
	color: #52525B;
}

body.darkMode .login-menu .login-menu__submit {
	background-color: #D9625C;
}

body.darkMode .login-menu .login-menu__register-info a {
	color: #D4D4D8;
}

body.darkMode .login-menu .login-menu__footer:before {
	background: #18181B;
	border-top: 1px solid #3F3F46;
}

body.darkMode .login-menu .login-menu__reminder-pass,
body.darkMode .login-menu .login-menu__register-info,
body.darkMode .login-menu .login-menu__footer-info {
	color: #A1A1AA;
}

body.darkMode .login-menu .login-menu__input.error {
	border-color: #FB7185;
}

body.darkMode .login-menu .login-menu__input-row .input-alert {
	color: #FB7185;
}

body.darkMode .login-menu .login-menu__fb-login-btn {
	border: 1px solid #3F3F46;
	background: #27272A;
	color: #A1A1AA;
}

body.darkMode .mod-weather .mod-weather__town {
	color: #F4F4F5;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNoZXZyb24tZG93biI+CjxwYXRoIGlkPSJJY29uIiBkPSJNNC4wMTM2NyA1LjI1TDcuNTEzNjcgOC43NUwxMS4wMTM3IDUuMjUiIHN0cm9rZT0iI0Y0RjRGNSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+Cjwvc3ZnPgo=");
}

body.darkMode .mod-weather .mod-weather__result {
	color: #F4F4F5;
}

body.darkMode .mod-weather .mod-weather__btn:hover {
	background-color: var(--colors-MojaNorwegia-mn-dark, #3F3F46);
}

body.darkMode .mod-weather .mod-weather__menu {
	background-color: #27272A;
}

body.darkMode .mod-weather .mod-weather__menu-input {
	background-color: #18181B;
	border-color: #27272A;
	color: #ECECEE;
}

body.darkMode .mod-weather .mod-weather__menu-input:focus {
	border-color: #71717A;
}

body.darkMode .mod-weather .mod-weather__menu-list-item {
	color: #ECECEE;
}

body.darkMode .mod-weather .mod-weather__menu-list-item span {
	color: #71717A;
}

body.darkMode .mod-weather .mod-weather__menu-list-item:hover {
	background-color: #3F3F46;
}

body.darkMode .mod-weather .mod-weather__menu-close {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IngtY2xvc2UiPgo8cGF0aCBpZD0iSWNvbiIgZD0iTTE4IDZMNiAxOE02IDZMMTggMTgiIHN0cm9rZT0iI0VDRUNFRSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K");
}

body.darkMode .mod-weather .mod-weather__menu-list::-webkit-scrollbar-track {
	background-color: #18181B;
}

body.darkMode .mod-weather .mod-weather__menu-list::-webkit-scrollbar-thumb {
	background-color: #3f3f46;
}

body.darkMode .mod-currency .mod-currency__base,
body.darkMode .mod-currency .mod-currency__result {
	color: #F4F4F5;
}
body.darkMode .main-sidebar .change-lang-btn:hover .change-lang__value {
	background-color: var(--black-1) !important;
}
body.darkMode .login-menu .login-menu__input:not(.error):focus{
	-webkit-box-shadow: 0px 0px 0px 4px #3F3F46;
	box-shadow: 0px 0px 0px 4px #3F3F46;
	border-color: #6196EA;
}
body.darkMode .main-header .main-header__additional-row,
body.mobileBody.darkMode .main-header .main-header__additional-row {
	background-color: #18181B;
}

@media screen and (max-width: 500px){
	body.mobileBody.darkMode .main-header .login-menu .login-menu__close {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IngtY2xvc2UiPgo8cGF0aCBpZD0iSWNvbiIgZD0iTTE4IDZMNiAxOE02IDZMMTggMTgiIHN0cm9rZT0iI0VDRUNFRSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K");
	}
}

body.darkMode .main-header .main-header__user-section .user-avatar {
	background-color: #18181B;
}

body.darkMode {
	background-color: var(--black-1) !important;
}
body.darkMode .login-menu .login-menu__fb-login-btn:hover{
	border-color: var(--colors-zinc-500);
}
body.darkMode .login-menu .login-menu__submit:hover{
	background-color: #e86f68;
}
body.darkMode .main-header .main-header__login-btn:hover {
    background-color: rgba(255, 255, 255, 0.8);
}

body.darkMode #miniArticles .highlighted .mini-article__box {
	background-color: var(--colors-zinc-800);
}

body.darkMode #miniArticles .mini-article__title {
	color: var(--colors-zinc-100);
}

body.darkMode #miniArticles .mini-article__desc {
	color: var(--colors-zinc-300);
}

body.darkMode #miniArticles .mini-article__desc span a,
body.darkMode #miniArticles .mini-article__embed.type_url a {
	color: var(--colors-blue-200);
	border-bottom-color: var(--colors-blue-200);
}

body.darkMode #miniArticles .mini-article__date,
body.darkMode #miniArticles .mini-article__author {
	color: var(--colors-zinc-300);
}

body.darkMode #miniArticles .mini-article__link-btn .text,
body.darkMode #miniArticles .mini-article__share-btn .text {
	color: var(--colors-zinc-300);
}

body.darkMode #miniArticles .mini-article__link-btn .icon,
body.darkMode #miniArticles .mini-article__share-btn .icon {
	filter: brightness(1.3);
}

body.darkMode .add-articles__form .form-box__bottom-btn {
	color: var(--colors-zinc-500);
}

body.darkMode .main-header .main-header__menu-item a .text, body.darkMode .main-header .main-header__menu-item .a .text {
	color: #F4F4F5;
}

body.darkMode.mobileBody .main-header__additional-row {
	background-color: #121212;
}


body.darkMode .mb .mb__menu-item#chat-ai-btn svg {
	border-color: #222;
}