/* grid */

ul.product_list.grid li .product-container{

position: relative;

overflow: hidden;

margin-bottom: 25px;}

ul.product_list.grid li .product-container .list-tab-img{

position: relative;

overflow: hidden;}

ul.product_list.grid li .product-container .list-tab-img img{

margin: 0 auto;}

ul.product_list.grid li .product-container .list-tab-img .list-tab-button{

position: absolute;

bottom: 0;

left: 0;

display: block;

width: 100%;

overflow: hidden;

padding: 10px 0;

background: #0051aa;

opacity: 0;

-webkit-transition: all 300ms ease;

-moz-transition: all 300ms ease;

-ms-transition: all 300ms ease;

-o-transition: all 300ms ease;

transition: all 300ms ease;}

ul.product_list.grid li .product-container:hover .list-tab-img .list-tab-button{

opacity: 0.9;}

ul.product_list.grid li .product-container .list-tab-img .list-tab-button a{

display: block;

float: left;

width: 33.33%;

color: #fff;

background: transparent;

line-height: 40px;

font-size: 20px;

text-align: center;

padding: 0;

border: 0;}

ul.product_list.grid li .product-container .list-tab-img .list-tab-button a span{

display: block;

text-align: center;

text-overflow: ellipsis;

overflow: hidden;

font: normal 15px/20px 'Open Sans', sans-serif;

text-transform: capitalize;

padding: 0 10px;

margin-top:-10px;}

