.elementor-widget-webien_breadcrumbs {
  .breadcrumbs {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    align-items: center;


    li {
      vertical-align: middle;

      .icon {
        font-size: 1.2em;
        vertical-align: sub;
      }
    }

    li.separator {
      margin: 0;

      .icon {
        vertical-align: baseline;
      }
    }


    li a {
      color: inherit;

      &:hover {
        color: inherit;
      }
    }
    
    li.current {
      pointer-events: none;
    }
  }

  .collapse-mobile{
    >.breadcrumbs {
      display: none;

      &.collapsed {
        display: flex;
      }

      @media (min-width: 768px) {
        display: flex;

        &.collapsed {
          display: none;
        }
      }

    }
  }



}