/* .swipe-left { position:absolute;left:-50%;background-color:green; } */
/* .swipe-left.active { left:0;transition: 1s; } */
/* .swipe-right { position:absolute;right:-50%;background-color:red; } */
/* .swipe-right.active { right:0;transition: 1s; } */

/* .products-swipe .product { cursor: e-resize; } */

/* jQuery List Swipe Example CSS */




.item-list { overflow: hidden; }

.item-list .item {
  position: relative;
  display: table;
  width: 100%;
  background: #FFF;
  margin-top: 0;
  /* border-top: 5px solid #efefef; */
}

.item-list .item > div {
  padding: 10px;
}

.item-list .item .action {
  position: absolute;
  width: 80px;
  height: 100%;
  top: 0;
  border-radius: 0;
  border: 0;
  /* color: #FFF; */
  outline: none;
  padding:0;
}

.item-list .item .action:nth-of-type(1) { text-align: left;color: #fff !important; }
.item-list .item .action:nth-of-type(2) { text-align: right;color: rgb(130, 130, 130); }

.item-list .item .action i {
  margin-right:5px;
}

.item-list .item .action:first-child::before, .item-list .item .action:last-child::before {
  position: absolute;
  top: 0;
  content: '';
  width: 2000px;
  height: 100%;
}

/* .item-list .item .action { border-top: 5px solid #efefef; } */

.item-list .item .action:first-child { left: -80px; }

.item-list .item .action:first-child::before { right: 80px; }

.item-list .item .action:last-child { right: -80px; }

.item-list .item .action:last-child::before { left: 80px; }

.item-list .item .action:first-child, .item-list .item .action:first-child::before { background: #CC2027; }
.item-list .item .action:last-child, .item-list .item .action:last-child::before { background: #efefef; }

.item-list.example-3 .action { width: 140px; }

.item-list.example-3 .item .action:first-child { left: -140px; }

.item-list.example-3 .item .action:first-child::before { right: 140px; }

.item-list.example-3 .item .action:last-child { right: -140px; }

.item-list.example-3 .item .action:last-child::before { left: 140px; }

.product-separator { background-color: #efefef;width:100vw;height:5px;display:block; }
.mobile .page-wrapper { padding-top:0; }