/**
 * Archive taxonomy filter navigation.
 * Button look matches Blocksy's dynamic filter buttons.
 */

 .jb-tax-filters {
	--theme-link-initial-color: var(--theme-palette-color-5);
    --theme-link-hover-color: var(--theme-palette-color-5);
    --theme-button-background-initial-color: rgba(215, 168, 255, 0.6);
    --theme-button-background-hover-color: var(--theme-palette-color-2);
    --padding: 10px 20px;
    --theme-border-radius: 50px;

	--items-horizontal-spacing: 20px;
    --theme-font-weight: 600;
    --theme-text-transform: uppercase;
    --theme-font-size: 14px;
	margin-bottom: 50px;
 }

.jb-tax-filters .jb-tax-nav {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 0.5rem 0.65rem;

	font-family: var(--theme-font-family);
    font-size: var(--theme-font-size);
    font-weight: var(--theme-font-weight);
    font-style: var(--theme-font-style, inherit);
    line-height: var(--theme-line-height);
    letter-spacing: var(--theme-letter-spacing);
    text-transform: var(--theme-text-transform);
    -webkit-text-decoration: var(--theme-text-decoration);
    text-decoration: var(--theme-text-decoration);
}

.jb-tax-filters--blog .jb-tax-nav {
	justify-content: flex-start;
}

.jb-tax-filters .jb-tax-nav a.active {
	color: var(--theme-link-hover-color);
}

.jb-tax-filters .jb-tax-nav--buttons a {
	padding: var(--padding, 8px 15px);
	border-radius: var(--theme-border-radius, 3px);
	background: var(--theme-button-background-initial-color);
}

.jb-tax-filters .jb-tax-nav--buttons a:hover,
.jb-tax-filters .jb-tax-nav--buttons a.active {
	background: var(--theme-button-background-hover-color);
}



.tax-industry-type h1 {
	font-size: clamp(3rem,4vw,5rem)!important;
}