.product-catgroup {
	list-style:none;
	padding:0px;
	margin:0px;
	text-align:center;
}

.product-catgroup li {
	margin-top:15px;
	margin-bottom:15px;
}
.product-catgroup li a {
	text-decoration:none;
}

.product-catgroup-inner-wrapper {
	display:block;

	box-shadow: 4px 4px 12px rgba(0,0,0,.15);
	background-color:#FFFFFF;

	 -webkit-border-radius: 16px;
		-moz-border-radius: 16px;
			 border-radius: 16px !important;
}
@media (min-width: 992px) {
	.product-catgroup-inner-wrapper {
		filter: grayscale(100%); /* Standard */
		-webkit-filter: grayscale(100%); /* Webkit */
		/* filter: url(/elements/grayscale.svg#desaturate); /* Firefox 4-34 */
		filter: gray;  /* IE6-9 */
		-webkit-filter: grayscale(1); /* Old WebKit */
	}

	.product-catgroup-inner-wrapper:focus,
	.product-catgroup-inner-wrapper:hover {
		filter: grayscale(0%);
		filter: none;
		-webkit-filter: grayscale(0); /* Old WebKit */
	
		background-color:#FFFFFF !important;
	}
}

.product-catgroup-inner {
}

.product-catgroup-title {
	width:100%;
	padding:10px;

	 -webkit-border-radius:16px 16px 0px 0px;
		-moz-border-radius:16px 16px 0px 0px;
			 border-radius:16px 16px 0px 0px !important;

	background-color:var(--color-primary);
	color:var(--color-primary-text);

	font-weight:600;
}
@media (min-width: 992px) {
	.product-catgroup-title {
		background-color:var(--color-secondary);
	}

	.product-catgroup-inner-wrapper:focus .product-catgroup-title,
	.product-catgroup-inner-wrapper:hover .product-catgroup-title {
		background-color:var(--color-primary);
	}
}




.product-catgroup-img {
	width:50%;
	height:auto;

	-webkit-box-shadow: none !important;
	   -moz-box-shadow: none !important;
			box-shadow: none !important;
}
