.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:.5rem .6rem .3rem;}
.product-card a .item-content .item-title{color: #1a3d61;font-size:.9rem;line-height: 1rem;height:50px;width:100%;background:white;z-index:3;display:-webkit-box;-webkit-line-clamp:0;-webkit-box-orient:vertical;overflow:hidden;vertical-align:middle;transition:none;transform:none;}
.product-card a .item-content .item-title.viewed{font-size:.8em;}
.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,
.product-card .item-content .item-model{color:#000;font-size:.85rem;width:100%;height:20px;background:white;z-index:3;display:-webkit-box;-webkit-line-clamp:0;-webkit-box-orient:vertical;overflow:hidden;vertical-align:middle;transition:none;transform:none;}
.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;min-height:90px;}
.product-card .product-extra .item-price{font-weight:700;font-size:1.8rem;color:#0f1111;align-items: center;gap: 5px;}
.product-card .product-extra .item-price .item-price-map{color:#999;}

.product-card .product-extra .item-price .integer {font-size: 1.8rem;font-weight: 600;color: #0f1111;}
.product-card .product-extra .item-price .decimal {font-size: .8rem;vertical-align: super;color: #333;}
.product-card .product-extra .item-price .dollar {font-size: .8rem;vertical-align: super;color: #333;}
.product-card .product-extra .item-price .hidden-price {display: none;}
.product-card .product-extra .item-price .limited {font-size: .8rem;color: #cc0c39;font-weight: 600; margin:0; padding:0;}
.product-card .product-extra .item-price .discount {font-size: 1.4rem;color: #cc0c39;font-weight: 400;}
.product-card .product-extra .item-price .discount-perc {font-size: .8rem;color: #cc0c39;font-weight: 400; margin-right: 15px;}

.product-card .product-extra .item-reg-price {font-size: .8rem;font-weight: 400;color: #565959;}
.product-card .product-extra .item-reg-price .integer {font-size: 1rem;font-weight: 400;color: #565959;text-decoration: line-through;}
.product-card .product-extra .item-reg-price .decimal {font-size: .5rem;vertical-align: super;color: #565959;}
.product-card .product-extra .item-reg-price .dollar {font-size: .5rem;vertical-align: super;color: #565959;}
.product-card .product-extra .item-reg-price .hidden-price {display: none;}

.product-card .product-extra .item-map-price .integer {font-size: 1.8rem;font-weight: 600;color: #999;}
.product-card .product-extra .item-map-price .decimal {font-size: .8rem;vertical-align: super;color: #999;}
.product-card .product-extra .item-map-price .dollar {font-size: .8rem;vertical-align: super;color: #999;}
.product-card .product-extra .item-map-price .hidden-price {display: none;}

.product-card .product-extra .item-call4price {font-size: 1rem;font-weight: 400;color: gray;}

.product-card .product-extra .product-login{font-size:.9rem;display:block;padding-bottom:2px}
.product-card .product-extra .product-login a{color:#1a3d61}
.product-card .product-extra .product-login a:hover{color:#c3500b}

.product-card .product-footer{margin-bottom:2px;min-height:30px;}
.product-card .product-footer .product-tag-txt{text-align:center;font-size:12px;padding-bottom:5px;}
.product-card .product-footer .product-tag-txt i.quantitydiscount{color:#62360A!important;}
.product-card .product-footer .product-tag-txt i.fa-shipping-fast{color:#0c6d0c!important;}

.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);}

.product-card .detail-option-btn-label {border-radius: 4px;font-size:.75rem;color:#1b75bc;margin:1px;padding:3px;background-color:#fff;border:1px solid #1b75bc;}
.product-card .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;}


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;}


/***** 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 .item-content .sm-show{display:block;}

.product-card .product-tag{display:none;}
.product-card .product-extra .product-login {font-size: .65rem;}
.product-card .product-footer .product-tag-txt{text-align:center;font-size:11px;padding:3px 0;display:block;vertical-align:bottom;}

.product-card .add-to-cart,
.product-card .get-a-quote,
.product-card .make-an-offer,
.product-card .substitute{font-size:12px;}

}