/**
* Module Listing
*/

.woo-listing ul.products li,
.lcwoo-recent-products ul.products li,
.lcwoo-featured-products ul.products li,
.lcwoo-products ul.products li {
    text-align: center;
}

.woo-listing .woocommerce ul.products li.last,
.lcwoo-recent-products .woocommerce ul.products li.last,
.lcwoo-featured-products .woocommerce ul.products li.last,
.lcwoo-products .woocommerce ul.products li.last {
	margin-right: 0;
}

.woo-listing ul.products li,
.lcwoo-recent-products ul.products li,
.lcwoo-featured-products ul.products li,
.lcwoo-products ul.products li {
	text-align: center;
}

.woo-listing ul.products li a .star-rating,
.lcwoo-recent-products ul.products li a .star-rating,
.lcwoo-featured-products ul.products li a .star-rating,
.lcwoo-products ul.products li a .star-rating {
	float: none;
	margin: 0 auto;
	padding: 0;
}

.woo-listing ul.products li .button, .woo-listing ul.products li .added_to_cart,
.lcwoo-recent-products ul.products li .button, .lcwoo-recent-products ul.products li .added_to_cart,
.lcwoo-featured-products ul.products li .button, .lcwoo-featured-products ul.products li .added_to_cart,
.lcwoo-products ul.products li .button, .lcwoo-products ul.products li .added_to_cart {
	margin-top: 0!important;
	display: inline-block;
}

.woo-listing ul.products li .price,
.lcwoo-recent-products ul.products li .price,
.lcwoo-featured-products ul.products li .price,
.lcwoo-products ul.products li .price {
	display: block;
}

.woo-listing .woocommerce ul.products li .price del,
.lcwoo-recent-products .woocommerce ul.products li .price del,
.lcwoo-featured-products .woocommerce ul.products li .price del,
.lcwoo-products .woocommerce ul.products li .price del {
	display: inline-block;
}

.woo-listing .woocommerce ul.products li .price del,
.lcwoo-recent-products .woocommerce ul.products li .price del,
.lcwoo-featured-products .woocommerce ul.products li .price del,
.lcwoo-products .woocommerce ul.products li .price del {
	opacity: 1!important;
}

.woo-listing span.onsale,
.lcwoo-recent-products span.onsale,
.lcwoo-featured-products span.onsale,
.lcwoo-products span.onsale {
	position: absolute;
	min-height: 0;
    min-width: 0;
    top: 0;
    right: 0;
    left: auto;
    -webkit-font-smoothing: auto;
}

.woo-listing .woocommerce nav.woocommerce-pagination ul,
.lcwoo-recent-products .woocommerce nav.woocommerce-pagination ul,
.lcwoo-featured-products .woocommerce nav.woocommerce-pagination ul,
.lcwoo-products .woocommerce nav.woocommerce-pagination ul {
	margin: 0;
	border: 0;
}

.woo-listing .woocommerce nav.woocommerce-pagination ul li,
.lcwoo-recent-products .woocommerce nav.woocommerce-pagination ul li,
.lcwoo-featured-products .woocommerce nav.woocommerce-pagination ul li,
.lcwoo-products .woocommerce nav.woocommerce-pagination ul li {
	margin: 0;
	border: 0;
}

.woo-listing .woocommerce-info:before,
.lcwoo-recent-products .woocommerce-info:before,
.lcwoo-featured-products .woocommerce-info:before,
.lcwoo-products .woocommerce-info:before {
	content: '';
}

.woo-listing .site-content, .woo-listing .content-area,
.lcwoo-recent-products .site-content, .lcwoo-recent-products .content-area,
.lcwoo-featured-products .site-content, .lcwoo-featured-products .content-area,
.lcwoo-products .site-content, .lcwoo-products .content-area {
	margin: 0;
	width: 100%;
}

.woo-listing .woocommerce-pagination {
	float: none;
}

.woo-listing ul.products li.product .onsale,
.lcwoo-recent-products ul.products li.product .onsale,
.lcwoo-featured-products ul.products li.product .onsale,
.lcwoo-products ul.products li.product .onsale {
	margin: 0;
	text-transform: none;
}

