
.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 .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:before, .widget-divider-yes .the7-taxonomies li:last-child:after {
	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);
}
