.product-image-container{
	float: left;
}

.product-thumbs{
	clear: both;
	overflow: hidden;
	margin: 0 -2px;
	margin-bottom: 16px;
}

.product-thumb {
	display: inline-block;
	margin: 4px 2px;	
}
.product-thumbs li.product-thumb:first-child{
	margin-left: 0;
}
.product-thumbs li.product-thumb:last-child{
	margin-right: 0;
}

.products-grid .product-image-container{
	float: none;
}

.product-thumb a{
	display: block;
	background: #f3f5f6;
}

.product-thumb a.active,
.product-thumb a:hover{
}

.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image{
	width: auto;
	height: auto;
}

.col-main .widget-new-products{
	margin-top: 25px;
}

button.button .m-btn{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

@media only screen and (max-width: 767px){
	.item-backstage{
		height: auto !important;
	}
	.products-grid .product-image-container{
		float: left;
		max-width: 43%;
		margin-right: 10px;
	}
	.item-wrapper .product-thumbs{
		text-align: center;
	}
	.item-wrapper,
	.item-wrapper:hover{
		position: relative !important;
		top: 0 !important;
		right: 0 !important;
		left: 0 !important;
		padding: 0 !important;
		margin: 0 !important;
		-webkit-box-shadow: none !important;
		-moz-box-shadow: none !important;
		box-shadow: none !important;
		-webkit-transform: translate(0px, 0px) !important;
		-moz-transform: translate(0px, 0px) !important;
		-o-transform: translate(0px, 0px) !important;
		-ms-transform: translate(0px, 0px) !important;
		transform: translate(0px, 0px) !important;
	}
	.item .item-backstage .item-wrapper .product-thumbs,
	.item .item-backstage .item-wrapper .product-name,
	.item .item-backstage .item-wrapper .ratings,
	.item .item-backstage .item-wrapper .actions,
	.item .item-backstage .item-wrapper .desc_grid{
		max-height: 9999px !important;
		opacity: 1 !important;
		display: inline-block !important;
		padding: 0 !important;
		width: 54%;	
		margin-top: 0 !important;
		margin-bottom: 9px !important;	
	}
	.item .item-backstage .item-wrapper .label-product{
		display: block !important;
		opacity: 1 !important;
		top: 10px;
		left: 15px;
	}
	.item .item-backstage .item-wrapper .product-thumbs{
		width: auto;
	}
	.item .item-backstage .item-wrapper .product-name a{
		padding: 0;
	}
}
@media only screen and (max-width: 500px){
	.products-grid .product-image-container,
	.item .item-backstage .item-wrapper .product-name,
	.item .item-backstage .item-wrapper .ratings,
	.item .item-backstage .item-wrapper .actions,
	.item .item-backstage .item-wrapper .desc_grid{
		float: none;
		width: 100%;
		max-width: 100%;
	}
	.products-grid .product-image-container{
		overflow: hidden;
	}
	.widget-new-products .products-grid .product-image{
		float: left;
		margin-right: 0;
		width: 68%;
		margin-right: 5px;
	}
	.item .item-backstage .item-wrapper .product-thumbs{
		width: 13%;
		min-width: 50px;
	}
	.product-thumb{
		margin-bottom: 0;
		margin-right: 0;
	}
	.products-grid .price-box{
		margin-top: 15px;
	}
}