/* Breadcrumbs */
.thrive-breadcrumbs {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  padding: 0;
  margin: 10px 0;

  li {
    color: inherit;
    display: inline-flex;
    align-items: center;
    line-height: inherit;

    &.thrive-breadcrumb {
      margin: 0;
      padding: 0;
    }

    &.thrive-breadcrumb-separator {
      cursor: default;
      justify-content: center;
      margin: 0 10px;
      padding: 0;
    }

    &.thrive-breadcrumb-path {
      font-weight: inherit;
    }

    &.thrive-breadcrumb-leaf {
      cursor: default;
      font-weight: normal;

      span {
        overflow: hidden;
        max-width: none;
      }
    }

    a {
      color: inherit;
      text-decoration: none;
      font-size: inherit;
      font-weight: inherit;
      line-height: inherit;
    }
  }
}
