:root {
	--color-white: #fff;
	--color-phu:#1d58e3;
	--color-black: #000;
	--color-chinh: #ffd500;
/* 	--gradient-primary: linear-gradient(90deg, #ffd500 0%, #c8a800 100%); */
	--gradient-primary:#ffd500;
}

@font-face {
	font-family: 'Stag';
	src: url('/wp-content/themes/flatsome-child/fonts/9876stag.woff') format('truetype');
	font-weight: normal;
	font-style: normal;
}

body {
	font-family: 'Stag', sans-serif;
	font-weight: 400 !important;
	scrollbar-width: thin;
	scrollbar-color: var(--color-chinh) white; 
}

::-webkit-scrollbar {
	width: 8px;
}

::-webkit-scrollbar-track {
	background: var(--color-white);
}

::-webkit-scrollbar-thumb {
	background-color: var(--color-chinh);
	border-radius: 8px;
	border: none;
}

h1, h2 {
	color: var(--color-chinh) !important;
}

.header-vertical-menu__opener {
	background: var(--gradient-primary) !important;
}

.absolute-footer.dark {
	color: var(--color-white) !important;
}

@media screen and (min-width: 850px) {
	.banner_row .large-3 {
		flex-basis: 18%;
		max-width: 18%;
	}

	.banner_row .large-9 {
		flex-basis: 82%;
		max-width: 82%;
	}
}

.slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button {
	opacity: 1;
}