.brxe-jet-smart-filters-date-range .jet-date-range__submit-icon svg {
	width: 1em;
	height: 1em;
}

.brxe-jet-smart-filters-date-range .jet-date-range__submit-icon path, .brxe-jet-smart-filters-date-range .jet-date-range__submit-icon svg {
	fill: currentColor;
}

.jet-date-period__datepicker-button svg {
	width: 1em;
	height: 1em;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

.jet-date-period__datepicker-button svg path {
	fill: currentColor;
}

.jet-date-period-datepicker-opened .jet-date-period__datepicker-button svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.jet-date-period__next svg, .jet-date-period__prev svg {
	width: 1em;
	height: 1em;
}

.jet-date-period__next svg path, .jet-date-period__prev svg path {
	fill: currentColor;
}

.jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__checked-icon svg {
	width: 1em;
	height: 1em;
}

.jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__checked-icon svg path {
	fill: currentColor;
}

.jet-smart-filters-search .jet-search-filter__input-clear svg {
	width: 18px;
	height: 18px;
}

.jet-smart-filters-search .jet-search-filter__input-clear svg path {
	fill: currentColor;
}

@-webkit-keyframes loading-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes loading-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

.brxe-jet-smart-filters-search .jet-search-filter__submit-icon svg {
	width: 1em;
	height: 1em;
}

.brxe-jet-smart-filters-search .jet-search-filter__submit-icon path, .brxe-jet-smart-filters-search .jet-search-filter__submit-icon svg {
	fill: currentColor;
}

.jet-radio-list .jet-radio-list__item .jet-radio-list__checked-icon svg {
	width: 1em;
	height: 1em;
}

.jet-radio-list .jet-radio-list__item .jet-radio-list__checked-icon svg path {
	fill: currentColor;
}

.jet-rating .jet-rating-star__icon svg {
	width: 1em;
	height: 1em;
}

.jet-rating .jet-rating-star__icon svg path {
	fill: currentColor;
}

.jet-filter-items-search__clear svg {
	width: 1em;
	height: 1em;
}

.jet-filter-items-search__clear svg path {
	fill: currentColor;
}

.apply-filters__button[tabindex]:focus-visible, .jet-active-filter[tabindex]:focus-visible, .jet-active-tag[tabindex]:focus-visible, .jet-filter-items-dropdown__label[tabindex]:focus-visible, .jet-filter-items-moreless[tabindex]:focus-visible, .jet-filters-pagination__item[tabindex]:focus-visible, .jet-filters-pagination__load-more[tabindex]:focus-visible, .jet-remove-all-filters__button[tabindex]:focus-visible, .jet-select__control[tabindex]:focus-visible, .jet-sorting-select[tabindex]:focus-visible, label[tabindex]:focus-visible {
	outline: 1px solid var(--tabindex-color);
	-webkit-box-shadow: 0px 0px 0px 3px var(--tabindex-shadow-color);
	box-shadow: 0px 0px 0px 3px var(--tabindex-shadow-color);
}

.jsf_provider-preloader-circle div, .jsf_provider-preloader-circle svg, .jsf_provider-preloader-circle-clip div, .jsf_provider-preloader-circle-clip svg, .jsf_provider-preloader-circle-clip-growing div, .jsf_provider-preloader-circle-clip-growing svg {
	width: 1em;
	height: 1em;
	-webkit-animation: jsf_provider-preloader-circle-rotate-animation 1s linear infinite;
	animation: jsf_provider-preloader-circle-rotate-animation 1s linear infinite;
}

.jsf_provider-preloader-circle-clip-growing svg {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation-duration: 2.5s;
	animation-duration: 2.5s;
}

.jsf_provider-preloader-circle-clip-growing svg .path {
	stroke-linecap: round;
	stroke: currentColor;
	-webkit-animation: jsf_provider-preloader-circle-clip-growing-dash-animation 2s ease-in-out infinite;
	animation: jsf_provider-preloader-circle-clip-growing-dash-animation 2s ease-in-out infinite;
}

@-webkit-keyframes jsf_provider-preloader-circle-rotate-animation {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes jsf_provider-preloader-circle-rotate-animation {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes jsf_provider-preloader-circle-clip-growing-dash-animation {
	0% {
		stroke-dasharray: 1, 150;
		stroke-dashoffset: 0;
	}
	
	50% {
		stroke-dasharray: 90, 150;
		stroke-dashoffset: -35;
	}
	
	to {
		stroke-dasharray: 90, 150;
		stroke-dashoffset: -124;
	}
}

@keyframes jsf_provider-preloader-circle-clip-growing-dash-animation {
	0% {
		stroke-dasharray: 1, 150;
		stroke-dashoffset: 0;
	}
	
	50% {
		stroke-dasharray: 90, 150;
		stroke-dashoffset: -35;
	}
	
	to {
		stroke-dasharray: 90, 150;
		stroke-dashoffset: -124;
	}
}

@-webkit-keyframes jsf_provider-preloader-lines-wave-stretchdelay {
	0%, 40%, to {
		transform: scaleY(.4);
		-webkit-transform: scaleY(.4);
	}
	
	20% {
		transform: scaleY(1);
		-webkit-transform: scaleY(1);
	}
}

@keyframes jsf_provider-preloader-lines-wave-stretchdelay {
	0%, 40%, to {
		transform: scaleY(.4);
		-webkit-transform: scaleY(.4);
	}
	
	20% {
		transform: scaleY(1);
		-webkit-transform: scaleY(1);
	}
}

@-webkit-keyframes jsf_provider-preloader-lines-pulse {
	0% {
		-webkit-transform: scaley(1);
		transform: scaley(1);
	}
	
	50% {
		-webkit-transform: scaley(.4);
		transform: scaley(.4);
	}
	
	to {
		-webkit-transform: scaley(1);
		transform: scaley(1);
	}
}

@keyframes jsf_provider-preloader-lines-pulse {
	0% {
		-webkit-transform: scaley(1);
		transform: scaley(1);
	}
	
	50% {
		-webkit-transform: scaley(.4);
		transform: scaley(.4);
	}
	
	to {
		-webkit-transform: scaley(1);
		transform: scaley(1);
	}
}

@-webkit-keyframes jsf_provider-preloader-lines-pulse-rapid {
	0% {
		-webkit-transform: scaley(1);
		transform: scaley(1);
	}
	
	80% {
		-webkit-transform: scaley(.3);
		transform: scaley(.3);
	}
	
	90% {
		-webkit-transform: scaley(1);
		transform: scaley(1);
	}
}

@keyframes jsf_provider-preloader-lines-pulse-rapid {
	0% {
		-webkit-transform: scaley(1);
		transform: scaley(1);
	}
	
	80% {
		-webkit-transform: scaley(.3);
		transform: scaley(.3);
	}
	
	90% {
		-webkit-transform: scaley(1);
		transform: scaley(1);
	}
}

@-webkit-keyframes sk-scaleDelay {
	0% {
		-webkit-transform: scale3D(1, 1, 1);
		transform: scale3D(1, 1, 1);
	}
	
	70% {
		-webkit-transform: scale3D(1, 1, 1);
		transform: scale3D(1, 1, 1);
	}
	
	to {
		-webkit-transform: scale3D(1, 1, 1);
		transform: scale3D(1, 1, 1);
	}
	
	35% {
		-webkit-transform: scale3D(0, 0, 1);
		transform: scale3D(0, 0, 1);
	}
}

@keyframes sk-scaleDelay {
	0% {
		-webkit-transform: scale3D(1, 1, 1);
		transform: scale3D(1, 1, 1);
	}
	
	70% {
		-webkit-transform: scale3D(1, 1, 1);
		transform: scale3D(1, 1, 1);
	}
	
	to {
		-webkit-transform: scale3D(1, 1, 1);
		transform: scale3D(1, 1, 1);
	}
	
	35% {
		-webkit-transform: scale3D(0, 0, 1);
		transform: scale3D(0, 0, 1);
	}
}

@-webkit-keyframes sk-foldCubeAngle {
	0% {
		-webkit-transform: perspective(140px) rotateX(-180deg);
		transform: perspective(140px) rotateX(-180deg);
		opacity: 0;
	}
	
	10% {
		-webkit-transform: perspective(140px) rotateX(-180deg);
		transform: perspective(140px) rotateX(-180deg);
		opacity: 0;
	}
	
	25% {
		-webkit-transform: perspective(140px) rotateX(0deg);
		transform: perspective(140px) rotateX(0deg);
		opacity: 1;
	}
	
	75% {
		-webkit-transform: perspective(140px) rotateX(0deg);
		transform: perspective(140px) rotateX(0deg);
		opacity: 1;
	}
	
	90% {
		-webkit-transform: perspective(140px) rotateY(180deg);
		transform: perspective(140px) rotateY(180deg);
		opacity: 0;
	}
	
	to {
		-webkit-transform: perspective(140px) rotateY(180deg);
		transform: perspective(140px) rotateY(180deg);
		opacity: 0;
	}
}

@keyframes sk-foldCubeAngle {
	0% {
		-webkit-transform: perspective(140px) rotateX(-180deg);
		transform: perspective(140px) rotateX(-180deg);
		opacity: 0;
	}
	
	10% {
		-webkit-transform: perspective(140px) rotateX(-180deg);
		transform: perspective(140px) rotateX(-180deg);
		opacity: 0;
	}
	
	25% {
		-webkit-transform: perspective(140px) rotateX(0deg);
		transform: perspective(140px) rotateX(0deg);
		opacity: 1;
	}
	
	75% {
		-webkit-transform: perspective(140px) rotateX(0deg);
		transform: perspective(140px) rotateX(0deg);
		opacity: 1;
	}
	
	90% {
		-webkit-transform: perspective(140px) rotateY(180deg);
		transform: perspective(140px) rotateY(180deg);
		opacity: 0;
	}
	
	to {
		-webkit-transform: perspective(140px) rotateY(180deg);
		transform: perspective(140px) rotateY(180deg);
		opacity: 0;
	}
}

@-webkit-keyframes jsf_provider-preloader-dots-grid-pulse-animation {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	50% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: .7;
	}
	
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes jsf_provider-preloader-dots-grid-pulse-animation {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	50% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: .7;
	}
	
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@-webkit-keyframes jsf_provider-preloader-dots-grid-beat-animation {
	50% {
		opacity: .35;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes jsf_provider-preloader-dots-grid-beat-animation {
	50% {
		opacity: .35;
	}
	
	to {
		opacity: 1;
	}
}

@-webkit-keyframes jsf_provider-preloader-dots-circle-animation {
	0%, 80%, to {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	40% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes jsf_provider-preloader-dots-circle-animation {
	0%, 80%, to {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	40% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes jsf_provider-preloader-dots-pulse-animation {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
	
	45% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: .7;
	}
	
	80% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes jsf_provider-preloader-dots-pulse-animation {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
	
	45% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: .7;
	}
	
	80% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@-webkit-keyframes jsf_provider-preloader-dots-elastic-animation {
	0% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
	
	25% {
		-webkit-transform: scale(1, 1.6);
		transform: scale(1, 1.6);
	}
	
	50% {
		-webkit-transform: scale(1, .7);
		transform: scale(1, .7);
	}
	
	75% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
	
	to {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes jsf_provider-preloader-dots-elastic-animation {
	0% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
	
	25% {
		-webkit-transform: scale(1, 1.6);
		transform: scale(1, 1.6);
	}
	
	50% {
		-webkit-transform: scale(1, .7);
		transform: scale(1, .7);
	}
	
	75% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
	
	to {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@-webkit-keyframes jsf_provider-preloader-dots-carousel-animation {
	0% {
		-webkit-box-shadow: 10em 0 0 -1px currentColor, 10.375em 0 0 1px currentColor, 10.75em 0 0 -1px currentColor;
		box-shadow: 10em 0 0 -1px currentColor, 10.375em 0 0 1px currentColor, 10.75em 0 0 -1px currentColor;
	}
	
	50% {
		-webkit-box-shadow: 10.75em 0 0 -1px currentColor, 10em 0 0 -1px currentColor, 10.375em 0 0 1px currentColor;
		box-shadow: 10.75em 0 0 -1px currentColor, 10em 0 0 -1px currentColor, 10.375em 0 0 1px currentColor;
	}
	
	to {
		-webkit-box-shadow: 10.375em 0 0 1px currentColor, 10.75em 0 0 -1px currentColor, 10em 0 0 -1px currentColor;
		box-shadow: 10.375em 0 0 1px currentColor, 10.75em 0 0 -1px currentColor, 10em 0 0 -1px currentColor;
	}
}

@keyframes jsf_provider-preloader-dots-carousel-animation {
	0% {
		-webkit-box-shadow: 10em 0 0 -1px currentColor, 10.375em 0 0 1px currentColor, 10.75em 0 0 -1px currentColor;
		box-shadow: 10em 0 0 -1px currentColor, 10.375em 0 0 1px currentColor, 10.75em 0 0 -1px currentColor;
	}
	
	50% {
		-webkit-box-shadow: 10.75em 0 0 -1px currentColor, 10em 0 0 -1px currentColor, 10.375em 0 0 1px currentColor;
		box-shadow: 10.75em 0 0 -1px currentColor, 10em 0 0 -1px currentColor, 10.375em 0 0 1px currentColor;
	}
	
	to {
		-webkit-box-shadow: 10.375em 0 0 1px currentColor, 10.75em 0 0 -1px currentColor, 10em 0 0 -1px currentColor;
		box-shadow: 10.375em 0 0 1px currentColor, 10.75em 0 0 -1px currentColor, 10em 0 0 -1px currentColor;
	}
}

@-webkit-keyframes jsf_provider-preloader-dots-windmill-animation {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes jsf_provider-preloader-dots-windmill-animation {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes jsf_provider-preloader-dots-triangle-path-1-animation {
	33% {
		-webkit-transform: translate(.375em, -.75em);
		transform: translate(.375em, -.75em);
	}
	
	66% {
		-webkit-transform: translate(.75em);
		transform: translate(.75em);
	}
	
	to {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}

@keyframes jsf_provider-preloader-dots-triangle-path-1-animation {
	33% {
		-webkit-transform: translate(.375em, -.75em);
		transform: translate(.375em, -.75em);
	}
	
	66% {
		-webkit-transform: translate(.75em);
		transform: translate(.75em);
	}
	
	to {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}

@-webkit-keyframes jsf_provider-preloader-dots-triangle-path-2-animation {
	33% {
		-webkit-transform: translate(.375em, .75em);
		transform: translate(.375em, .75em);
	}
	
	66% {
		-webkit-transform: translate(-.375em, .75em);
		transform: translate(-.375em, .75em);
	}
	
	to {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}

@keyframes jsf_provider-preloader-dots-triangle-path-2-animation {
	33% {
		-webkit-transform: translate(.375em, .75em);
		transform: translate(.375em, .75em);
	}
	
	66% {
		-webkit-transform: translate(-.375em, .75em);
		transform: translate(-.375em, .75em);
	}
	
	to {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}

@-webkit-keyframes jsf_provider-preloader-dots-triangle-path-3-animation {
	33% {
		-webkit-transform: translate(-.75em);
		transform: translate(-.75em);
	}
	
	66% {
		-webkit-transform: translate(-.375em, -.75em);
		transform: translate(-.375em, -.75em);
	}
	
	to {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}

@keyframes jsf_provider-preloader-dots-triangle-path-3-animation {
	33% {
		-webkit-transform: translate(-.75em);
		transform: translate(-.75em);
	}
	
	66% {
		-webkit-transform: translate(-.375em, -.75em);
		transform: translate(-.375em, -.75em);
	}
	
	to {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}

@-webkit-keyframes dotBricks-1 {
	16.667% {
		top: .6em;
		left: 0;
	}
	
	25% {
		top: 0;
		left: 0;
	}
	
	41.667% {
		top: 0;
		left: 0;
	}
	
	50% {
		top: 0;
		left: .6em;
	}
	
	66.666% {
		top: 0;
		left: .6em;
	}
	
	75% {
		top: .6em;
		left: .6em;
	}
	
	91.667% {
		top: .6em;
		left: .6em;
	}
	
	to {
		top: .6em;
		left: 0;
	}
}

@keyframes dotBricks-1 {
	16.667% {
		top: .6em;
		left: 0;
	}
	
	25% {
		top: 0;
		left: 0;
	}
	
	41.667% {
		top: 0;
		left: 0;
	}
	
	50% {
		top: 0;
		left: .6em;
	}
	
	66.666% {
		top: 0;
		left: .6em;
	}
	
	75% {
		top: .6em;
		left: .6em;
	}
	
	91.667% {
		top: .6em;
		left: .6em;
	}
	
	to {
		top: .6em;
		left: 0;
	}
}

@-webkit-keyframes dotBricks-2 {
	8.333% {
		top: 0;
		left: 0;
	}
	
	16.667% {
		top: 0;
		left: .6em;
	}
	
	33.333% {
		top: 0;
		left: .6em;
	}
	
	41.667% {
		top: .6em;
		left: .6em;
	}
	
	58.333% {
		top: .6em;
		left: .6em;
	}
	
	66.666% {
		top: .6em;
		left: 0;
	}
	
	83.333% {
		top: .6em;
		left: 0;
	}
	
	91.667% {
		top: 0;
		left: 0;
	}
}

@keyframes dotBricks-2 {
	8.333% {
		top: 0;
		left: 0;
	}
	
	16.667% {
		top: 0;
		left: .6em;
	}
	
	33.333% {
		top: 0;
		left: .6em;
	}
	
	41.667% {
		top: .6em;
		left: .6em;
	}
	
	58.333% {
		top: .6em;
		left: .6em;
	}
	
	66.666% {
		top: .6em;
		left: 0;
	}
	
	83.333% {
		top: .6em;
		left: 0;
	}
	
	91.667% {
		top: 0;
		left: 0;
	}
}

@-webkit-keyframes dotBricks-3 {
	0% {
		top: 0;
		left: .6em;
	}
	
	8.333% {
		top: .6em;
		left: .6em;
	}
	
	25% {
		top: .6em;
		left: .6em;
	}
	
	33.333% {
		top: .6em;
		left: 0;
	}
	
	50% {
		top: .6em;
		left: 0;
	}
	
	58.333% {
		top: 0;
		left: 0;
	}
	
	75% {
		top: 0;
		left: 0;
	}
	
	83.333% {
		top: 0;
		left: .6em;
	}
}

@keyframes dotBricks-3 {
	0% {
		top: 0;
		left: .6em;
	}
	
	8.333% {
		top: .6em;
		left: .6em;
	}
	
	25% {
		top: .6em;
		left: .6em;
	}
	
	33.333% {
		top: .6em;
		left: 0;
	}
	
	50% {
		top: .6em;
		left: 0;
	}
	
	58.333% {
		top: 0;
		left: 0;
	}
	
	75% {
		top: 0;
		left: 0;
	}
	
	83.333% {
		top: 0;
		left: .6em;
	}
}

@-webkit-keyframes jsf_provider-preloader-dots-fire-animation {
	1% {
		top: .75em;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	50% {
		top: .375em;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	to {
		top: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
}

@keyframes jsf_provider-preloader-dots-fire-animation {
	1% {
		top: .75em;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	50% {
		top: .375em;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	to {
		top: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
}

@-webkit-keyframes jsf_provider-preloader-dots-rotate-animation {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes jsf_provider-preloader-dots-rotate-animation {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes jsf_provider-preloader-dots-bouncing-animation {
	33% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	66% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
	
	to {
		-webkit-transform: translateY(-15%);
		transform: translateY(-15%);
	}
}

@keyframes jsf_provider-preloader-dots-bouncing-animation {
	33% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	66% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
	
	to {
		-webkit-transform: translateY(-15%);
		transform: translateY(-15%);
	}
}

@-webkit-keyframes jsf_provider-preloader-dots-chasing-rotate-animation {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

@keyframes jsf_provider-preloader-dots-chasing-rotate-animation {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

@-webkit-keyframes jsf_provider-preloader-dots-chasing-animation {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	to {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	50% {
		-webkit-transform: scale(.8);
		transform: scale(.8);
	}
}

@keyframes jsf_provider-preloader-dots-chasing-animation {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	to {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	50% {
		-webkit-transform: scale(.8);
		transform: scale(.8);
	}
}

@-webkit-keyframes jsf_provider-preloader-dots-propagate-1-animation {
	25% {
		-webkit-transform: scale(.75);
		transform: scale(.75);
		left: .7em;
	}
	
	50% {
		-webkit-transform: scale(.6);
		transform: scale(.6);
		left: .35em;
	}
	
	75% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		left: 0em;
	}
	
	95% {
		-webkit-transform: scale(1);
		transform: scale(1);
		left: .875em;
	}
}

@keyframes jsf_provider-preloader-dots-propagate-1-animation {
	25% {
		-webkit-transform: scale(.75);
		transform: scale(.75);
		left: .7em;
	}
	
	50% {
		-webkit-transform: scale(.6);
		transform: scale(.6);
		left: .35em;
	}
	
	75% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		left: 0em;
	}
	
	95% {
		-webkit-transform: scale(1);
		transform: scale(1);
		left: .875em;
	}
}

@-webkit-keyframes jsf_provider-preloader-dots-propagate-2-animation {
	25% {
		-webkit-transform: scale(.75);
		transform: scale(.75);
		left: .7em;
	}
	
	50% {
		-webkit-transform: scale(.6);
		transform: scale(.6);
		left: .35em;
	}
	
	75% {
		-webkit-transform: scale(.6);
		transform: scale(.6);
		left: .35em;
	}
	
	95% {
		-webkit-transform: scale(1);
		transform: scale(1);
		left: .875em;
	}
}

@keyframes jsf_provider-preloader-dots-propagate-2-animation {
	25% {
		-webkit-transform: scale(.75);
		transform: scale(.75);
		left: .7em;
	}
	
	50% {
		-webkit-transform: scale(.6);
		transform: scale(.6);
		left: .35em;
	}
	
	75% {
		-webkit-transform: scale(.6);
		transform: scale(.6);
		left: .35em;
	}
	
	95% {
		-webkit-transform: scale(1);
		transform: scale(1);
		left: .875em;
	}
}

@-webkit-keyframes jsf_provider-preloader-dots-propagate-3-animation {
	25% {
		-webkit-transform: scale(.75);
		transform: scale(.75);
		left: .7em;
	}
	
	75% {
		-webkit-transform: scale(.75);
		transform: scale(.75);
		left: .7em;
	}
	
	95% {
		-webkit-transform: scale(1);
		transform: scale(1);
		left: .875em;
	}
}

@keyframes jsf_provider-preloader-dots-propagate-3-animation {
	25% {
		-webkit-transform: scale(.75);
		transform: scale(.75);
		left: .7em;
	}
	
	75% {
		-webkit-transform: scale(.75);
		transform: scale(.75);
		left: .7em;
	}
	
	95% {
		-webkit-transform: scale(1);
		transform: scale(1);
		left: .875em;
	}
}

@-webkit-keyframes jsf_provider-preloader-dots-propagate-4-animation {
	25% {
		-webkit-transform: scale(.75);
		transform: scale(.75);
		left: 1.05em;
	}
	
	75% {
		-webkit-transform: scale(.75);
		transform: scale(.75);
		left: 1.05em;
	}
	
	95% {
		-webkit-transform: scale(1);
		transform: scale(1);
		left: .875em;
	}
}

@keyframes jsf_provider-preloader-dots-propagate-4-animation {
	25% {
		-webkit-transform: scale(.75);
		transform: scale(.75);
		left: 1.05em;
	}
	
	75% {
		-webkit-transform: scale(.75);
		transform: scale(.75);
		left: 1.05em;
	}
	
	95% {
		-webkit-transform: scale(1);
		transform: scale(1);
		left: .875em;
	}
}

@-webkit-keyframes jsf_provider-preloader-dots-propagate-5-animation {
	25% {
		-webkit-transform: scale(.75);
		transform: scale(.75);
		left: 1.05em;
	}
	
	50% {
		-webkit-transform: scale(.6);
		transform: scale(.6);
		left: 1.4em;
	}
	
	75% {
		-webkit-transform: scale(.6);
		transform: scale(.6);
		left: 1.4em;
	}
	
	95% {
		-webkit-transform: scale(1);
		transform: scale(1);
		left: .875em;
	}
}

@keyframes jsf_provider-preloader-dots-propagate-5-animation {
	25% {
		-webkit-transform: scale(.75);
		transform: scale(.75);
		left: 1.05em;
	}
	
	50% {
		-webkit-transform: scale(.6);
		transform: scale(.6);
		left: 1.4em;
	}
	
	75% {
		-webkit-transform: scale(.6);
		transform: scale(.6);
		left: 1.4em;
	}
	
	95% {
		-webkit-transform: scale(1);
		transform: scale(1);
		left: .875em;
	}
}

@-webkit-keyframes jsf_provider-preloader-dots-propagate-6-animation {
	25% {
		-webkit-transform: scale(.75);
		transform: scale(.75);
		left: 1.05em;
	}
	
	50% {
		-webkit-transform: scale(.6);
		transform: scale(.6);
		left: 1.4em;
	}
	
	75% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		left: 1.75em;
	}
	
	95% {
		-webkit-transform: scale(1);
		transform: scale(1);
		left: .875em;
	}
}

@keyframes jsf_provider-preloader-dots-propagate-6-animation {
	25% {
		-webkit-transform: scale(.75);
		transform: scale(.75);
		left: 1.05em;
	}
	
	50% {
		-webkit-transform: scale(.6);
		transform: scale(.6);
		left: 1.4em;
	}
	
	75% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		left: 1.75em;
	}
	
	95% {
		-webkit-transform: scale(1);
		transform: scale(1);
		left: .875em;
	}
}

@-webkit-keyframes jsf_provider-preloader-dots-spin-scale-animation {
	0% {
		-webkit-transform-origin: 50% -50%;
		transform-origin: 50% -50%;
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	50% {
		-webkit-transform-origin: 50% -50%;
		transform-origin: 50% -50%;
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
	
	50.00001% {
		-webkit-transform-origin: 50% 150%;
		transform-origin: 50% 150%;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	to {
		-webkit-transform-origin: 50% 150%;
		transform-origin: 50% 150%;
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes jsf_provider-preloader-dots-spin-scale-animation {
	0% {
		-webkit-transform-origin: 50% -50%;
		transform-origin: 50% -50%;
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	50% {
		-webkit-transform-origin: 50% -50%;
		transform-origin: 50% -50%;
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
	
	50.00001% {
		-webkit-transform-origin: 50% 150%;
		transform-origin: 50% 150%;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	to {
		-webkit-transform-origin: 50% 150%;
		transform-origin: 50% 150%;
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes jsf_provider-preloader-wordpress {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes jsf_provider-preloader-wordpress {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes jsf_provider-preloader-hash-1 {
	0% {
		width: 20%;
		-webkit-box-shadow: currentColor .4em -.2em, currentColor -.4em .2em;
		box-shadow: currentColor .4em -.2em, currentColor -.4em .2em;
	}
	
	35% {
		width: 100%;
		-webkit-box-shadow: currentColor 0px -.2em, currentColor 0px .2em;
		box-shadow: currentColor 0px -.2em, currentColor 0px .2em;
	}
	
	70% {
		width: 20%;
		-webkit-box-shadow: currentColor -.4em -.2em, currentColor .4em .2em;
		box-shadow: currentColor -.4em -.2em, currentColor .4em .2em;
	}
	
	to {
		-webkit-box-shadow: currentColor .4em -.2em, currentColor -.4em .2em;
		box-shadow: currentColor .4em -.2em, currentColor -.4em .2em;
	}
}

@keyframes jsf_provider-preloader-hash-1 {
	0% {
		width: 20%;
		-webkit-box-shadow: currentColor .4em -.2em, currentColor -.4em .2em;
		box-shadow: currentColor .4em -.2em, currentColor -.4em .2em;
	}
	
	35% {
		width: 100%;
		-webkit-box-shadow: currentColor 0px -.2em, currentColor 0px .2em;
		box-shadow: currentColor 0px -.2em, currentColor 0px .2em;
	}
	
	70% {
		width: 20%;
		-webkit-box-shadow: currentColor -.4em -.2em, currentColor .4em .2em;
		box-shadow: currentColor -.4em -.2em, currentColor .4em .2em;
	}
	
	to {
		-webkit-box-shadow: currentColor .4em -.2em, currentColor -.4em .2em;
		box-shadow: currentColor .4em -.2em, currentColor -.4em .2em;
	}
}

@-webkit-keyframes jsf_provider-preloader-hash-2 {
	0% {
		height: 20%;
		-webkit-box-shadow: currentColor .2em .4em, currentColor -.2em -.4em;
		box-shadow: currentColor .2em .4em, currentColor -.2em -.4em;
	}
	
	35% {
		height: 100%;
		-webkit-box-shadow: currentColor .2em 0px, currentColor -.2em 0px;
		box-shadow: currentColor .2em 0px, currentColor -.2em 0px;
	}
	
	70% {
		height: 20%;
		-webkit-box-shadow: currentColor .2em -.4em, currentColor -.2em .4em;
		box-shadow: currentColor .2em -.4em, currentColor -.2em .4em;
	}
	
	to {
		-webkit-box-shadow: currentColor .2em .4em, currentColor -.2em -.4em;
		box-shadow: currentColor .2em .4em, currentColor -.2em -.4em;
	}
}

@keyframes jsf_provider-preloader-hash-2 {
	0% {
		height: 20%;
		-webkit-box-shadow: currentColor .2em .4em, currentColor -.2em -.4em;
		box-shadow: currentColor .2em .4em, currentColor -.2em -.4em;
	}
	
	35% {
		height: 100%;
		-webkit-box-shadow: currentColor .2em 0px, currentColor -.2em 0px;
		box-shadow: currentColor .2em 0px, currentColor -.2em 0px;
	}
	
	70% {
		height: 20%;
		-webkit-box-shadow: currentColor .2em -.4em, currentColor -.2em .4em;
		box-shadow: currentColor .2em -.4em, currentColor -.2em .4em;
	}
	
	to {
		-webkit-box-shadow: currentColor .2em .4em, currentColor -.2em -.4em;
		box-shadow: currentColor .2em .4em, currentColor -.2em -.4em;
	}
}

.jet-filter+.jet-filter {
	margin-top: 10px;
}

[class*=brxe-jet-smart-filters-] .jet-filter, [class*=brxe-jet-smart-filters-] .jet-filter .jet-filters-group .jet-select {
	max-width: calc(( 100% - ( var(--columns) - 1 ) * var(--column-gap) ) / var(--columns));
	-ms-flex-preferred-size: calc(( 100% - ( var(--columns) - 1 ) * var(--column-gap) ) / var(--columns));
	flex-basis: calc(( 100% - ( var(--columns) - 1 ) * var(--column-gap) ) / var(--columns));
	margin-top: 0;
}