.iva-color-filter-block .iva-color-filter-elements-wrapper {
	display: flex;
	justify-content: start;

	flex-wrap: wrap;
}


.iva-color-filter-block .iva-color-filter-elements-wrapper .iva-color-filter-elements {
	height: 35px;
	width:  35px;
	
	display: block;
	border: 1px solid black;
	margin-right: 5px;
	margin-top: 5px ;
	border-radius: 50%;


	display: flex;
	justify-content: end;
	align-items: start;

	i.mark-green {
		background-color: white;
		margin: -5px -5px 0 0;
		border-radius: 50%;
		display: none;
	}
}
.iva-color-filter-block .iva-color-filter-elements-wrapper .iva-color-filter-elements:focus,
.iva-color-filter-block .iva-color-filter-elements-wrapper .iva-color-filter-elements:hover {
	cursor: pointer;
	transition: all ease .3;
}

.iva-color-filter-block .iva-color-filter-elements-wrapper .iva-color-filter-elements input:checked ,
.iva-color-filter-block .iva-color-filter-elements-wrapper .iva-color-filter-elements.active ,
.iva-color-filter-block .iva-color-filter-elements-wrapper .iva-color-filter-elements:hover {
	/* border-radius: 50%; */
	i.mark-green {
		display: block;
	}
}
.iva-color-filter-block .iva-color-filter-elements-wrapper .iva-color-filter-elements.active:hover {
	/* border-radius: 0; */
	i.mark-green {
		display: none;
	}
}

.iva-color-filter-block .iva-color-filter-elements-wrapper .iva-color-filter-elements input {
	display: none;
}

.woocommerce ul.products li.product a img.attachment-woocommerce_thumbnail {
	display: none;
}