.elementor-62798 .elementor-element.elementor-element-68bc486{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-62798 .elementor-element.elementor-element-9e8a0f1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62798 .elementor-element.elementor-element-a09f319 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-62798 .elementor-element.elementor-element-68bc486{--content-width:1140px;}.elementor-62798 .elementor-element.elementor-element-9e8a0f1{--width:100%;}}/* Start custom CSS for wp-widget-wc_brands_brand_thumbnails, class: .elementor-element-a09f319 */.brands ul {
	flex-wrap: wrap;
	align-items: center;
	display: flex;
	align-items: center;
	margin-left: -1px;
	margin-bottom: -1px;
}

.brands ul li {
	margin: 0;
	display: flex;
	border: 1px solid #d4d4d8;
	padding: 0 1rem;
	height: 7rem;
	display: flex;
	justify-content: left;
	align-items: left;
}

.brands img {
	object-fit: contain;
	max-width: 100%;
	max-height: 7rem;
	display: inline-block;
	height: auto;
	opacity: .8;
	transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.brands li a:hover img {
	opacity: 1;
}

/*
@media (min-width: 768px) and (max-width: 1024px) {
	.brands ul.brand-thumbnails.fluid-columns li {
		width: calc(25% + 1px);
		min-height: 11rem;
	}
}
*/

@media (min-width: 1001px) {
	.brands ul.brand-thumbnails.fluid-columns li {
		width: calc(10% + 1px);
	}
}

@media (max-width: 1000px) and (min-width: 695px) {
}

@media (max-width: 694px) and (min-width: 500px) {
	.brands ul li {
		width: calc(20% + 1px);
	}

	.brands ul.brand-thumbnails li {
		height: 6rem;
	}
}

@media (max-width: 499px) {
	.brands ul.brand-thumbnails.fluid-columns li {
		width: calc(25% + 1px);
	}

	.brands ul.brand-thumbnails li {
		height: 5.5rem;
	}

	.brands .brand-thumbnails img {
		max-height: 3rem;
	}
}/* End custom CSS */
/* Start custom CSS for wp-widget-wc_brands_brand_thumbnails, class: .elementor-element-3d98e86d */.brands .brand-thumbnails {
	padding: 0;
}

.brands ul.brand-thumbnails.fluid-columns li {
	flex-wrap: wrap;
	align-items: center;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: -1px;
	margin-bottom: -1px;
}

.brands ul.brand-thumbnails li {
	margin: 0;
	display: flex;
	border: 1px solid #d4d4d8;
	padding: 0 1rem;
	height: 7rem;
	display: flex;
	justify-content: left;
	align-items: left;
}

.brands .brand-thumbnails img {
	object-fit: contain;
	max-width: 100%;
	max-height: 7rem;
	display: inline-block;
	height: auto;
	opacity: .8;
	transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.brands .brand-thumbnails li a:hover img {
	opacity: 1;
}

/*
@media (min-width: 768px) and (max-width: 1024px) {
	.brands ul.brand-thumbnails.fluid-columns li {
		width: calc(25% + 1px);
		min-height: 11rem;
	}
}
*/

@media (min-width: 1001px) {
	.brands ul.brand-thumbnails.fluid-columns li {
		width: calc(10% + 1px);
	}
}

@media (max-width: 1000px) and (min-width: 500px) {
	.brands ul.brand-thumbnails.fluid-columns li {
		width: calc(20% + 1px);
	}

	.brands .brand-thumbnails img {
		height: 4rem;
	}

	.brands ul.brand-thumbnails li {
		height: 9rem;
	}
}

@media (max-width: 499px) {
	.brands ul.brand-thumbnails.fluid-columns li {
		width: calc(25% + 1px);
	}

	.brands ul.brand-thumbnails li {
		height: 5.5rem;
	}
}
/* End custom CSS *//* End custom CSS */