.header-main {
    background: radial-gradient(circle, rgba(138, 0, 7, 1) 0%, rgba(138, 0, 7, 1) 61%, rgba(138, 0, 7, 1) 46%, rgba(0, 0, 0, 1) 100%);
    border-bottom: thin #ffffff1c solid;
}
.header-nav .button{
	border-radius: 5px !important;
    background: #d67c28;
}

.footer-me-menu, .footer-me-menu a {
    color: #c0c0c0;
    font-weight: 600;
}
.homedes{
	padding: 30px;
    color: #2a2a2a;
    margin-bottom: 30px;
    border-radius: 25px;
    border: #ffffff thin solid;
    box-shadow: 0px 0px 10px 0px #dbdbdb;
    background: #f7f7f7;
}
.accordion{
	background: #f7f7f7;
    padding: 30px;
    margin-bottom: 30px;
    border-radius: 25px;
    border: #ffffff thin solid;
    box-shadow: 0px 0px 10px 0px #dbdbdb;
}
.accordion-title {
    border-top: 1px solid #ffffff;
}
.homedes::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(131, 131, 131, 0.3);
    background-color: #33333399;
} 

.homedes::-webkit-scrollbar
{
    width: 5px;
    background-color: #33333399;
}
.homedes::-webkit-scrollbar-thumb
{
    background-color: #33333399;
}
.breadcrumb {
    background: #e9e9e9;
    color: #2f2f2f;
    padding: 6px 0px;
    font-size: 14px;
}
.rank-math-breadcrumb p{
	margin-bottom: 0px;
}
.rank-math-breadcrumb a{
	color: #2f2f2f;
}
.homedes:hover::-webkit-scrollbar-thumb
{
    background-color: gray;
}

.header-bottom-nav>li {
    padding: 5px 15px 5px 15px;
    margin: 0px;
    border-right: thin #ffffff14 solid;
}
.header-nav .menu-item.current-menu-item::after{
	content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 5px;
    background: linear-gradient(0deg,rgba(252, 164, 1, 1) 0%, rgba(138, 0, 7, 1) 76%);
}


/* Hiệu ứng menu vàng từ dưới lên */
.header-nav .menu-item {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: color 0.4s ease;
}

/* Lớp màu vàng */
.header-nav .menu-item::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg,rgba(252, 164, 1, 1) 0%, rgba(138, 0, 7, 1) 76%);
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease;
    z-index: -1;
}

/* Khi hover */
.header-nav .menu-item:hover::before {
    transform: scaleY(1);
}

/* Đổi màu chữ khi hover */
.header-nav .menu-item:hover {
    color: #000 !important;
}

.box.box-vertical{
	background: linear-gradient(91deg, rgb(0 0 0 / 0%) 0%, rgb(46 46 46 / 42%) 76%);
    border-right: 3px solid #8a0007;
    
}
.box.box-vertical p{
	text-align: justify;
}
