/********************
	Style général du breadcrumb
********************/
.breadcrumb__wrapper {
    margin     : 0;
    background : var(--color-white-default);
}

.breadcrumb {
    border-radius : 0;
    padding       : 1rem 0;
    background    : transparent;
}

.breadcrumb[data-depth="1"] {
    display : none;
}

.breadcrumb ol {
    padding-left  : 0;
    margin-bottom : 0;
}

.breadcrumb li {
    display : inline;
    color   : var(--color-black-default);
}

.breadcrumb li a span{
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 200;
}

.breadcrumb li:last-child a span{
    font-weight: 500;
}

.breadcrumb li:not(:first-child):before {
    content : "/";
    color   : currentColor;
    margin  : .3125rem;
}

.breadcrumb li a {
    text-decoration : none;
    color           : currentColor;
    transition      : all 0.3s;
}

.breadcrumb li a:hover {
    color : var(--link-color-on-hover);
}

/* ybc_blog only */
#ybc_blog_page .breadcrumb li:not(:first-child):before {
    margin : 0 .1rem;
}

@media (min-width: 767px) {
    .breadcrumb__wrapper nav {
        margin-left: 128px;
    }
}
