/**
 * Category
 */
 
/* FILTER BOX */
#filter_box li.filter:hover{text-decoration:underline;}
 
/* PRODUCT LIST */
#product-list li{margin-bottom:20px;}
#product-list>li>div:hover p.title{text-decoration:underline;}
#product-list li>div{text-align:center;}
#product-list li>div>a{color:#636367;width:100%;}
#product-list img{max-width:100%;max-height:100%;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;}
#product-list .description-col{}
#product-list li .wrap{height:220px;box-sizing: content-box;position:relative;}
#product-list .price, .std-product-grid .price-range{color:#f77e2b;font-size:30px;}
#product-list .price{font-size:16px;font-weight:700;margin:0;}
#product-list .price-range{}
#product-list .title{font-size:16px;font-weight:normal;margin:5px auto 0px;-webkit-line-clamp:2;overflow:hidden;line-height:16px;color:#000;}
#product-list .msrp{color:#000;margin-bottom:5px;}
#product-list .msrp span{text-decoration:line-through;font-size:12px;font-weight:normal;}
#product-list .msrp-difference{color: #000;font-size: 12px;font-weight: normal;}
#product-list li:hover h3{text-decoration:underline;}
#product-list .widget-rating.static{text-align:left;float:left;font-size:12px;}
#product-list .widget-rating.static > label:before{margin:0 2px; line-height:1.25em;}

#category-list li{font-size:12px;margin:10px 0;}
#category-list li:last-child{border-bottom:none;}
#category-list .name{color:#000;text-align:center;font-size:16px;}
#category-list>li>div:hover p.name{font-weight:bold;}
#category-list li>div{text-align:center;width:100%;}
#category-list li>div>a{color:#636367;}
#category-list img{max-width:98%;max-height:150px;    position: absolute;top: 0;bottom: 0;right: 1%;left: 1%;margin: auto;}
#category-list div.image-col{min-height:150px;margin-bottom:10px;}

div.std-pagination div.sort>div>span:first-child{color:#FFF;}
div.std-pagination .drop-down-btn{color:#FFF}

/**
 * -----------------------------------
 * @section Mobile View
 * -----------------------------------
 */
@media screen and (max-width: 767px) {
    #product-list >li>a>.row {padding: 0 2%;}
    .widget-rating>label{font-size:12px!important;}
    #product-list .description-col, #product-list .description-col .title{text-align:left;margin-top:0;}
    #product-list .title{-webkit-line-clamp:3!important;}
    .std-your-price{font-size:20px!important;}
    #product-list li .wrap{height:150px;}
    .holiday-product-list li .title{margin-bottom:5px;}
    #product-list .title{margin-bottom:0;}
	#product-list .msrp{font-size:12px;}
	#product-list .widget-rating>label:before{font-size:18px;}
    div.std-pagination{border-bottom:1px solid #dddddd;}
    #product-list .badge_big{width:40px;height:40px;background-size:100%;}
    
	#category-list li{border-bottom:1px solid #DDD;}
	#category-list .name{padding-top:55px;text-align:left;padding-left:0px;}
	#category-list li>div{margin:0px 4%;overflow:hidden;}
    #category-list img{max-height:130px;max-width:100%;}
    #category-list li{margin:0;float:none;overflow:hidden;}
	#category-list div.image-col{min-height:130px;margin-bottom:0;}
	#category-list .description-col>div{text-align:left;}
    
    .std-pagination>div:nth-child(2){text-align:right;}
    .sort .std-drop-down{left:-30px;}
    #filter_box .ui-collapse>div{height:auto!important;}
}
/**
* -----------------------------------
* @section Tablet View
* -----------------------------------
*/
@media screen and (min-width: 576px) and (max-width:1000px) {
}
