:root {
	--cnvs-body-font: "Nunito";
	--cnvs-primary-font: "Cairo";
}

#blrm-logo {
	display: block;
	fill: black;
	height: var(--cnvs-header-height);
	max-width: 50%;
	transition: height 0.4s ease, padding 0.4s ease, margin 0.4s ease, opacity 0.3s ease;
}

.is-expanded-menu #header.sticky-header-shrink #header-wrap #blrm-logo {
	height: var(--cnvs-sticky-header-height);
}

@media (prefers-reduced-motion: reduce) {
	#logo #blrm-logo {
		transition: none;
	}
}

.dark #header-wrap:not(.not-dark) #logo #blrm-logo {
    fill: white;
}

.font-handwriting {
	font-family: 'Oooh Baby', cursive !important;
}

.transiting-container-overlay {
	background-color: black;
	opacity: 0.65;
}

.overlay-dark-065::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: black;
	opacity: 0.65;
}

.slider-caption h2 {
    text-transform: none;
}

.slider-caption p {
    text-transform: none;
}

.widget p.lead.lead-more {
	margin-top: -5%;
}