.kyl_breadcrumb {
  color: #2a624d;
  overflow: scroll;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  scrollbar-width: none;
  margin: 30px 30px 0;
}
.kyl_breadcrumb::-webkit-scrollbar {
  display: none !important;
}
@media (min-width: 768px) {
  .kyl_breadcrumb {
    margin: 30px 68px;
  }
}
@media (min-width: 1024px) {
  .kyl_breadcrumb {
    margin: 30px 66px;
  }
}
@media (min-width: 1172px) {
  .kyl_breadcrumb {
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1440px) {
  .kyl_breadcrumb {
    max-width: 1190px;
  }
}
.kyl_breadcrumb .wrapper {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.kyl_breadcrumb .wrapper a,
.kyl_breadcrumb .wrapper span:not(.delimiter) {
  color: #2a624d;
  font-weight: 700;
  letter-spacing: normal;
  line-height: 24px;
  font-size: 16px;
  display: inline-block;
}
.kyl_breadcrumb .wrapper .delimiter {
  display: inline-block;
  width: 5px;
  height: 10px;
  margin: 0 10px;
  background: transparent url('/wp-content/themes/kyltheme/assets/svg/icon_breadcrumb_pine.svg') center center / 5px 10px no-repeat;
}
.kyl_foundation_breadcrumb {
  color: #5a0037;
}
.kyl_foundation_breadcrumb .wrapper a,
.kyl_foundation_breadcrumb .wrapper span:not(.delimiter) {
  color: #5a0037;
}
.kyl_foundation_breadcrumb .wrapper .delimiter {
  background: transparent url('/wp-content/themes/kyltheme/assets/svg/icon_breadcrumb_blackberry.svg') center center / 5px 10px no-repeat;
}
