.toolbar .category-view-mode { display: none!important; }
#categoryProducts .toolbar-top { position: relative!important; top: 0px!important; right: 0px!important; }
#categoryProducts .toolbar .pull-left-lg,
#categoryProducts .toolbar .pull-left-md,
#categoryProducts .toolbar .pull-left-sm { float: right!important; }
#products-list .product-list-grid-box { -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25); margin: 10px 0!important; border: none!important; padding: 15px 0px 0px 0px!important; }
/*#products-list .product-list-grid-box:hover .product-action { display: none!important; }*/
#products-list .product-list-grid-box .product-info { min-height: 0; padding-bottom: 35px; }
#products-list .product-list-grid-box .product-info .ratings { display: none; }
#products-list .product-list-grid-box .product-info .availability { display: none; }
#products-list .product-list-grid-box .product-info .price-box { width: 50%; text-align: center; position: absolute; bottom: 0; height: 35px; z-index: 10; background-color: #ffffff; border-top: 2px solid #f66800; padding-bottom:0; }
#products-list .product-list-grid-box .product-info .price-box .availability { display: none; }
#products-list .product-list-grid-box .product-info .price-box .price { font-size: 4vw; line-height: 4vw; }
#products-list .product-list-grid-box .product-info .price-box .regular-price { display: inline-block!important; line-height: 4vw; float: left; width: 100%; padding: 0px 0px!important; }
#products-list .product-list-grid-box .product-info .price-box .regular-price .price { margin-top: 0; padding: 8px 0; }
#products-list .product-list-grid-box .product-info .price-box .old-price { display: inline-block!important; line-height: 4vw; float: left; width: 100%; }
#products-list .product-list-grid-box .product-info .price-box .old-price .price { font-size: 3vw; line-height: 3vw; }
#products-list .product-list-grid-box .product-info .price-box .old-price .discount { display: none!important; }
#products-list .product-list-grid-box .product-info .price-box .special-price { display: inline-block!important; padding: 0!important; line-height: 4vw; float: left; width: 100%; }
#products-list .product-list-grid-box .product-info .price-box .special-price .price { color: #000000!important; }
#products-list .product-list-grid-box .image-container .product-image .main { max-width: 90%; position: relative; left: 5%; }
#products-list .product-list-grid-box .product_label { width: 30px; height: 34px; font-size: 10px; line-height: 10px; top: -10px; left: 5px!important; }
#products-list .product-list-grid-box .actions .qty { display: inline-block; width: 13%; text-align: center; border-radius: 3px; border: 1px solid transparent; position: absolute; top: 20%; right: 25%; height: 60%; font-weight: bold; }
#products-list .product-list-grid-box .actions .btn.add-to-cart { background-color: #f66800!important; height: 35px; width: 50%; float: right; }
#products-list .product-list-grid-box .actions .cart-icon { display: inline-block!important; background-image: url(../images/market-cart-icon.png); background-size: 28px 28px; position: absolute; top: 3px; right: 15%; width: 28px; height: 28px; }
#products-list .product-list-grid-box .actions .cart-text { display: none!important; }
#products-list .product-list-grid-box .product-name { margin: 5px 10px; line-height: 16px; }
#products-list .product-list-grid-box .product-name a { font-size: 12px!important; padding: 0px!important; min-height: 48px; }
#products-list .product-list-grid-box .image-container { padding-bottom: 35px; }
/*#products-list .product-list-grid-box .iwd-quick-view-button { bottom: 5px!important; }*/
.sidebar { margin-bottom: 0; }
.catalog-category-view .light-green { background-color: #f66800!important; }