#product-slider
{background: rgb(250, 250, 250);}

#product-slider .container
{ max-width: 1550px;}

#product-slider .top-bar
{padding: 1em; background: #fff; border-bottom: 0.2em solid #dd4b39 !important;}

#product-slider .top-bar .heading h6
{ text-transform: uppercase;}

#product-slider .top-bar .more a
{text-transform: uppercase; font-weight: 600;}

#product-slider .product-adv
{background: #fff; padding: 1em;}

#product-slider .slider-section
{padding: 1em; }

#product-slider .product-grid
{font-family:Raleway,sans-serif;text-align:center;padding:0 0 72px;border:1px solid rgba(0,0,0,.1);overflow:hidden;position:relative;z-index:1;margin: 0em 1em;}

#product-slider .product-grid .product-image
{position:relative;transition:all .3s ease 0s}

#product-slider .product-grid .product-image a
{display:block}

#product-slider .product-grid .product-image img
{width:100%;height:25ch}

#product-slider .product-image img
{width:100%;height:40ch}

#product-slider .product-grid .pic-1
{opacity:1;transition:all .3s ease-out 0s}

#product-slider .product-grid:hover .pic-1
{opacity:1}

#product-slider .product-grid .pic-2
{opacity:0;position:absolute;top:0;left:0;transition:all .3s ease-out 0s}

#product-slider .product-grid:hover .pic-2
{opacity:1}

#product-slider .product-grid .social
{width:150px;padding:0;margin:0;list-style:none;opacity:0;transform:translateY(-50%) translateX(-50%);position:absolute;top:60%;left:50%;z-index:1;transition:all .3s ease 0s}

#product-slider .product-grid:hover .social
{opacity:1;top:50%}

#product-slider .product-grid .social li
{display:inline-block}

#product-slider .product-grid .social li a
{color:#fff;background-color:#333;font-size:13px;line-height:30px;text-align:center;height:30px;width:30px;margin:0 2px;display:block;position:relative;transition:all .3s ease-in-out}

#product-slider .product-grid .social li a:hover
{color:#fff;background-color:#dd4b39}

#product-slider .product-grid .social li a:after,.product-grid .social li a:before
{content:attr(data-tip);color:#fff;background-color:#000;font-size:12px;letter-spacing:1px;line-height:20px;padding:1px 5px;white-space:nowrap;opacity:0;transform:translateX(-50%);position:absolute;left:50%;top:-30px}

#product-slider .product-grid .social li a:after
{content:'';height:15px;width:15px;border-radius:0;transform:translateX(-50%) rotate(45deg);top:-20px;z-index:-1}

#product-slider .product-grid .social li a:hover:after,.product-grid .social li a:hover:before
{opacity:1}

#product-slider .product-grid .product-discount-label,.product-grid .product-new-label
{color:#fff;background-color:green;font-size:12px;text-transform:uppercase;padding:2px 7px;display:block;position:absolute;top:10px;left:0}

#product-slider .product-grid .product-discount-label
{background-color:#183546;left:auto;right:0}

#product-slider .product-grid .rating
{color:#FFD200;font-size:12px;padding:12px 0 0; padding-bottom: 13px;margin:0;list-style:none;position:relative;z-index:-1}

#product-slider .product-grid .rating li.disable
{color:rgba(0,0,0,.2)}

#product-slider .product-grid .product-content
{background-color:#fff;text-align:center;margin:0 auto;position:absolute;left:0;right:0;bottom:0;z-index:1;transition:all .3s}

#product-slider .product-grid:hover .product-content
{bottom:0}

#product-slider .product-grid .title
{padding-top: 1em;font-size:0.9em;font-weight:500;letter-spacing:.5px;text-transform:capitalize;margin:0 0 10px;transition:all .3s ease 0s}

#product-slider .product-grid .title a
{color:#828282}

#product-slider .product-grid .title a:hover,.product-grid:hover .title a
{color:#dd4b39}

#product-slider .product-grid .price
{color:#333;font-size:17px;font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.6px;margin-bottom:8px;text-align:center;transition:all .3s}

#product-slider .product-grid .price span
{color:#999;font-size:13px;font-weight:400;text-decoration:line-through;margin-left:3px;display:inline-block}

#product-slider .product-grid .add-to-cart
{color:#000;font-size:13px;font-weight:600}

@media only screen and (max-width:990px){.product-grid
    {margin-bottom:30px}
}