		/*
	| ----------------------------------------------------------------------------------------------
	| Product list
	| ----------------------------------------------------------------------------------------------
	*/
	.products-container .product {
		display: block;
		overflow: hidden;
		position: relative;
		text-align: center;
		z-index: 10;
	}
	
	
		/*
		| ----------------------------------------------------------------------------------------------
		| Product thumbnail
		| ----------------------------------------------------------------------------------------------
		*/
		.products-container .product .product-link {
			display: block;
			text-align: left;
			padding: 0;
		}
		.products-container .product {
			position: relative;
			overflow: hidden;
		}
		.products-container .product.loading {
			background: #fafafa url('../img/loading.gif') no-repeat center center;
		}
		.products-container .product:hover .caption {
			opacity: 1;
			filter: alpha(opacity=100);
		}
		.product .caption.top-right {
			bottom: auto;
			left: auto;
			top: 0;
			right: 0;
		}
	
	
		/*
		| ----------------------------------------------------------------------------------------------
		| Product info
		| ----------------------------------------------------------------------------------------------
		*/
		.products-container .product .product-info {
			margin: 5px 10px 10px 10px;
			position: relative;
		}
		.featured .product .product-info {
			margin: 15px 0 0 0;
		}
		.featured .product-info > .title {
			text-align: center;
			text-transform: uppercase;
			font-weight: 600;
			margin: 0 0 5px 0;
		}
		.offer .product-info .title {
			margin-bottom: 5px;
		}
		.offer .product-info .details {
			font-size: 11px;
			font-weight: 300;
		}
		.offer .product-info .by {
			float: right;
			margin-top: 10px;
		}
		.offer .product-info .by > a {
			color: #ff5757;
		}
		.offer .product-info .by > a:hover {
			text-decoration: underline;
		}
		.offer .product-info > .add-to-cart:hover {
			-webkit-animation-name: swing;
			-moz-animation-name: swing;
			-o-animation-name: swing;
			animation-name: swing;
			-webkit-animation-duration: 1s;
			-moz-animation-duration: 1s;
			-o-animation-duration: 1s;
			animation-duration: 1s;
			-webkit-animation-fill-mode: both;
			-moz-animation-fill-mode: both;
			-o-animation-fill-mode: both;
			animation-fill-mode: both;
		}
		.offer .product .caption {
			font-size: 12px;
		}
                .product-grid .product-info .title 
                {
                        margin: 0;
						text-transform: capitalize;
                }
	


	/*
	| ----------------------------------------------------------------------------------------------
	| Product grid & Product List
	| ----------------------------------------------------------------------------------------------
	*/
	#product-area .mix {
		opacity: 0;
		filter: alpha(opacity=0);
	}
	.product-list .mix {
		width: 100%;
	}
	.products-container.product-grid .product-info .description {
		display: none;
	}
	.product-list .caption.top-right, .product-list .product .caption.bottom-left .normalprice, .product-list .product .caption.bottom-left .productSpecialPrice, .product-list .product .caption.bottom-left .single_price {
    display: none;
}
	.products-container.product-list .product-info .details,
	.products-container.product-list .product-info > .product_cart_image, .product-list .product-info > .cssButton.button_sold_out_sm {
		display: none;
	}

	.product-list .product-info .title {
		font-size: 16px;
		margin: 0;
		text-transform: capitalize;
	}
	.product-list .product-info .normalprice, .product-list .product-info .productSpecialPriceSale {
		font-size: 16px;	
	}
	.product-info .description .prices, .product-info .description .prices .productPriceDiscount {
		font-size: 20px;
		margin: 15px 0;
		line-height: 1;
	}
	.product-info .description .prices > .off-price {
		color: #ff5757;
	}
	.product-info .description .prices > .orginal-price {
		color: #ccc;
	}
	.product-info .description .text {
		margin-bottom: 25px;
	}
	.section.offer.products-container.portrait.product-list .product-info .description .overlay {
		padding: 0;
		margin: 0;
		list-style: none;
		float: left;
		clear: none;
                opacity: 1;
	}
	.product-list .product-info .description .overlay .product-actions > a {
		float: left;
		margin-left: 20px;
		margin-top:17px;
	}
        .product-list .product-info .addtocompare, .product-list .product-info .wishlink {
            background-image: none;
            padding: 0;
            width: auto;
            font-size: 14px;
			background-color: #FFFFFF;
			vertical-align: text-top;
        }
		.product-list  .product-info .wishlink {
			margin: 0 10px;	
		}
        .product-list .product-info .addtocompare:hover, .product-list  .product-info .wishlink:hover {
            background: none;
        }
	.product-info .description .add-to-cart {
		float: left;
	}
	.product-info .description .add-to-cart > .btn > i {
		margin-right: 12px;
		border-right: 1px solid #fff;
	}
	.product-info .description .add-to-cart > .btn > span {
		font-size: 11px;
		font-weight: bold;
	}
	.product-grid .product-info.clearfix {
		margin: 0;	
	}
	.product-grid .product_cart .addtocompare {
		margin-left: 0;	
	}
	.product-grid .product_cart .product_cart_image, #indexProductList .product-grid .product_cart .product_cart_image, 
	#indexProductList .product-grid .product_cart .add_to_cart_link.sold_out, #advSearchResultsDefault  .product-grid 
	.product_cart .product_cart_image {
		margin-right: 4px;	
	}
	.centerColumn .product-grid .product_cart .product_cart_image {
		margin-right: 0;	
	}
	.product-list .mix .caption.bottom-left .productPriceDiscount, .product-list .product-info.clearfix .product_cart {
		display: none;	
	}
	.product-list .mix .product-info.clearfix .description .add-to-cart > .btn {
		background-image: none;
		margin-right:5px;
		box-shadow: none;
		text-shadow: none;	
	}
	.product-list .mix .product-info.clearfix .add-to-cart > .btn > span {
		font-size: 16px;	
		font-weight: normal;
	}
	#product-area .mix {
		margin:0 0 35px;	
	}
	#product-area .mix:last-child {
		margin: 0 0 25px;	
	}
	/*.product-list .mix .product-link.clearfix > img {
    	padding: 5px;
		background-color: #fafafa;
	}*/

