
.breadcrumbs{padding-top:30px;}

.cat-text-wrap{padding:25px 30px;background:#519EDF;color:#fff;font-family:Roboto,Open Sans,sans-serif;margin-top:5px;}
.cat-text-wrap ._text_head{font-size:26px;font-weight:400;padding-bottom:5px;letter-spacing:-0.5px;}
.cat-text-wrap ._text_inner{font-size:14px;line-height:12px;font-weight:100;}
.cat-banner-img-wrap{float:right;margin-top:-50px;height:90px;}
.cat-banner-img{display:block;width:auto;height:100%;}

.sort-by{padding:15px 0 0;font-size:14px;}
.sort-by-list{float:left;letter-spacing:-0.5px;}
.sort-by-list > li{padding:5px 5px 5px 0;background:#fff;position:relative;color:#2b2b2b;}
.sort-by-list > li .fa,.sort-by-list > li strong{display:inline-block;vertical-align:middle;margin-right:3px;}
.sort-by-list > li .fa{font-size:16px;margin-top:-4px;}
.sort-by-list > li:hover > a{color:#666;}
.sort-by-list li ul{display:none;position:absolute;top:27px;left:0;padding:10px;background:#fff;border:1px solid #ccc;width:140px;z-index:999;}
.sort-by-list li:hover ul,.sort-by-list li.active ul{display:block;}
.sort-by-list li ul li a{display:block;padding:3px;}
.sort-by-list li ul li a:hover{text-decoration:underline;color:#227EC0;}

#prodListDiv,#list{margin:0 0 0;font-family:Roboto,Open Sans,sans-serif;}
.list_block,.product_box{float:left;width:33.33%;padding:10px;position:relative;}
.list_block_inner,.product_box > table{padding:20px;background:#f5f5f5;border:1px solid #ebebeb;border-radius:5px;display:table;width:100%;}
.list-block-row{display:table-row;}
.list-block-cell{display:table-cell;vertical-align:middle;}
.list-block-info{padding:0 0 0 25px;font-size:12px;color:#2b2b2b;font-weight:500;line-height:18px;}
.list-block-img{position:relative;}
.list-block-img img{padding:10px 0;background:#fff;border:1px solid #ebebeb;border-radius:5px;min-height:136px;}
.list-block-title a,.title_list_pb{color:#227EC0;font-weight:500;font-size:15px;}
.list-block-title span.new{color:#D2480E;}
.list-block-tagline{letter-spacing:-0.5px;padding-top:4px;}
.list-block-title span.new{font-size:0;text-indent:-9999px;display:block;position:absolute;width:118px;height:98px;background:url(../images/assets/new.png);left:6px;top:5px;}
.list_block.search-prod-4{clear:left;}

.list-block-row.btm .list-block-cell{vertical-align:middle;padding-top:20px;}
.prod-price{font-weight:700;color:#1b1b1b;}
.old-prod-price{font-size:11px;display:block;}
.list-block-btns{text-align:center;letter-spacing:-0.5px;}
.buy-btn{display:inline-block;background:#86BE27;color:#fff;text-transform:uppercase;padding:5px 8px 4px;border-radius:4px;font-weight:500;}
.buy-btn span{display:inline-block;vertical-align:middle;padding-right:7px;}
.buy-btn .icon{margin:-2px 0 0 0;}
.buy-btn:hover .icon{transform:translateX(3px);}
.buy-btn.blue{background:#227EC0;}
.more-btn{display:block;text-transform:uppercase;font-size:13px;color:#227EC0;font-weight:600;text-decoration:underline;margin-top:5px;}
.more-btn:hover{text-decoration:none;}

.pagetation_div{text-align:center;margin-top:30px;padding:10px;background:#fff;clear:both;}
.pagetation_div a,.pagetation_div span{display:inline-block;border:1px solid #eaeaea;border-radius:3px;padding:5px 10px;margin:0 5px;background:#ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);background: -webkit-linear-gradient(top, #ffffff 0%,#eaeaea 100%);background: linear-gradient(to bottom, #ffffff 0%,#eaeaea 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );}
.pagetation_div a:hover{background:#fff;}

.discount_large_listing{position:absolute;top:10px;left:10px;width:44px;height:44px;line-height:44px;background:url(../images/assets/sale-badge.png);text-align:center;font-weight:700;font-size:0.9em;color:#fff;}
.best_seller_macaron_listing{position:absolute;top:5px;left:0;width:32px;height:32px;background:url(../images/assets/bestseller.png);}
.pagetation_div span{border:1px solid #227EC0;background:#227EC0;color:#fff;font-weight:700;}

/* Search Results */
.results-page-list{clear:both;padding:15px;width:60%;margin-top:40px;}
.results-page-list ul{list-style:none;margin-bottom:25px;}
.results-page-list ul li.title a{font-weight:600;font-size:1.1em;color:#227EC0;}
.results-page-list ul li.full{font-size:0.8em;margin:4px 0;}
.results-page-list ul li.url{font-size:0.8em;color:#008000;}