/*
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; */
}
/* 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;
}