/* CSS Chèn vào đầu trang, cho menu hoạt động	 */
	:root {
		--header-spacer: 0;
		--text-title: 100%;
		--logo-width: 280px;
		--logo-shrink-width: 150px;
		--logo-margin-top: 10px;
		--logo-margin-bottom: 10px;
	}
	.site-title.has-text-title a {
		font-size: var(--text-title);
	}
	@media only screen and (min-width: 769px) {
		.site-title a {
			margin-top: 0;
			margin-bottom: 0;
		}
		.custom-logo-link {
			max-width: var(--logo-width);
		}
	}
	@media only screen and (max-width: 768px) {
		.site-title a {
			margin-top: 4px;
			margin-bottom: 4px;
		}
		.custom-logo-link {
			max-width: var(--logo-shrink-width);
		}
	}

	@media only screen and (max-width: 768px) {
		.header-before,
		.header-left,
		.header-right,
		.nav-primary,
		.nav-secondary {
			display: none;
		}
		.mai-toggle {
			display: block;
		}
	}


/* Menu Mobile */
.mobile-menu .menu-item {
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
    width: 100%;
    background: none;
    padding: 10px 0px;
    font-size: 18px;
    font-weight: bold;
    color: black;
}

.mobile-menu .page_item {
	display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
    width: 100%;
    background: none;
    padding: 10px 0px;
    font-size: 18px;
    font-weight: bold;

    color: black;
}
.mobile-menu .current_page_item{
	display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
    width: 100%;
    background: none;
    padding: 10px 0px;
    font-size: 18px;
    font-weight: bold;

    color: black;
}


.mobile-menu .current-page-ancestor > a, .mobile-menu .current-menu-item > a {
    color: #000000;
    font-weight: bold;
}

.mai-menu-inner {
    width: 100%;
    height: 100%;
    max-height: 100%;
    padding: 24px 24px 48px;
}

.header-right-menu-pc-class li {
	width: '';
    height: 65px;
    /* background: #f3ca02; */
}
.header-right-menu-pc-class a {
	line-height: 20px;
    position: relative;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
    font-size: 18px;
   /* text-transform: uppercase;*/
    text-decoration: none;
    padding: 0px 10px;
   /* font-weight: bold;*/
    text-align: center;
    font-family: arial;
    color: #000;
}
.current-menu-item a {
    color: #000;
    font-family: sans-serif;
    font-weight: normal;
    font-size: 17px;
}
.current-menu-item a:hover{
    color: #000;
}