    .product-hover {
        height: 180px !important;

    }
    .product-f-image {
        position: relative;
        height: 180px;
    }
    .product-hover img {
        height: 180px !important;

    }



    product-item a {
        display: block;
        color: #434a54;
        font-weight: 700
    }

    .product-item a:hover {
        color: #37bc9b
    }

    .product-item .price {
        color: #aab2bd;
        font-weight: 700
    }

    .product-item .price .price-new {
        color: #37bc9b
    }

    .product-grid .product-item {
        position: relative;
        width: 100%;
        border: none;
        background-color: #fff;
        padding-bottom: 4pc;
        margin-bottom: 30px;
        border-radius: 0px;
        border: 1px solid #eee;
        overflow: hidden;
        z-index: 1
    }
    .product-item .image{
        background-color: #fff;
    }
    .product-grid .product-item img {
        width: 100%;
        height: 170px;
    }

    .product-grid .product-item .item-overlay {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: 0 0;
        border-radius: 0px;

    }

    .product-grid .product-item:hover .item-overlay {
        background: rgba(170, 178, 189, .42)
    }

    .product-grid .product-item .clickable a {
        display: block;
        padding: 100%;
        z-index: 9
    }

    .product-grid .product-item .caption {
        position: absolute;
        bottom: -80pt;
        display: block;
        min-width: 100%;
        min-height: 180px;
        padding: 6px 15px;
        margin: 0;
        background: rgba(0, 0, 0, 0.7);
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
        z-index: 1
    }

    .product-grid .product-item .caption .cart {
        display: block;
        padding: 27px 0 0;
        clear: both
    }

    .product-grid .product-item .caption .btn-primary {
        color: #fff;
        background: #37bc9b;
        border: 1px solid #37bc9b;
        -webkit-transition: all .2s ease-in-out 0s;
        transition: all .2s ease-in-out 0s
    }

    .product-grid .product-item .caption .btn-primary:hover {
        color: #fff !important;
    }

    .product-grid .product-item .caption .name a,
    .product-grid .product-item .caption .price {
        text-align: center
    }

    .product-grid .product-item .caption .name a {
        line-height: 1pc;
        margin: 9px 0 0;
        font-size: 17px;
        color: #ffffff;
    }
    .product-grid .product-item .caption .name {
        padding-top: 7px;
    }

    .product-grid .product-item:hover .caption {
        -webkit-transform: translatey(-83px);
        transform: translatey(-83px)
    }

    .product-grid .product-item .compare,
    .product-grid .product-item .wishlist {
        color: #fff;
        display: none;
        margin-bottom: 3px;
        height: 30px;
        width: 30px;
        line-height: 30px;
        text-align: center;
        padding: 0;
        border: none;
        -webkit-transition: .3s;
        transition: .3s
    }

    .product-grid .product-item .compare a,
    .product-grid .product-item .wishlist a {
        display: block;
        color: #fff;
        font-size: 14px
    }

    .product-grid .product-item .wishlist {
        position: absolute;
        top: 15px;
        left: 15px;
        background: #37bc9b
    }

    .product-grid .product-item .wishlist:hover {
        background: #33b091
    }

    .product-grid .product-item .compare {
        position: absolute;
        top: 3pc;
        left: 15px;
        background: #434a54
    }

    .product-grid .product-item .compare:hover {
        background: #393f47
    }

    .product-grid .product-item:hover .compare,
    .product-grid .product-item:hover .wishlist {
        display: block
    }

    .product-grid .product-item .sale-tag {
        width: 50px;
        height: 75pt;
        background: #37bc9b;
        position: absolute;
        top: -45px;
        right: -10px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    .product-grid .product-item .sale-tag span {
        color: #fff;
        font-size: 11px;
        font-weight: 700;
        left: 2px;
        position: absolute;
        top: 3pc;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }




#Search{
  padding: 6px;
  font-size: 15px;
  height: 40px;
  width: 100%;
  background-color: #f5f5f5;
  border: 1px solid #f5f5f5;
}

.search-container button {
  float: right;
    padding: 4px 10px;
    background: #f5f5f5;
    font-size: 17px;
    margin-right: 5px;
    
    color: #990000;
    top: -37px;
    position: relative;
    cursor: pointer;
}
.search-container button:hover {
background: #fff !important;
}