.shadow-all {
	filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.2)) !important;
}

.titles {
	color: rgba(255, 255, 255, 0.85) !important;
	font-family: "Lato-Light" !important;
}

.descriptions {
	color: rgba(255, 255, 255, 0.85) !important;
	font-family: "Lato-Light" !important;
}

/* opacity of background group with cutout elements */
.bar {
	opacity: 0.5 !important;
}

/* colours of background elements */
.bg-elements {
	background-color: rgb(0, 0, 0) !important;	
}

.cutout-bgs-dark {
	
	opacity: 1 !important;
	
}

.cutout-bgs-light {
	
	opacity: 0 !important;
	
}

.icons-light {
	
	opacity: 1 !important;
	
}

.icons-dark {
	
	opacity: 0 !important;
	
}

.menu-close-button-colour {
	
	background-color: white !important;
	
}

.menu-close-button-opacity {
	
	opacity: 0.5 !important;
	
}

/* background with colour and blur */
.background-base {
	background-color: rgba(0, 0, 0, 0.7) !important;
	backdrop-filter: blur(5px) !important;
	-webkit-backdrop-filter: blur(5px) !important; /* Safari support */
}