.product-card{background:white;text-align:center;position:relative;top:0;display:block;transition:all .25s ease-in-out;margin-bottom:10px;border-radius:4px;}
.product-card:hover{top:-3px;z-index:999;transition:.2s ease-in-out all;box-shadow:0 0 6px 0 rgba(0,0,0,.1);}
.product-card .product-image{position:relative;min-width:100%;}
.product-card .product-image img{width:100%;border-radius:4px 4px 0 0;}
.product-card .item-content{padding:.3rem .6rem .3rem;}
.product-card a .item-content .item-title{color: #333;font-size:1em;width:100%;height:57px;background:white;z-index:3;display:-webkit-box;-webkit-line-clamp:0;-webkit-box-orient:vertical;overflow:hidden;line-height: 1.3em;vertical-align:middle;transition:none;transform:none;}
.product-card a:hover .item-title{color:#c3500b;}
.product-card a:hover img{opacity:.8;transition:.2s ease-in-out all;}
.product-card .item-content .card-item{color:#666;line-height:15px;border-top:1px solid #d4d4d4;margin:10px 0;position:relative}
.product-card .item-content .item-brand{color:#000;font-size:13px;padding-top:5px;/*border-top:1px solid #d4d4d4;*/transition:none;display:block;}
.product-card .item-content .item-model{color:#000;font-size:12px;}
.product-card .item-content .card-item-inner{background:#fff;position:absolute;font-size:11px;line-height:15px;top:-7px;left:50%;padding:0 10px;transform:translateX(-50%);white-space:nowrap}
.product-card .card-btn{display:flex;}
.product-card .card-btn button{font-family:Helvetica, sans-serif;font-weight:700;display:block;border:none;border-radius:0 0 4px 4px;}
.product-card .card-btn button:nth-of-type(2){border-left:2px solid #f6f5f4}
.product-card .btn,
.product-card .form-control{border:0;border-radius:0;font-size:.7rem;height:100%;border-top:2px solid #f6f5f4}
.product-card .form-control:hover{box-shadow:none!important;}
.product-card .btn{color:#fff;background-color:#a7a9ac}
.product-card .btn:hover{background-color:#797A7C}
.product-card .product-extra{margin-bottom:2px;}
.product-card .product-extra .product-login{font-size:.9rem;display:block;padding-bottom:2px}
.product-card .product-extra .product-login a{color:#C3500B}
.product-card .product-extra .item-price{font-family:Helvetica, sans-serif;font-weight:700;font-size:1.8em;color:#C3500B;}
.product-card .product-extra .item-price .item-price-map{color:#999;}
.product-card .product-extra .product-tag-txt{text-align:center;font-size:12px;padding-bottom:5px;}
.product-card .product-extra .product-tag-txt i.quantitydiscount{color:#62360A!important;}
.product-card .product-extra .product-tag-txt i.fa-shipping-fast{color:#0c6d0c!important;}
.product-card .product-login a{color:#C3500B}
.product-card .product-extra{min-height:55px}
.product-card .card-btn .add-to-cart:hover{color:#c3500b;background:#ffffff;border-right:2px solid #f6f5f4;}
.product-card .card-btn .make-an-offer:hover{color:#1b75bc;background:#ffffff;}
.product-card .card-btn .make-an-offer{color:white;background:#1b75bc;}
.product-card .card-btn{border-top:2px solid #f6f5f4}
.product-card .get-an-offer{color:#1b75bc}
.product-card .add-to-cart{color:#fff;background:#c3500b;}
.product-card .substitute{color:#4d4d4d}
.product-card .get-a-quote:hover,
.product-card .make-an-offer:hover{color:#1b75bc;background:#ffffff;}
.product-card .substitute:hover{color:#fff;background:#4d4d4d}
.product-card .add-to-cart:hover{color:#c3500b;background:#ffffff;border-right:2px solid #f6f5f4;}
.product-card .add-to-cart,
.product-card .get-a-quote,
.product-card .make-an-offer,
.product-card .substitute{font-family:Helvetica, sans-serif;font-weight:700;font-size:.85rem;padding:10px 0;display:inline-block;float:left}

.product-card .product-tag{font-size:10px;color:white;padding:3px 5px;background:rgba(27,117,188,.85);position:absolute;top:7px;left:7px;border-radius:4px;z-index:1;border:1px solid #d9ddd7;transition:all .25s ease-in-out;}
.product-card .product-tag.free{background:rgba(12,109,12,.85);}

i.quantitydiscount,
i.fa-shipping-fast{font-size:12px;margin:0 3px 0 0;}
.product-card .product-tag i.quantitydiscount{color:#62360A!important;}
.product-card .product-tag i.fa-shipping-fast{color:white!important;}
.nav button{font-size:12px;color:#c3500b;border-top:1px solid #f4f4f4;}
.nav .collapse .nav-link{background:white!important;}
.nav .collapse .nav-link:hover{color:#c3500b;background:#f4f4f4!important;}
.card-text{margin-bottom:.5rem!important;overflow:hidden;height:45px;font-size:.8rem;}
.detail-option-btn-label {border-radius: 4px;font-size:.75rem;color:#1b75bc;margin:1px;padding:3px;background-color:#fff;border:1px solid #1b75bc;}
.detail-option-btn-label-free {border-radius: 4px;font-size:.75rem;color:#00721a;margin:1px;padding:3px 5px;background-color:#fff;border:1px solid #00721a;}


/***** FROM filter.css *********/
.custom-select{display:inline-block;width:100%;height:calc(2.55rem + 15px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center no-repeat transparent;background-size:8px 10px;border:1px solid #ced4da;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.custom-select:focus{border-color:#6d7a86;outline:0;box-shadow:inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(109, 122, 134, .5)}
.custom-select:focus::-ms-value{color:#495057;background-color:#fff}
.custom-select[multiple],
.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}
.custom-select:disabled{color:#868e96;background-color:#e9ecef}
.custom-select::-ms-expand{opacity:0}
.nav.nav-pills .nav-link{border-radius:0;border-bottom:1px solid #f4f4f4}
.nav.nav-pills .nav-link:last-of-type{border-bottom:0 none;}
.nav-pills .nav-link:hover{color:#c3500b;background:#f4f4f4}
.nav-pills .nav-link.active,
.nav-pills .show>.nav-link{color:#212529;background-color:#e9ecef}
.breadcrumb{font-size:.9rem;}
.breadcrumb a{color:#212529}
.sidebar-heading{font-size:16px;color:#666;text-transform:capitalize;margin-top:1rem}
.sidebar-badge{margin-top:.2rem;margin-bottom:.2rem;padding:0 .8rem;color:#666;font-size:12px;}
.block-toggler-inner{font-size:13px;color:#666;font-weight:bold;background-color:#fbfbfb;padding:.5rem 1rem;margin:0;}
.nav-link{font-size:14px;color:#000000;}
.nav-link.active .sidebar-badge,
.nav-link:hover .sidebar-badge{background:#fff;color:#212529}



@media (max-width: 576px) {
.product-card .product-extra{min-height:70px}
.product-card .product-extra .product-login {font-size: .65rem;}
.product-card .item-content .item-brand {font-size: 12px;padding-top: 2px;}
.product-card .item-content .item-model {font-size: 11px;}
.product-card .product-extra .item-price{font-size:18px;}
.product-card .product-image .product-tag{display:none;}
.product-card .product-extra .product-tag-txt{text-align:center;font-size:11px;padding:3px 0;display:block;vertical-align:bottom;}
.product-card .item-content .sm-show{display:block;}
.product-card a .item-content .item-title{height:57px;}
.product-card .add-to-cart,
.product-card .get-a-quote,
.product-card .make-an-offer,
.product-card .substitute{font-size:12px;}
}