/*
Theme Name: Hello Child
Template: hello-elementor
Version: 1.0
*/
/* Fix margin - trừ home và singular */
/* body:not(.home):not(.singular) .site-main,
body:not(.home):not(.singular) main,
body:not(.home):not(.singular) #primary {
    padding-top: 80px;
    padding-bottom: 80px;
} */
body:not(.home):not(.page-id-6774) .site-main,
body:not(.home):not(.page-id-6774) main,
body:not(.home):not(.page-id-6774) #primary {
    padding-top: 100px;
/*     padding-bottom: 100px; */
}
/* Breadcrumbs cho tất cả các trang */
#breadcrumbs {
    font-size: 16px;
}

#breadcrumbs a {
    color: #333;
    text-decoration: none;
}

#breadcrumbs {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    gap: 0;
}

#breadcrumbs span {
    display: inline-flex !important;
    align-items: center;
}

/* Cách đều cho tất cả span con */
#breadcrumbs > span > span {
    padding: 0 6px;
}

#breadcrumbs > span > span:first-child {
    padding-left: 0;
}

/*  */
#breadcrumbs > span > span:not(:last-child) a {
    max-width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block !important;
}

#breadcrumbs .breadcrumb_last {
    max-width: 200px;
/*     overflow: hidden; */
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block !important;
}

.page-content a{
	text-decoration:unset;
}

/* Trạng thái mặc định (đóng): Bo tròn toàn bộ item */
.custom-accordion-radius .e-n-accordion-item {
    border-radius: 12px !important;
    overflow: hidden;
    margin-bottom: 10px;
    transition: all 0.3s ease;
}

/* Khi item đang mở (Attribute open được thêm vào thẻ details) */
.custom-accordion-radius .e-n-accordion-item[open] {
    border-radius: 12px !important;
}

/* Tiêu đề khi đang mở: Chỉ bo tròn 2 góc trên */
.custom-accordion-radius .e-n-accordion-item[open] > .e-n-accordion-item-title {
    border-radius: 12px 12px 0 0 !important;
}

/* Nội dung khi đang mở: Chỉ bo tròn 2 góc dưới */
.custom-accordion-radius .e-n-accordion-item[open] > .e-con {
    border-radius: 0 0 12px 12px !important;
}

/* Fix lỗi tràn màu nền nếu có */
.custom-accordion-radius .e-n-accordion-item-title,
.custom-accordion-radius .e-con {
    transition: border-radius 0.3s ease;
}