 /* ----------------------------------------------------------------
	Canvas: blog-editorial
-----------------------------------------------------------------*/


:root {
	--cnvs-themecolor: #003638;
	--cnvs-themecolor-rgb: 0, 54, 56;
	--cnvs-primary-font: 'Bitter', serif;
	--cnvs-body-font: 'Nunito', sans-serif;
	--bs-bg-opacity: 1;
}

body.dark {
	--cnvs-themecolor: #ADC148;
	--cnvs-themecolor2: #101010;
	--cnvs-themecolor-rgb: 173, 193, 72;
}

* {
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
}


body.dark,
.dark #wrapper,
.dark #content,
.dark .page-transition-wrap,
.dark #header,
#header.dark,
.dark #header-wrap,
#footer.dark {
	background-color: var(--cnvs-themecolor2);
}


.bg-color {
	background-color: rgba(var(--cnvs-themecolor-rgb), var(--bs-bg-opacity)) !important;
}


.text-overlay-mask {
	padding-top: 8rem !important;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 70%);
}

.entry .bg-overlay-content {
	padding: 2rem;
}


/* Responsive Device more than 992px (.device-md >)
-----------------------------------------------------------------*/
@media (min-width: 992px) {
	
}