body, #dashboardviews, #dashboardViewsHeader, .mosaic-header, .search-area-expanded, #dashboardTitleAndControls {
    background: #fbf6f8;
}

.mosaic-top-header::after { 
    background-image: url(images/background.jpg);
}

.theme .theme__image img, .theme .theme__image object, .free-tile .theme-tile-image img, .free-tile .theme-tile-image object, #mainwrapper.gemeenteprofiel .wQuarter img {
    filter: invert(12%) sepia(34%) saturate(7084%) hue-rotate(310deg) brightness(96%) contrast(101%);
    filter: brightness(0) saturate(100%) invert(12%) sepia(96%) saturate(3011%) hue-rotate(311deg) brightness(90%) contrast(100%);
}

.theme .theme__name {
    background: transparent!important;
    color: #000!important;
}

/* footer code */
#footer {
	background-color: #FFF;
	padding: 40px 0;
}

.footer_content_inner {
	gap: 40px;

	@media screen and (max-width: 1023px ) {
		flex-direction: column;
	}
}

.footer_content_inner_logo {
	display: flex;
	gap: 40px;

	@media screen and (max-width: 380px) {
		align-items: center;
		flex-direction: column;
	}

	@media screen and (max-width: 1023px ) {
		justify-content: center;
	}
}

#footer_content img {
	width: auto;
}