/* Drobečková navigace na mobilu: jeden řádek, při delší cestě vodorovný posun */
@media (max-width: 767px) {
  body:not(.type-index) .breadcrumbs-wrapper .breadcrumbs.navigation-home-icon-wrapper {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    position: relative;
    z-index: 2;
    margin-top: 62px;
    /* obsah pod ní posunout jen o 30 px, zbytek mezery už má šablona */
    margin-bottom: -62px;
    padding: 10px 0 0 !important;
    overflow-x: auto;
    white-space: nowrap;
    font-size: 13px;
    line-height: 20px;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
  }
  body:not(.type-index) .breadcrumbs-wrapper .breadcrumbs.navigation-home-icon-wrapper::-webkit-scrollbar { display: none; }
  body:not(.type-index) .breadcrumbs-wrapper .breadcrumbs > span { flex: 0 0 auto; display: inline-flex; align-items: center; margin: 0; padding: 0; }
  body:not(.type-index) .breadcrumbs-wrapper .breadcrumbs > span > a { margin: 0; padding: 0; }
  body:not(.type-index) .breadcrumbs-wrapper .breadcrumbs > span > a::after { display: none !important; }
  body:not(.type-index) .breadcrumbs-wrapper .breadcrumbs .navigation-bullet { display: inline !important; margin: 0 8px; color: #757575; }
  body:not(.type-index) .breadcrumbs-wrapper .breadcrumbs.navigation-home-icon-wrapper { margin-left: -10px; margin-right: -10px; }
}
