/* BASIC css start */
body #header { z-index: 99; position: absolute; top: 0; right: 0; left: 0; width: 100%; }

.product-list-wrapper.type-list + .product-list-wrapper.type-list li:first-child {
    border-top: 1px solid rgba(48,48,48,0.3);
}



.product-button2 {
    font-size: 0;
    padding-top: 10px;
}

.product-button2 a {
    display: inline-block;
    margin: 0 1px;
}

.product-button2 a img {
    width: 20px;
    vertical-align: top;
    margin: 0 3px;
}
.dcper {
    color: #dd426f;
    font-size: 20px;
    font-weight: 400;
    margin-right: 5px;
}
.product-list-wrapper.type-list .product-button2 {
    position: absolute;
    right: 0;
    z-index: 9;
    bottom: 5px;
}

.instainner{font-size:0;}

.product-list-item .product-item .product-name{font-weight:500;}



#main-issue .sn-swiper-pagination {
    display: flex !important;
    top: inherit;
    left: inherit;
    right: inherit;
}


a.product-name.bold {
    font-weight: 600;
}

#sn-body.sn-body{padding-top:0;}
.sn-swiper-pagination{display:block;position:absolute;bottom:10px;width:100%;height:6px;padding-right:20px;padding-left:20px;justify-content:center;box-sizing:border-box}



.sn-swiper-pagination span{width:6px;height:6px;border-radius:3px;background-color:#303030;-webkit-transition:all 180ms ease-in-out;opacity:0.5; float:left;margin-right:0 !important}
.sn-swiper-pagination span.swiper-pagination-bullet-active{width:18px;opacity:1}



.sn-swiper-pagination li{width:6px;height:6px;border-radius:3px;background-color:#303030;-webkit-transition:all 180ms ease-in-out;opacity:0.5; float:left;}
.sn-swiper-pagination li + li{margin-left:4px}
.sn-swiper-pagination li.is-selected{width:18px;opacity:1}
/* BASIC css end */