.woo-listing .woocommerce a.added_to_cart,
.lcwoo-recent-products .woocommerce a.added_to_cart,
.lcwoo-featured-products .woocommerce a.added_to_cart,
.lcwoo-products .woocommerce a.added_to_cart {
	display: inline;
}

.woo-listing .woocommerce ul.products li.product,
.lcwoo-recent-products .woocommerce ul.products li.product,
.lcwoo-featured-products .woocommerce ul.products li.product,
.lcwoo-products .woocommerce ul.products li.product {
    float: left;
    margin: 0 3.8% 2.992em 0;
    padding: 0;
    position: relative;
    width: 22.15%
}

.woo-listing .woocommerce ul.products li.last,
.lcwoo-recent-products .woocommerce ul.products li.last,
.lcwoo-featured-products .woocommerce ul.products li.last,
.lcwoo-products .woocommerce ul.products li.last {
    margin-right: 0;
}

.woo-listing .woocommerce.columns-1 ul.products li.product,
.lcwoo-recent-products .woocommerce.columns-1 ul.products li.product,
.lcwoo-featured-products .woocommerce.columns-1 ul.products li.product,
.lcwoo-products .woocommerce.columns-1 ul.products li.product {
    width: 100%;
    margin-right: 0;
}

.woo-listing .woocommerce.columns-2 ul.products li.product,
.lcwoo-recent-products .woocommerce.columns-2 ul.products li.product,
.lcwoo-featured-products .woocommerce.columns-2 ul.products li.product,
.lcwoo-products .woocommerce.columns-2 ul.products li.product {
    width: 48%;
}

.woo-listing .woocommerce.columns-3 ul.products li.product,
.lcwoo-recent-products .woocommerce.columns-3 ul.products li.product,
.lcwoo-featured-products .woocommerce.columns-3 ul.products li.product,
.lcwoo-products .woocommerce.columns-3 ul.products li.product {
    width: 30.75%;
}

.woo-listing .woocommerce.columns-5 ul.products li.product,
.lcwoo-recent-products .woocommerce.columns-5 ul.products li.product,
.lcwoo-featured-products .woocommerce.columns-5 ul.products li.product,
.lcwoo-products .woocommerce.columns-5 ul.products li.product {
    width: 16.95%;
}

.woo-listing .woocommerce.columns-6 ul.products li.product,
.lcwoo-recent-products .woocommerce.columns-6 ul.products li.product,
.lcwoo-featured-products .woocommerce.columns-6 ul.products li.product,
.lcwoo-products .woocommerce.columns-6 ul.products li.product {
    width: 13.5%;
}

.woo-listing .woocommerce .woocommerce-result-count {
    float: left;
}

.woo-listing .woocommerce .woocommerce-ordering {
    float: right;
    margin: 0;
}

.woo-listing .woocommerce ul.products li.product .woocommerce-loop-product__title,
.lcwoo-recent-products .woocommerce ul.products li.product .woocommerce-loop-product__title,
.lcwoo-featured-products .woocommerce ul.products li.product .woocommerce-loop-product__title,
.lcwoo-products .woocommerce ul.products li.product .woocommerce-loop-product__title {
	padding: 0;
}

.lcwoo-recent-products.lcwoo-carousel .woocommerce ul.products li.product {
	width: auto;
}

