.breadcrumbs .sep {
  display: inline-block;
  margin: 0 13px;
}

.breadcrumb a {
  overflow: hidden;
  max-width: 600px;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}

.breadcrumbs {
  margin-bottom: 19px;
}

@media (max-width: 1000px) {
  .breadcrumbs .sep {
    margin: 0 7px;
  }

  .breadcrumbs {
    margin-bottom: 39px;
  }

  .breadcrumb a {
    max-width: 150px;
  }
}

/* Hebrew */
[dir="rtl"] .sep {
  transform: scaleX(-100%);
}