.has_flyout_menu .breadcrumb
{
    font-size: 14px !important;

    margin-left: 0;
    padding-left: 0;
}

@media (max-width: 767.98px)
{
    .has_flyout_menu .breadcrumb
    {
        overflow: hidden;

        padding-right: 0;
    }
}

.has_flyout_menu .block-system-breadcrumb-block .breadcrumb-item
{
    align-items: center;
}

.has_flyout_menu .block-system-breadcrumb-block .breadcrumb-item.active
{
    font-weight: normal;
    line-height: normal;
}

.has_flyout_menu .block-system-breadcrumb-block .breadcrumb-item a
{
    margin-top: 3px;

    text-decoration: none;
}

.has_flyout_menu .block-system-breadcrumb-block .breadcrumb-item a:hover,
.has_flyout_menu .block-system-breadcrumb-block .breadcrumb-item a:active,
.has_flyout_menu .block-system-breadcrumb-block .breadcrumb-item a.active
{
    text-decoration: none;
}

.has_flyout_menu .block-system-breadcrumb-block .breadcrumb-item a:hover:after,
.has_flyout_menu .block-system-breadcrumb-block .breadcrumb-item a:active:after,
.has_flyout_menu .block-system-breadcrumb-block .breadcrumb-item a.active:after
{
    transform: scale(.99, 1);

    opacity: 1;
}

.has_flyout_menu .block-system-breadcrumb-block .breadcrumb-item a:after
{
    display: block;

    width: 100%;
    height: 1.5px;
    margin-left: 0;

    content: '';
    transition: opacity .3s ease-in-out, transform .3s ease-in-out;
    transform: scale(.1, 1);
    transform-origin: 0 0;

    opacity: 0;
    border-radius: 4px;
}

.has_flyout_menu .block-system-breadcrumb-block .breadcrumb-item .breadcrumb-separator-no-link
{
    padding: 0 .2rem;
}

.has_flyout_menu .block-system-breadcrumb-block .breadcrumb-item .breadcrumb-separator-link
{
    display: inline-block;
    display: inline-block;

    width: 20px;
    width: 20px;
    margin: 0 .5rem 0 1rem;

    color: transparent;
    /* ICON shaped -> */
    background-image: url(../../images/arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
}

.has_flyout_menu .block-system-breadcrumb-block .breadcrumb-item-nolink + .breadcrumb-item-link,
.has_flyout_menu .block-system-breadcrumb-block .breadcrumb-item-nolink + .breadcrumb-item-nolink
{
    padding-left: 0;
}

.has_flyout_menu .block-system-breadcrumb-block .breadcrumb-item-nolink + .breadcrumb-item-link:before,
.has_flyout_menu .block-system-breadcrumb-block .breadcrumb-item-nolink + .breadcrumb-item-nolink:before
{
    content: none;
}

.has_flyout_menu .block-system-breadcrumb-block .breadcrumb-item + .breadcrumb-item::before
{
    content: none;
}

.page-node-type-landing-page div.block-system-breadcrumb-block,
.page-node-type-instagram div.block-system-breadcrumb-block
{
    display: none;
}

.page-node-type-landing-page.overlay-header div.block-system-breadcrumb-block,
.page-node-type-landing-page.without-overlay-header div.block-system-breadcrumb-block,
.page-node-type-instagram.overlay-header div.block-system-breadcrumb-block,
.page-node-type-instagram.without-overlay-header div.block-system-breadcrumb-block
{
    display: block;
}

.page-node-type-landing-page .paragraph--type--bp-header-section div.block-system-breadcrumb-block
{
    display: block;
}

.page-node-type-landing-page div.block-page-title-block,
.page-node-type-instagram div.block-page-title-block,
.page-node-type-news-article div.block-page-title-block
{
    display: none;
}
