/* Default theme imported */
/*	Icon Colors */
/* Loading theme in configuration */
/* Themes of components */
/* Loading custom themes */
/* import theme overrides */
/* Default theme imported */
/* Loading theme in configuration */
/* rtl files loading */
/* Loading custom themes */
/* Breadcrumb styles BEGINS */
lyte-breadcrumb,
.lyte-breadcrumb-structure {
  display: inline-block;
}
lyte-breadcrumb-body {
  font-family: 'LatoRegular', 'Open Sans', sans-serif;
  font-size: 15px;
  color: #555;
  cursor: pointer;
}
lyte-breadcrumb-body:hover {
  color: #111;
}
.lyteActive lyte-breadcrumb-body {
  color: #2c7bd0;
}
lyte-breadcrumb-item {
  padding: 0;
  font-size: 15px;
  margin-right: 25px;
  display: inline-block;
  position: relative;
}
lyte-breadcrumb-item::after {
  content: '';
  background-image: url(../../images/sprite_lyte.40315727727ad9e8fc4e874287ec5412.svg);
  background-position: -42px -1px;
  width: 6px;
  height: 9px;
  position: absolute;
  right: -18px;
  top: calc(50% - 9px/2);
  opacity: 0.5;
}
lyte-breadcrumb-item:last-child {
  margin-right: 0;
}
lyte-breadcrumb-item:last-child::after {
  content: none;
}
.lyteBreadcrumbCollapseSection > lyte-yield {
  display: flex;
}
.lyteBreadcrumbCollapsibleContainer lyte-breadcrumb-structure {
  display: flex;
  align-items: center;
}
.lyteBreadcrumbCollapsibleContainer lyte-breadcrumb-item {
  margin-right: 40px;
  white-space: nowrap;
}
.lyteBreadcrumbFirst lyte-breadcrumb-item:last-of-type {
  margin-right: 38px;
}
.lyteBreadcrumbLast lyte-breadcrumb-item:last-of-type {
  margin-right: 0;
}
.lyteBreadcrumbCollapsibleContainer lyte-breadcrumb-item::after {
  right: -23px;
}
.lyteBreadcrumbShrinkButton {
  border: 1px solid transparent;
  padding: 0;
  height: 25px;
  width: 25px;
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lyteBreadcrumbCollapsibleContainer .lyteBreadcrumbShrinkButton:hover,
.lyteBreadcrumbCollapsibleContainer .lyteDummyEventContainer:focus .lyteBreadcrumbShrinkButton:hover,
.lyteBreadcrumbCollapsibleContainer .lyteDummyEventContainer:focus .lyteBreadcrumbShrinkButton {
  border: 1px solid transparent;
  box-shadow: none;
}
.lyteBreadcrumbCollapsibleContainer lyte-drop-button.lyteDropButtonUp,
.lyteBreadcrumbCollapsibleContainer lyte-drop-button.lyteDropButtonDown,
.lyteBreadcrumbCollapsibleContainer .lyteDummyEventContainer:focus lyte-drop-button.lyteBreadcrumbShrinkButton.lyteDropButtonDown,
.lyteBreadcrumbCollapsibleContainer .lyteDummyEventContainer:focus lyte-drop-button.lyteBreadcrumbShrinkButton.lyteDropButtonUp {
  border: 1px solid transparent;
  box-shadow: none;
  background: #DDE1E4;
  border-radius: 3px;
}
.lyteBreadcrumbCollapsibleContainer .lyteDummyEventContainer:focus-visible .lyteBreadcrumbShrinkButton {
  border: 1px solid #0984E3;
  background: #fff;
  box-shadow: 0px 0px 5px 1px #0984E333;
}
.lyteBreadcrumbCollapseIcon {
  -webkit-mask-image: url(../../images/sprite_lyte.40315727727ad9e8fc4e874287ec5412.svg);
  mask-image: url(../../images/sprite_lyte.40315727727ad9e8fc4e874287ec5412.svg);
  -webkit-mask-position: -295px -165px;
  mask-position: -295px -165px;
  background-color: #7B7C7D;
  display: inline-block;
  width: 16px;
  height: 4px;
}
.lyteBreadcrumbFirst lyte-breadcrumb-item:last-child::after {
  content: '';
}
.lyteBreadcrumbCollapseShowElem {
  position: relative;
  display: flex;
  align-items: center;
  padding-right: 35px;
}
.lyteBreadcrumbCollapseShowElem::after {
  content: '';
  background-image: url(../../images/sprite_lyte.40315727727ad9e8fc4e874287ec5412.svg);
  background-position: -42px -1px;
  width: 6px;
  height: 9px;
  opacity: 0.5;
  position: absolute;
  right: 17px;
}
.lyteBreadcrumbCollapsibleContainer lyte-drop-button.lyteDropButtonUp .lyteBreadcrumbCollapseIcon,
.lyteBreadcrumbCollapsibleContainer lyte-drop-button.lyteDropButtonDown .lyteBreadcrumbCollapseIcon,
.lyteBreadcrumbCollapseShowElem:hover .lyteBreadcrumbCollapseIcon {
  background-color: #5B5D5F;
}
.lyteBreadcrumbDropdown.lyteDropdownUp .lyteArrow,
.lyteBreadcrumbDropdown.lyteDropdownDown .lyteArrow {
  display: none;
}
.lyteBreadcrumbDropdown.lyteDropdownDown {
  transform: translateY(5px);
}
.lyteBreadcrumbDropdown.lyteDropdownUp {
  transform: translateY(-5px);
}
/* import theme overrides - styles */
/* Breadcrumb styles ENDS */
