.gdb-breadcrumbs {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 14px;
    line-height: 1.6;
}

.gdb-breadcrumbs ol.gdb-breadcrumbs__list {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    gap: 0;
    margin: 0 !important;
    padding-bottom: 1em;
    list-style: none !important;
    list-style-type: none !important;
    counter-reset: none !important;
}

.gdb-breadcrumbs ol.gdb-breadcrumbs__list > li.gdb-breadcrumbs__item {
    display: inline-flex !important;
    align-items: center;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    list-style-type: none !important;
    counter-increment: none !important;
}

/* Remove Divi's generated numbering from every breadcrumb item. */
.gdb-breadcrumbs ol.gdb-breadcrumbs__list > li.gdb-breadcrumbs__item::before {
    content: none !important;
    display: none !important;
}

/* Add slash separators using a separate element. */
.gdb-breadcrumbs ol.gdb-breadcrumbs__list > li.gdb-breadcrumbs__item + li.gdb-breadcrumbs__item::after {
    content: "/" !important;
    display: inline-block !important;
    order: -1;
    margin: 0 10px !important;
    padding: 0 !important;
    color: #888888;
    font-weight: 400;
}

.gdb-breadcrumbs a {
    color: inherit;
    text-decoration: none;
}

.gdb-breadcrumbs a:hover {
    text-decoration: underline;
}

.gdb-breadcrumbs [aria-current="page"] {
    font-weight: 600;
}