@charset "UTF-8";

/**
 * breadclumbs
 */
@media (min-width: 922px) {
    .archive .site-content .ast-container, .search .site-content .ast-container {
        display: block;
    }

    .single-product #breadcrumbs-wrapper {
        overflow-x: hidden;
        text-overflow: ellipsis;
    }
}

#breadcrumbs-wrapper {
    max-width: 1240px;
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
    margin: 0 auto;
}

.single-post #breadcrumbs-wrapper, .single-news #breadcrumbs-wrapper, .single-products #breadcrumbs-wrapper,
.woocommerce-account #breadcrumbs-wrapper, .woocommerce-cart #breadcrumbs-wrapper, .woocommerce-checkout #breadcrumbs-wrapper {
    padding: 10px 20px;
}

.single-product #breadcrumbs-wrapper, .archive #breadcrumbs-wrapper, .search #breadcrumbs-wrapper {
    padding: 10px 0;
}

#breadcrumbs {
    font-size: .875em;
}

#breadcrumbs span a, #breadcrumbs span strong, #breadcrumbs .ast-icon.icon-arrow {
    color: var(--ast-global-color-7);
}

#breadcrumbs span a:hover {
    color: var(--ast-global-color-0);
}

#breadcrumbs span span:first-child a::before {
    font-family: 'Font Awesome 5 Free';
    content: '\f015';
    padding-right: 10px;
}

#breadcrumbs .ast-icon.icon-arrow svg {
    height: 8px;
    width: 8px;
    margin: 0 8px;
    transform: translate(0, -1px) rotateZ(270deg);
}
