.product-card-disabled img,.product-card-disabled:hover,.washed-out {
	opacity:.2
}
#add-to-favorit:active,#add-to-favorit:focus,.add-to-favorit-card:active,.add-to-favorit-card:focus,.add-to-favorit-card:focus:active {
	outline:0
}
.product-card-control a:hover,.product-card:focus,.product-card:hover,.product-favorit:focus,.product-favorit:hover {
	text-decoration:none
}
.no-data span {
	width:100%;
	display:block;
	padding:15px;
	border-radius:4px;
	text-align:center;
	margin-bottom:15px;
	border:1px solid #ddd;
	background-color:#f4f4f4
}
.product-favorit,.product-holder .setting-product-container {
	height:45px;
	background-color:rgba(255,255,255,.9);
	position:absolute;
	right:1px;
	top:1px;
	margin-right:0;
	z-index:5;
	text-align:center
}
.setting-product-container .dropdown-toggle a {
	color:#999
}
.setting-product-container .dropdown-toggle a:hover {
	color:#00b4ac
}
.setting-product-container .dropdown-menu {
	width:170px
}
.setting-product-container .dropdown-menu a {
	min-width:170px
}
.product-container {
	padding-right:15px
}
.product-holder {
	padding-left:30px;
	margin-bottom:15px;
	border-radius:4px
}
.product-holder .setting-product-container {
	width:38px;
	font-size:30px;
	border-radius:0 3px 0 4px;
	border:1px solid #eee
}
@media (min-width:768px) and (max-width:991px) {
	.product-holder.recent-viewed-item:last-child {
		margin-right:0
	}
}
.edit-product {
	float:right;
	padding-top:4px
}
.product-favorit {
	width:45px;
	font-size:16px;
	padding-top:10px;
	border:1px solid #eee;
	border-radius:0 3px 0 4px;
	border-top:0;
	border-right:0
}
.product-card,.product-card-disabled {
	float:left;
	width:100%;
	padding:0;
	display:block;
	background-color:#4518004a;
	border-radius:4px;
	cursor:pointer;
	overflow:hidden;
	border:1px solid #000;
	transition:.2s;
	-webkit-transition:.2s;
	-moz-transition:.2s;
	-o-transition:.2s
}
.product-card-disabled:hover,.product-card:hover {
	border-radius:4px;
	border:1px solid #ccc;
	box-shadow:0 2px 5px rgba(100,100,100,.175)
}
.product-card hr {
	margin:0 10px 15px;
	border-color:#ddd
}
.product-card:hover .product-card-text-edit {
	opacity:0
}
.product-card:hover img {
	opacity:.8
}
.product-card:hover .product-card-control {
	opacity:1
}
.product-card .washed-out,.product-card:hover .washed-out {
	opacity:.2
}
@media (max-width:767px) {
	.product-card p {
		font-size:12px
	}
}
.product-card-img {
	position:relative;
	background-color:#f4f4f4;
	border-radius:2px 2px 0 0;
	padding:100% 0 0
}
.product-card-img img {
	border-radius:4px 4px 0 0;
	position:absolute;
	top:0
}
.img-placeholder {
	width:100%;
	min-height:220px;
	font-size:50px;
	color:#00b4ac;
	text-align:center;
	padding-top:80px
}
@media (max-width:767px) {
	.img-placeholder {
		min-height:150px;
		padding-top:40px
	}
}
.product-card-text,.product-card-text-edit {
	padding:5px 10px;
	transition:.2s;
	-webkit-transition:.2s;
	-moz-transition:.2s;
	-o-transition:.2s
}
.product-card-text-small {
	margin:0
}
.product-card-sub-info {
	font-size:12px
}
.product-card-name,.product-card-price,.product-card-price-small,.product-card-shop,.product-card-sold,.product-card-stock {
	height:25px;
	line-height:25px;
	overflow:hidden
}
.product-card-price,.product-card-price-small {
	font-weight:700;
	font-size:12px;
	text-align:right;
	color:#00b4ac
}
.product-card-price-small {
	text-align:left
}
.align-right-desktop,.product-card-stock {
	text-align:right
}
.product-card-footer {
	color:#999
}
.product-card-footer .link-container {
	padding-right:0px;
	margin-bottom:7px;
	margin-top:-8px;
	text-align:right
}
.product-card-footer .number-of-likes-container {
	padding-left:10px;
	white-space:nowrap
}
.product-card-name {
	text-overflow:ellipsis;
	color:#fff;
	font-weight:700;
	margin-bottom:0
}
.product-card-shop,.product-card-sold,.product-card-stock {
	font-size:12px;
	color:#fff
}
@media (max-width:991px) {
	.product-card-name {
		height:38px;
		line-height:18px
	}
}
.product-card-label {
	height:25px;
	padding-top:3px
}
@media (max-width:767px) {
	.align-right-desktop {
		text-align:left
	}
}
.product-status {
	position:absolute;
	width:100%;
	text-align:center;
	bottom:5px
}
.product-card-img-container {
	position:relative
}
.product-card-control {
	width:100%;
	margin:-45px 0 0;
	padding:5px;
	color:#00b4ac;
	line-height:10px;
	text-align:center;
	font-weight:700;
	float:left;
	opacity:0;
	transition:.2s;
	-webkit-transition:.2s;
	-moz-transition:.2s;
	-o-transition:.2s
}
.add-product .product-card-img {
	background-color:#fff
}
.add-product .product-card-control {
	opacity:1
}
.add-product .product-card-text-edit {
	opacity:0
}
#add-to-favorit {
	float:right;
	height:36px;
	padding:6px;
	color:#999;
	border-color:#ddd
}
#add-to-favorit span {
	opacity:1
}
#add-to-favorit.favorited,#add-to-favorit.favorited:hover {
	color:#fff;
	background-color:#d9534f;
	border-color:#d9534f
}
.add-to-favorit-card {
	opacity:.6;
	position:absolute;
	top:10px;
	right:10px;
	z-index:1;
	padding:2px 0 0;
	border-radius:100%;
	color:#999;
	border-color:#ddd;
	height:36px;
	width:36px
}
.custom-label,.title-custom-label {
	font-weight:700;
	border-radius:15px
}
.add-to-favorit-card.favorited,.add-to-favorit-card.favorited:hover {
	color:#fff;
	background-color:#d9534f;
	border-color:#d9534f
}
.add-to-favorit-card.favorited,.add-to-favorit-card:hover {
	opacity:1
}
.custom-label {
	left:25px;
	bottom:5px
}
.custom-label-customization:focus,.custom-label-customization:hover {
	background-color:#aaa
}
.custom-label-empty-stock:focus,.custom-label-empty-stock:hover {
	background-color:#d9534f
}
.title-custom-label {
	font-size:12px!important;
	padding-bottom:2px!important;
	padding-top:2px!important
}
.custom-label-holder {
	position:absolute;
	bottom:10px
}
#similar-items-card {
	padding-bottom:0
}
#similar-items-section .add-to-favorit-card {
	top:8px;
	right:6px
}
@media (max-width:767px) {
	.product-card-control {
		margin-top:-30px
	}
	.add-to-favorit-card {
		height:30px;
		width:30px
	}
	.product-card-price {
		text-align:left;
		white-space:nowrap
	}
	#similar-items-section {
		overflow-x:auto;
		overflow-y:hidden;
		padding-top:5px;
		padding-left:5px;
		padding-bottom:5px
	}
	#recommended-items-section.content-card {
		padding-bottom:0
	}
	#similar-items-mobile .product-holder {
		max-width:180px;
		padding-left:25px
	}
}
.similar-left-control {
	float:left;
	margin-right:6px
}
.similar-right-control {
	float:right
}
.similar-items-control>div>a {
	display:inline-block;
	position:relative;
	padding:4px 12px;
	line-height:1.6;
	text-decoration:none;
	color:#00b4ac;
	cursor:pointer;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	margin-left:-1px
}
.similar-items-control>.disabled>a {
	cursor:not-allowed;
	color:#aaa;
	background-color:#fff;
	border-color:#eee
}
.similar-items-control>#similar-left-control {
	margin-right:8px
}
@media (min-width:560px) {
	.similar-items-control {
		margin-bottom:10px
	}
}
@media (max-width:360px) {
	.similar-items-control>#similar-left-control {
		margin-right:5px
	}
}
.similar-item-name {
	margin-top:8px;
	font-size:12px;
	line-height:12px;
	height:12px
}
.similar-item-price {
	margin-bottom:4px;
	text-align:left
}
@media (max-width:767px) {
	#recommended-items-outer {
		padding-bottom:5px;
		overflow-x:auto;
		overflow-y:hidden
	}
	#recommended-items-inner {
		width:746px;
		display:block;
		float:left;
		padding-left:5px
	}
	#recommended-items-inner .product-holder {
		max-width:180px;
		padding-left:25px
	}
	.recent-viewed-item {
		width:200px;
		float:left;
		margin:0 15px 0 0;
		padding-left: 10px
	}
}