/*
 * List Styles
 */
#product_list.list .cs-item{
  width: 100%;
}
#product_list.list .cs-item .cs-product{
	overflow:hidden;
	padding-bottom:15px;
}
#product_list.list .cs-item:last-child .cs-product{
	border:none;
}
#product_list.list .cs-item .cs-left-product{
  width: 31%;
  float: left;
  margin-right:40px;
}
#product_list.list .category-name{
	margin-top:0;
	font-size: 18px;
	font-weight: normal;
}
#product_list.list .cs-item .cs-right-product{
	text-align:left;
}
#product_list.list .comments_note{
	text-align:left;
}
#product_list.list .product-desc{
	display:block;
	margin:20px 0;
	font-family: 'Ek Mukta', sans-serif;
	font-weight: 500;
	color: #737373;
}
#product_list.list .cs-right-product .button-container{
	display:block!important;
	text-align:left;
}
#product_list.list .cs-left-product .button-container{
	display:none!important;
}
#product_list.list .cs-right-product .button.ajax_add_to_cart_button,
#product_list.list .cs-right-product .wishlist a,
#product_list.list .cs-right-product .compare a,
#product_list.list .cs-right-product .quick-view{	
	width: 34px;
    height: 34px;
    margin-right: 20px;
    transition: all 300ms ease 0ms;
    -moz-transition: all 300ms ease 0ms;
    border-radius: 50%;
}

#product_list.list .cs-right-product .button.ajax_add_to_cart_button:hover,
#product_list.list .cs-right-product .wishlist a:hover,
#product_list.list .cs-right-product .compare a:hover,
#product_list.list .cs-right-product .quick-view:hover,
#product_list.list .cs-right-product .wishlist a.checked,
#product_list.list .cs-right-product .compare a.checked
{
	border-color:#91be4b;
	color:#FFFFFF;
}
#product_list.list .cs-right-product .wishlist a,
#product_list.list .cs-right-product .compare a,
#product_list.list .cs-right-product .quick-view{
	height:34px;
	width:34px;
}
#product_list.list .cs-right-product .wishlist a::before,
#product_list.list .cs-right-product  .compare a::before,
#product_list.list .cs-right-product  .quick-view::before{
	border-radius: 50%;
}

#product_list.list .cs-right-product .button.ajax_add_to_cart_button span {
	font-size: 0;
}
#product_list.list .cs-right-product .button.ajax_add_to_cart_button {
	padding: 8px;
}

@media (max-device-width: 1199px) {
	#product_list .cs-item{
	transition:all 500ms ease-out 0ms;
	-moz-transition:all 500ms ease-out 0ms;
	-webkit-transition:all 500ms ease-out 0ms;
		/*animation-name: zoomIn;
		-webkit-animation-name: zoomIn;	

		animation-duration: 1s;	
		-webkit-animation-duration: 1s;

		animation-timing-function: ease-in-out;	
		-webkit-animation-timing-function: ease-in-out;		

		visibility: visible !important;	*/
	}
}
@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
				transform: scale3d(.3, .3, .3);
	  }

	  50% {
		opacity: 1;
	  }		
}
@-moz-keyframes zoomIn {
	0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@-webkit-keyframes zoomIn {
	0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }		
}
@-o-keyframes zoomIn {
	0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }		
}