/*Categories list*/
.the7-taxonomies {
  display: flex;
  flex-flow: row wrap;
  justify-content: var(--align-taxonomy-items);
  align-items: var(--align-taxonomy-items);
  grid-column-gap: var(--grid-row-gap);
  list-style: none;
  margin: 0 !important;
}
.widget-divider-yes .the7-taxonomies {
  grid-column-gap: calc(var(--grid-row-gap) / 2);
}
.the7-taxonomies li {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  align-self: center;
  list-style: none;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.the7-taxonomies li .cat-item-wrap {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  padding: 0px;
  border: 0px solid;
  font-size: var(--the7-base-font-size);
  line-height: var(--the7-base-line-height);
  color: var(--the7-base-color);
  border-color: var(--the7-divider-color);
  transition: all 0.3s;
}
.widget-divider-yes .the7-taxonomies li svg {
  width: 1em;
  height: auto;
}
.widget-divider-yes .the7-taxonomies li i,
.widget-divider-yes .the7-taxonomies li svg {
  margin-left: calc((var(--grid-row-gap, 2px)) / 2);
}
.widget-divider-yes .the7-taxonomies li:first-child i:first-child,
.widget-divider-yes .the7-taxonomies li:first-child svg:first-child {
  margin-left: 0;
  margin-right: calc((var(--grid-row-gap, 2px)) / 2);
}
.widget-divider-yes .the7-taxonomies li:last-child:after,
.widget-divider-yes .the7-taxonomies li:before {
  position: relative;
  flex: 0;
  align-self: center;
  content: "";
  font-size: var(--taxonomy_font_size);
  line-height: var(--taxonomy_line_height);
  height: var(--divider-height);
  border-left-width: var(--divider-width, 0px);
  border-right-width: var(--divider-width, 0px);
  border-color: var(--the7-divider-color);
}
.widget-divider-yes .the7-taxonomies li:before {
  margin-right: calc((var(--grid-row-gap, 2px) + var(--divider-width, 0px)) / 2);
}
.widget-divider-yes .the7-taxonomies li:last-child:after {
  display: none;
  margin-left: calc((var(--grid-row-gap, 2px) + var(--divider-width, 0px)) / 2);
}
.widget-divider-yes.last-item-divider-y .the7-taxonomies li:last-child:after {
  display: var(--last-divider-display);
}
.widget-divider-yes .the7-taxonomies li:first-child:before {
  display: none;
}
.widget-divider-yes.first-item-divider-y .the7-taxonomies li:first-child:before {
  display: var(--first-divider-display);
}
.the7-taxonomies-row {
  display: flex;
  flex-direction: var(--variations-direction, column);
  justify-content: var(--variations-justify, var(--align-variation-items));
  align-items: var(--variations-align, var(--align-variation-items));
}
.the7-taxonomies-row > span {
  display: none;
  margin: var(--label-margin, 0 0 10px 0);
  justify-content: var(--label-justify, flex-start);
  align-items: center;
  font-size: var(--the7-text-small-font-size);
  line-height: var(--the7-text-small-line-height);
  color: var(--the7-base-color);
}
