.c-button-add-product {
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #8dbb01;
	padding: 0 10px;
	margin-left: 5px;
}

@media (min-width: 768px) {
	padding: 0 15px;
	margin-left: 5px;
}

.c-button-add-product .icon path {
	fill: #8dbb01 !important;
}

.c-button-add-product:hover {
	background: #000000;
	color: #FFFFFF;
	border: 1px solid #000000;
}

.c-button-add-product:hover .icon path {
	fill: #FFFFFF !important;
}

.c-product-card__button-add {
	position: relative;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	filter: alpha(opacity=1);
	-moz-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
}

@media (min-width: 768px) {
	.c-product-card__button-add {
		position: absolute;
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		-moz-transform: translate(0, 100%);
		-o-transform: translate(0, 100%);
		-ms-transform: translate(0, 100%);
		-webkit-transform: translate(0, 100%);
		transform: translate(0, 100%);
	}
}

.c-product-card  .c-button {
	font-size: 9px;
}

@media (min-width: 768px) {
	.c-product-card  .c-button {
		font-size: 12px;
	}
}