ul.product_list.grid li .product-container .list-tab-img .list-tab-button .addToWishlist{

border-left: 1px solid #78787a;

border-right: 1px solid #78787a;}

ul.product_list.grid li .product-container .list-tab-img .list-tab-button a:hover{

color: #f6f6f6;}

ul.product_list.grid li .product-container .list-tab-img .list-tab-button .cart_exclusive{

display: block;

float: left;

width: 33.33%;

color: #fff;

background: transparent;

text-align: center;

padding: 0;

border: 0;}

ul.product_list.grid li .product-container .list-tab-img .list-tab-button .exclusive{

border: 0;

background: transparent;

display: inline-block;

float: none;

width: 50px;

height: 50px;

text-align: center;

padding: 0;

line-height: 50px;

font-size: 20px;

-webkit-border-radius: 100%;

-moz-border-radius: 100%;

border-radius: 100%;

color: #fff;

-webkit-box-shadow: 0px 0px 1px 5px rgba(221,221,221,1);

-moz-box-shadow: 0px 0px 1px 5px rgba(221,221,221,1);

box-shadow: 0px 0px 1px 5px rgba(221,221,221,1);

-webkit-transition: all 300ms ease;

-moz-transition: all 300ms ease;

-ms-transition: all 300ms ease;

-o-transition: all 300ms ease;

transition: all 300ms ease;

margin: 5px 0 5px;}

ul.product_list.grid li .product-container .list-tab-img .exclusive:hover{

color: #0051aa;

background: #333339;}

ul.product_list.grid li .product-container .list-tab-info{

display: block;

position: relative;

overflow: hidden;

padding: 0;

text-align: center;}

ul.product_list.grid li .product-container .home-tab-info{

display: block;

position: relative;

overflow: hidden;

padding: 0;

text-align: center;}

ul.product_list.grid li .product-container .price-box{

display: block;

min-height: 48px;

border-top: 1px solid #e1e1e1;

border-bottom: 1px solid #e1e1e1;

margin-bottom: 3px;}

ul.product_list.grid li .product-container .price-box .old-price{

font: normal 15px/45px 'Open Sans', sans-serif;

margin-left: 5px;

color: red;}

ul.product_list.grid li .product-container .price-box .price{

font: bold 18px/45px 'Open Sans', sans-serif; 

color: #0051aa;}

ul.product_list.grid li .product-container .product-name{

display: block;

font: 600 16px/45px 'Open Sans', sans-serif;
text-align:center;

color: #0051aa;

text-transform: capitalize;

text-overflow: ellipsis;

white-space: nowrap;

overflow: hidden;

margin: 0;

border-top: 1px solid #e1e1e1;

-webkit-transition: color 300ms ease;

-moz-transition: color 300ms ease;

-ms-transition: color 300ms ease;

-o-transition: color 300ms ease;

transition: color 300ms ease;}

ul.product_list.grid li .product-container .product-name:hover{

color: #0051aa;}

ul.product_list.grid li .product-container .comment-box{

display: block;

overflow: hidden;

position: relative;

min-height: 20px;}

ul.product_list.grid li .product-container .comment-box .star_content{

display: inline-block;

position: relative;

z-index: 3;

padding: 0 10px;

background: #fff;}

ul.product_list.grid li .product-container .comment-box .nb-comments{

display: none;}

ul.product_list.grid li .product-container .product-desc,

ul.product_list.grid li .product-container .cart-button{

display: none;}

/* @media (max-width: 1199px){

	ul.product_list.grid li .product-container .list-tab-img .list-tab-button{

		opacity: 1;}

}

list */

ul.product_list.list li .product-container{

overflow: hidden;

padding: 15px 0 25px;}

ul.product_list.list li .product-container .list-tab-img .list-tab-img-in{

display: block;

overflow: hidden;

border: 1px solid #f5f5f5;}

ul.product_list.list li .product-container .list-tab-img .list-tab-img-in img{

margin: 0 auto;

-webkit-transition: all 1500ms linear;

-moz-transition: all 1500ms linear;

-ms-transition: all 1500ms linear;

-o-transition: all 1500ms linear;

transition: all 1500ms linear}

ul.product_list.list li .product-container:hover .list-tab-img .list-tab-img-in img{

-webkit-transform: scale(1.1);

-moz-transform: scale(1.1);

-ms-transform: scale(1.1);

-o-transform: scale(1.1);

transform: scale(1.1);}

ul.product_list.list li .product-container .list-tab-img .list-tab-button{

display: none;}

ul.product_list.list li .product-container .list-tab-info{

display: block;

overflow: hidden;}

ul.product_list.list li .product-container .product-name{

display: block;

font: normal 24px/30px 'Open Sans', sans-serif;

color: #0051aa;

text-transform: uppercase;}

ul.product_list.list li .product-container .product-name:hover{

color: #0051aa;}

ul.product_list.list li .product-container .list-tab-info .comment-box{

display: block;

overflow: hidden;

margin: 5px 0 10px;

min-height: 20px;

text-align: left;}

ul.product_list.list li .product-container .list-tab-info .comment-box .comments_note{

display: inline-block;}

ul.product_list.list li .product-container .list-tab-info .comment-box .star_content,

ul.product_list.list li .product-container .list-tab-info .comment-box .nb-comments{

float: left;

padding-right: 20px;}

ul.product_list.list li .product-container .price-box{

display: block;

margin-bottom: 15px;

min-height: 30px;}

ul.product_list.list li .product-container .price-box .old-price{

font: normal 16px/25px 'Open Sans', sans-serif;

margin-right: 10px;

color: red;}

ul.product_list.list li .product-container .price-box .price{

font: bold 26px/25px 'Open Sans', sans-serif;

color: #0051aa;}

ul.product_list.list li .product-container .product-desc{

font: normal 15px/24px 'Open Sans', sans-serif;

color: #000;}

ul.product_list.list li .product-container .cart-button .exclusive{

float: left;

font: normal 15px/40px 'Open Sans', sans-serif;

color: #fff;

background: #0051aa;

border: 0;

text-transform: uppercase;

padding: 0 15px;

margin-bottom: 3px;

overflow: hidden;

-webkit-transition: all 300ms ease;

-moz-transition: all 300ms ease;

-ms-transition: all 300ms ease;

-o-transition: all 300ms ease;

transition: all 300ms ease;}

ul.product_list.list li .product-container .cart-button .exclusive:hover{

color: #f6f6f6;}

ul.product_list.list li .product-container .cart-button .quick-view,

ul.product_list.list li .product-container .cart-button .add_to_compare,

ul.product_list.list li .product-container .cart-button .addToWishlist{

display: block;

float: left;

width: 40px;

height: 40px;

margin-bottom: 3px;

margin-left: 5px;

overflow: hidden;

line-height: 40px;

text-align: center;

color: #898989;

background: #ebebeb;

-webkit-transition: all 300ms ease;

-moz-transition: all 300ms ease;

-ms-transition: all 300ms ease;

-o-transition: all 300ms ease;

transition: all 300ms ease;}

ul.product_list.list li .product-container .cart-button .quick-view:hover,

ul.product_list.list li .product-container .cart-button .add_to_compare:hover,

ul.product_list.list li .product-container .cart-button .addToWishlist:hover{

color: #f6f6f6;}