.breadcrumbsList {
  margin: 15px 0 0;
}
.breadcrumbsList span {
  display: inline-block;
  padding: 0 0 0 20px;
}
.breadcrumbsList span:first-child {
  padding: 0;
}
.breadcrumbsList span:first-child a:before {
  position: static;
}
.breadcrumbsList span.active a {
  color: #124568;
  text-decoration: none;
}
.breadcrumbsList span.breadcrumbs_element-not_found {
  padding-left: 20px;
}
.breadcrumbsList a,
.breadcrumbsList .last {
  font: 14px "latoregular", Arial, Tahoma;
  position: relative;
}
.breadcrumbsList a:before,
.breadcrumbsList .last:before {
  position: absolute;
  content: "";
  background: url('/local/templates/.default/images/sprites.png') no-repeat;
  background-position: -420px -270px;
  width: 6px;
  height: 9px;
  left: -10px;
  top: 7px;
}
.breadcrumbsList .last {
  color: #f2941f;
}
.breadcrumbsList a {
  color: #181818;
  position: relative;
  text-decoration: none;
}
.breadcrumbsList a:hover {
  text-decoration: underline;
}
@media only screen and (max-width: 991px) {
  .mobile_head .breadcrumbsList {
    top: 109px;
  }
  .breadcrumbsList {
    position: absolute;
    top: -63px;
    left: 104px;
    z-index: 1;
  }
  .breadcrumbsList .breadcrumbs_element {
    display: none;
  }
  .breadcrumbsList .breadcrumbs_element-last,
  .breadcrumbsList .breadcrumbs_element-catalog_first,
  .breadcrumbsList .breadcrumbs_element-not_found {
    display: table;
    height: 48px;
    vertical-align: middle;
  }
  .breadcrumbsList .breadcrumbs_element-last a,
  .breadcrumbsList .breadcrumbs_element-catalog_first a,
  .breadcrumbsList .breadcrumbs_element-not_found a,
  .breadcrumbsList .breadcrumbs_element-last span,
  .breadcrumbsList .breadcrumbs_element-catalog_first span,
  .breadcrumbsList .breadcrumbs_element-not_found span {
    display: table-cell;
    vertical-align: middle;
    color: #000;
  }
  .breadcrumbsList .breadcrumbs_element-last a:before,
  .breadcrumbsList .breadcrumbs_element-catalog_first a:before,
  .breadcrumbsList .breadcrumbs_element-not_found a:before,
  .breadcrumbsList .breadcrumbs_element-last span:before,
  .breadcrumbsList .breadcrumbs_element-catalog_first span:before,
  .breadcrumbsList .breadcrumbs_element-not_found span:before {
    top: 42%;
  }
  .itemDetail .breadcrumbsList .breadcrumbs_element-catalog_first {
    display: none;
  }
  .inner .breadcrumbsList .breadcrumbs_element-catalog_first + .breadcrumbs_element-last {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .breadcrumbsList {
    top: -56px;
  }
}
