ul.product_list .color-list-container{margin:4px 0 6px;}
ul.product_list .color-list-container ul li{display:inline-block;border:1px solid #efe9ef;border-radius:3px;}
ul.product_list .color-list-container ul li a{display:block;width:23px;height:23px;margin:1px;border-radius:3px;}
ul.product_list .product-container{-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border:5px solid white;position:relative;}
ul.product_list .product-container:hover{border-color:#e91e63;}
ul.product_list .product-image-container{text-align:center;position:relative;}
ul.product_list .product-image-container img{margin:0 auto;}
ul.product_list .product-image-container .quick-view{font:300 12px/18px "Rubik", sans-serif;color:white;position:absolute;left:50%;top:50%;padding:12px 10px;width:130px;font:500 13px/1em "Rubik", sans-serif;text-transform:uppercase;background:#e91e63;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;visibility:hidden;border:2px solid #e91e63;}
@media (min-width:1200px){ul.product_list .product-image-container .quick-view{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;top:40%;}
}
ul.product_list .product-image-container .quick-view:hover{color:#7c96a3;background:white;border-color:#efe9ef;}
@media (max-width:767px){ul.product_list .product-image-container .quick-view{display:none;}
}
ul.product_list .availability span{margin-bottom:20px;}
ul.product_list .button-container .lnk_view{display:none;}
ul.product_list .box-price-btn{display:inline-block;}
ul.product_list .box-price-btn .content_price,
ul.product_list .box-price-btn .button-container{float:left;}
ul.product_list .box-price-btn .button-container > .ajax_add_to_cart_button.btn.btn-default{margin:3px 0 0 20px;}
ul.product_list .btn.ajax_add_to_cart_button,
ul.product_list .btn.ajax_add_to_cart_product_button{background:none;padding:0;border-radius:0;border:none;color:#ff80ab;}
ul.product_list .btn.ajax_add_to_cart_button span, ul.product_list .btn.ajax_add_to_cart_button.disabled,
ul.product_list .btn.ajax_add_to_cart_product_button span,
ul.product_list .btn.ajax_add_to_cart_product_button.disabled{display:none;}
ul.product_list .btn.ajax_add_to_cart_button:before,
ul.product_list .btn.ajax_add_to_cart_product_button:before{font-family:"fl-chapps";content:"\e00a";font-size:30px;line-height:80px;display:block;position:relative;font-weight:normal;line-height:1em;cursor:default;}
ul.product_list .btn.ajax_add_to_cart_button:before,
ul.product_list .btn.ajax_add_to_cart_product_button:before{cursor:pointer;}
ul.product_list .btn.ajax_add_to_cart_button:hover, ul.product_list .btn.ajax_add_to_cart_button:active, ul.product_list .btn.ajax_add_to_cart_button:focus,
ul.product_list .btn.ajax_add_to_cart_product_button:hover,
ul.product_list .btn.ajax_add_to_cart_product_button:active,
ul.product_list .btn.ajax_add_to_cart_product_button:focus{color:#e91e63;transform-origin:top center;animation-name:swing;animation-duration:1s;animation-fill-mode:both;}
ul.product_list .comments_note{text-align:center;overflow:hidden;padding-bottom:6px;}
ul.product_list .comments_note .nb-comments{overflow:hidden;display:inline-block;font-size:13px;}
ul.product_list .functional-buttons{padding-bottom:10px;}
ul.product_list .functional-buttons > div{text-align:center;display:inline-block;padding-bottom:8px;margin:0 5px;}
ul.product_list .functional-buttons > div a,
ul.product_list .functional-buttons > div label{color:#5f7682;cursor:pointer;}
ul.product_list .functional-buttons > div a:hover,
ul.product_list .functional-buttons > div label:hover{color:#37474f;}
ul.product_list .functional-buttons > div a{font-size:0;line-height:0;position:relative;display:block;}
ul.product_list .functional-buttons > div a:hover:before{-webkit-animation-name:push;animation-name:push;}
ul.product_list .functional-buttons > div a:before{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
ul.product_list .functional-buttons > div.wishlist a:before{font-family:"fl-chapps";content:"\e00b ";font-size:30px;line-height:80px;display:block;position:relative;font-weight:normal;margin-right:3px;text-align:left;line-height:23px;font-size:20px;min-width:13px;}
ul.product_list .functional-buttons > div.wishlist a.checked:before{color:#ff80ab;}
ul.product_list .functional-buttons > div.compare a:before{font-family:"fl-chapps";content:"\e007";font-size:30px;line-height:80px;display:block;position:relative;font-weight:normal;margin-right:3px;text-align:left;line-height:23px;font-size:20px;min-width:17px;}
ul.product_list .functional-buttons > div.compare a.checked:before{color:#ff80ab;}
@media (min-width:1200px){ul.product_list .product-image-container:hover .quick-view{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;top:50%;visibility:visible;}
ul.product_list .product-image-container:hover .new-box,
ul.product_list .product-image-container:hover .sale-box{top:-8px;}
}
ul.product_list.grid > li{padding-bottom:0;margin-bottom:0px;text-align:center;position:relative;}
@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:white;padding:32px 0 0;}
ul.product_list.grid > li .product-container .product-image-container{position:relative;}
ul.product_list.grid > li .product-container .product-image-container .product_img_link{display:block;border:none;display:block;padding:9px;position:relative;background:white;}
@media (max-width:767px){ul.product_list.grid > li .product-container .product-image-container .product_img_link img{margin-left:auto;margin-right:auto;}
}
ul.product_list.grid > li .product-container h5{padding:0;margin-bottom:13px;}
ul.product_list.grid > li .product-container h5 a span.list-name{display:none;}
ul.product_list.grid > li .product-container .comments_note{text-align:center;}
ul.product_list.grid > li .product-container .comments_note .star_content{display:inline-block;margin:0 0 0 0;}
ul.product_list.grid > li .product-container .product-desc{display:none;}
ul.product_list.grid > li .product-container .product-desc span.list-desc{display:none;}
ul.product_list.grid > li .product-container .content_price{padding-bottom:9px;line-height:21px;}
ul.product_list.grid > li .product-container .old-price,
ul.product_list.grid > li .product-container .price,
ul.product_list.grid > li .product-container .price-percent-reduction{display:inline-block;}
ul.product_list.grid > li .product-container .product-flags{display:none;}
ul.product_list.grid > li .product-container .old-price{margin-right:5px;}
ul.product_list.grid > li .product-container .button-container{margin-bottom:14px;text-align:left;}
ul.product_list.grid > li .product-container .button-container .ajax_add_to_cart_button,
ul.product_list.grid > li .product-container .button-container span.btn{margin:0;}
ul.product_list.grid > li .product-container .right-block{padding:10px 10px 0;}
ul.product_list.grid > li .product-container .functional-buttons div{display:inline-block;text-align:center;}
@media (min-width:1200px){ul.product_list.grid > li.hovered .product-container .product-image-container .quick-view{display:block;}
}
@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;}
}
ul.product_list.list > li{margin-bottom:0px;}
@media (max-width:479px){ul.product_list.list > li .left-block{width:100%;}
}
ul.product_list.list > li .product-container{padding:30px 0 30px;}
@media (max-width:991px){ul.product_list.list > li .product-container{padding:20px 15px;}
}
ul.product_list.list > li .product-image-container .product_img_link{display:block;position:relative;border:none;display:block;padding:9px;position:relative;background:white;}
ul.product_list.list > li .product-image-container .content_price{display:none !important;}
ul.product_list.list > li .product-flags{color:#5f7682;margin:5px 0 10px 0;}
@media (min-width:480px){ul.product_list.list > li .product-flags{margin-top:-5px;}
}
ul.product_list.list > li .product-flags .discount{color:#f13340;}
ul.product_list.list > li h5{padding-bottom:8px;}
ul.product_list.list > li h5 a span.grid-name{display:none;}
ul.product_list.list > li .product-desc{margin-bottom:15px;}
ul.product_list.list > li .product-desc span.grid-desc{display:none;}
@media (max-width:479px){ul.product_list.list > li .center-block{width:100%;}
}
ul.product_list.list > li .center-block .comments_note{margin-bottom:12px;}
@media only screen and (min-width:480px){ul.product_list.list > li .center-block .comments_note{text-align:left;}
}
ul.product_list.list > li .center-block .comments_note .star_content{display:inline-block;}
ul.product_list.list > li .availability span{margin-bottom:15px;}
@media (min-width:992px){ul.product_list.list > li .right-block .right-block-content{margin:0;border-left:1px solid #efe9ef;padding-left:15px;padding-bottom:16px;}
}
@media (max-width:991px){ul.product_list.list > li .right-block .right-block-content{padding-top:0px;text-align:center;}
}
@media (max-width:479px){ul.product_list.list > li .right-block .right-block-content{padding-top:5px;}
}
ul.product_list.list > li .right-block .right-block-content .content_price{padding-bottom:10px;}
@media (max-width:991px){ul.product_list.list > li .right-block .right-block-content .content_price{padding-top:0;padding-bottom:0;}
}
ul.product_list.list > li .right-block .right-block-content .content_price .price{display:inline-block;margin-bottom:0;}
ul.product_list.list > li .right-block .right-block-content .content_price .price.old-price{margin-right:8px;}
ul.product_list.list > li .right-block .right-block-content .button-container .btn{margin-bottom:10px;}
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;}
}
@media (max-width:479px){ul.product_list.list > li .right-block .right-block-content .functional-buttons{float:none;}
}
ul.product_list.list > li .right-block .right-block-content .functional-buttons a{cursor:pointer;}
@media (min-width:1200px){ul.product_list.list > li:hover .product-image-container .quick-view{display:block;}
}
@media (max-width:479px){ul.product_list.list > li{text-align:center;}
}
#index ul.product_list.tab-pane > li .availability{display:none;}
@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;}
}
.ie8 .quick-view{background:#fff;border:1px solid #efe9ef;}
.tooltip{position:absolute !important;z-index:1020;display:none;visibility:visible;padding:5px;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;margin-left:6px;}
@media (max-width:1199px){.tooltip{display:none !important;}
}
.tooltip.in{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;margin-left:6px;}
.tooltip.left .tooltip-arrow, .tooltip.right .tooltip-arrow{top:50% !important;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #e91e63;}
.tooltip.left{margin-left:0;margin-right:6px;}
.tooltip.left .tooltip-arrow{left:auto;border-left:6px solid #e91e63;border-right:none;right:0;}
.tooltip .tooltip-inner{padding:8px 9px 9px;font-size:12px;line-height:14px;text-transform:uppercase;min-width:120px;max-width:160px;color:white;text-align:center;text-decoration:none;background-color:#e91e63;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
.tooltip .tooltip-arrow{position:absolute;width:0;height:0;}