html body .header-nav-main .nav-dropdown > li > a,
html body .header-nav-main .sub-menu > li > a,
html body .header-nav-main .nav-dropdown > li > a:hover,
html body .header-nav-main .sub-menu > li > a:hover {
	color: #444 !important;
	font-family: Poppins, sans-serif !important;
	font-size: 14.4px !important;
	font-weight: 600 !important;
	letter-spacing: normal !important;
	text-transform: none !important;
}

@media (max-width: 849px) {
	html body .header {
		z-index: 1060 !important;
	}

	html body .mfp-wrap.off-canvas-right,
	html body .mfp-bg.off-canvas-right {
		top: var(--dsy-header-bottom, 70px) !important;
		bottom: 0 !important;
		height: auto !important;
	}

	html body .off-canvas-right,
	html body .off-canvas-right .mfp-content {
		--drawer-width: 100% !important;
	}

	html body .off-canvas-right .mfp-content {
		top: var(--dsy-header-bottom, 70px) !important;
		right: 0;
		bottom: 0 !important;
		left: auto;
		width: 100% !important;
		max-width: 100%;
		height: auto !important;
		background: #fff;
		box-shadow: none;
	}

	html body .off-canvas-right .mfp-close {
		display: none;
	}

	html body .off-canvas .sidebar-menu {
		padding-top: 0;
	}

	html body .off-canvas .nav-sidebar.nav-vertical {
		margin: 0;
	}

	html body .off-canvas .nav-sidebar.nav-vertical > li {
		position: relative;
		margin: 0;
		border-bottom: 1px solid #e6e6e6;
	}

	html body .off-canvas .nav-sidebar.nav-vertical > li > a {
		display: block;
		padding: 16px 52px 16px 18px;
		color: #222;
		font-size: 16px;
		font-weight: 500;
		line-height: 1.35;
		letter-spacing: 0;
		text-transform: none;
	}

	html body .off-canvas .nav-sidebar.nav-vertical > li.current-menu-item > a,
	html body .off-canvas .nav-sidebar.nav-vertical > li.current-menu-ancestor > a,
	html body .off-canvas .nav-sidebar.nav-vertical > li.current-menu-parent > a,
	html body .off-canvas .nav-sidebar.nav-vertical > li.active > a {
		color: #194b86;
		box-shadow: inset 4px 0 0 #194b86;
	}

	html body .off-canvas .nav-sidebar .toggle {
		position: absolute;
		top: 4px;
		right: 6px;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		width: 44px;
		height: 44px;
		margin: 0;
		padding: 0;
		border: 0;
		background: transparent;
		color: #6b7280;
		box-shadow: none;
	}

	html body .off-canvas .nav-sidebar > li.active > .toggle,
	html body .off-canvas .nav-sidebar > li.current-menu-ancestor > .toggle {
		color: #194b86;
	}

	html body .off-canvas .nav-sidebar .sub-menu,
	html body .off-canvas .nav-sidebar ul.children {
		margin: 0;
		padding: 0 0 6px;
		background: #f7f8fa;
		border-bottom: 0;
		list-style: none;
	}

	html body .off-canvas .nav-sidebar .sub-menu > li,
	html body .off-canvas .nav-sidebar ul.children > li {
		margin: 0;
		border: 0;
	}

	html body .off-canvas .nav-sidebar .sub-menu > li > a,
	html body .off-canvas .nav-sidebar ul.children > li > a {
		display: block;
		padding: 11px 18px 11px 32px;
		color: #243044;
		font-size: 15px;
		font-weight: 400;
		text-transform: none;
	}
}
