$icons: sprite-map("sprite/*.png");
.sprite{
   background-image: sprite-url($icons);display: inline-block; 
}

.sprite-bf::before,.sprite-af::after{
   background-image: sprite-url($icons); 
   display: inline-block;  
   content: "";
}
.icon-cart{
    background-position:sprite-position($icons,sprite_01);
    width:35px;
    height:36px;
}
.icon-user{
    background-position:sprite-position($icons,sprite_03);
    width:30px;
    height:35px;
}
.icon-search{
    background-position:sprite-position($icons,search);
    width:30px;
    height:35px;
}
.icon-close:before{ 
    background-position:sprite-position($icons,close);
    width:18px;
    height: 18px;
}
.fb{
    background-position:sprite-position($icons,fb1);
    width:32px;
    height: 32px;
}
.gp{
    background-position:sprite-position($icons,google_pls);
     width:32px;
    height: 32px;
}
.pinit{
    background-position:sprite-position($icons,pinintert);
     width:32px;
    height: 32px;
}
.msg{
    background-position:sprite-position($icons,maild);
     width:32px;
    height: 32px;
}
.twit{
    background-position:sprite-position($icons,twiter);
     width:32px;
    height: 32px;
}
#price-range .ui-slider-handle{
    background-image: sprite-url($icons);
    display:inline-block;
    background-position:sprite-position($icons,price-nav);
}
.message_validation:before{
    background-image: sprite-url($icons);
    background-position:sprite-position($icons,error);
    width:16px;
    height:16px;
}

.return:before{
    background-position:sprite-position($icons,return);
    width:23px;
    height:22px;
}
.dayleft:before{
    background-position:sprite-position($icons,clock);
    width:20px;
    height:19px;
}
.shipping:before{
    background-position:sprite-position($icons,shipping);
    width:30px;
    height:27px;
}

.wallet:before{
    background-position:sprite-position($icons,wallet);
    width:26px;
    height:20px;
    vertical-align: middle;
}

#sort-by:before{
    background-position:sprite-position($icons,sort);
    width:16px;
    height:16px;
}
.filters:before{
    background-position:sprite-position($icons,filter);
    width:20px;
    height:18px;
} 
.icon-sizeguide:after{
    background-position:sprite-position($icons,sizeguide);
    width:25px;
    height:10px;
    margin-left: 10px;
}