@media only screen and (max-width: 1024px) and (min-width: 768px)  {

	.woocommerce .woo-listing ul.products li.product, .woo-listing .woocommerce  ul.products li.product,
	.woocommerce .lcwoo-recent-products ul.products li.product, .lcwoo-recent-products .woocommerce  ul.products li.product,
	.woocommerce .lcwoo-featured-products ul.products li.product, .lcwoo-featured-products .woocommerce  ul.products li.product,
	.woocommerce .lcwoo-products ul.products li.product, .lcwoo-products .woocommerce  ul.products li.product {
		clear: none;
		width: 30%;
		margin-right: 5%;
		margin-bottom: 5%;
	}

	.woocommerce .woo-listing ul.products li.product:nth-child(3n+4), .woo-listing .woocommerce  ul.products li.product:nth-child(3n+4),
	.woocommerce .lcwoo-recent-products ul.products li.product:nth-child(3n+4), .lcwoo-recent-products .woocommerce  ul.products li.product:nth-child(3n+4),
	.woocommerce .lcwoo-featured-products ul.products li.product:nth-child(3n+4), .lcwoo-featured-products .woocommerce  ul.products li.product:nth-child(3n+4),
	.woocommerce .lcwoo-products ul.products li.product:nth-child(3n+4), .lcwoo-products .woocommerce  ul.products li.product:nth-child(3n+4) {
		clear: both !important;
	}

	.woocommerce .woo-listing ul.products li.product:nth-child(2n), .woo-listing .woocommerce  ul.products li.product:nth-child(2n),
	.woocommerce .lcwoo-recent-products ul.products li.product:nth-child(2n), .lcwoo-recent-products .woocommerce  ul.products li.product:nth-child(2n),
	.woocommerce .lcwoo-featured-products ul.products li.product:nth-child(2n), .lcwoo-featured-products .woocommerce  ul.products li.product:nth-child(2n),
	.woocommerce .lcwoo-products ul.products li.product:nth-child(2n), .lcwoo-products .woocommerce  ul.products li.product:nth-child(2n) {
		float: left;
	}

	.woocommerce .woo-listing ul.products li.product:nth-child(3n), .woo-listing .woocommerce ul.products li.product:nth-child(3n),
	.woocommerce .lcwoo-recent-products ul.products li.product:nth-child(3n), .lcwoo-recent-products .woocommerce ul.products li.product:nth-child(3n),
	.woocommerce .lcwoo-featured-products ul.products li.product:nth-child(3n), .lcwoo-featured-products .woocommerce ul.products li.product:nth-child(3n),
	.woocommerce .lcwoo-products ul.products li.product:nth-child(3n), .lcwoo-products .woocommerce ul.products li.product:nth-child(3n) {
		margin-right: 0;
		margin-bottom: 5%;
	}

	.woocommerce .woo-listing ul.products li.product.last, .woo-listing .woocommerce ul.products li.product.last,
	.woocommerce .lcwoo-recent-products ul.products li.product.last, .lcwoo-recent-products .woocommerce ul.products li.product.last,
	.woocommerce .lcwoo-featured-products ul.products li.product.last, .lcwoo-featured-products .woocommerce ul.products li.product.last,
	.woocommerce .lcwoo-products ul.products li.product.last, .lcwoo-products .woocommerce ul.products li.product.last {
		margin-right: 5% !important;
	}

	.woo-listing ul.products li.product.first,
	.lcwoo-recent-products ul.products li.product.first,
	.lcwoo-featured-products ul.products li.product.first,
	.lcwoo-products ul.products li.product.first {
		clear: none !important;
	}

	.woocommerce .woo-listing ul.products li.product:last-child {
		margin-right: 0 !important;
	}
}

@media only screen and ( max-width: 767px ) {

	.woocommerce .woo-listing ul.products li.product, .woo-listing .woocommerce ul.products li.product,
	.woocommerce .lcwoo-recent-products ul.products li.product, .lcwoo-recent-products .woocommerce ul.products li.product,
	.woocommerce .lcwoo-featured-products ul.products li.product, .lcwoo-featured-products .woocommerce ul.products li.product,
	.woocommerce .lcwoo-products ul.products li.product, .lcwoo-products .woocommerce ul.products li.product {
		width: 100%;
		margin-right: 0;
		float: none;
	}

	.woocommerce .woo-listing ul.products li.product .onsale, .woo-listing .woocommerce  ul.products li.product .onsale,
	.woocommerce .lcwoo-recent-products ul.products li.product .onsale, .lcwoo-recent-products .woocommerce  ul.products li.product .onsale,
	.woocommerce .lcwoo-featured-products ul.products li.product .onsale, .lcwoo-featured-products .woocommerce  ul.products li.product .onsale,
	.woocommerce .lcwoo-products ul.products li.product .onsale, .lcwoo-products .woocommerce  ul.products li.product .onsale {
		right: 6px;
	}

	.woocommerce .woo-listing .woocommerce-result-count, .woocommerce .woo-listing .woocommerce-ordering, .woo-listing .woocommerce .woocommerce-result-count, .woo-listing .woocommerce .woocommerce-ordering {
		float: none;
	}
}