.bodyclass .component.breadcrumb nav ol {
  padding: 0;
  margin: 0;
}

.bodyclass .component.breadcrumb .breadcrumb-item {
  margin-top: 0;
}

@media (max-width: 991px) {
  .bodyclass .component.breadcrumb .breadcrumb-item:nth-last-child(2) {
    display: block;
  }
}

@media (max-width: 991px) {
  .bodyclass .component.breadcrumb .breadcrumb-item:nth-last-child(2) .content-page__caret {
    position: absolute;
    top: 4px;
    left: 0;
    margin: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}

@media (max-width: 991px) {
  .bodyclass .component.breadcrumb .breadcrumb-item {
    display: none;
  }
}

.bodyclass .component.breadcrumb .breadcrumb-item a,
.bodyclass .component.breadcrumb .breadcrumb-item a span {
  color: #000;
  font-size: 14px;
  font-family: "Titillium Web", "Open Sans", sans-serif !important;
}

@media (max-width: 991px) {
  .bodyclass .component.breadcrumb .breadcrumb-item a,
  .bodyclass .component.breadcrumb .breadcrumb-item a span {
    margin-left: 12px;
  }
}

.bodyclass .component.breadcrumb .breadcrumb-item .navigation-title {
  margin-bottom: 0;
}

.bodyclass .component.breadcrumb .breadcrumb-item .separator {
  display: none;
}

.bodyclass .component.breadcrumb .breadcrumb-item .content-page__caret {
  margin: 0 6px;
}

.bodyclass .component.breadcrumb .breadcrumb-item.home {
  margin-left: 0;
}

.bodyclass .component.breadcrumb .breadcrumb-item.home > div {
  margin-top: 2px;
}

.bodyclass .component.breadcrumb .breadcrumb-item.home a span {
  text-indent: -9999px;
  min-width: 0;
}

.bodyclass .component.breadcrumb .breadcrumb-item.last a,
.bodyclass .component.breadcrumb .breadcrumb-item.last a span {
  color: #bbb;
}

.bodyclass .component.breadcrumb .breadcrumb-item.last .content-page__caret {
  display: none;
}

.breadcrumb.component {
  padding: 0 15px;
  margin-top: 0;
  margin-bottom: 36px;
  background-color: transparent;
}

div[class^="col-"] .breadcrumb.component {
  padding: 0;
}
