/*******************************************************Product list Styles********************************************************/
ul.product_list .product-name{display:inline-block;width:100%;overflow:hidden;font-size:14px;height:24px;line-height:24px;outline:0 none;text-transform:capitalize;text-decoration:none;color:#333;}
ul.product_list .product-name:hover{color:#d6644a;}
ul.product_list .availability span{display:inline-block;color:#666;font-weight:normal;padding:0;margin-bottom:0;font-size:13px;background-color:#FFF;border:none;font-family:Montserrat;padding-left:10px;position:relative;}
ul.product_list .availability span:before{display:inline-block;font-family:FontAwesome;content:"";color:#666;width:4px;height:1px;background:#666;position:absolute;left:2px;top:48%;}
ul.product_list .color-list-container{margin-bottom:10px;}
ul.product_list .color-list-container ul li{display:inline-block;border:none;width:23px;height:21px;width:25px;height:25px;border:1px solid #ececec;}
ul.product_list .color-list-container ul li a{display:block;width:21px;height:21px;margin:0;margin:1px;}
ul.product_list .color-list-container ul li a img{display:block;width:21px;height:21px;}
ul.product_list .product-image-container{text-align:center;}
ul.product_list .product-image-container img{margin:0 auto;}
ul.product_list .product-image-container .quick-view{width:52px;height:52px;line-height:52px;border-radius:50%;display:block;font-size:15px;opacity:0;color:#ffffff;background-color:#d6644a;top:50%;left:0;position:absolute;margin-top:-26px;margin-left:-26px;transition:All 0.4s ease;-webkit-transition:All 0.4s ease;-moz-transition:All 0.4s ease;-o-transition:All 0.4s ease;}
ul.product_list .product-image-container .quick-view:hover{opacity:1;}
ul.product_list .comments_note{ width:100%}
ul.product_list .comments_note .star_content{float:left;height: 0;padding: 0px 0px 20px 0px;}
ul.product_list .comments_note .nb-comments{overflow:hidden;font-style:italic;}
ul.product_list .functional-buttons div a, ul.product_list .functional-buttons div label{font-weight:bold;color:#777676;cursor:pointer;}
ul.product_list .functional-buttons div a:hover, ul.product_list .functional-buttons div label:hover{color:#000;}
/* @Edo functional-buttons */
ul.product_list .functional-buttons > div > a, ul.product_list .functional-buttons > div > span{margin:0 0 5px 0;padding:0;display:inline-block;text-align:center;width:28px;height:28px;line-height:28px;background:#333;border-radius:3px;color:#FFF;font-size:0;float:left;}
ul.product_list .functional-buttons > div > a:hover, ul.product_list .functional-buttons > div > span:hover{background:#d6644a;}
ul.product_list .functional-buttons > div.add_to_cart_btn > span{background:#999;cursor:none;}
ul.product_list .functional-buttons > div > a:before, ul.product_list .functional-buttons > div > span:before{display:inline-block;font-family:FontAwesome;font-weight:normal;font-size:12px;color:#FFF;padding:0;margin:0;}
ul.product_list .functional-buttons div.wishlist a:before{content:"\f08a";}
ul.product_list .functional-buttons div.wishlist a.checked:before{content:"\f004";}
ul.product_list .functional-buttons div.compare a:before{/* content:"\f067";*/
content:"\f012";}
ul.product_list .functional-buttons div.compare a.checked:before{/* content:"\f068";*/
content:"\f065";}
ul.product_list .functional-buttons div.add_to_cart_btn a:before{content:"\f07a";}
ul.product_list .button.ajax_add_to_cart_button{border:none;text-shadow:none;}
ul.product_list .functional-buttons div.add_to_cart_btn span:before{content:"\f07a";color:#333;}
ul.products.row > li .product-container .desc{display:none;}
/*******************************************************Product list(Grid) Styles********************************************************/
ul.product_list.grid > li{padding-bottom:40px;text-align:center;}
@media (min-width:480px) and (max-width:767px){ul.product_list.grid > li{width:50%;float:left;}
}
ul.product_list.grid > li .product-container{background:#fff;padding:0;position:relative;overflow:hidden;}
ul.product_list.grid > li .product-container .left-block{position:relative;}
ul.product_list.grid > li .product-container .left-block .functional-buttons{width:28px;position:absolute;right:-30px;bottom:5px;opacity:0;transition:All 0.4s ease;-webkit-transition:All 0.4s ease;-moz-transition:All 0.4s ease;-o-transition:All 0.4s ease;}
ul.product_list.grid > li .product-container .product-image-container{border:none;padding:0;margin-bottom:15px;position:relative;}
@media (max-width:767px){ul.product_list.grid > li .product-container .left-block, ul.product_list.grid > li .product-container .product-image-container{margin-left:auto;margin-right:auto;max-width:270px;/* @only Smile */
}
}
ul.product_list.grid > li .product-container .product-image-container .content_price{width:100%;background:url(../img/price-container-bg.png);padding:9px 0;display:none;}
ul.product_list.grid > li .product-container .product-image-container .content_price span{color:#fff;}
ul.product_list.grid > li .product-container .product-image-container .content_price span.old-price{color:#b1b0b0;}
ul.product_list.grid > li .product-container h5{padding:0;margin:0;height:20px;}
ul.product_list.grid > li .product-container .comments_note{position:absolute;left:60px;top:85px;transition:0.4s ease all;visibility:hidden;opacity:0;}
ul.product_list > li .product-container .price-percent-reduction{position:absolute;top:0;right:0;font:normal 12px Arial;color:#fff;background:#ff6600;border:0;border-radius:0;width:43px;height:17px;line-height:17px;text-align:center}
ul.product_list.list > li .product-container .price-percent-reduction{right: 15px;}
@media (min-width:992px) and (max-width:1199px){.center_column.col-xs-12.col-sm-9 ul.product_list.grid > li .product-container .comments_note{left:30px;}
}
@media (min-width:768px) and (max-width:991px){.center_column.col-xs-12.col-sm-9 ul.product_list.grid > li .product-container .comments_note{left:50px;}
}
ul.product_list.grid > li .product-container .comments_note .star_content{margin:0;}
ul.product_list.grid > li .product-container .right-block{position:relative;padding-bottom:10px;}
ul.product_list.grid > li .product-container .product-desc{display:none;}
ul.product_list.grid > li .product-container .content_price{padding-bottom:8px;line-height:21px;}
ul.product_list.grid > li .product-container .old-price, ul.product_list.grid > li .product-container .price{display:inline-block;}
ul.product_list.grid > li .product-container .price-percent-reduction{display:none;}
ul.product_list.grid > li .product-container .product-flags{display:none;}
ul.product_list.grid > li .product-container .old-price{margin-right:5px;color:#888;}
@media (min-width:1200px){ul.product_list.grid > li.hovered .product-container{position:relative;z-index:10;}
ul.product_list.grid > li.hovered .product-container .product-image-container .quick-view{opacity:0.8;left:50%;}
ul.product_list.grid > li.hovered .product-container .product-image-container .quick-view:hover{opacity:1;}
ul.product_list.grid > li.hovered .product-container .functional-buttons, ul.product_list.grid > li.hovered .product-container .button-container, ul.product_list.grid > li.hovered .product-container .comments_note{visibility:visible;opacity:1;}
ul.product_list.grid > li.hovered .product-container .left-block .functional-buttons{opacity:1;right:10px;}
}
@media (max-width:1199px){ul.product_list.grid > li:hover .product-container{position:relative;z-index:10;}
ul.product_list.grid > li:hover .product-container .product-image-container .quick-view{opacity:0.8;left:50%;}
ul.product_list.grid > li:hover .product-container .product-image-container .quick-view:hover{opacity:1;}
ul.product_list.grid > li:hover .product-container .functional-buttons, ul.product_list.grid > li:hover .product-container .button-container, ul.product_list.grid > li:hover .product-container .left-block .functional-buttons{opacity:1;right:10px;}
}
@media (min-width:768px) and (max-width:1199px){ul.product_list.grid > li:hover .product-container .comments_note{visibility:visible;opacity:1;}
}
@media (min-width:992px){ul.product_list.grid > li.first-in-line{clear:left;}
}
@media (min-width:480px) and (max-width:991px){ul.product_list.grid > li.first-item-of-tablet-line{clear:left;}
}
@media (min-width:1200px){#blockpack ul > li.last-line{border:none;padding-bottom:0;margin-bottom:0;}
}
@media (min-width:480px) and (max-width:767px){#blockpack ul > li.first-item-of-tablet-line{clear:none;}
#blockpack ul > li.first-item-of-mobile-line{clear:left;}
}
/*******************************************************Product list(List) Styles********************************************************/
ul.product_list.list > li{width: 100%;}
/**
 * ul.product_list.list .product-image-container .new-box{left:5px;top:5px}
 * ul.product_list.list .product-image-container .sale-box{right:5px;top:5px}
 * @media (max-width:479px){ul.product_list.list > li .left-block{width:100%;}
 * }
 * ul.product_list.list > li .product-container{border-top:1px solid #ececec;padding:40px 0 40px;}
 * ul.product_list.list > li .product-container .center-block,ul.product_list.list > li .product-container .right-block{}
 * ul.product_list.list > li .product-image-container{position:relative;border:none;padding:0;float:left;}
 * @media (max-width:479px){ul.product_list.list > li .product-image-container{max-width:290px;margin:0 auto;float:none;}
 * }
 * ul.product_list.list > li .product-container .content_price .price-percent-reduction{display:none;}
 * ul.product_list.list > li .product-flags{color:#333;margin:-5px 0 10px 0;}
 * ul.product_list.list > li .product-flags .discount{color:#f13340;}
 * ul.product_list.list > li h5{margin:0;padding:0;}
 * ul.product_list.list > li .product-desc{color:#666;margin-bottom:15px;}
 * ul.product_list.list > li .center-block .comments_note{margin-bottom:5px;margin-top:5px;}
 * @media (max-width:479px){ul.product_list.list > li .center-block{width:100%;margin-top:15px;}
 * ul.product_list.list > li .center-block .comments_note{max-width:160px;margin:5px auto;}
 * }
 * ul.product_list.list > li .right-block .right-block-content{margin:0;border-left:none;padding-left:0;padding-bottom:0;}
 * @media (min-width:992px){ul.product_list.list > li .right-block .right-block-content{margin:0;border-left:none;padding-left:0;padding-bottom:0;}
 * }
 * @media (max-width:991px){ul.product_list.list > li .right-block .right-block-content{/*padding-top:20px;
 * }
 * }
 * @media (max-width:479px){ul.product_list.list > li .right-block .right-block-content{padding-top:5px;}
 * ul.product_list.list > li .product-container .center-block, ul.product_list.list > li .product-container .right-block{width:100%;}
 * }
 * ul.product_list.list > li .center-block .content_price{margin-bottom:7px;}
 * ul.product_list.list > li .right-block .right-block-content .functional-buttons{padding:0;}
 * @media (min-width:992px){ul.product_list.list > li .right-block .right-block-content .functional-buttons{overflow:hidden;}
 * }
 * @media (max-width:991px){ul.product_list.list > li .right-block .right-block-content .functional-buttons{clear:both;}
 * ul.product_list.list > li .right-block .right-block-content .functional-buttons > div{float:left;padding-top:0 !important;}
 * }
 * @media (max-width:479px){ul.product_list.list > li .right-block .right-block-content .functional-buttons{float:none;display:inline-block;}
 * ul.product_list.list > li .right-block .right-block-content .functional-buttons a i, ul.product_list.list > li .right-block .right-block-content .functional-buttons a:before, ul.product_list.list > li .right-block .right-block-content .functional-buttons label i, ul.product_list.list > li .right-block .right-block-content .functional-buttons label:before{/*display:none !important;
 * }
 * }
 * ul.product_list.list > li .right-block .right-block-content .functional-buttons a{cursor:pointer;}
 * ul.product_list.list > li .right-block .right-block-content .functional-buttons div{margin:0 5px 0 0;display:inline-block;float:left;}
 * ul.product_list.list > li .right-block .right-block-content .functional-buttons .wishlist{}
 * ul.product_list.list > li .right-block .right-block-content .functional-buttons .compare{}
 * ul.product_list.list > li .right-block .right-block-content .functional-buttons .compare a:before{}
 * @media (min-width:992px){ul.product_list.list > li .product-image-container:hover .quick-view{opacity:0.8;left:50%;}
 * ul.product_list.list > li .product-image-container .quick-view:hover{opacity:1;}
 * }
 * @media (max-width:479px){ul.product_list.list > li{text-align:center;}
 * }
 * /*******************************************************Product list(Index page) Styles*******************************************************
 * #index ul.product_list.tab-pane > li{padding-bottom:10px;margin-bottom:10px;}
 * @media (min-width:1200px){#index ul.product_list.tab-pane > li{padding-bottom:85px;margin-bottom:0;}
 * }
 * #index ul.product_list.tab-pane > li .availability{display:none;}
 * @media (min-width:1200px){#index ul.product_list.tab-pane > li.last-line{border:none;padding-bottom:0;margin-bottom:0;}
 * }
 * @media (min-width:480px) and (max-width:767px){#index ul.product_list.tab-pane > li.first-item-of-tablet-line{clear:none;}
 * #index ul.product_list.tab-pane > li.first-item-of-mobile-line{clear:left;}
 * }
 */
/***** IE code *****/
.ie8 .quick-view{background:#fff;border:1px solid #d6d4d4;}
/*# sourceMappingURL=product_list.css.map */
button.bt_compare.bt_compare i{display:none;}
