/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

#breadcrumbs {
    background: var(--breadcrumbs-bg);
    -webkit-box-shadow: var(--breadcrumbs-box-shadow);
    box-shadow: var(--breadcrumbs-box-shadow);
    position: fixed;
    top: 110px;
    transition: top 0.3s ease;
    width: 100%;
}

#breadcrumbs.is-sticky {
    top: 60px;
}

@media (max-width: 992px) {
    #breadcrumbs .navigace-wrapper {
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        min-width: 100%;
    }
}

#breadcrumbs .navigace-inner-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: var(--breadcrumbs-items-gap);
}

#breadcrumbs .navigace {
    padding: 0;
    color: #7b7b7b;
    /*line-height: 3em;*/
    text-align: left;
    font-size: 13px;
}

#breadcrumbs .navigace-item a,
#breadcrumbs .navigace-item span{

    font-weight: var(--breadcrumbs-weight);
    font-size: var(--breadcrumbs-font-size);
    font-family: var(--font-primary-regular);
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
#breadcrumbs .navigace-item {
    pointer-events: all;
}

#breadcrumbs .navigace-item a {
    color: var(--breadcrumbs-color);
    -webkit-text-decoration: var(--breadcrumbs-decoration);
    text-decoration: var(--breadcrumbs-decoration);
    -webkit-text-decoration-color: var(--breadcrumbs-decoration-color);
    text-decoration-color: var(--breadcrumbs-decoration-color);
}
#breadcrumbs .navigace-item a:hover {
    /* color: var(--breadcrumbs-color-hover); */
    -webkit-text-decoration-color:  var(--breadcrumbs-color-hover);
    text-decoration-color:  var(--breadcrumbs-color-hover);
}
#breadcrumbs .navigace-item span{
    pointer-events: none;
    cursor: default;
    color: var(--breadcrumbs-color-span);
}



/*#breadcrumbs .navigace-effect-caliper:after {*/
/*    content: "";*/
/*    width: 100vw;*/
/*    position: absolute;*/
/*    right: 0;*/
/*    background: url('/_data/styly/bilavcik/caliper-dir-up.png') repeat-x;*/
/*    height: 100%;*/
/*    z-index: 9;*/
/*    opacity: 0.3;*/
/*    bottom: 22px;*/
/*    transform: scaleX(-1);*/
/*    pointer-events: none;*/
/*}*/
@media (min-width: 992px) {
    #breadcrumbs .navigace-effect-caliper:before {
        content: "";
        width: 100vw;
        position: absolute;
        right: 0;
        background: url('/_data/styly/bilavcik/caliper-dir-down-grey.png') repeat-x;
        height: 100%;
        z-index: 9;
        opacity: 1;
        top: 100%;
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
        pointer-events: none;
    }
}

#breadcrumbs .separator {
    /*width: 2px;*/
    /*height: 2px;*/
    position: relative;
    /*margin-left: 16px;*/
    /*margin-right: 16px;*/
    /*background: white;*/
    /*outline: 1px solid #cbcbcb;*/
    margin-top: 2px;
}

#breadcrumbs .separator .svg-chevron-right {
    fill: var(--breadcrumbs-separator-color);
    width: var(--breadcrumbs-separator-size);
    transform: scale(1);
}


@media(max-width: 991px){
    #breadcrumbs {
        position: relative !important;
        top: 0 !important;
    }
}
