
.layered_ajax_loader { position:absolute; z-index:1; top:47px; bottom:48px; left:5px; right:5px; background:rgba(255,255,255,0.8); text-align:center; }
.layered_ajax_loader img { display:inline-block; max-width:140px; padding:100px 0 0; }

ul.product_list .product { margin:0 0 45px; padding:5px 35px; background:#fff; text-align:center; }
ul.product_list .product .image { margin:0 0 10px; overflow:hidden; text-align:center; }
ul.product_list .product .image img { display:inline-block; }

ul.product_list .product .hook-reviews { display:inline-block; width:49%; text-align:left; }
ul.product_list .product .qty-available { display:inline-block; width:49%; text-align:right; }
ul.product_list .product .qty-available .fa { color:#80E300; }

ul.product_list .product .stars { display:inline-block; height:15px; margin:0; }
ul.product_list .product .stars .star { display:inline-block; float:left; margin:0; padding:0; width:15px; height:15px; background:url(../img/bkg_off.png) no-repeat; line-height:0; }
ul.product_list .product .stars .star.star_on { background:url(../img/bkg_on.png) no-repeat; }

ul.product_list .product .name { height:35px; margin:5px 0; }
ul.product_list .product .name h2 { margin:0; padding:0; font-family:'OpenSans-Bold'; font-size:14px; color:#333333; }
ul.product_list .product .name h2 a { color:#333333; }
ul.product_list .product .prices { margin:0 0 10px; text-align:right; }
ul.product_list .product .prices .price { font-family:'OpenSans-Bold'; font-size:18px; color:#cb0000; }
ul.product_list .product .prices .old-price { margin:0 15px 0 0; text-decoration:line-through; color:#b5b5b5; }
ul.product_list .product .buttons { }
ul.product_list .product .buttons .btn { padding:5px 25px; }
@media only screen and ( max-width:1199px ){}
@media only screen and ( max-width: 991px ){}
@media only screen and ( max-width: 767px ){}
@media only screen and ( max-width: 543px ){}


.paginations-bottom { margin:0; padding:10px; background:#ebeced; font-size:11px; line-height:1; border-top:4px solid #ebeced; }
.paginations-bottom .product-count { padding:6px 0 0; font-family:'OpenSans-Light'; color:#6d6d6f; }
.paginations-bottom .pagination { display:block; margin:0; padding:0; text-align:right; }
.paginations-bottom .pagination li { display:inline-block; margin:0; padding:5px; border:1px solid #e1e1e1; }
.paginations-bottom .pagination > li > a, 
.paginations-bottom .pagination > li > span { display:block; padding:0; color:#6d6d6f; border-radius:0 !important; }
.paginations-bottom .pagination > li > a:hover,
.paginations-bottom .pagination > li > span:hover,
.paginations-bottom .pagination > li > a:focus,
.paginations-bottom .pagination > li > span:focus { color:#333; background:none; }

.paginations-bottom .pagination > .active { color:#fff; background:#cb0000; border-color:#cb0000; }
.paginations-bottom .pagination > .active span,
.paginations-bottom .pagination > .active a { color:#fff; }
@media only screen and ( max-width:1199px ){}
@media only screen and ( max-width: 991px ){}
@media only screen and ( max-width: 767px ){}
@media only screen and ( max-width: 543px ){}