@charset "UTF-8";
/* @import url("//webcache.bithippo.com/css/reset.css"); */ /* reset.css not needed or doesn't exist */
@import url("bootstrap-4.1.3.min.css");
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.3.1/css/all.min.css");
@import url("owl.carousel.min.css");
/* @import url("https://cdnjs.cloudflare.com/ajax/libs/cryptocoins/2.8.0/cryptocoins.min.css"); */ /* cryptocoins CSS doesn't exist on CDN */
/* @import url("https://cdnjs.cloudflare.com/ajax/libs/cryptocoins/2.8.0/cryptocoins-colors.min.css"); */ /* cryptocoins CSS doesn't exist on CDN */
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700");
/* line 21, ../../sass/layout/_grid.scss */
.col_0 {
  width: 100%;
  margin-bottom: 50px;
  display: block;
}

/* line 27, ../../sass/layout/_grid.scss */
.col_1,
.col_2,
.col_3, .col_3c,
.col_4, .col_4c,
.col_5, .col_5c,
.col_6, .col_6c,
.col_7, .col_7c,
.col_8, .col_8c,
.col_9, .col_9c,
.col_10, .col_10c {
  margin-left: 2%;
  margin-right: 2%;
  margin-bottom: 50px;
  float: left;
  display: block;
}
/* line 43, ../../sass/layout/_grid.scss */
.col_1.extra-margin,
.col_2.extra-margin,
.col_3.extra-margin, .col_3c.extra-margin,
.col_4.extra-margin, .col_4c.extra-margin,
.col_5.extra-margin, .col_5c.extra-margin,
.col_6.extra-margin, .col_6c.extra-margin,
.col_7.extra-margin, .col_7c.extra-margin,
.col_8.extra-margin, .col_8c.extra-margin,
.col_9.extra-margin, .col_9c.extra-margin,
.col_10.extra-margin, .col_10c.extra-margin {
  margin-bottom: 60px;
}
/* line 47, ../../sass/layout/_grid.scss */
.col_1.col_center,
.col_2.col_center,
.col_3.col_center, .col_3c.col_center,
.col_4.col_center, .col_4c.col_center,
.col_5.col_center, .col_5c.col_center,
.col_6.col_center, .col_6c.col_center,
.col_7.col_center, .col_7c.col_center,
.col_8.col_center, .col_8c.col_center,
.col_9.col_center, .col_9c.col_center,
.col_10.col_center, .col_10c.col_center {
  float: none;
  margin-left: auto;
  margin-right: auto;
}
/* line 53, ../../sass/layout/_grid.scss */
.col_1.no-margin-bottom,
.col_2.no-margin-bottom,
.col_3.no-margin-bottom, .col_3c.no-margin-bottom,
.col_4.no-margin-bottom, .col_4c.no-margin-bottom,
.col_5.no-margin-bottom, .col_5c.no-margin-bottom,
.col_6.no-margin-bottom, .col_6c.no-margin-bottom,
.col_7.no-margin-bottom, .col_7c.no-margin-bottom,
.col_8.no-margin-bottom, .col_8c.no-margin-bottom,
.col_9.no-margin-bottom, .col_9c.no-margin-bottom,
.col_10.no-margin-bottom, .col_10c.no-margin-bottom {
  margin-bottom: 0;
}

/* line 58, ../../sass/layout/_grid.scss */
.col_1 {
  float: none;
}

/* columns */
/* line 63, ../../sass/layout/_grid.scss */
.col_1 {
  width: 96%;
}

/* line 64, ../../sass/layout/_grid.scss */
.col_2 {
  width: 46%;
}

/* line 65, ../../sass/layout/_grid.scss */
.col_3 {
  width: 29.3333333333%;
}

/* line 66, ../../sass/layout/_grid.scss */
.col_4 {
  width: 20.9%;
}

/* Safari Bug */
/* line 67, ../../sass/layout/_grid.scss */
.col_5 {
  width: 16%;
}

/* line 68, ../../sass/layout/_grid.scss */
.col_6 {
  width: 12.6666666667%;
}

/* line 69, ../../sass/layout/_grid.scss */
.col_7 {
  width: 10.2857142857%;
}

/* line 70, ../../sass/layout/_grid.scss */
.col_8 {
  width: 8.5%;
}

/* line 71, ../../sass/layout/_grid.scss */
.col_9 {
  width: 7.11111111111%;
}

/* line 72, ../../sass/layout/_grid.scss */
.col_10 {
  width: 6%;
}

/* complements */
/* line 75, ../../sass/layout/_grid.scss */
.col_3c {
  width: 62.6666666667%;
}

/* line 76, ../../sass/layout/_grid.scss */
.col_4c {
  width: 71%;
}

/* line 77, ../../sass/layout/_grid.scss */
.col_5c {
  width: 76%;
}

/* line 78, ../../sass/layout/_grid.scss */
.col_6c {
  width: 79.3333333333%;
}

/* line 79, ../../sass/layout/_grid.scss */
.col_7c {
  width: 81.7142857143%;
}

/* line 80, ../../sass/layout/_grid.scss */
.col_8c {
  width: 83.5%;
}

/* line 81, ../../sass/layout/_grid.scss */
.col_9c {
  width: 84.8888888889%;
}

/* line 82, ../../sass/layout/_grid.scss */
.col_10c {
  width: 86%;
}

/* Responsive rules */
/*@media (max-width: 1000px) {
  .col_4,
  .col_4c,
  .col_6,
  .col_6c,
  .col_8,
  .col_8c,
  .col_10,
  .col_10c { width: 46%; }

  .col_9 { width: 96%; }
  .col_9c { width: 96%; }
}*/
@media (max-width: 1000px) {
  /* line 100, ../../sass/layout/_grid.scss */
  .col_1,
  .col_2,
  .col_3,
  .col_4,
  .col_6,
  .col_7,
  .col_8,
  .col_10,
  .col_2c,
  .col_3c,
  .col_4c,
  .col_5c,
  .col_6c,
  .col_7c,
  .col_8c,
  .col_10c,
  .row-column {
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 118, ../../sass/layout/_grid.scss */
  .col_5 {
    width: 29%;
  }
}
@media (max-width: 430px) {
  /* line 122, ../../sass/layout/_grid.scss */
  .col_1,
  .col_2,
  .col_3,
  .col_4,
  .col_6,
  .col_7,
  .col_8,
  .col_10,
  .col_2c,
  .col_3c,
  .col_4c,
  .col_5c,
  .col_6c,
  .col_7c,
  .col_8c,
  .col_10c,
  .row-column {
    margin-bottom: 10px;
  }
}
/* Mixins ("functions") */
/* Heart effect */
/* line 8, ../../sass/utils/_transitions.scss */
.no-transition, .no-transition * {
  transition: 0s !important;
}

/* line 12, ../../sass/utils/_transitions.scss */
.transitions, a, .linear-list li, .listview-row, .square, .square figure, .footer-form, #cryptos-marquee > div, #cryptos-marquee li, #cookie-question, #header-warning, .header-hidden header, .header-visible header, #header-success, .modal-content a, .crypto-picker, #cart-reveal, .swiping-column .swiping-item-inner figure, .box-half-bouncing li div, #products-grid li, #products-grid li figure, .box-product, .ais-hits--item, .ais-infinite-hits--item, .box-product figure, .ais-hits--item figure, .ais-infinite-hits--item figure, .box-category-explore > div, .box-category-explore figure > div, .products-archive aside, .box-featured-deals .item figure, .box-best-deals .item, .box-best-deals .item figure, .box-featured-category, .wsp-menu a > img, #product-header, .product-price-actions .crypto-picker, .product-gallery-block-right figure {
  -webkit-transition: all 400ms ease-out;
  /* Safari and Chrome */
  -moz-transition: all 400ms ease-out;
  /* Firefox */
  -ms-transition: all 400ms ease-out;
  /* IE 9 */
  -o-transition: all 400ms ease-out;
  /* Opera */
  transition: all 400ms ease-out;
}

@-webkit-keyframes heart {
  0%, 17.5% {
    font-size: 0;
  }
}
@-moz-keyframes heart {
  0%, 17.5% {
    font-size: 0;
  }
}
@-ms-keyframes heart {
  0%, 17.5% {
    font-size: 0;
  }
}
@-o-keyframes heart {
  0%, 17.5% {
    font-size: 0;
  }
}
@keyframes heart {
  0%, 17.5% {
    font-size: 0;
  }
}
@-webkit-keyframes bubble {
  15% {
    border-color: #cc8ef5;
    border-width: 2.25rem;
    -moz-transform: translate(-50%, -50%) scale(1);
    -ms-transform: translate(-50%, -50%) scale(1);
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
  30%, 100% {
    border-color: #cc8ef5;
    border-width: 0;
    -moz-transform: translate(-50%, -50%) scale(1);
    -ms-transform: translate(-50%, -50%) scale(1);
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
}
@-moz-keyframes bubble {
  15% {
    border-color: #cc8ef5;
    border-width: 2.25rem;
    -moz-transform: translate(-50%, -50%) scale(1);
    -ms-transform: translate(-50%, -50%) scale(1);
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
  30%, 100% {
    border-color: #cc8ef5;
    border-width: 0;
    -moz-transform: translate(-50%, -50%) scale(1);
    -ms-transform: translate(-50%, -50%) scale(1);
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
}
@-ms-keyframes bubble {
  15% {
    border-color: #cc8ef5;
    border-width: 2.25rem;
    -moz-transform: translate(-50%, -50%) scale(1);
    -ms-transform: translate(-50%, -50%) scale(1);
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
  30%, 100% {
    border-color: #cc8ef5;
    border-width: 0;
    -moz-transform: translate(-50%, -50%) scale(1);
    -ms-transform: translate(-50%, -50%) scale(1);
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
}
@-o-keyframes bubble {
  15% {
    border-color: #cc8ef5;
    border-width: 2.25rem;
    -moz-transform: translate(-50%, -50%) scale(1);
    -ms-transform: translate(-50%, -50%) scale(1);
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
  30%, 100% {
    border-color: #cc8ef5;
    border-width: 0;
    -moz-transform: translate(-50%, -50%) scale(1);
    -ms-transform: translate(-50%, -50%) scale(1);
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
}
@keyframes bubble {
  15% {
    border-color: #cc8ef5;
    border-width: 2.25rem;
    -moz-transform: translate(-50%, -50%) scale(1);
    -ms-transform: translate(-50%, -50%) scale(1);
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
  30%, 100% {
    border-color: #cc8ef5;
    border-width: 0;
    -moz-transform: translate(-50%, -50%) scale(1);
    -ms-transform: translate(-50%, -50%) scale(1);
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
}
@-webkit-keyframes particles {
  0%, 20% {
    opacity: 0;
  }
  25% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    box-shadow: 0.32476rem -2.4375rem 0 0rem #ff8080, -0.32476rem -2.0625rem 0 0rem #ffed80, 2.1082rem -1.26585rem 0 0rem #ffed80, 1.41004rem -1.53985rem 0 0rem #a4ff80, 2.30412rem 0.85901rem 0 0rem #a4ff80, 2.08305rem 0.14233rem 0 0rem #80ffc8, 0.76499rem 2.33702rem 0 0rem #80ffc8, 1.18748rem 1.71734rem 0 0rem #80c8ff, -1.35019rem 2.0552rem 0 0rem #80c8ff, -0.60229rem 1.99916rem 0 0rem #a480ff, -2.44865rem 0.22578rem 0 0rem #a480ff, -1.93852rem 0.77557rem 0 0rem #ff80ed, -1.70323rem -1.77366rem 0 0rem #ff80ed, -1.81501rem -1.03204rem 0 0rem #ff8080;
  }
}
@-moz-keyframes particles {
  0%, 20% {
    opacity: 0;
  }
  25% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    box-shadow: 0.32476rem -2.4375rem 0 0rem #ff8080, -0.32476rem -2.0625rem 0 0rem #ffed80, 2.1082rem -1.26585rem 0 0rem #ffed80, 1.41004rem -1.53985rem 0 0rem #a4ff80, 2.30412rem 0.85901rem 0 0rem #a4ff80, 2.08305rem 0.14233rem 0 0rem #80ffc8, 0.76499rem 2.33702rem 0 0rem #80ffc8, 1.18748rem 1.71734rem 0 0rem #80c8ff, -1.35019rem 2.0552rem 0 0rem #80c8ff, -0.60229rem 1.99916rem 0 0rem #a480ff, -2.44865rem 0.22578rem 0 0rem #a480ff, -1.93852rem 0.77557rem 0 0rem #ff80ed, -1.70323rem -1.77366rem 0 0rem #ff80ed, -1.81501rem -1.03204rem 0 0rem #ff8080;
  }
}
@-ms-keyframes particles {
  0%, 20% {
    opacity: 0;
  }
  25% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    box-shadow: 0.32476rem -2.4375rem 0 0rem #ff8080, -0.32476rem -2.0625rem 0 0rem #ffed80, 2.1082rem -1.26585rem 0 0rem #ffed80, 1.41004rem -1.53985rem 0 0rem #a4ff80, 2.30412rem 0.85901rem 0 0rem #a4ff80, 2.08305rem 0.14233rem 0 0rem #80ffc8, 0.76499rem 2.33702rem 0 0rem #80ffc8, 1.18748rem 1.71734rem 0 0rem #80c8ff, -1.35019rem 2.0552rem 0 0rem #80c8ff, -0.60229rem 1.99916rem 0 0rem #a480ff, -2.44865rem 0.22578rem 0 0rem #a480ff, -1.93852rem 0.77557rem 0 0rem #ff80ed, -1.70323rem -1.77366rem 0 0rem #ff80ed, -1.81501rem -1.03204rem 0 0rem #ff8080;
  }
}
@-o-keyframes particles {
  0%, 20% {
    opacity: 0;
  }
  25% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    box-shadow: 0.32476rem -2.4375rem 0 0rem #ff8080, -0.32476rem -2.0625rem 0 0rem #ffed80, 2.1082rem -1.26585rem 0 0rem #ffed80, 1.41004rem -1.53985rem 0 0rem #a4ff80, 2.30412rem 0.85901rem 0 0rem #a4ff80, 2.08305rem 0.14233rem 0 0rem #80ffc8, 0.76499rem 2.33702rem 0 0rem #80ffc8, 1.18748rem 1.71734rem 0 0rem #80c8ff, -1.35019rem 2.0552rem 0 0rem #80c8ff, -0.60229rem 1.99916rem 0 0rem #a480ff, -2.44865rem 0.22578rem 0 0rem #a480ff, -1.93852rem 0.77557rem 0 0rem #ff80ed, -1.70323rem -1.77366rem 0 0rem #ff80ed, -1.81501rem -1.03204rem 0 0rem #ff8080;
  }
}
@keyframes particles {
  0%, 20% {
    opacity: 0;
  }
  25% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    box-shadow: 0.32476rem -2.4375rem 0 0rem #ff8080, -0.32476rem -2.0625rem 0 0rem #ffed80, 2.1082rem -1.26585rem 0 0rem #ffed80, 1.41004rem -1.53985rem 0 0rem #a4ff80, 2.30412rem 0.85901rem 0 0rem #a4ff80, 2.08305rem 0.14233rem 0 0rem #80ffc8, 0.76499rem 2.33702rem 0 0rem #80ffc8, 1.18748rem 1.71734rem 0 0rem #80c8ff, -1.35019rem 2.0552rem 0 0rem #80c8ff, -0.60229rem 1.99916rem 0 0rem #a480ff, -2.44865rem 0.22578rem 0 0rem #a480ff, -1.93852rem 0.77557rem 0 0rem #ff80ed, -1.70323rem -1.77366rem 0 0rem #ff80ed, -1.81501rem -1.03204rem 0 0rem #ff8080;
  }
}
@-webkit-keyframes card-jiggle {
  0% {
    -moz-transform: translate3d(2px, -3px, 0px);
    -ms-transform: translate3d(2px, -3px, 0px);
    -webkit-transform: translate3d(2px, -3px, 0px);
    transform: translate3d(2px, -3px, 0px);
  }
  10% {
    -moz-transform: translate3d(-4px, -1px, 0px);
    -ms-transform: translate3d(-4px, -1px, 0px);
    -webkit-transform: translate3d(-4px, -1px, 0px);
    transform: translate3d(-4px, -1px, 0px);
  }
  20% {
    -moz-transform: translate3d(-3px, -2px, 0px);
    -ms-transform: translate3d(-3px, -2px, 0px);
    -webkit-transform: translate3d(-3px, -2px, 0px);
    transform: translate3d(-3px, -2px, 0px);
  }
  30% {
    -moz-transform: translate3d(3px, -1px, 0px);
    -ms-transform: translate3d(3px, -1px, 0px);
    -webkit-transform: translate3d(3px, -1px, 0px);
    transform: translate3d(3px, -1px, 0px);
  }
  40% {
    -moz-transform: translate3d(-2px, -3px, 0px);
    -ms-transform: translate3d(-2px, -3px, 0px);
    -webkit-transform: translate3d(-2px, -3px, 0px);
    transform: translate3d(-2px, -3px, 0px);
  }
  50% {
    -moz-transform: translate3d(-4px, -2px, 0px);
    -ms-transform: translate3d(-4px, -2px, 0px);
    -webkit-transform: translate3d(-4px, -2px, 0px);
    transform: translate3d(-4px, -2px, 0px);
  }
  60% {
    -moz-transform: translate3d(4px, -4px, 0px);
    -ms-transform: translate3d(4px, -4px, 0px);
    -webkit-transform: translate3d(4px, -4px, 0px);
    transform: translate3d(4px, -4px, 0px);
  }
  70% {
    -moz-transform: translate3d(-1px, -3px, 0px);
    -ms-transform: translate3d(-1px, -3px, 0px);
    -webkit-transform: translate3d(-1px, -3px, 0px);
    transform: translate3d(-1px, -3px, 0px);
  }
  80% {
    -moz-transform: translate3d(3px, 4px, 0px);
    -ms-transform: translate3d(3px, 4px, 0px);
    -webkit-transform: translate3d(3px, 4px, 0px);
    transform: translate3d(3px, 4px, 0px);
  }
  90% {
    -moz-transform: translate3d(4px, 0px, 0px);
    -ms-transform: translate3d(4px, 0px, 0px);
    -webkit-transform: translate3d(4px, 0px, 0px);
    transform: translate3d(4px, 0px, 0px);
  }
  100% {
    -moz-transform: translate3d(4px, 5px, 0px);
    -ms-transform: translate3d(4px, 5px, 0px);
    -webkit-transform: translate3d(4px, 5px, 0px);
    transform: translate3d(4px, 5px, 0px);
  }
}
@-moz-keyframes card-jiggle {
  0% {
    -moz-transform: translate3d(2px, -3px, 0px);
    -ms-transform: translate3d(2px, -3px, 0px);
    -webkit-transform: translate3d(2px, -3px, 0px);
    transform: translate3d(2px, -3px, 0px);
  }
  10% {
    -moz-transform: translate3d(-4px, -1px, 0px);
    -ms-transform: translate3d(-4px, -1px, 0px);
    -webkit-transform: translate3d(-4px, -1px, 0px);
    transform: translate3d(-4px, -1px, 0px);
  }
  20% {
    -moz-transform: translate3d(-3px, -2px, 0px);
    -ms-transform: translate3d(-3px, -2px, 0px);
    -webkit-transform: translate3d(-3px, -2px, 0px);
    transform: translate3d(-3px, -2px, 0px);
  }
  30% {
    -moz-transform: translate3d(3px, -1px, 0px);
    -ms-transform: translate3d(3px, -1px, 0px);
    -webkit-transform: translate3d(3px, -1px, 0px);
    transform: translate3d(3px, -1px, 0px);
  }
  40% {
    -moz-transform: translate3d(-2px, -3px, 0px);
    -ms-transform: translate3d(-2px, -3px, 0px);
    -webkit-transform: translate3d(-2px, -3px, 0px);
    transform: translate3d(-2px, -3px, 0px);
  }
  50% {
    -moz-transform: translate3d(-4px, -2px, 0px);
    -ms-transform: translate3d(-4px, -2px, 0px);
    -webkit-transform: translate3d(-4px, -2px, 0px);
    transform: translate3d(-4px, -2px, 0px);
  }
  60% {
    -moz-transform: translate3d(4px, -4px, 0px);
    -ms-transform: translate3d(4px, -4px, 0px);
    -webkit-transform: translate3d(4px, -4px, 0px);
    transform: translate3d(4px, -4px, 0px);
  }
  70% {
    -moz-transform: translate3d(-1px, -3px, 0px);
    -ms-transform: translate3d(-1px, -3px, 0px);
    -webkit-transform: translate3d(-1px, -3px, 0px);
    transform: translate3d(-1px, -3px, 0px);
  }
  80% {
    -moz-transform: translate3d(3px, 4px, 0px);
    -ms-transform: translate3d(3px, 4px, 0px);
    -webkit-transform: translate3d(3px, 4px, 0px);
    transform: translate3d(3px, 4px, 0px);
  }
  90% {
    -moz-transform: translate3d(4px, 0px, 0px);
    -ms-transform: translate3d(4px, 0px, 0px);
    -webkit-transform: translate3d(4px, 0px, 0px);
    transform: translate3d(4px, 0px, 0px);
  }
  100% {
    -moz-transform: translate3d(4px, 5px, 0px);
    -ms-transform: translate3d(4px, 5px, 0px);
    -webkit-transform: translate3d(4px, 5px, 0px);
    transform: translate3d(4px, 5px, 0px);
  }
}
@-ms-keyframes card-jiggle {
  0% {
    -moz-transform: translate3d(2px, -3px, 0px);
    -ms-transform: translate3d(2px, -3px, 0px);
    -webkit-transform: translate3d(2px, -3px, 0px);
    transform: translate3d(2px, -3px, 0px);
  }
  10% {
    -moz-transform: translate3d(-4px, -1px, 0px);
    -ms-transform: translate3d(-4px, -1px, 0px);
    -webkit-transform: translate3d(-4px, -1px, 0px);
    transform: translate3d(-4px, -1px, 0px);
  }
  20% {
    -moz-transform: translate3d(-3px, -2px, 0px);
    -ms-transform: translate3d(-3px, -2px, 0px);
    -webkit-transform: translate3d(-3px, -2px, 0px);
    transform: translate3d(-3px, -2px, 0px);
  }
  30% {
    -moz-transform: translate3d(3px, -1px, 0px);
    -ms-transform: translate3d(3px, -1px, 0px);
    -webkit-transform: translate3d(3px, -1px, 0px);
    transform: translate3d(3px, -1px, 0px);
  }
  40% {
    -moz-transform: translate3d(-2px, -3px, 0px);
    -ms-transform: translate3d(-2px, -3px, 0px);
    -webkit-transform: translate3d(-2px, -3px, 0px);
    transform: translate3d(-2px, -3px, 0px);
  }
  50% {
    -moz-transform: translate3d(-4px, -2px, 0px);
    -ms-transform: translate3d(-4px, -2px, 0px);
    -webkit-transform: translate3d(-4px, -2px, 0px);
    transform: translate3d(-4px, -2px, 0px);
  }
  60% {
    -moz-transform: translate3d(4px, -4px, 0px);
    -ms-transform: translate3d(4px, -4px, 0px);
    -webkit-transform: translate3d(4px, -4px, 0px);
    transform: translate3d(4px, -4px, 0px);
  }
  70% {
    -moz-transform: translate3d(-1px, -3px, 0px);
    -ms-transform: translate3d(-1px, -3px, 0px);
    -webkit-transform: translate3d(-1px, -3px, 0px);
    transform: translate3d(-1px, -3px, 0px);
  }
  80% {
    -moz-transform: translate3d(3px, 4px, 0px);
    -ms-transform: translate3d(3px, 4px, 0px);
    -webkit-transform: translate3d(3px, 4px, 0px);
    transform: translate3d(3px, 4px, 0px);
  }
  90% {
    -moz-transform: translate3d(4px, 0px, 0px);
    -ms-transform: translate3d(4px, 0px, 0px);
    -webkit-transform: translate3d(4px, 0px, 0px);
    transform: translate3d(4px, 0px, 0px);
  }
  100% {
    -moz-transform: translate3d(4px, 5px, 0px);
    -ms-transform: translate3d(4px, 5px, 0px);
    -webkit-transform: translate3d(4px, 5px, 0px);
    transform: translate3d(4px, 5px, 0px);
  }
}
@-o-keyframes card-jiggle {
  0% {
    -moz-transform: translate3d(2px, -3px, 0px);
    -ms-transform: translate3d(2px, -3px, 0px);
    -webkit-transform: translate3d(2px, -3px, 0px);
    transform: translate3d(2px, -3px, 0px);
  }
  10% {
    -moz-transform: translate3d(-4px, -1px, 0px);
    -ms-transform: translate3d(-4px, -1px, 0px);
    -webkit-transform: translate3d(-4px, -1px, 0px);
    transform: translate3d(-4px, -1px, 0px);
  }
  20% {
    -moz-transform: translate3d(-3px, -2px, 0px);
    -ms-transform: translate3d(-3px, -2px, 0px);
    -webkit-transform: translate3d(-3px, -2px, 0px);
    transform: translate3d(-3px, -2px, 0px);
  }
  30% {
    -moz-transform: translate3d(3px, -1px, 0px);
    -ms-transform: translate3d(3px, -1px, 0px);
    -webkit-transform: translate3d(3px, -1px, 0px);
    transform: translate3d(3px, -1px, 0px);
  }
  40% {
    -moz-transform: translate3d(-2px, -3px, 0px);
    -ms-transform: translate3d(-2px, -3px, 0px);
    -webkit-transform: translate3d(-2px, -3px, 0px);
    transform: translate3d(-2px, -3px, 0px);
  }
  50% {
    -moz-transform: translate3d(-4px, -2px, 0px);
    -ms-transform: translate3d(-4px, -2px, 0px);
    -webkit-transform: translate3d(-4px, -2px, 0px);
    transform: translate3d(-4px, -2px, 0px);
  }
  60% {
    -moz-transform: translate3d(4px, -4px, 0px);
    -ms-transform: translate3d(4px, -4px, 0px);
    -webkit-transform: translate3d(4px, -4px, 0px);
    transform: translate3d(4px, -4px, 0px);
  }
  70% {
    -moz-transform: translate3d(-1px, -3px, 0px);
    -ms-transform: translate3d(-1px, -3px, 0px);
    -webkit-transform: translate3d(-1px, -3px, 0px);
    transform: translate3d(-1px, -3px, 0px);
  }
  80% {
    -moz-transform: translate3d(3px, 4px, 0px);
    -ms-transform: translate3d(3px, 4px, 0px);
    -webkit-transform: translate3d(3px, 4px, 0px);
    transform: translate3d(3px, 4px, 0px);
  }
  90% {
    -moz-transform: translate3d(4px, 0px, 0px);
    -ms-transform: translate3d(4px, 0px, 0px);
    -webkit-transform: translate3d(4px, 0px, 0px);
    transform: translate3d(4px, 0px, 0px);
  }
  100% {
    -moz-transform: translate3d(4px, 5px, 0px);
    -ms-transform: translate3d(4px, 5px, 0px);
    -webkit-transform: translate3d(4px, 5px, 0px);
    transform: translate3d(4px, 5px, 0px);
  }
}
@keyframes card-jiggle {
  0% {
    -moz-transform: translate3d(2px, -3px, 0px);
    -ms-transform: translate3d(2px, -3px, 0px);
    -webkit-transform: translate3d(2px, -3px, 0px);
    transform: translate3d(2px, -3px, 0px);
  }
  10% {
    -moz-transform: translate3d(-4px, -1px, 0px);
    -ms-transform: translate3d(-4px, -1px, 0px);
    -webkit-transform: translate3d(-4px, -1px, 0px);
    transform: translate3d(-4px, -1px, 0px);
  }
  20% {
    -moz-transform: translate3d(-3px, -2px, 0px);
    -ms-transform: translate3d(-3px, -2px, 0px);
    -webkit-transform: translate3d(-3px, -2px, 0px);
    transform: translate3d(-3px, -2px, 0px);
  }
  30% {
    -moz-transform: translate3d(3px, -1px, 0px);
    -ms-transform: translate3d(3px, -1px, 0px);
    -webkit-transform: translate3d(3px, -1px, 0px);
    transform: translate3d(3px, -1px, 0px);
  }
  40% {
    -moz-transform: translate3d(-2px, -3px, 0px);
    -ms-transform: translate3d(-2px, -3px, 0px);
    -webkit-transform: translate3d(-2px, -3px, 0px);
    transform: translate3d(-2px, -3px, 0px);
  }
  50% {
    -moz-transform: translate3d(-4px, -2px, 0px);
    -ms-transform: translate3d(-4px, -2px, 0px);
    -webkit-transform: translate3d(-4px, -2px, 0px);
    transform: translate3d(-4px, -2px, 0px);
  }
  60% {
    -moz-transform: translate3d(4px, -4px, 0px);
    -ms-transform: translate3d(4px, -4px, 0px);
    -webkit-transform: translate3d(4px, -4px, 0px);
    transform: translate3d(4px, -4px, 0px);
  }
  70% {
    -moz-transform: translate3d(-1px, -3px, 0px);
    -ms-transform: translate3d(-1px, -3px, 0px);
    -webkit-transform: translate3d(-1px, -3px, 0px);
    transform: translate3d(-1px, -3px, 0px);
  }
  80% {
    -moz-transform: translate3d(3px, 4px, 0px);
    -ms-transform: translate3d(3px, 4px, 0px);
    -webkit-transform: translate3d(3px, 4px, 0px);
    transform: translate3d(3px, 4px, 0px);
  }
  90% {
    -moz-transform: translate3d(4px, 0px, 0px);
    -ms-transform: translate3d(4px, 0px, 0px);
    -webkit-transform: translate3d(4px, 0px, 0px);
    transform: translate3d(4px, 0px, 0px);
  }
  100% {
    -moz-transform: translate3d(4px, 5px, 0px);
    -ms-transform: translate3d(4px, 5px, 0px);
    -webkit-transform: translate3d(4px, 5px, 0px);
    transform: translate3d(4px, 5px, 0px);
  }
}
@-webkit-keyframes columns-trajectory-0 {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(825px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(825px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(825px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(825px, 10px, 0px);
  }
  5%, 95% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  6%, 94% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  50% {
    -moz-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(-825px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(-825px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(-825px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(-825px, 10px, 0px);
  }
}
@-moz-keyframes columns-trajectory-0 {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(825px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(825px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(825px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(825px, 10px, 0px);
  }
  5%, 95% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  6%, 94% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  50% {
    -moz-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(-825px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(-825px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(-825px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(-825px, 10px, 0px);
  }
}
@-ms-keyframes columns-trajectory-0 {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(825px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(825px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(825px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(825px, 10px, 0px);
  }
  5%, 95% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  6%, 94% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  50% {
    -moz-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(-825px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(-825px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(-825px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(-825px, 10px, 0px);
  }
}
@-o-keyframes columns-trajectory-0 {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(825px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(825px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(825px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(825px, 10px, 0px);
  }
  5%, 95% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  6%, 94% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  50% {
    -moz-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(-825px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(-825px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(-825px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(-825px, 10px, 0px);
  }
}
@keyframes columns-trajectory-0 {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(825px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(825px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(825px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(825px, 10px, 0px);
  }
  5%, 95% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  6%, 94% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  50% {
    -moz-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(-825px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(-825px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(-825px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(-825px, 10px, 0px);
  }
}
@-webkit-keyframes columns-trajectory-1400 {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(1595px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(1595px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(1595px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(1595px, 10px, 0px);
  }
  5%, 95% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  6%, 94% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  50% {
    -moz-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(-1595px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(-1595px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(-1595px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(-1595px, 10px, 0px);
  }
}
@-moz-keyframes columns-trajectory-1400 {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(1595px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(1595px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(1595px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(1595px, 10px, 0px);
  }
  5%, 95% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  6%, 94% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  50% {
    -moz-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(-1595px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(-1595px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(-1595px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(-1595px, 10px, 0px);
  }
}
@-ms-keyframes columns-trajectory-1400 {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(1595px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(1595px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(1595px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(1595px, 10px, 0px);
  }
  5%, 95% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  6%, 94% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  50% {
    -moz-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(-1595px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(-1595px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(-1595px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(-1595px, 10px, 0px);
  }
}
@-o-keyframes columns-trajectory-1400 {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(1595px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(1595px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(1595px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(1595px, 10px, 0px);
  }
  5%, 95% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  6%, 94% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  50% {
    -moz-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(-1595px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(-1595px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(-1595px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(-1595px, 10px, 0px);
  }
}
@keyframes columns-trajectory-1400 {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(1595px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(1595px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(1595px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(1595px, 10px, 0px);
  }
  5%, 95% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  6%, 94% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  50% {
    -moz-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(-1595px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(-1595px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(-1595px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(-1595px, 10px, 0px);
  }
}
@-webkit-keyframes columns-trajectory-1000 {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(1255px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(1255px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(1255px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(1255px, 10px, 0px);
  }
  5%, 95% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  6%, 94% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  50% {
    -moz-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(-1255px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(-1255px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(-1255px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(-1255px, 10px, 0px);
  }
}
@-moz-keyframes columns-trajectory-1000 {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(1255px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(1255px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(1255px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(1255px, 10px, 0px);
  }
  5%, 95% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  6%, 94% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  50% {
    -moz-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(-1255px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(-1255px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(-1255px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(-1255px, 10px, 0px);
  }
}
@-ms-keyframes columns-trajectory-1000 {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(1255px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(1255px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(1255px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(1255px, 10px, 0px);
  }
  5%, 95% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  6%, 94% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  50% {
    -moz-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(-1255px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(-1255px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(-1255px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(-1255px, 10px, 0px);
  }
}
@-o-keyframes columns-trajectory-1000 {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(1255px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(1255px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(1255px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(1255px, 10px, 0px);
  }
  5%, 95% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  6%, 94% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  50% {
    -moz-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(-1255px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(-1255px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(-1255px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(-1255px, 10px, 0px);
  }
}
@keyframes columns-trajectory-1000 {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(1255px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(1255px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(1255px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(1255px, 10px, 0px);
  }
  5%, 95% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  6%, 94% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  50% {
    -moz-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(-1255px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(-1255px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(-1255px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(-1255px, 10px, 0px);
  }
}
@-webkit-keyframes columns-trajectory-600 {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(1040px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(1040px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(1040px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(1040px, 10px, 0px);
  }
  5%, 95% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  6%, 94% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  50% {
    -moz-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(-1040px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(-1040px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(-1040px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(-1040px, 10px, 0px);
  }
}
@-moz-keyframes columns-trajectory-600 {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(1040px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(1040px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(1040px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(1040px, 10px, 0px);
  }
  5%, 95% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  6%, 94% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  50% {
    -moz-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(-1040px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(-1040px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(-1040px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(-1040px, 10px, 0px);
  }
}
@-ms-keyframes columns-trajectory-600 {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(1040px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(1040px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(1040px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(1040px, 10px, 0px);
  }
  5%, 95% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  6%, 94% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  50% {
    -moz-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(-1040px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(-1040px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(-1040px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(-1040px, 10px, 0px);
  }
}
@-o-keyframes columns-trajectory-600 {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(1040px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(1040px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(1040px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(1040px, 10px, 0px);
  }
  5%, 95% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  6%, 94% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  50% {
    -moz-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(-1040px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(-1040px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(-1040px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(-1040px, 10px, 0px);
  }
}
@keyframes columns-trajectory-600 {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(1040px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(1040px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(1040px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(1040px, 10px, 0px);
  }
  5%, 95% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  6%, 94% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  50% {
    -moz-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
    transform: rotate(0.001deg) translate3d(0px, 310px, 0px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(0.001deg) translate3d(-1040px, 10px, 0px);
    -ms-transform: rotate(0.001deg) translate3d(-1040px, 10px, 0px);
    -webkit-transform: rotate(0.001deg) translate3d(-1040px, 10px, 0px);
    transform: rotate(0.001deg) translate3d(-1040px, 10px, 0px);
  }
}
@-webkit-keyframes float {
  0% {
    -moz-transform: translateY(8px) rotate3d(0, 0, 1, 3deg);
    -ms-transform: translateY(8px) rotate3d(0, 0, 1, 3deg);
    -webkit-transform: translateY(8px) rotate3d(0, 0, 1, 3deg);
    transform: translateY(8px) rotate3d(0, 0, 1, 3deg);
  }
  100% {
    -moz-transform: translateY(-8px) rotate3d(0, 0, 1, 0deg);
    -ms-transform: translateY(-8px) rotate3d(0, 0, 1, 0deg);
    -webkit-transform: translateY(-8px) rotate3d(0, 0, 1, 0deg);
    transform: translateY(-8px) rotate3d(0, 0, 1, 0deg);
  }
}
@-moz-keyframes float {
  0% {
    -moz-transform: translateY(8px) rotate3d(0, 0, 1, 3deg);
    -ms-transform: translateY(8px) rotate3d(0, 0, 1, 3deg);
    -webkit-transform: translateY(8px) rotate3d(0, 0, 1, 3deg);
    transform: translateY(8px) rotate3d(0, 0, 1, 3deg);
  }
  100% {
    -moz-transform: translateY(-8px) rotate3d(0, 0, 1, 0deg);
    -ms-transform: translateY(-8px) rotate3d(0, 0, 1, 0deg);
    -webkit-transform: translateY(-8px) rotate3d(0, 0, 1, 0deg);
    transform: translateY(-8px) rotate3d(0, 0, 1, 0deg);
  }
}
@-ms-keyframes float {
  0% {
    -moz-transform: translateY(8px) rotate3d(0, 0, 1, 3deg);
    -ms-transform: translateY(8px) rotate3d(0, 0, 1, 3deg);
    -webkit-transform: translateY(8px) rotate3d(0, 0, 1, 3deg);
    transform: translateY(8px) rotate3d(0, 0, 1, 3deg);
  }
  100% {
    -moz-transform: translateY(-8px) rotate3d(0, 0, 1, 0deg);
    -ms-transform: translateY(-8px) rotate3d(0, 0, 1, 0deg);
    -webkit-transform: translateY(-8px) rotate3d(0, 0, 1, 0deg);
    transform: translateY(-8px) rotate3d(0, 0, 1, 0deg);
  }
}
@-o-keyframes float {
  0% {
    -moz-transform: translateY(8px) rotate3d(0, 0, 1, 3deg);
    -ms-transform: translateY(8px) rotate3d(0, 0, 1, 3deg);
    -webkit-transform: translateY(8px) rotate3d(0, 0, 1, 3deg);
    transform: translateY(8px) rotate3d(0, 0, 1, 3deg);
  }
  100% {
    -moz-transform: translateY(-8px) rotate3d(0, 0, 1, 0deg);
    -ms-transform: translateY(-8px) rotate3d(0, 0, 1, 0deg);
    -webkit-transform: translateY(-8px) rotate3d(0, 0, 1, 0deg);
    transform: translateY(-8px) rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes float {
  0% {
    -moz-transform: translateY(8px) rotate3d(0, 0, 1, 3deg);
    -ms-transform: translateY(8px) rotate3d(0, 0, 1, 3deg);
    -webkit-transform: translateY(8px) rotate3d(0, 0, 1, 3deg);
    transform: translateY(8px) rotate3d(0, 0, 1, 3deg);
  }
  100% {
    -moz-transform: translateY(-8px) rotate3d(0, 0, 1, 0deg);
    -ms-transform: translateY(-8px) rotate3d(0, 0, 1, 0deg);
    -webkit-transform: translateY(-8px) rotate3d(0, 0, 1, 0deg);
    transform: translateY(-8px) rotate3d(0, 0, 1, 0deg);
  }
}
@-webkit-keyframes fadein {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  60% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  100% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes fadein {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  60% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  100% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-ms-keyframes fadein {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  60% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  100% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-o-keyframes fadein {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  60% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  100% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes fadein {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  60% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  100% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes moveleft {
  0% {
    -moz-transform: translate3d(500px, 0px, 0px);
    -ms-transform: translate3d(500px, 0px, 0px);
    -webkit-transform: translate3d(500px, 0px, 0px);
    transform: translate3d(500px, 0px, 0px);
  }
  100% {
    -moz-transform: translate3d(-500px, 0px, 0px);
    -ms-transform: translate3d(-500px, 0px, 0px);
    -webkit-transform: translate3d(-500px, 0px, 0px);
    transform: translate3d(-500px, 0px, 0px);
  }
}
@-moz-keyframes moveleft {
  0% {
    -moz-transform: translate3d(500px, 0px, 0px);
    -ms-transform: translate3d(500px, 0px, 0px);
    -webkit-transform: translate3d(500px, 0px, 0px);
    transform: translate3d(500px, 0px, 0px);
  }
  100% {
    -moz-transform: translate3d(-500px, 0px, 0px);
    -ms-transform: translate3d(-500px, 0px, 0px);
    -webkit-transform: translate3d(-500px, 0px, 0px);
    transform: translate3d(-500px, 0px, 0px);
  }
}
@-ms-keyframes moveleft {
  0% {
    -moz-transform: translate3d(500px, 0px, 0px);
    -ms-transform: translate3d(500px, 0px, 0px);
    -webkit-transform: translate3d(500px, 0px, 0px);
    transform: translate3d(500px, 0px, 0px);
  }
  100% {
    -moz-transform: translate3d(-500px, 0px, 0px);
    -ms-transform: translate3d(-500px, 0px, 0px);
    -webkit-transform: translate3d(-500px, 0px, 0px);
    transform: translate3d(-500px, 0px, 0px);
  }
}
@-o-keyframes moveleft {
  0% {
    -moz-transform: translate3d(500px, 0px, 0px);
    -ms-transform: translate3d(500px, 0px, 0px);
    -webkit-transform: translate3d(500px, 0px, 0px);
    transform: translate3d(500px, 0px, 0px);
  }
  100% {
    -moz-transform: translate3d(-500px, 0px, 0px);
    -ms-transform: translate3d(-500px, 0px, 0px);
    -webkit-transform: translate3d(-500px, 0px, 0px);
    transform: translate3d(-500px, 0px, 0px);
  }
}
@keyframes moveleft {
  0% {
    -moz-transform: translate3d(500px, 0px, 0px);
    -ms-transform: translate3d(500px, 0px, 0px);
    -webkit-transform: translate3d(500px, 0px, 0px);
    transform: translate3d(500px, 0px, 0px);
  }
  100% {
    -moz-transform: translate3d(-500px, 0px, 0px);
    -ms-transform: translate3d(-500px, 0px, 0px);
    -webkit-transform: translate3d(-500px, 0px, 0px);
    transform: translate3d(-500px, 0px, 0px);
  }
}
@-webkit-keyframes arrowleft {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  20%, 80% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  60% {
    -moz-transform: translateX(-50px);
    -ms-transform: translateX(-50px);
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: translateX(-110px);
    -ms-transform: translateX(-110px);
    -webkit-transform: translateX(-110px);
    transform: translateX(-110px);
  }
}
@-moz-keyframes arrowleft {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  20%, 80% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  60% {
    -moz-transform: translateX(-50px);
    -ms-transform: translateX(-50px);
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: translateX(-110px);
    -ms-transform: translateX(-110px);
    -webkit-transform: translateX(-110px);
    transform: translateX(-110px);
  }
}
@-ms-keyframes arrowleft {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  20%, 80% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  60% {
    -moz-transform: translateX(-50px);
    -ms-transform: translateX(-50px);
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: translateX(-110px);
    -ms-transform: translateX(-110px);
    -webkit-transform: translateX(-110px);
    transform: translateX(-110px);
  }
}
@-o-keyframes arrowleft {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  20%, 80% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  60% {
    -moz-transform: translateX(-50px);
    -ms-transform: translateX(-50px);
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: translateX(-110px);
    -ms-transform: translateX(-110px);
    -webkit-transform: translateX(-110px);
    transform: translateX(-110px);
  }
}
@keyframes arrowleft {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  20%, 80% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  60% {
    -moz-transform: translateX(-50px);
    -ms-transform: translateX(-50px);
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: translateX(-110px);
    -ms-transform: translateX(-110px);
    -webkit-transform: translateX(-110px);
    transform: translateX(-110px);
  }
}
@-webkit-keyframes arrowright {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  20%, 80% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  60% {
    -moz-transform: translateX(50px);
    -ms-transform: translateX(50px);
    -webkit-transform: translateX(50px);
    transform: translateX(50px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: translateX(105px);
    -ms-transform: translateX(105px);
    -webkit-transform: translateX(105px);
    transform: translateX(105px);
  }
}
@-moz-keyframes arrowright {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  20%, 80% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  60% {
    -moz-transform: translateX(50px);
    -ms-transform: translateX(50px);
    -webkit-transform: translateX(50px);
    transform: translateX(50px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: translateX(105px);
    -ms-transform: translateX(105px);
    -webkit-transform: translateX(105px);
    transform: translateX(105px);
  }
}
@-ms-keyframes arrowright {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  20%, 80% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  60% {
    -moz-transform: translateX(50px);
    -ms-transform: translateX(50px);
    -webkit-transform: translateX(50px);
    transform: translateX(50px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: translateX(105px);
    -ms-transform: translateX(105px);
    -webkit-transform: translateX(105px);
    transform: translateX(105px);
  }
}
@-o-keyframes arrowright {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  20%, 80% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  60% {
    -moz-transform: translateX(50px);
    -ms-transform: translateX(50px);
    -webkit-transform: translateX(50px);
    transform: translateX(50px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: translateX(105px);
    -ms-transform: translateX(105px);
    -webkit-transform: translateX(105px);
    transform: translateX(105px);
  }
}
@keyframes arrowright {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  20%, 80% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  60% {
    -moz-transform: translateX(50px);
    -ms-transform: translateX(50px);
    -webkit-transform: translateX(50px);
    transform: translateX(50px);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: translateX(105px);
    -ms-transform: translateX(105px);
    -webkit-transform: translateX(105px);
    transform: translateX(105px);
  }
}
@-webkit-keyframes sk-bounce {
  0%, 100% {
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes sk-bounce {
  0%, 100% {
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-ms-keyframes sk-bounce {
  0%, 100% {
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-o-keyframes sk-bounce {
  0%, 100% {
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-bounce {
  0%, 100% {
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes shake {
  10% {
    -moz-transform: translateX(3px) rotate(2deg);
    -ms-transform: translateX(3px) rotate(2deg);
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -moz-transform: translateX(-3px) rotate(-2deg);
    -ms-transform: translateX(-3px) rotate(-2deg);
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -moz-transform: translateX(3px) rotate(2deg);
    -ms-transform: translateX(3px) rotate(2deg);
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -moz-transform: translateX(-3px) rotate(-2deg);
    -ms-transform: translateX(-3px) rotate(-2deg);
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -moz-transform: translateX(2px) rotate(1deg);
    -ms-transform: translateX(2px) rotate(1deg);
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -moz-transform: translateX(-2px) rotate(-1deg);
    -ms-transform: translateX(-2px) rotate(-1deg);
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -moz-transform: translateX(2px) rotate(1deg);
    -ms-transform: translateX(2px) rotate(1deg);
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -moz-transform: translateX(-2px) rotate(-1deg);
    -ms-transform: translateX(-2px) rotate(-1deg);
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -moz-transform: translateX(1px) rotate(0);
    -ms-transform: translateX(1px) rotate(0);
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -moz-transform: translateX(-1px) rotate(0);
    -ms-transform: translateX(-1px) rotate(0);
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@-moz-keyframes shake {
  10% {
    -moz-transform: translateX(3px) rotate(2deg);
    -ms-transform: translateX(3px) rotate(2deg);
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -moz-transform: translateX(-3px) rotate(-2deg);
    -ms-transform: translateX(-3px) rotate(-2deg);
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -moz-transform: translateX(3px) rotate(2deg);
    -ms-transform: translateX(3px) rotate(2deg);
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -moz-transform: translateX(-3px) rotate(-2deg);
    -ms-transform: translateX(-3px) rotate(-2deg);
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -moz-transform: translateX(2px) rotate(1deg);
    -ms-transform: translateX(2px) rotate(1deg);
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -moz-transform: translateX(-2px) rotate(-1deg);
    -ms-transform: translateX(-2px) rotate(-1deg);
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -moz-transform: translateX(2px) rotate(1deg);
    -ms-transform: translateX(2px) rotate(1deg);
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -moz-transform: translateX(-2px) rotate(-1deg);
    -ms-transform: translateX(-2px) rotate(-1deg);
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -moz-transform: translateX(1px) rotate(0);
    -ms-transform: translateX(1px) rotate(0);
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -moz-transform: translateX(-1px) rotate(0);
    -ms-transform: translateX(-1px) rotate(0);
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@-ms-keyframes shake {
  10% {
    -moz-transform: translateX(3px) rotate(2deg);
    -ms-transform: translateX(3px) rotate(2deg);
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -moz-transform: translateX(-3px) rotate(-2deg);
    -ms-transform: translateX(-3px) rotate(-2deg);
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -moz-transform: translateX(3px) rotate(2deg);
    -ms-transform: translateX(3px) rotate(2deg);
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -moz-transform: translateX(-3px) rotate(-2deg);
    -ms-transform: translateX(-3px) rotate(-2deg);
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -moz-transform: translateX(2px) rotate(1deg);
    -ms-transform: translateX(2px) rotate(1deg);
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -moz-transform: translateX(-2px) rotate(-1deg);
    -ms-transform: translateX(-2px) rotate(-1deg);
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -moz-transform: translateX(2px) rotate(1deg);
    -ms-transform: translateX(2px) rotate(1deg);
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -moz-transform: translateX(-2px) rotate(-1deg);
    -ms-transform: translateX(-2px) rotate(-1deg);
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -moz-transform: translateX(1px) rotate(0);
    -ms-transform: translateX(1px) rotate(0);
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -moz-transform: translateX(-1px) rotate(0);
    -ms-transform: translateX(-1px) rotate(0);
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@-o-keyframes shake {
  10% {
    -moz-transform: translateX(3px) rotate(2deg);
    -ms-transform: translateX(3px) rotate(2deg);
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -moz-transform: translateX(-3px) rotate(-2deg);
    -ms-transform: translateX(-3px) rotate(-2deg);
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -moz-transform: translateX(3px) rotate(2deg);
    -ms-transform: translateX(3px) rotate(2deg);
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -moz-transform: translateX(-3px) rotate(-2deg);
    -ms-transform: translateX(-3px) rotate(-2deg);
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -moz-transform: translateX(2px) rotate(1deg);
    -ms-transform: translateX(2px) rotate(1deg);
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -moz-transform: translateX(-2px) rotate(-1deg);
    -ms-transform: translateX(-2px) rotate(-1deg);
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -moz-transform: translateX(2px) rotate(1deg);
    -ms-transform: translateX(2px) rotate(1deg);
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -moz-transform: translateX(-2px) rotate(-1deg);
    -ms-transform: translateX(-2px) rotate(-1deg);
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -moz-transform: translateX(1px) rotate(0);
    -ms-transform: translateX(1px) rotate(0);
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -moz-transform: translateX(-1px) rotate(0);
    -ms-transform: translateX(-1px) rotate(0);
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@keyframes shake {
  10% {
    -moz-transform: translateX(3px) rotate(2deg);
    -ms-transform: translateX(3px) rotate(2deg);
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -moz-transform: translateX(-3px) rotate(-2deg);
    -ms-transform: translateX(-3px) rotate(-2deg);
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -moz-transform: translateX(3px) rotate(2deg);
    -ms-transform: translateX(3px) rotate(2deg);
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -moz-transform: translateX(-3px) rotate(-2deg);
    -ms-transform: translateX(-3px) rotate(-2deg);
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -moz-transform: translateX(2px) rotate(1deg);
    -ms-transform: translateX(2px) rotate(1deg);
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -moz-transform: translateX(-2px) rotate(-1deg);
    -ms-transform: translateX(-2px) rotate(-1deg);
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -moz-transform: translateX(2px) rotate(1deg);
    -ms-transform: translateX(2px) rotate(1deg);
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -moz-transform: translateX(-2px) rotate(-1deg);
    -ms-transform: translateX(-2px) rotate(-1deg);
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -moz-transform: translateX(1px) rotate(0);
    -ms-transform: translateX(1px) rotate(0);
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -moz-transform: translateX(-1px) rotate(0);
    -ms-transform: translateX(-1px) rotate(0);
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@-webkit-keyframes marquee {
  from {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
@-moz-keyframes marquee {
  from {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
@-ms-keyframes marquee {
  from {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
@-o-keyframes marquee {
  from {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
@keyframes marquee {
  from {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
/* line 29, ../../sass/base/_colors.scss */
.color-theme {
  color: #6514dd;
}

/* line 33, ../../sass/base/_colors.scss */
.color-green {
  color: #2ecc71;
}

/* line 37, ../../sass/base/_colors.scss */
.color-red {
  color: #e74c3c;
}

/* line 41, ../../sass/base/_colors.scss */
.color-purple {
  color: #6514dd;
}

/* line 45, ../../sass/base/_colors.scss */
.color-orange {
  color: #e67e22;
}

/* line 49, ../../sass/base/_colors.scss */
.color-blue {
  color: #3498db;
}

/* line 53, ../../sass/base/_colors.scss */
.color-facebook {
  color: #4267b2;
}

/* line 57, ../../sass/base/_colors.scss */
.color-linkedin {
  color: #0077B5;
}

/* line 61, ../../sass/base/_colors.scss */
.color-twitter {
  color: #55acee;
}

/* line 65, ../../sass/base/_colors.scss */
.color-pinterest {
  color: #bd081c;
}

/* line 69, ../../sass/base/_colors.scss */
.color-instagram {
  color: #c32aa3;
}

/* line 118, ../../sass/base/_typographs.scss */
body {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  /*color: $color-text-dark;*/
}

/* line 119, ../../sass/base/_typographs.scss */
h1 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.5;
  color: #212b36;
}

/* line 120, ../../sass/base/_typographs.scss */
h2 {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.5;
  color: #212b36;
}

/* line 121, ../../sass/base/_typographs.scss */
h3 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  color: #212b36;
}

/* line 122, ../../sass/base/_typographs.scss */
h4, .box-product h4, .ais-hits--item h4, .ais-infinite-hits--item h4, .box-product h4 a, .ais-hits--item h4 a, .ais-infinite-hits--item h4 a {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
  color: #212b36;
}

/* line 123, ../../sass/base/_typographs.scss */
h5 {
  font-size: 22px;
  font-weight: 400;
  line-height: 1.2;
  color: #212b36;
}

/* line 124, ../../sass/base/_typographs.scss */
h6 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  /*color: $color-text-dark;*/
}

/* line 125, ../../sass/base/_typographs.scss */
.paragraph-large {
  font-size: 18px;
}

/* line 130, ../../sass/base/_typographs.scss */
body, html {
  font-family: "Open Sans", arial, helvetica;
  font-size: 14px;
  line-height: 1.5;
}

/* line 139, ../../sass/base/_typographs.scss */
body {
  color: #637381;
}

/* line 143, ../../sass/base/_typographs.scss */
time {
  color: #727272;
}

/* line 150, ../../sass/base/_typographs.scss */
* {
  font-family: "Open Sans", arial, helvetica;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
}
/* line 156, ../../sass/base/_typographs.scss */
*:after, *:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 165, ../../sass/base/_typographs.scss */
b, strong {
  font-weight: 700;
}

/* line 169, ../../sass/base/_typographs.scss */
p {
  margin: 0 0 20px 0;
}
/* line 172, ../../sass/base/_typographs.scss */
p:last-child {
  margin-bottom: 0;
}

/* line 177, ../../sass/base/_typographs.scss */
a {
  outline: 0;
  color: #787878;
  text-decoration: none !important;
}
/* line 184, ../../sass/base/_typographs.scss */
a:hover {
  text-decoration: underline !important;
  color: #929292;
}

/* line 190, ../../sass/base/_typographs.scss */
.href-theme, .modal-content a, .hint-join a, *[data-toggle="popover"] span, .box-product.box-product-xs .box-product-footer, .box-product-xs.ais-hits--item .box-product-footer, .box-product-xs.ais-infinite-hits--item .box-product-footer, .products-breadcrumbs a, .box-wsp-header a.float-right, .box-wsp-content-footer a, .product-marketplace-row-content h1 a, .product-marketplace-row-content h2 a, .product-marketplace-row-content h3 a, .product-marketplace-row-content h4 a, .box-product h4 .product-marketplace-row-content a a, .ais-hits--item h4 .product-marketplace-row-content a a, .ais-infinite-hits--item h4 .product-marketplace-row-content a a, .product-availability a, .product-features-read-more {
  /* Make it Extendable */
  color: #6514dd;
}
/* line 193, ../../sass/base/_typographs.scss */
.href-theme:hover, .modal-content a:hover, .hint-join a:hover, *[data-toggle="popover"] span:hover, .box-product.box-product-xs .box-product-footer:hover, .box-product-xs.ais-hits--item .box-product-footer:hover, .box-product-xs.ais-infinite-hits--item .box-product-footer:hover, .products-breadcrumbs a:hover, .box-wsp-header a.float-right:hover, .box-wsp-content-footer a:hover, .product-marketplace-row-content h1 a:hover, .product-marketplace-row-content h2 a:hover, .product-marketplace-row-content h3 a:hover, .product-marketplace-row-content h4 a:hover, .box-product h4 .product-marketplace-row-content a a:hover, .ais-hits--item h4 .product-marketplace-row-content a a:hover, .ais-infinite-hits--item h4 .product-marketplace-row-content a a:hover, .product-availability a:hover, .product-features-read-more:hover {
  color: #8037ed;
}
/* line 197, ../../sass/base/_typographs.scss */
.href-theme.href-theme-underline, .modal-content a.href-theme-underline, .hint-join a.href-theme-underline, *[data-toggle="popover"] span.href-theme-underline, .box-product.box-product-xs .href-theme-underline.box-product-footer, .box-product-xs.ais-hits--item .href-theme-underline.box-product-footer, .box-product-xs.ais-infinite-hits--item .href-theme-underline.box-product-footer, .products-breadcrumbs a.href-theme-underline, .box-wsp-header a.href-theme-underline.float-right, .box-wsp-content-footer a.href-theme-underline, .product-marketplace-row-content h1 a.href-theme-underline, .product-marketplace-row-content h2 a.href-theme-underline, .product-marketplace-row-content h3 a.href-theme-underline, .product-marketplace-row-content h4 a.href-theme-underline, .box-product h4 .product-marketplace-row-content a a.href-theme-underline, .ais-hits--item h4 .product-marketplace-row-content a a.href-theme-underline, .ais-infinite-hits--item h4 .product-marketplace-row-content a a.href-theme-underline, .product-availability a.href-theme-underline, .href-theme-underline.product-features-read-more {
  text-decoration: underline !important;
}

/* line 206, ../../sass/base/_typographs.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 210, ../../sass/base/_typographs.scss */
.strikethrough {
  text-decoration: line-through;
}

/* line 217, ../../sass/base/_typographs.scss */
.homepage-header {
  padding: 30px 20px 100px 20px;
  position: relative;
  z-index: 2;
  text-align: center;
}

/* line 224, ../../sass/base/_typographs.scss */
h1.super-header {
  font-size: 54px;
  line-height: 1.6;
  font-weight: bold;
  margin: 0 0 20px 0;
}

/* line 231, ../../sass/base/_typographs.scss */
h2.super-header {
  font-size: 40px;
  line-height: 1.6;
  font-weight: bold;
  margin: 0 0 10px 0;
}
/* line 237, ../../sass/base/_typographs.scss */
h2.super-header + p {
  font-size: 22px;
  line-height: 1.5;
}

/* line 243, ../../sass/base/_typographs.scss */
.header-w-subheader {
  margin-bottom: 5px;
}
/* line 246, ../../sass/base/_typographs.scss */
.header-w-subheader + p {
  margin-bottom: 30px;
}

/* line 251, ../../sass/base/_typographs.scss */
.sub-header {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 30px;
}

/* line 260, ../../sass/base/_typographs.scss */
.label-striked-or {
  color: #111111;
  position: relative;
  overflow: hidden;
  text-align: center;
}
/* line 266, ../../sass/base/_typographs.scss */
.label-striked-or span {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  position: relative;
  padding: 0 20px;
}
/* line 275, ../../sass/base/_typographs.scss */
.label-striked-or span:before, .label-striked-or span:after {
  content: '';
  display: block;
  width: 1000px;
  position: absolute;
  top: 50%;
  border-top: 1px solid #E2E4ED;
}
/* line 284, ../../sass/base/_typographs.scss */
.label-striked-or span:before {
  right: 100%;
}
/* line 285, ../../sass/base/_typographs.scss */
.label-striked-or span:after {
  left: 100%;
}

/* line 289, ../../sass/base/_typographs.scss */
.striked-header {
  position: relative;
  overflow: hidden;
  text-align: center;
  margin: 0 0 20px 0;
  font-size: 24px;
}
/* line 296, ../../sass/base/_typographs.scss */
.striked-header span {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  position: relative;
  padding: 0 20px;
}
/* line 305, ../../sass/base/_typographs.scss */
.striked-header span:before, .striked-header span:after {
  content: '';
  display: block;
  width: 1000px;
  position: absolute;
  top: 16px;
  border-top: 6px solid #E2E4ED;
}
/* line 314, ../../sass/base/_typographs.scss */
.striked-header span:before {
  right: 100%;
}
/* line 315, ../../sass/base/_typographs.scss */
.striked-header span:after {
  left: 100%;
}
/* line 318, ../../sass/base/_typographs.scss */
.striked-header small {
  font-size: 14px;
  margin-left: 6px;
  color: #4A4A4A;
}

@media (max-width: 991px) {
  /* line 330, ../../sass/base/_typographs.scss */
  .striked-header {
    font-size: 20px;
    margin-bottom: 10px;
  }
  /* line 334, ../../sass/base/_typographs.scss */
  .striked-header span {
    padding: 0 10px;
  }
  /* line 337, ../../sass/base/_typographs.scss */
  .striked-header span:before, .striked-header span:after {
    top: 10px;
  }
}
@media (max-width: 430px) {
  /* line 345, ../../sass/base/_typographs.scss */
  h3 {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    /*color: $color-text-dark;*/
    font-weight: bold;
  }
}
@media (max-width: 330px) {
  /* line 349, ../../sass/base/_typographs.scss */
  .striked-header {
    margin-top: 5px;
  }
}
/* line 4, ../../sass/base/_helpers.scss */
.pull-left {
  float: left;
}

/* line 8, ../../sass/base/_helpers.scss */
.pull-right {
  float: right;
}

/* line 12, ../../sass/base/_helpers.scss */
.align-center {
  text-align: center;
}

/* line 16, ../../sass/base/_helpers.scss */
.align-right {
  text-align: right;
}

/* line 20, ../../sass/base/_helpers.scss */
.align-left {
  text-align: left;
}

/* line 24, ../../sass/base/_helpers.scss */
.align-top {
  vertical-align: top;
}

/* line 28, ../../sass/base/_helpers.scss */
.align-middle {
  vertical-align: middle;
}

/* line 35, ../../sass/base/_helpers.scss */
.badge-success {
  background-color: #2ecc71;
}

/* line 39, ../../sass/base/_helpers.scss */
.hidden {
  display: none;
}

/* line 43, ../../sass/base/_helpers.scss */
.popover-header {
  font-weight: bold;
}

/* line 47, ../../sass/base/_helpers.scss */
.popover-body {
  font-size: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 56, ../../sass/base/_helpers.scss */
.clearfix {
  position: relative;
}
/* line 43, ../../sass/utils/_mixins.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
/* line 48, ../../sass/utils/_mixins.scss */
.clearfix:after {
  clear: both;
}

/* line 62, ../../sass/base/_helpers.scss */
.overflow {
  overflow: auto;
  position: relative;
}

/* line 67, ../../sass/base/_helpers.scss */
.spinner-overlay {
  display: none;
}

/* line 71, ../../sass/base/_helpers.scss */
.mobile-visible {
  display: none !important;
}

@media (max-width: 991px) {
  /* 768 */
  /* line 76, ../../sass/base/_helpers.scss */
  .mobile-visible {
    display: block !important;
  }

  /* line 80, ../../sass/base/_helpers.scss */
  .mobile-hidden {
    display: none !important;
  }
}
/* line 4, ../../sass/components/_buttons.scss */
.btn, .ais-infinite-hits--showmore button {
  outline: none !important;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  	/*& > i, & > svg{
  		margin: 3px 4px 0 0;
  		height: 14px;
  
  		&.pull-right{
  			margin: 0 0 0 4px;
  			float: none !important;
  		}
  	}*/
}
/* line 7, ../../sass/components/_buttons.scss */
.btn .btn-default, .ais-infinite-hits--showmore button .btn-default {
  color: #6514dd;
}
/* line 10, ../../sass/components/_buttons.scss */
.btn .btn-default:hover, .ais-infinite-hits--showmore button .btn-default:hover {
  color: #8037ed;
}
/* line 17, ../../sass/components/_buttons.scss */
.btn.btn-rounded, .ais-infinite-hits--showmore button.btn-rounded {
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
/* line 21, ../../sass/components/_buttons.scss */
.btn > i, .ais-infinite-hits--showmore button > i {
  margin-right: 4px;
}
/* line 36, ../../sass/components/_buttons.scss */
.btn.btn-icon > i, .ais-infinite-hits--showmore button.btn-icon > i {
  margin: 0;
}
/* line 41, ../../sass/components/_buttons.scss */
.btn:hover, .ais-infinite-hits--showmore button:hover {
  text-decoration: none !important;
}
/* line 45, ../../sass/components/_buttons.scss */
.btn.pull-left, .ais-infinite-hits--showmore button.pull-left {
  margin-right: 15px;
}
/* line 49, ../../sass/components/_buttons.scss */
.btn.pull-right, .ais-infinite-hits--showmore button.pull-right {
  margin-left: 15px;
}
/* line 53, ../../sass/components/_buttons.scss */
.btn.btn-default, .ais-infinite-hits--showmore button.btn-default {
  border-color: #E2E4ED;
}
/* line 57, ../../sass/components/_buttons.scss */
.btn.btn-xs, .ais-infinite-hits--showmore button.btn-xs, .btn.product-heart-trigger.btn-xs, .ais-infinite-hits--showmore button.product-heart-trigger.btn-xs {
  font-size: 14px;
  padding: 3px 4px 3px 5px;
  /*4px;*/
  /*& > i, & > svg{
  	margin: 4px 1px 0 0;
  	height: 14px;
  }*/
}
/* line 67, ../../sass/components/_buttons.scss */
.btn.btn-icon-append, .ais-infinite-hits--showmore button.btn-icon-append {
  padding-right: 4px;
}
/* line 70, ../../sass/components/_buttons.scss */
.btn.btn-icon-append i, .ais-infinite-hits--showmore button.btn-icon-append i {
  font-size: 13px;
}
/* line 75, ../../sass/components/_buttons.scss */
.btn.btn-success, .ais-infinite-hits--showmore button.btn-success {
  background-color: #2ecc71;
  border-color: #2ecc71;
}
/* line 79, ../../sass/components/_buttons.scss */
.btn.btn-success:hover, .ais-infinite-hits--showmore button.btn-success:hover {
  background-color: #54d98c;
  border-color: #54d98c;
}
/* line 85, ../../sass/components/_buttons.scss */
.btn.btn-social, .ais-infinite-hits--showmore button.btn-social {
  position: relative;
}
/* line 88, ../../sass/components/_buttons.scss */
.btn.btn-social.btn-social-facebook, .ais-infinite-hits--showmore button.btn-social.btn-social-facebook {
  background: #4267b2;
  border-color: #4267b2;
  color: #FFFFFF;
}
/* line 93, ../../sass/components/_buttons.scss */
.btn.btn-social.btn-social-facebook:hover, .ais-infinite-hits--showmore button.btn-social.btn-social-facebook:hover {
  background-color: #6283c5;
  border-color: #6283c5;
}
/* line 98, ../../sass/components/_buttons.scss */
.btn.btn-social.btn-social-facebook:after, .ais-infinite-hits--showmore button.btn-social.btn-social-facebook:after {
  content: "\f09a";
  color: #FFFFFF;
}
/* line 103, ../../sass/components/_buttons.scss */
.btn.btn-social.btn-social-facebook:active, .ais-infinite-hits--showmore button.btn-social.btn-social-facebook:active {
  background-color: #34518d;
  border-color: #34518d;
}
/* line 109, ../../sass/components/_buttons.scss */
.btn.btn-social.btn-social-google, .ais-infinite-hits--showmore button.btn-social.btn-social-google {
  background: #fafafa;
  border-color: #CACACA;
  color: #555;
}
/* line 114, ../../sass/components/_buttons.scss */
.btn.btn-social.btn-social-google:hover, .ais-infinite-hits--showmore button.btn-social.btn-social-google:hover {
  color: #7b7b7b;
  background-color: white;
}
/* line 119, ../../sass/components/_buttons.scss */
.btn.btn-social.btn-social-google:after, .ais-infinite-hits--showmore button.btn-social.btn-social-google:after {
  content: "\f1a0";
}
/* line 123, ../../sass/components/_buttons.scss */
.btn.btn-social.btn-social-google:active, .ais-infinite-hits--showmore button.btn-social.btn-social-google:active {
  background-color: #ededed;
}
/* line 128, ../../sass/components/_buttons.scss */
.btn.btn-social:after, .ais-infinite-hits--showmore button.btn-social:after {
  font-family: "Font Awesome 5 Brands";
  content: "";
  position: absolute;
  left: 10px;
  top: 52%;
  font-size: 26px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 141, ../../sass/components/_buttons.scss */
.btn:focus, .ais-infinite-hits--showmore button:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(101, 20, 221, 0.25);
  -moz-box-shadow: 0 0 0 0.2rem rgba(101, 20, 221, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(101, 20, 221, 0.25);
}

/* line 146, ../../sass/components/_buttons.scss */
.btn.btn-default, .ais-infinite-hits--showmore button.btn-default {
  color: #212b36;
  border-color: #c4cdd5;
  background: #f9fafb;
  background: -moz-linear-gradient(top, #FFFFFF 0%, #f9fafb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #f9fafb));
  background: -webkit-linear-gradient(top, #FFFFFF 0%, #f9fafb 100%);
  background: -o-linear-gradient(top, #FFFFFF 0%, #f9fafb 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f9fafb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FFFFFF, endColorstr=#f9fafb);
  -webkit-box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
  -moz-box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
  box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
}
/* line 153, ../../sass/components/_buttons.scss */
.btn.btn-default:hover, .ais-infinite-hits--showmore button.btn-default:hover {
  color: #212B35;
  background: #f4f6f8;
  background: -moz-linear-gradient(top, #F9FAFD 0%, #f4f6f8 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F9FAFD), color-stop(100%, #f4f6f8));
  background: -webkit-linear-gradient(top, #F9FAFD 0%, #f4f6f8 100%);
  background: -o-linear-gradient(top, #F9FAFD 0%, #f4f6f8 100%);
  background: linear-gradient(to bottom, #f9fafd 0%, #f4f6f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F9FAFD, endColorstr=#f4f6f8);
}
/* line 159, ../../sass/components/_buttons.scss */
.btn.btn-default:active, .ais-infinite-hits--showmore button.btn-default:active {
  background: #f4f6f8;
  background: -moz-linear-gradient(top, #f4f6f8 0%, #f4f6f8 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f6f8), color-stop(100%, #f4f6f8));
  background: -webkit-linear-gradient(top, #f4f6f8 0%, #f4f6f8 100%);
  background: -o-linear-gradient(top, #f4f6f8 0%, #f4f6f8 100%);
  background: linear-gradient(to bottom, #f4f6f8 0%, #f4f6f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f4f6f8, endColorstr=#f4f6f8);
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(99, 115, 129, 0.1), inset 0 1px 4px 0 rgba(99, 115, 129, 0.2);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(99, 115, 129, 0.1), inset 0 1px 4px 0 rgba(99, 115, 129, 0.2);
  box-shadow: inset 0 1px 1px 0 rgba(99, 115, 129, 0.1), inset 0 1px 4px 0 rgba(99, 115, 129, 0.2);
}
/* line 163, ../../sass/components/_buttons.scss */
.btn.btn-default:active:focus, .ais-infinite-hits--showmore button.btn-default:active:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.05);
}
/* line 169, ../../sass/components/_buttons.scss */
.btn.btn-success, .ais-infinite-hits--showmore button.btn-success {
  color: #FFFFFF;
  border-color: #21b35f;
  background: #26bc65;
  background: -moz-linear-gradient(top, #2ecc71 0%, #26bc65 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2ecc71), color-stop(100%, #26bc65));
  background: -webkit-linear-gradient(top, #2ecc71 0%, #26bc65 100%);
  background: -o-linear-gradient(top, #2ecc71 0%, #26bc65 100%);
  background: linear-gradient(to bottom, #2ecc71 0%, #26bc65 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#2ecc71, endColorstr=#26bc65);
  -webkit-box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
  -moz-box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
  box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
}
/* line 176, ../../sass/components/_buttons.scss */
.btn.btn-success:hover, .ais-infinite-hits--showmore button.btn-success:hover {
  border-color: #21b35f;
  background: #22b560;
  background: -moz-linear-gradient(top, #29c46b 0%, #22b560 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #29c46b), color-stop(100%, #22b560));
  background: -webkit-linear-gradient(top, #29c46b 0%, #22b560 100%);
  background: -o-linear-gradient(top, #29c46b 0%, #22b560 100%);
  background: linear-gradient(to bottom, #29c46b 0%, #22b560 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#29c46b, endColorstr=#22b560);
}
/* line 182, ../../sass/components/_buttons.scss */
.btn.btn-success:active, .ais-infinite-hits--showmore button.btn-success:active {
  background: #22b560;
  background: -moz-linear-gradient(top, #22b560 0%, #22b560 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #22b560), color-stop(100%, #22b560));
  background: -webkit-linear-gradient(top, #22b560 0%, #22b560 100%);
  background: -o-linear-gradient(top, #22b560 0%, #22b560 100%);
  background: linear-gradient(to bottom, #22b560 0%, #22b560 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#22b560, endColorstr=#22b560);
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(99, 115, 129, 0.3), inset 0 1px 4px 0 rgba(99, 115, 129, 0.5);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(99, 115, 129, 0.3), inset 0 1px 4px 0 rgba(99, 115, 129, 0.5);
  box-shadow: inset 0 1px 1px 0 rgba(99, 115, 129, 0.3), inset 0 1px 4px 0 rgba(99, 115, 129, 0.5);
}
/* line 188, ../../sass/components/_buttons.scss */
.btn.btn-primary, .ais-infinite-hits--showmore button.btn-primary {
  color: #FFFFFF;
  border-color: #006bde;
  background: #0072ec;
  background: -moz-linear-gradient(top, #007bff 0%, #0072ec 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #007bff), color-stop(100%, #0072ec));
  background: -webkit-linear-gradient(top, #007bff 0%, #0072ec 100%);
  background: -o-linear-gradient(top, #007bff 0%, #0072ec 100%);
  background: linear-gradient(to bottom, #007bff 0%, #0072ec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#007bff, endColorstr=#0072ec);
  -webkit-box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
  -moz-box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
  box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
}
/* line 195, ../../sass/components/_buttons.scss */
.btn.btn-primary:hover, .ais-infinite-hits--showmore button.btn-primary:hover {
  border-color: #006bde;
  background: #006de2;
  background: -moz-linear-gradient(top, #0176f4 0%, #006de2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0176f4), color-stop(100%, #006de2));
  background: -webkit-linear-gradient(top, #0176f4 0%, #006de2 100%);
  background: -o-linear-gradient(top, #0176f4 0%, #006de2 100%);
  background: linear-gradient(to bottom, #0176f4 0%, #006de2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#0176f4, endColorstr=#006de2);
}
/* line 201, ../../sass/components/_buttons.scss */
.btn.btn-primary:active, .ais-infinite-hits--showmore button.btn-primary:active {
  background: #0067d5;
  background: -moz-linear-gradient(top, #0067d5 0%, #0067d5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0067d5), color-stop(100%, #0067d5));
  background: -webkit-linear-gradient(top, #0067d5 0%, #0067d5 100%);
  background: -o-linear-gradient(top, #0067d5 0%, #0067d5 100%);
  background: linear-gradient(to bottom, #0067d5 0%, #0067d5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#0067d5, endColorstr=#0067d5);
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(99, 115, 129, 0.3), inset 0 1px 4px 0 rgba(99, 115, 129, 0.5);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(99, 115, 129, 0.3), inset 0 1px 4px 0 rgba(99, 115, 129, 0.5);
  box-shadow: inset 0 1px 1px 0 rgba(99, 115, 129, 0.3), inset 0 1px 4px 0 rgba(99, 115, 129, 0.5);
}
/* line 207, ../../sass/components/_buttons.scss */
.btn.btn-warning, .ais-infinite-hits--showmore button.btn-warning {
  border-color: #e4ab02;
  background: #fabc04;
  background: -moz-linear-gradient(top, #ffc107 0%, #fabc04 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc107), color-stop(100%, #fabc04));
  background: -webkit-linear-gradient(top, #ffc107 0%, #fabc04 100%);
  background: -o-linear-gradient(top, #ffc107 0%, #fabc04 100%);
  background: linear-gradient(to bottom, #ffc107 0%, #fabc04 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffc107, endColorstr=#fabc04);
  -webkit-box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
  -moz-box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
  box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
}
/* line 213, ../../sass/components/_buttons.scss */
.btn.btn-warning:hover, .ais-infinite-hits--showmore button.btn-warning:hover {
  border-color: #e4ab02;
  background: #efb506;
  background: -moz-linear-gradient(top, #f7ba05 0%, #efb506 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7ba05), color-stop(100%, #efb506));
  background: -webkit-linear-gradient(top, #f7ba05 0%, #efb506 100%);
  background: -o-linear-gradient(top, #f7ba05 0%, #efb506 100%);
  background: linear-gradient(to bottom, #f7ba05 0%, #efb506 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f7ba05, endColorstr=#efb506);
}
/* line 219, ../../sass/components/_buttons.scss */
.btn.btn-warning:active, .ais-infinite-hits--showmore button.btn-warning:active {
  background: #e1a901;
  background: -moz-linear-gradient(top, #e1a901 0%, #e1a901 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e1a901), color-stop(100%, #e1a901));
  background: -webkit-linear-gradient(top, #e1a901 0%, #e1a901 100%);
  background: -o-linear-gradient(top, #e1a901 0%, #e1a901 100%);
  background: linear-gradient(to bottom, #e1a901 0%, #e1a901 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e1a901, endColorstr=#e1a901);
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(99, 115, 129, 0.3), inset 0 1px 4px 0 rgba(99, 115, 129, 0.5);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(99, 115, 129, 0.3), inset 0 1px 4px 0 rgba(99, 115, 129, 0.5);
  box-shadow: inset 0 1px 1px 0 rgba(99, 115, 129, 0.3), inset 0 1px 4px 0 rgba(99, 115, 129, 0.5);
}
/* line 225, ../../sass/components/_buttons.scss */
.btn.btn-danger, .ais-infinite-hits--showmore button.btn-danger {
  border-color: #d14031;
  background: #e14838;
  background: -moz-linear-gradient(top, #e74c3c 0%, #e14838 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e74c3c), color-stop(100%, #e14838));
  background: -webkit-linear-gradient(top, #e74c3c 0%, #e14838 100%);
  background: -o-linear-gradient(top, #e74c3c 0%, #e14838 100%);
  background: linear-gradient(to bottom, #e74c3c 0%, #e14838 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e74c3c, endColorstr=#e14838);
  -webkit-box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
  -moz-box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
  box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
}
/* line 231, ../../sass/components/_buttons.scss */
.btn.btn-danger:hover, .ais-infinite-hits--showmore button.btn-danger:hover {
  border-color: #d14031;
  background: #d74435;
  background: -moz-linear-gradient(top, #dd4737 0%, #d74435 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dd4737), color-stop(100%, #d74435));
  background: -webkit-linear-gradient(top, #dd4737 0%, #d74435 100%);
  background: -o-linear-gradient(top, #dd4737 0%, #d74435 100%);
  background: linear-gradient(to bottom, #dd4737 0%, #d74435 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#dd4737, endColorstr=#d74435);
}
/* line 237, ../../sass/components/_buttons.scss */
.btn.btn-danger:active, .ais-infinite-hits--showmore button.btn-danger:active {
  background: #d74435;
  background: -moz-linear-gradient(top, #d74435 0%, #d74435 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d74435), color-stop(100%, #d74435));
  background: -webkit-linear-gradient(top, #d74435 0%, #d74435 100%);
  background: -o-linear-gradient(top, #d74435 0%, #d74435 100%);
  background: linear-gradient(to bottom, #d74435 0%, #d74435 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d74435, endColorstr=#d74435);
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(99, 115, 129, 0.3), inset 0 1px 4px 0 rgba(99, 115, 129, 0.5);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(99, 115, 129, 0.3), inset 0 1px 4px 0 rgba(99, 115, 129, 0.5);
  box-shadow: inset 0 1px 1px 0 rgba(99, 115, 129, 0.3), inset 0 1px 4px 0 rgba(99, 115, 129, 0.5);
}

/* line 244, ../../sass/components/_buttons.scss */
.btn-danger {
  background: #e74c3c;
}

/* line 248, ../../sass/components/_buttons.scss */
.btn-success {
  background: #2ecc71;
}

/* Product Like-button */
/* line 253, ../../sass/components/_buttons.scss */
.btn-product-like {
  position: relative;
  display: inline-block;
  background: #F9F9F9;
  border: 1px solid #ECECEC;
  padding: 0;
  width: 25px;
  height: 25px;
  line-height: 23px;
  cursor: pointer;
  text-align: center;
  font-size: 14px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  	/*&:after{
  		@extend .transitions;
  
  		content: "\f004";
  		font-family: $fontawesome;
  		display: block;
  		color: #CACACA;
  		font-weight: 1000;
  	}
  
  	&:hover:after, &.loved:after{
  		color: $default_red;
  	}*/
  /*&.liked, &.liked:after{
  	color: $default_red;
  }*/
}
/* line 282, ../../sass/components/_buttons.scss */
.btn-product-like:hover {
  border-color: #E2E4ED;
}
/* line 290, ../../sass/components/_buttons.scss */
.btn-product-like .heart-wrapper {
  width: 14px !important;
  height: 11px !important;
  float: none !important;
  margin: 0 !important;
  display: inline-block !important;
}

/* line 300, ../../sass/components/_buttons.scss */
.product-heart-trigger.btn, .ais-infinite-hits--showmore button.product-heart-trigger {
  padding-left: 13px;
  padding-right: 16px;
}
/* line 306, ../../sass/components/_buttons.scss */
.product-heart-trigger.liked i {
  color: #e74c3c;
}
/* line 311, ../../sass/components/_buttons.scss */
.product-heart-trigger .heart-wrapper {
  width: 14px;
  height: 21px;
  float: left;
  margin: 0 5px 0 0;
}

/* line 4, ../../sass/components/_forms.scss */
input[type=text], input[type=email], input[type=password], input[type=url], input[type=tel], textarea, select, .custom-select, .form-control {
  border: 1px solid #E2E4ED;
}
/* line 7, ../../sass/components/_forms.scss */
input[type=text][disabled], input[type=email][disabled], input[type=password][disabled], input[type=url][disabled], input[type=tel][disabled], textarea[disabled], select[disabled], .custom-select[disabled], .form-control[disabled] {
  background-color: #F2F2F2;
}
/* line 10, ../../sass/components/_forms.scss */
input[type=text][disabled]:hover, input[type=email][disabled]:hover, input[type=password][disabled]:hover, input[type=url][disabled]:hover, input[type=tel][disabled]:hover, textarea[disabled]:hover, select[disabled]:hover, .custom-select[disabled]:hover, .form-control[disabled]:hover {
  border-color: #E2E4ED;
}
/* line 15, ../../sass/components/_forms.scss */
input[type=text][maxlength], input[type=email][maxlength], input[type=password][maxlength], input[type=url][maxlength], input[type=tel][maxlength], textarea[maxlength], select[maxlength], .custom-select[maxlength], .form-control[maxlength] {
  padding-right: 65px;
}
/* line 19, ../../sass/components/_forms.scss */
input[type=text].textarea-xl, input[type=email].textarea-xl, input[type=password].textarea-xl, input[type=url].textarea-xl, input[type=tel].textarea-xl, textarea.textarea-xl, select.textarea-xl, .custom-select.textarea-xl, .form-control.textarea-xl {
  height: 600px;
  line-height: inherit;
}
/* line 24, ../../sass/components/_forms.scss */
input[type=text].textarea-l, input[type=email].textarea-l, input[type=password].textarea-l, input[type=url].textarea-l, input[type=tel].textarea-l, textarea.textarea-l, select.textarea-l, .custom-select.textarea-l, .form-control.textarea-l {
  height: 300px;
  line-height: inherit;
}
/* line 29, ../../sass/components/_forms.scss */
input[type=text].textarea-piwik-example, input[type=email].textarea-piwik-example, input[type=password].textarea-piwik-example, input[type=url].textarea-piwik-example, input[type=tel].textarea-piwik-example, textarea.textarea-piwik-example, select.textarea-piwik-example, .custom-select.textarea-piwik-example, .form-control.textarea-piwik-example {
  height: 260px;
  line-height: inherit;
}
/* line 34, ../../sass/components/_forms.scss */
input[type=text].textarea-m, input[type=email].textarea-m, input[type=password].textarea-m, input[type=url].textarea-m, input[type=tel].textarea-m, textarea.textarea-m, select.textarea-m, .custom-select.textarea-m, .form-control.textarea-m {
  height: 150px;
  line-height: inherit;
}
/* line 218, ../../sass/utils/_mixins.scss */
input[type=text]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=url]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder, .custom-select::-webkit-input-placeholder, .form-control::-webkit-input-placeholder {
  color: #aaaaaa !important;
}
/* line 219, ../../sass/utils/_mixins.scss */
input[type=text]:-moz-placeholder, input[type=email]:-moz-placeholder, input[type=password]:-moz-placeholder, input[type=url]:-moz-placeholder, input[type=tel]:-moz-placeholder, textarea:-moz-placeholder, select:-moz-placeholder, .custom-select:-moz-placeholder, .form-control:-moz-placeholder {
  color: #aaaaaa !important;
}
/* line 220, ../../sass/utils/_mixins.scss */
input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=tel]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder, .custom-select::-moz-placeholder, .form-control::-moz-placeholder {
  color: #aaaaaa !important;
}
/* line 221, ../../sass/utils/_mixins.scss */
input[type=text]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder, .custom-select:-ms-input-placeholder, .form-control:-ms-input-placeholder {
  color: #aaaaaa !important;
}
/* line 43, ../../sass/components/_forms.scss */
input[type=text]:focus, input[type=email]:focus, input[type=password]:focus, input[type=url]:focus, input[type=tel]:focus, textarea:focus, select:focus, .custom-select:focus, .form-control:focus {
  border-color: #9e66f1;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(101, 20, 221, 0.25);
  -moz-box-shadow: 0 0 0 0.2rem rgba(101, 20, 221, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(101, 20, 221, 0.25);
}

/* line 49, ../../sass/components/_forms.scss */
select:hover {
  cursor: pointer;
}

/* line 53, ../../sass/components/_forms.scss */
.form-control.input-third, .select-control.input-third {
  float: left;
  width: 32%;
  margin-right: 2%;
}
/* line 58, ../../sass/components/_forms.scss */
.form-control.input-third:last-child, .select-control.input-third:last-child {
  margin-right: 0;
}

/* line 63, ../../sass/components/_forms.scss */
.input-group-inline-wrapper {
  display: inline-block;
}

/* line 68, ../../sass/components/_forms.scss */
.input-group-inline input, .input-group-inline select {
  width: auto !important;
  -webkit-box-flex: none !important;
  -moz-box-flex: none !important;
  -webkit-flex: none !important;
  -ms-flex: none !important;
  flex: none !important;
}

/* line 79, ../../sass/components/_forms.scss */
.input-group .btn-icon-invite > i {
  top: 8px;
}
/* line 83, ../../sass/components/_forms.scss */
.input-group .input-group-btn:last-child .btn, .input-group .input-group-btn:last-child .ais-infinite-hits--showmore button, .ais-infinite-hits--showmore .input-group .input-group-btn:last-child button {
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0;
  border-radius: 0 3px 3px 0;
}
/* line 87, ../../sass/components/_forms.scss */
.input-group .select-control {
  border-left: none;
  border-color: #E2E4ED;
  font-size: 14px;
}
/* line 92, ../../sass/components/_forms.scss */
.input-group .select-control select {
  min-width: 200px;
  height: 38px;
  line-height: 38px;
}
/* line 98, ../../sass/components/_forms.scss */
.input-group .select-control.input-group-alone {
  border-left: 1px solid #E2E4ED;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 3px;
}
/* line 105, ../../sass/components/_forms.scss */
.input-group.input-group-inline-time {
  float: left;
  margin-right: 30px;
  max-width: 150px;
}
/* line 112, ../../sass/components/_forms.scss */
.input-group.input-group-double > input, .input-group.input-group-double > .select-control {
  float: left;
  width: 65%;
}
/* line 117, ../../sass/components/_forms.scss */
.input-group.input-group-double > .select-control {
  width: 35%;
}
/* line 122, ../../sass/components/_forms.scss */
.input-group button, .input-group input, .input-group button:focus, .input-group input:focus, .input-group input:active, .input-group button:active {
  outline: none !important;
}
/* line 126, ../../sass/components/_forms.scss */
.input-group input:first-child {
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 3px;
}

/* line 131, ../../sass/components/_forms.scss */
.form-control-search {
  position: relative;
}
/* line 134, ../../sass/components/_forms.scss */
.form-control-search input {
  padding-left: 37px;
}
/* line 138, ../../sass/components/_forms.scss */
.form-control-search:before {
  content: "\f002";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 8px;
  left: 14px;
  color: #111111;
  pointer-events: none;
  cursor: pointer;
}

/* line 150, ../../sass/components/_forms.scss */
.form-control-sm {
  padding-right: 30px;
}
/* line 153, ../../sass/components/_forms.scss */
.form-control-sm + .max-length-counter {
  right: 10px;
  top: 7px;
}

/* Switchers */
/* line 160, ../../sass/components/_forms.scss */
.checkbox-toggle {
  position: relative;
  padding: 0;
  margin: 0;
}
/* line 165, ../../sass/components/_forms.scss */
.checkbox-toggle input {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
/* line 170, ../../sass/components/_forms.scss */
.checkbox-toggle input + span {
  display: inline-block;
  padding: 2px;
  width: 40px;
  height: 26px;
  background-color: #dddddd;
  position: relative;
  padding: 0;
  margin: 0;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  border-radius: 13px;
  -moz-transition: background 0.4s;
  -o-transition: background 0.4s;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
/* line 183, ../../sass/components/_forms.scss */
.checkbox-toggle input + span:before, .checkbox-toggle input + span:after {
  display: block;
  position: absolute;
  content: "";
}
/* line 189, ../../sass/components/_forms.scss */
.checkbox-toggle input + span:before {
  top: 1px;
  left: 1px;
  bottom: 1px;
  right: 1px;
  background-color: #fff;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -moz-transition: background 0.4s;
  -o-transition: background 0.4s;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
/* line 200, ../../sass/components/_forms.scss */
.checkbox-toggle input + span:after {
  top: 3px;
  left: 3px;
  bottom: 3px;
  width: 20px;
  background-color: #dddddd;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
/* line 212, ../../sass/components/_forms.scss */
.checkbox-toggle input:checked + span {
  background-color: #2ecc71;
}
/* line 215, ../../sass/components/_forms.scss */
.checkbox-toggle input:checked + span:after {
  margin-left: 14px;
  background-color: #2ecc71;
}

/* line 4, ../../sass/components/_icons.scss */
.cc {
  display: inline-block;
  line-height: 1;
  text-rendering: auto;
  font-size: 1.2rem;
}

/* line 11, ../../sass/components/_icons.scss */
.icon-flag {
  display: inline-block;
  width: 20px;
  margin-right: 10px;
  overflow: hidden;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
/* line 19, ../../sass/components/_icons.scss */
.icon-flag img {
  display: block;
}

/* line 24, ../../sass/components/_icons.scss */
.icon-flat-category {
  float: left;
  position: relative;
  width: 40px;
  height: 40px;
  margin-right: 15px;
  text-align: center;
}
/* line 32, ../../sass/components/_icons.scss */
.icon-flat-category img {
  display: inline-block;
}
/* line 36, ../../sass/components/_icons.scss */
.icon-flat-category .icon-flat-category-more-dot {
  width: 8px;
  height: 8px;
  background: #323232;
  display: inline-block;
  margin: 15px 3px 0 3px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 45, ../../sass/components/_icons.scss */
.icon-flat-category .icon-flat-category-more-dot:first-child {
  margin-left: 0;
}
/* line 49, ../../sass/components/_icons.scss */
.icon-flat-category .icon-flat-category-more-dot:last-child {
  margin-right: 0;
}

/* line 4, ../../sass/components/_lists.scss */
.linear-list {
  margin: 40px 0 40px 0;
  padding: 0;
  width: 100%;
  text-align: center;
}
/* line 10, ../../sass/components/_lists.scss */
.linear-list li {
  display: inline-block;
  margin: 0 5px 5px 5px;
  padding: 6px 9px;
  border: 1px solid #E2E4ED;
  background: #FFFFFF;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 4px 12px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 4px 12px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0px 4px 12px 0 rgba(0, 0, 0, 0.05);
}
/* line 22, ../../sass/components/_lists.scss */
.linear-list li i {
  margin-right: 3px;
}
/* line 26, ../../sass/components/_lists.scss */
.linear-list li:hover {
  border-color: #6514dd;
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

/* line 33, ../../sass/components/_lists.scss */
ol {
  margin: 0 0 30px 0;
  padding: 0 0 0 15px;
}

/* line 38, ../../sass/components/_lists.scss */
ul.plain {
  margin: 0;
  padding: 0 0 0 13px;
}

/* ListView */
/* line 44, ../../sass/components/_lists.scss */
.box-white, .listview {
  background: #FFFFFF;
  border: 1px solid #E2E4ED;
  margin-bottom: 40px;
  -webkit-box-shadow: 0px 3px 12px 0 rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 3px 12px 0 rgba(0, 0, 0, 0.03);
  box-shadow: 0px 3px 12px 0 rgba(0, 0, 0, 0.03);
}
/* line 51, ../../sass/components/_lists.scss */
.box-white:last-child, .listview:last-child {
  margin-bottom: 0;
}

/* line 56, ../../sass/components/_lists.scss */
.box-header, .listview-header {
  padding: 15px 20px;
  border-top: 1px solid #E2E4ED;
  border-bottom: 1px solid #E2E4ED;
}
/* line 43, ../../sass/utils/_mixins.scss */
.box-header:before, .box-header:after, .listview-header:before, .listview-header:after {
  content: "";
  display: table;
}
/* line 48, ../../sass/utils/_mixins.scss */
.box-header:after, .listview-header:after {
  clear: both;
}
/* line 63, ../../sass/components/_lists.scss */
.box-header h1, .box-header h2, .box-header h3, .box-header h4, .box-header .box-product h4 a, .box-product h4 .box-header a, .box-header .ais-hits--item h4 a, .ais-hits--item h4 .box-header a, .box-header .ais-infinite-hits--item h4 a, .ais-infinite-hits--item h4 .box-header a, .listview-header h1, .listview-header h2, .listview-header h3, .listview-header h4, .listview-header .box-product h4 a, .box-product h4 .listview-header a, .listview-header .ais-hits--item h4 a, .ais-hits--item h4 .listview-header a, .listview-header .ais-infinite-hits--item h4 a, .ais-infinite-hits--item h4 .listview-header a {
  margin: 0;
}
/* line 67, ../../sass/components/_lists.scss */
.box-header.listview-header-wide, .listview-header.listview-header-wide {
  padding-left: 40px;
  padding-right: 40px;
}
/* line 72, ../../sass/components/_lists.scss */
.box-header:first-child, .listview-header:first-child {
  border-top: none;
}

/* line 78, ../../sass/components/_lists.scss */
.listview.margin-bottom, .box-white.margin-bottom, .form-group.margin-bottom {
  margin-bottom: 40px;
}
/* line 82, ../../sass/components/_lists.scss */
.listview.no-margin-bottom, .box-white.no-margin-bottom, .form-group.no-margin-bottom {
  margin-bottom: 0;
}

/* line 87, ../../sass/components/_lists.scss */
.listview-row {
  position: relative;
  display: block;
  margin: 0;
  padding: 17px 25px 17px 25px;
  color: #7d7d7d;
  overflow: auto;
}
/* line 97, ../../sass/components/_lists.scss */
.listview-row:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}
/* line 101, ../../sass/components/_lists.scss */
.listview-row:hover {
  background: #ecf9ff;
  text-decoration: none !important;
}
/* line 106, ../../sass/components/_lists.scss */
.listview-row.minimized {
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: none;
}
/* line 113, ../../sass/components/_lists.scss */
.listview-row h3, .listview-row strong {
  color: #111111;
}
/* line 117, ../../sass/components/_lists.scss */
.listview-row h3 {
  margin-bottom: 10px;
}
/* line 121, ../../sass/components/_lists.scss */
.listview-row.border-top {
  border-top: 1px solid #f0f0f0;
}
/* line 125, ../../sass/components/_lists.scss */
.listview-row > .icon-flag {
  margin-top: 6px;
}

/* line 130, ../../sass/components/_lists.scss */
.listview-media {
  float: left;
  width: 50px;
  height: 50px;
  margin: 0 20px 0 0;
}
/* line 136, ../../sass/components/_lists.scss */
.listview-media img {
  display: block;
}
/* line 140, ../../sass/components/_lists.scss */
.listview-media.listview-media-small {
  width: 30px;
  height: 30px;
  margin-right: 25px;
}

/* line 147, ../../sass/components/_lists.scss */
.listview-meta-right {
  float: right;
}
/* line 150, ../../sass/components/_lists.scss */
.listview-meta-right time {
  display: block;
  margin: -3px 0 5px 0;
}
/* line 155, ../../sass/components/_lists.scss */
.listview-meta-right .app-icon {
  float: left;
}

/* line 160, ../../sass/components/_lists.scss */
.listview-avatar {
  position: relative;
  float: left;
  width: 35px;
  height: 35px;
  margin-right: 20px;
}
/* line 167, ../../sass/components/_lists.scss */
.listview-avatar div {
  overflow: hidden;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 172, ../../sass/components/_lists.scss */
.listview-avatar img {
  display: block;
}
/* line 176, ../../sass/components/_lists.scss */
.listview-avatar i {
  position: absolute;
  bottom: -1px;
  right: -3px;
}
/* line 181, ../../sass/components/_lists.scss */
.listview-avatar i.fa-facebook {
  color: #3B5998;
}
/* line 186, ../../sass/components/_lists.scss */
.listview-avatar.listview-avatar-xs {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

/* line 193, ../../sass/components/_lists.scss */
.listview-header, .box-header, .form-group-header, .table-group-header {
  position: relative;
  padding: 15px 20px 13px 20px;
  border-bottom: 1px solid #E2E4ED;
  /*h2 >*/
}
/* line 43, ../../sass/utils/_mixins.scss */
.listview-header:before, .listview-header:after, .box-header:before, .box-header:after, .form-group-header:before, .form-group-header:after, .table-group-header:before, .table-group-header:after {
  content: "";
  display: table;
}
/* line 48, ../../sass/utils/_mixins.scss */
.listview-header:after, .box-header:after, .form-group-header:after, .table-group-header:after {
  clear: both;
}
/* line 200, ../../sass/components/_lists.scss */
.listview-header h1, .listview-header h2, .listview-header h3, .box-header h1, .box-header h2, .box-header h3, .form-group-header h1, .form-group-header h2, .form-group-header h3, .table-group-header h1, .table-group-header h2, .table-group-header h3 {
  font-size: 16px;
  line-height: 28px;
  margin: 0;
  /*a{
  	float: right;
  	font-size: 12px;
  	margin-left: 20px;
  }*/
}
/* line 205, ../../sass/components/_lists.scss */
.listview-header h1 i, .listview-header h1 svg, .listview-header h2 i, .listview-header h2 svg, .listview-header h3 i, .listview-header h3 svg, .box-header h1 i, .box-header h1 svg, .box-header h2 i, .box-header h2 svg, .box-header h3 i, .box-header h3 svg, .form-group-header h1 i, .form-group-header h1 svg, .form-group-header h2 i, .form-group-header h2 svg, .form-group-header h3 i, .form-group-header h3 svg, .table-group-header h1 i, .table-group-header h1 svg, .table-group-header h2 i, .table-group-header h2 svg, .table-group-header h3 i, .table-group-header h3 svg {
  width: 22px;
  text-align: center;
  margin-right: 4px;
}
/* line 210, ../../sass/components/_lists.scss */
.listview-header h1 i.fa-check-circle, .listview-header h1 svg.fa-check-circle, .listview-header h2 i.fa-check-circle, .listview-header h2 svg.fa-check-circle, .listview-header h3 i.fa-check-circle, .listview-header h3 svg.fa-check-circle, .box-header h1 i.fa-check-circle, .box-header h1 svg.fa-check-circle, .box-header h2 i.fa-check-circle, .box-header h2 svg.fa-check-circle, .box-header h3 i.fa-check-circle, .box-header h3 svg.fa-check-circle, .form-group-header h1 i.fa-check-circle, .form-group-header h1 svg.fa-check-circle, .form-group-header h2 i.fa-check-circle, .form-group-header h2 svg.fa-check-circle, .form-group-header h3 i.fa-check-circle, .form-group-header h3 svg.fa-check-circle, .table-group-header h1 i.fa-check-circle, .table-group-header h1 svg.fa-check-circle, .table-group-header h2 i.fa-check-circle, .table-group-header h2 svg.fa-check-circle, .table-group-header h3 i.fa-check-circle, .table-group-header h3 svg.fa-check-circle {
  margin-top: 4px;
}
/* line 214, ../../sass/components/_lists.scss */
.listview-header h1 i.fa-calendar, .listview-header h1 svg.fa-calendar, .listview-header h2 i.fa-calendar, .listview-header h2 svg.fa-calendar, .listview-header h3 i.fa-calendar, .listview-header h3 svg.fa-calendar, .box-header h1 i.fa-calendar, .box-header h1 svg.fa-calendar, .box-header h2 i.fa-calendar, .box-header h2 svg.fa-calendar, .box-header h3 i.fa-calendar, .box-header h3 svg.fa-calendar, .form-group-header h1 i.fa-calendar, .form-group-header h1 svg.fa-calendar, .form-group-header h2 i.fa-calendar, .form-group-header h2 svg.fa-calendar, .form-group-header h3 i.fa-calendar, .form-group-header h3 svg.fa-calendar, .table-group-header h1 i.fa-calendar, .table-group-header h1 svg.fa-calendar, .table-group-header h2 i.fa-calendar, .table-group-header h2 svg.fa-calendar, .table-group-header h3 i.fa-calendar, .table-group-header h3 svg.fa-calendar {
  margin-top: 3px;
}
/* line 219, ../../sass/components/_lists.scss */
.listview-header h1 .flag-icon, .listview-header h2 .flag-icon, .listview-header h3 .flag-icon, .box-header h1 .flag-icon, .box-header h2 .flag-icon, .box-header h3 .flag-icon, .form-group-header h1 .flag-icon, .form-group-header h2 .flag-icon, .form-group-header h3 .flag-icon, .table-group-header h1 .flag-icon, .table-group-header h2 .flag-icon, .table-group-header h3 .flag-icon {
  width: 1em;
  margin-right: 4px;
}
/* line 231, ../../sass/components/_lists.scss */
.listview-header .input-group, .box-header .input-group, .form-group-header .input-group, .table-group-header .input-group {
  float: right;
  width: 70%;
  margin: -4px -7px -7px 20px;
}
/* line 236, ../../sass/components/_lists.scss */
.listview-header .input-group input, .box-header .input-group input, .form-group-header .input-group input, .table-group-header .input-group input {
  height: 34px;
}
/* line 241, ../../sass/components/_lists.scss */
.listview-header form, .box-header form, .form-group-header form, .table-group-header form {
  display: inline;
}
/* line 245, ../../sass/components/_lists.scss */
.listview-header.fixed-height, .box-header.fixed-height, .form-group-header.fixed-height, .table-group-header.fixed-height {
  height: 52px;
  line-height: 22px;
}
/* line 250, ../../sass/components/_lists.scss */
.listview-header.listview-header-search-wrapper, .box-header.listview-header-search-wrapper, .form-group-header.listview-header-search-wrapper, .table-group-header.listview-header-search-wrapper {
  padding: 0;
}
/* line 253, ../../sass/components/_lists.scss */
.listview-header.listview-header-search-wrapper:after, .box-header.listview-header-search-wrapper:after, .form-group-header.listview-header-search-wrapper:after, .table-group-header.listview-header-search-wrapper:after {
  content: "";
  position: absolute;
  top: 10px;
  left: 14px;
  width: 20px;
  height: 20px;
  background: url(../images/sprites.png) no-repeat scroll left -255px;
}
/* line 263, ../../sass/components/_lists.scss */
.listview-header.listview-header-search-wrapper input, .box-header.listview-header-search-wrapper input, .form-group-header.listview-header-search-wrapper input, .table-group-header.listview-header-search-wrapper input {
  padding-left: 50px;
  outline: none;
  border: none;
}
/* line 271, ../../sass/components/_lists.scss */
.listview-header .select-control select, .box-header .select-control select, .form-group-header .select-control select, .table-group-header .select-control select {
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  padding: 0 19px 0 5px;
}
/* line 278, ../../sass/components/_lists.scss */
.listview-header .select-control:after, .box-header .select-control:after, .form-group-header .select-control:after, .table-group-header .select-control:after {
  right: 5px;
}
/* line 284, ../../sass/components/_lists.scss */
.listview-header .input-group .select-control, .box-header .input-group .select-control, .form-group-header .input-group .select-control, .table-group-header .input-group .select-control {
  border-color: #E2E4ED;
}
/* line 287, ../../sass/components/_lists.scss */
.listview-header .input-group .select-control select, .box-header .input-group .select-control select, .form-group-header .input-group .select-control select, .table-group-header .input-group .select-control select {
  height: 32px;
  line-height: 32px;
  padding-right: 10px;
  padding-left: 15px;
}
/* line 294, ../../sass/components/_lists.scss */
.listview-header .input-group .select-control:after, .box-header .input-group .select-control:after, .form-group-header .input-group .select-control:after, .table-group-header .input-group .select-control:after {
  right: 10px;
}
/* line 300, ../../sass/components/_lists.scss */
.listview-header nav, .box-header nav, .form-group-header nav, .table-group-header nav {
  height: 55px;
  margin: -15px 0 -13px 0;
  padding: 0 5px;
  float: left;
  /* Because of height issue with pull-right of child item */
  /*width: 100%; */
}
/* line 307, ../../sass/components/_lists.scss */
.listview-header nav ul, .box-header nav ul, .form-group-header nav ul, .table-group-header nav ul {
  display: block;
  margin: 0;
  padding: 0;
}
/* line 313, ../../sass/components/_lists.scss */
.listview-header nav li, .box-header nav li, .form-group-header nav li, .table-group-header nav li {
  display: inline-block;
  margin-right: 30px;
}
/* line 317, ../../sass/components/_lists.scss */
.listview-header nav li a, .box-header nav li a, .form-group-header nav li a, .table-group-header nav li a {
  display: block;
  height: 56px;
  line-height: 55px;
  position: relative;
  color: #7D95B6;
  font-size: 15px;
  overflow: hidden;
}
/* line 326, ../../sass/components/_lists.scss */
.listview-header nav li a:hover, .box-header nav li a:hover, .form-group-header nav li a:hover, .table-group-header nav li a:hover {
  color: #6514dd;
  text-decoration: none !important;
}
/* line 331, ../../sass/components/_lists.scss */
.listview-header nav li a:after, .box-header nav li a:after, .form-group-header nav li a:after, .table-group-header nav li a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: -1px;
  right: -1px;
  height: 1px;
  background: transparent;
  z-index: 1;
}
/* line 342, ../../sass/components/_lists.scss */
.listview-header nav li a i, .listview-header nav li a svg, .box-header nav li a i, .box-header nav li a svg, .form-group-header nav li a i, .form-group-header nav li a svg, .table-group-header nav li a i, .table-group-header nav li a svg {
  min-width: 16px;
  margin-right: 5px;
  text-align: center;
  -webkit-transition: none;
  /* Safari and Chrome */
  -moz-transition: none;
  /* Firefox */
  -ms-transition: none;
  /* IE 9 */
  -o-transition: none;
  /* Opera */
  transition: none;
}
/* line 352, ../../sass/components/_lists.scss */
.listview-header nav li.active a, .box-header nav li.active a, .form-group-header nav li.active a, .table-group-header nav li.active a {
  color: #6514dd;
  /*font-weight: bold;*/
}
/* line 356, ../../sass/components/_lists.scss */
.listview-header nav li.active a:after, .box-header nav li.active a:after, .form-group-header nav li.active a:after, .table-group-header nav li.active a:after {
  background: #6514dd;
}
/* line 361, ../../sass/components/_lists.scss */
.listview-header nav li.active .badge, .box-header nav li.active .badge, .form-group-header nav li.active .badge, .table-group-header nav li.active .badge {
  background: #6514dd;
  color: #FFFFFF;
}
/* line 367, ../../sass/components/_lists.scss */
.listview-header nav li.pull-right, .box-header nav li.pull-right, .form-group-header nav li.pull-right, .table-group-header nav li.pull-right {
  margin: 0;
}
/* line 371, ../../sass/components/_lists.scss */
.listview-header nav li .badge, .box-header nav li .badge, .form-group-header nav li .badge, .table-group-header nav li .badge {
  float: right;
  margin: 19px 0 0 5px;
}
/* line 376, ../../sass/components/_lists.scss */
.listview-header nav li .app-icon, .box-header nav li .app-icon, .form-group-header nav li .app-icon, .table-group-header nav li .app-icon {
  margin: 20px 5px 0 0;
}
/* line 382, ../../sass/components/_lists.scss */
.listview-header .btn.pull-right, .listview-header .ais-infinite-hits--showmore button.pull-right, .ais-infinite-hits--showmore .listview-header button.pull-right, .listview-header .btn.float-right, .listview-header .ais-infinite-hits--showmore button.float-right, .ais-infinite-hits--showmore .listview-header button.float-right, .box-header .btn.pull-right, .box-header .ais-infinite-hits--showmore button.pull-right, .ais-infinite-hits--showmore .box-header button.pull-right, .box-header .btn.float-right, .box-header .ais-infinite-hits--showmore button.float-right, .ais-infinite-hits--showmore .box-header button.float-right, .form-group-header .btn.pull-right, .form-group-header .ais-infinite-hits--showmore button.pull-right, .ais-infinite-hits--showmore .form-group-header button.pull-right, .form-group-header .btn.float-right, .form-group-header .ais-infinite-hits--showmore button.float-right, .ais-infinite-hits--showmore .form-group-header button.float-right, .table-group-header .btn.pull-right, .table-group-header .ais-infinite-hits--showmore button.pull-right, .ais-infinite-hits--showmore .table-group-header button.pull-right, .table-group-header .btn.float-right, .table-group-header .ais-infinite-hits--showmore button.float-right, .ais-infinite-hits--showmore .table-group-header button.float-right {
  padding: 6px 12px 6px 8px;
  margin: -4px 0 -5px 30px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 387, ../../sass/components/_lists.scss */
.listview-header .btn.pull-right:hover, .listview-header .ais-infinite-hits--showmore button.pull-right:hover, .ais-infinite-hits--showmore .listview-header button.pull-right:hover, .listview-header .btn.float-right:hover, .listview-header .ais-infinite-hits--showmore button.float-right:hover, .ais-infinite-hits--showmore .listview-header button.float-right:hover, .box-header .btn.pull-right:hover, .box-header .ais-infinite-hits--showmore button.pull-right:hover, .ais-infinite-hits--showmore .box-header button.pull-right:hover, .box-header .btn.float-right:hover, .box-header .ais-infinite-hits--showmore button.float-right:hover, .ais-infinite-hits--showmore .box-header button.float-right:hover, .form-group-header .btn.pull-right:hover, .form-group-header .ais-infinite-hits--showmore button.pull-right:hover, .ais-infinite-hits--showmore .form-group-header button.pull-right:hover, .form-group-header .btn.float-right:hover, .form-group-header .ais-infinite-hits--showmore button.float-right:hover, .ais-infinite-hits--showmore .form-group-header button.float-right:hover, .table-group-header .btn.pull-right:hover, .table-group-header .ais-infinite-hits--showmore button.pull-right:hover, .ais-infinite-hits--showmore .table-group-header button.pull-right:hover, .table-group-header .btn.float-right:hover, .table-group-header .ais-infinite-hits--showmore button.float-right:hover, .ais-infinite-hits--showmore .table-group-header button.float-right:hover {
  background: #F9F9F9;
}

/* line 394, ../../sass/components/_lists.scss */
.listview-header-search-wrapper .circle-spinner {
  display: none;
  position: absolute;
  top: 13px;
  left: -10px;
}
/* line 402, ../../sass/components/_lists.scss */
.listview-header-search-wrapper.loading .circle-spinner {
  display: block;
}
/* line 406, ../../sass/components/_lists.scss */
.listview-header-search-wrapper.loading:after {
  display: none;
}

/* line 412, ../../sass/components/_lists.scss */
.listview-breadcrumbs {
  padding: 15px 25px;
  background: #F2F3F7;
  border-bottom: 1px solid #E2E4ED;
  color: #7D95B6;
}
/* line 418, ../../sass/components/_lists.scss */
.listview-breadcrumbs i {
  margin-left: 10px;
  margin-right: 10px;
}
/* line 423, ../../sass/components/_lists.scss */
.listview-breadcrumbs span {
  color: #111111;
}
/* line 427, ../../sass/components/_lists.scss */
.listview-breadcrumbs.listview-breadcrumbs-light {
  background: #FFFFFF;
  border-bottom: none;
}

/* line 433, ../../sass/components/_lists.scss */
.listview-content {
  padding: 25px 25px;
}
/* line 43, ../../sass/utils/_mixins.scss */
.listview-content:before, .listview-content:after {
  content: "";
  display: table;
}
/* line 48, ../../sass/utils/_mixins.scss */
.listview-content:after {
  clear: both;
}
/* line 439, ../../sass/components/_lists.scss */
.listview-content.listview-content-sidebar aside {
  float: right;
  width: 35%;
  border-left: 1px solid #E2E4ED;
  padding: 0 0 0 25px;
}
/* line 446, ../../sass/components/_lists.scss */
.listview-content.listview-content-sidebar > div {
  float: left;
  width: 65%;
  padding-right: 25px;
}
/* line 43, ../../sass/utils/_mixins.scss */
.listview-content.listview-content-sidebar > div:before, .listview-content.listview-content-sidebar > div:after {
  content: "";
  display: table;
}
/* line 48, ../../sass/utils/_mixins.scss */
.listview-content.listview-content-sidebar > div:after {
  clear: both;
}
/* line 455, ../../sass/components/_lists.scss */
.listview-content.listview-content-alt {
  background: #FCFAFA;
  border-top: 1px solid #E2E4ED;
}

/* line 461, ../../sass/components/_lists.scss */
.box-content {
  padding: 15px 20px;
}
/* line 43, ../../sass/utils/_mixins.scss */
.box-content:before, .box-content:after {
  content: "";
  display: table;
}
/* line 48, ../../sass/utils/_mixins.scss */
.box-content:after {
  clear: both;
}
/* line 466, ../../sass/components/_lists.scss */
.box-content.box-content-no-padding-bottom {
  padding-bottom: 0;
}
/* line 470, ../../sass/components/_lists.scss */
.box-content .product-marketplace-row {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 475, ../../sass/components/_lists.scss */
.box-footer {
  padding: 15px 20px;
  border-top: 1px solid #E2E4ED;
  overflow: auto;
}
/* line 480, ../../sass/components/_lists.scss */
.box-footer.box-footer-form {
  padding-right: 30px;
  padding-left: 30px;
}

/* Product lists */
/* line 488, ../../sass/components/_lists.scss */
.product-list-item:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}
/* line 492, ../../sass/components/_lists.scss */
.product-list-item:last-child {
  border-bottom: 0;
}
/* line 496, ../../sass/components/_lists.scss */
.product-list-item:hover {
  background: #fbfcfe;
}
/* line 502, ../../sass/components/_lists.scss */
.product-list-item.form-list-item .product-list-item-meta {
  margin-bottom: 0;
}
/* line 507, ../../sass/components/_lists.scss */
.product-list-item.product-list-item-minimized, .product-list-item.product-list-item-mediumized {
  padding: 10px;
}
/* line 510, ../../sass/components/_lists.scss */
.product-list-item.product-list-item-minimized .product-list-item-object, .product-list-item.product-list-item-mediumized .product-list-item-object {
  width: 50px;
  height: 50px;
  margin-right: 10px;
}
/* line 516, ../../sass/components/_lists.scss */
.product-list-item.product-list-item-minimized h3, .product-list-item.product-list-item-mediumized h3 {
  font-size: 13px;
  height: 17px;
  overflow: hidden;
  margin-bottom: 7px;
}
/* line 523, ../../sass/components/_lists.scss */
.product-list-item.product-list-item-minimized .product-list-item-actions, .product-list-item.product-list-item-mediumized .product-list-item-actions {
  float: right;
}
/* line 526, ../../sass/components/_lists.scss */
.product-list-item.product-list-item-minimized .product-list-item-actions > a, .product-list-item.product-list-item-mediumized .product-list-item-actions > a {
  float: left;
  height: 16px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 532, ../../sass/components/_lists.scss */
.product-list-item.product-list-item-minimized .product-list-item-actions > a:hover, .product-list-item.product-list-item-mediumized .product-list-item-actions > a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 538, ../../sass/components/_lists.scss */
.product-list-item.product-list-item-minimized .product-list-item-stats-item, .product-list-item.product-list-item-mediumized .product-list-item-stats-item {
  padding: 3px 0 0 0;
  background: transparent;
}
/* line 543, ../../sass/components/_lists.scss */
.product-list-item.product-list-item-minimized .product-list-item-meta, .product-list-item.product-list-item-mediumized .product-list-item-meta {
  margin-bottom: 0;
}
/* line 549, ../../sass/components/_lists.scss */
.product-list-item.product-list-item-sm .product-list-item-object figure {
  width: 60px;
  height: 40px;
}
/* line 555, ../../sass/components/_lists.scss */
.product-list-item.hidden {
  display: none;
}

/* line 561, ../../sass/components/_lists.scss */
.product-list-item-object figure {
  width: 150px;
  height: 94px;
  background: #F2F2F2;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 572, ../../sass/components/_lists.scss */
.product-list-item-content {
  /*float: left;*/
  color: #7d7d7d;
  overflow: auto;
}
/* line 43, ../../sass/utils/_mixins.scss */
.product-list-item-content:before, .product-list-item-content:after {
  content: "";
  display: table;
}
/* line 48, ../../sass/utils/_mixins.scss */
.product-list-item-content:after {
  clear: both;
}
/* line 579, ../../sass/components/_lists.scss */
.product-list-item-content h3, .product-list-item-content strong, .product-list-item-content h3 a {
  color: #111111;
}
/* line 582, ../../sass/components/_lists.scss */
.product-list-item-content h3 i, .product-list-item-content strong i, .product-list-item-content h3 a i {
  width: 16px;
  font-size: 13px;
  margin-right: 4px;
}
/* line 589, ../../sass/components/_lists.scss */
.product-list-item-content .time {
  display: block;
  margin-bottom: 8px;
  font-size: 10px;
}
/* line 595, ../../sass/components/_lists.scss */
.product-list-item-content h3 {
  margin-bottom: 8px;
}
/* line 599, ../../sass/components/_lists.scss */
.product-list-item-content > span {
  position: relative;
  /*z-index: 1;*/
}
/* line 603, ../../sass/components/_lists.scss */
.product-list-item-content > span > i {
  width: 16px;
}

/* line 609, ../../sass/components/_lists.scss */
.product-list-item-actions {
  float: right;
  margin: 0 0 0 40px;
  /*20px 40px;*/
}
/* line 613, ../../sass/components/_lists.scss */
.product-list-item-actions a {
  float: right;
  margin-bottom: 5px;
  text-align: right;
  font-size: 13px;
}
/* line 620, ../../sass/components/_lists.scss */
.product-list-item-actions a i {
  width: 16px;
  margin-left: 4px;
}
/* line 626, ../../sass/components/_lists.scss */
.product-list-item-actions .btn-warning {
  color: #FFFFFF;
}

/* line 631, ../../sass/components/_lists.scss */
.product-list-item-meta {
  overflow: auto;
  line-height: 20px;
  margin-bottom: 15px;
}
/* line 636, ../../sass/components/_lists.scss */
.product-list-item-meta figure {
  float: left;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  overflow: hidden;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 646, ../../sass/components/_lists.scss */
.product-list-item-meta figure img {
  display: block;
}
/* line 651, ../../sass/components/_lists.scss */
.product-list-item-meta span {
  font-style: italic;
}

/* line 656, ../../sass/components/_lists.scss */
.list-product {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #E2E4ED;
}
/* line 43, ../../sass/utils/_mixins.scss */
.list-product:before, .list-product:after {
  content: "";
  display: table;
}
/* line 48, ../../sass/utils/_mixins.scss */
.list-product:after {
  clear: both;
}
/* line 663, ../../sass/components/_lists.scss */
.list-product figure {
  width: 120px;
  height: 90px;
  margin: 0;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 672, ../../sass/components/_lists.scss */
.list-product figure img, .list-product figure a {
  display: block;
}
/* line 677, ../../sass/components/_lists.scss */
.list-product > a, .list-product > figure {
  display: block;
  position: relative;
  width: 120px;
  height: 90px;
  margin: 0 20px 0 0;
  float: left;
}
/* line 686, ../../sass/components/_lists.scss */
.list-product:hover {
  text-decoration: none !important;
}
/* line 690, ../../sass/components/_lists.scss */
.list-product:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

/* line 698, ../../sass/components/_lists.scss */
.list-product-meta h3 {
  /*margin-top: 5px;*/
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 706, ../../sass/components/_lists.scss */
.list-product-actions {
  float: right;
  margin: 0 0 0 30px;
}
/* line 710, ../../sass/components/_lists.scss */
.list-product-actions .btn, .list-product-actions .ais-infinite-hits--showmore button, .ais-infinite-hits--showmore .list-product-actions button {
  margin-bottom: 10px;
}
/* line 713, ../../sass/components/_lists.scss */
.list-product-actions .btn:last-child, .list-product-actions .ais-infinite-hits--showmore button:last-child, .ais-infinite-hits--showmore .list-product-actions button:last-child {
  margin: 0;
}

/* line 719, ../../sass/components/_lists.scss */
.list-product-price {
  color: #111111;
  font-size: 13px;
}
/* line 723, ../../sass/components/_lists.scss */
.list-product-price span {
  color: #6514dd;
}
/* line 727, ../../sass/components/_lists.scss */
.list-product-price small {
  margin-left: 5px;
  color: #636363;
  font-size: 13px;
}

@media (max-width: 430px) {
  /* line 739, ../../sass/components/_lists.scss */
  .listview-header, .box-header, .form-group-header, .table-group-header, .listview-header.listview-header-wide {
    padding: 12px 10px 10px 10px;
  }

  /* line 743, ../../sass/components/_lists.scss */
  .box-content {
    padding: 10px;
  }

  /* line 747, ../../sass/components/_lists.scss */
  .box-footer, .box-footer.box-footer-form {
    padding: 10px;
  }

  /* line 751, ../../sass/components/_lists.scss */
  .box-white, .listview {
    border-left: none;
    border-right: none;
    margin-bottom: 10px;
  }

  /* line 757, ../../sass/components/_lists.scss */
  .products-list, .ais-hits, .ais-infinite-hits, .ais-hits, .ais-infinite-hits {
    grid-template-columns: repeat(auto-fill, 49%);
  }

  /* line 762, ../../sass/components/_lists.scss */
  .list-product figure, .list-product > a {
    width: 60px;
    height: 60px;
  }
  /* line 767, ../../sass/components/_lists.scss */
  .list-product > a, .list-product > figure {
    margin-right: 10px;
  }

  /* line 773, ../../sass/components/_lists.scss */
  .list-product-meta p {
    font-size: 13px;
  }

  /* line 779, ../../sass/components/_lists.scss */
  .list-product-actions .btn, .list-product-actions .ais-infinite-hits--showmore button, .ais-infinite-hits--showmore .list-product-actions button {
    display: block;
    width: 100%;
    margin-bottom: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
  }
  /* line 786, ../../sass/components/_lists.scss */
  .list-product-actions .btn span, .list-product-actions .ais-infinite-hits--showmore button span, .ais-infinite-hits--showmore .list-product-actions button span {
    display: none;
  }
  /* line 790, ../../sass/components/_lists.scss */
  .list-product-actions .btn:last-child, .list-product-actions .ais-infinite-hits--showmore button:last-child, .ais-infinite-hits--showmore .list-product-actions button:last-child {
    margin: 0;
  }
}
/* line 2, ../../sass/components/_misc.scss */
.badge.badge-linear {
  background: #FFFFFF;
  border: 1px solid #CACACA;
  color: #545454;
}
/* line 8, ../../sass/components/_misc.scss */
.badge.badge-inline {
  padding-top: 1px;
  padding-bottom: 1px;
  font-size: 11px;
  margin-left: 5px;
}
/* line 15, ../../sass/components/_misc.scss */
.badge.badge-inline-first {
  padding-top: 1px;
  padding-bottom: 1px;
  font-size: 11px;
  margin-right: 5px;
}

/* line 23, ../../sass/components/_misc.scss */
.alert {
  position: relative;
}
/* line 26, ../../sass/components/_misc.scss */
.alert.alert-warning {
  color: #484848;
  background: #ffeebf;
  border-color: #ffeebf;
}
/* line 32, ../../sass/components/_misc.scss */
.alert.alert-danger-icon {
  padding-left: 50px;
}
/* line 35, ../../sass/components/_misc.scss */
.alert.alert-danger-icon > i {
  position: absolute;
  top: 17px;
  left: 17px;
  width: 20px;
  height: 20px;
  background: url(../images/sprites.png) no-repeat scroll left -186px;
}
/* line 45, ../../sass/components/_misc.scss */
.alert:last-child {
  margin-bottom: 0;
}

/* line 50, ../../sass/components/_misc.scss */
.tooltip {
  -webkit-transition: none;
  /* Safari and Chrome */
  -moz-transition: none;
  /* Firefox */
  -ms-transition: none;
  /* IE 9 */
  -o-transition: none;
  /* Opera */
  transition: none;
}

/* Like something */
/* line 55, ../../sass/components/_misc.scss */
.heart-wrapper {
  align-self: center;
  position: relative;
  cursor: pointer;
}

/* line 62, ../../sass/components/_misc.scss */
.header-wrapper.liked .heart, .product-heart-trigger.liked .heart, #header-actions .liked .heart {
  color: #e74c3c;
}
/* line 65, ../../sass/components/_misc.scss */
.header-wrapper.liked .heart:before, .header-wrapper.liked .heart:after, .product-heart-trigger.liked .heart:before, .product-heart-trigger.liked .heart:after, #header-actions .liked .heart:before, #header-actions .liked .heart:after {
  animation: inherit;
  animation-timing-function: ease-out;
}
/* line 70, ../../sass/components/_misc.scss */
.header-wrapper.liked .heart:before, .header-wrapper.liked .heart:after, .product-heart-trigger.liked .heart:before, .product-heart-trigger.liked .heart:after, #header-actions .liked .heart:before, #header-actions .liked .heart:after {
  animation: inherit;
  animation-timing-function: ease-out;
}
/* line 75, ../../sass/components/_misc.scss */
.header-wrapper.liked .heart:before, .product-heart-trigger.liked .heart:before, #header-actions .liked .heart:before {
  will-change: transform, border-width, border-color;
  animation-name: bubble;
}
/* line 80, ../../sass/components/_misc.scss */
.header-wrapper.liked .heart:after, .product-heart-trigger.liked .heart:after, #header-actions .liked .heart:after {
  will-change: opacity, box-shadow;
  animation-name: particles;
}
/* line 86, ../../sass/components/_misc.scss */
.header-wrapper.liked:not(.liked-no-animations) .heart, .product-heart-trigger.liked:not(.liked-no-animations) .heart, #header-actions .liked:not(.liked-no-animations) .heart {
  will-change: font-size;
  -webkit-animation: heart 1s cubic-bezier(0.17, 0.89, 0.32, 1.49);
  animation: heart 1s cubic-bezier(0.17, 0.89, 0.32, 1.49);
}

/* line 92, ../../sass/components/_misc.scss */
.heart {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 99, ../../sass/components/_misc.scss */
.heart:before, .heart:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 110, ../../sass/components/_misc.scss */
.heart:before {
  /*margin: -$bubble-r;*/
  border: solid 2.25rem #e2264d;
  width: 4.5rem;
  height: 4.5rem;
  -moz-transform: translate(-50%, -50%) scale(0);
  -ms-transform: translate(-50%, -50%) scale(0);
  -webkit-transform: translate(-50%, -50%) scale(0);
  transform: translate(-50%, -50%) scale(0);
}
/* line 119, ../../sass/components/_misc.scss */
.heart:after {
  margin: -0.1875rem;
  width: 0.375rem;
  height: 0.375rem;
  box-shadow: 0.32476rem -3rem 0 -0.20625rem #ff8080, -0.32476rem -2.625rem 0 -0.20625rem #ffed80, 2.54798rem -1.61656rem 0 -0.20625rem #ffed80, 1.84982rem -1.89057rem 0 -0.20625rem #a4ff80, 2.85252rem 0.98418rem 0 -0.20625rem #a4ff80, 2.63145rem 0.2675rem 0 -0.20625rem #80ffc8, 1.00905rem 2.84381rem 0 -0.20625rem #80ffc8, 1.43154rem 2.22414rem 0 -0.20625rem #80c8ff, -1.59425rem 2.562rem 0 -0.20625rem #80c8ff, -0.84635rem 2.50595rem 0 -0.20625rem #a480ff, -2.99705rem 0.35095rem 0 -0.20625rem #a480ff, -2.48692rem 0.90073rem 0 -0.20625rem #ff80ed, -2.14301rem -2.12438rem 0 -0.20625rem #ff80ed, -2.25479rem -1.38275rem 0 -0.20625rem #ff8080;
}

/* line 128, ../../sass/components/_misc.scss */
#heart-transfer {
  position: absolute;
  z-index: 11;
  color: #e74c3c;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 135, ../../sass/components/_misc.scss */
#heart-transfer.animate {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
  /* Safari and Chrome */
  -moz-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
  /* Firefox */
  -ms-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
  /* IE 9 */
  -o-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
  /* Opera */
  transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* FontAwesome */
/* line 142, ../../sass/components/_misc.scss */
.fa-drag-handle:before {
  content: "\f142 \f142";
  letter-spacing: 0.1em;
}

/* Spinners */
/* line 148, ../../sass/components/_misc.scss */
.spinner {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  /*margin: 100px auto;*/
}

/* line 159, ../../sass/components/_misc.scss */
.double-bounce1, .double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #6514dd;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-bounce 2s infinite ease-in-out;
  animation: sk-bounce 2s infinite ease-in-out;
}

/* line 172, ../../sass/components/_misc.scss */
.double-bounce2 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

/* line 4, ../../sass/components/_tables.scss */
.table {
  width: 100%;
  margin: 0;
}
/* line 8, ../../sass/components/_tables.scss */
.table td {
  padding: 0 0 20px 0;
  line-height: inherit;
  border-top: none;
}
/* line 14, ../../sass/components/_tables.scss */
.table label {
  font-size: 15px;
  display: block;
  width: 100%;
  margin-bottom: -15px;
}
/* line 21, ../../sass/components/_tables.scss */
.table .table-search {
  position: relative;
}
/* line 24, ../../sass/components/_tables.scss */
.table .table-search input {
  padding-left: 32px;
}
/* line 28, ../../sass/components/_tables.scss */
.table .table-search i, .table .table-search svg {
  z-index: 1;
  position: absolute;
  top: 9px;
  left: 12px;
  height: 14px;
  color: #CACACA;
}
/* line 38, ../../sass/components/_tables.scss */
.table tr:last-child td {
  padding-bottom: 0;
}

/* line 43, ../../sass/components/_tables.scss */
.table-sellers {
  width: 100%;
}
/* line 46, ../../sass/components/_tables.scss */
.table-sellers td, .table-sellers th {
  vertical-align: top;
  padding: 13px 30px;
  border-bottom: 1px solid #E2E4ED;
}
/* line 51, ../../sass/components/_tables.scss */
.table-sellers td:first-child, .table-sellers th:first-child {
  padding-left: 40px;
}
/* line 55, ../../sass/components/_tables.scss */
.table-sellers td:last-child, .table-sellers th:last-child {
  padding-right: 40px;
}
/* line 60, ../../sass/components/_tables.scss */
.table-sellers .alert {
  margin: 0;
}
/* line 64, ../../sass/components/_tables.scss */
.table-sellers tr:last-child td {
  border-bottom: none;
}
/* line 68, ../../sass/components/_tables.scss */
.table-sellers p {
  display: block;
  margin: 0;
  white-space: nowrap;
}
/* line 73, ../../sass/components/_tables.scss */
.table-sellers p.shipping-table-price {
  font-size: 18px;
  font-weight: bold;
  color: #6514dd;
}
/* line 83, ../../sass/components/_tables.scss */
.table-sellers p.shipping-condition {
  color: #111111;
  font-size: 18px;
}
/* line 88, ../../sass/components/_tables.scss */
.table-sellers p.shipping-table-delivery-price {
  color: #111111;
  margin-bottom: 5px;
}
/* line 93, ../../sass/components/_tables.scss */
.table-sellers p.shipping-seller {
  font-size: 18px;
}
/* line 96, ../../sass/components/_tables.scss */
.table-sellers p.shipping-seller a {
  font-weight: bold;
}
/* line 102, ../../sass/components/_tables.scss */
.table-sellers ul {
  padding: 3px 0 0 20px;
  margin: 0;
  white-space: nowrap;
}
/* line 107, ../../sass/components/_tables.scss */
.table-sellers ul i {
  width: 16px;
  margin-right: 1px;
}
/* line 113, ../../sass/components/_tables.scss */
.table-sellers .icon-flag {
  width: 16px;
  margin-right: 1px;
}

/* line 119, ../../sass/components/_tables.scss */
.table-form {
  width: 100%;
  margin: 0;
}
/* line 123, ../../sass/components/_tables.scss */
.table-form td {
  padding: 0 0 5px 0;
  line-height: inherit;
  border-top: none;
}
/* line 129, ../../sass/components/_tables.scss */
.table-form label {
  display: block;
  width: 100%;
  margin: 0;
  font-weight: bold;
}
/* line 136, ../../sass/components/_tables.scss */
.table-form input, .table-form select {
  margin-bottom: 15px;
}
/* line 140, ../../sass/components/_tables.scss */
.table-form tr:last-child input {
  margin: 0;
}

/* line 145, ../../sass/components/_tables.scss */
.table-product-data {
  width: 100%;
}
/* line 148, ../../sass/components/_tables.scss */
.table-product-data td, .table-product-data th {
  padding: 10px 20px;
  border-bottom: 1px solid #E2E4ED;
}
/* line 152, ../../sass/components/_tables.scss */
.table-product-data td:first-child, .table-product-data th:first-child {
  background: #F2F3F7;
}
/* line 157, ../../sass/components/_tables.scss */
.table-product-data th {
  font-weight: bold;
}
/* line 161, ../../sass/components/_tables.scss */
.table-product-data tr:last-child td {
  border-bottom: none;
}
/* line 165, ../../sass/components/_tables.scss */
.table-product-data .icon-flag {
  float: left;
  margin-top: 2px;
}
/* line 172, ../../sass/components/_tables.scss */
.table-product-data tr td:first-child, .table-product-data tr th:first-child {
  padding-left: 30px;
}
/* line 176, ../../sass/components/_tables.scss */
.table-product-data tr td:last-child, .table-product-data tr th:last-child {
  padding-right: 30px;
}
/* line 182, ../../sass/components/_tables.scss */
.table-product-data.table-product-data-borders {
  border: 1px solid #E2E4ED;
}

/* line 187, ../../sass/components/_tables.scss */
.table-responsive {
  overflow-x: auto;
}

/* Global table rules */
/* line 192, ../../sass/components/_tables.scss */
table {
  	/*tr{
  		td, th{
  			&:first-child{
  				padding-left: 30px;
  			}
  
  			&:last-child{
  				padding-right: 30px;
  			}
  
  			&.td-option{
  				width: 1%;
  				white-space: nowrap;
  			}			
  		}
  	}*/
}

/* line 211, ../../sass/components/_tables.scss */
td.align-top {
  padding-top: 25px;
}
/* line 214, ../../sass/components/_tables.scss */
td.align-top.padding-reset {
  padding-top: 15px;
}

/* line 219, ../../sass/components/_tables.scss */
.td-option, .cart-delete-column {
  width: 1%;
  white-space: nowrap;
}

/* line 224, ../../sass/components/_tables.scss */
.option-relative {
  position: relative;
  margin-bottom: 5px;
}
/* line 228, ../../sass/components/_tables.scss */
.option-relative i {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -10px;
  font-size: 18px;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 238, ../../sass/components/_tables.scss */
.option-relative i:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 243, ../../sass/components/_tables.scss */
.option-relative:last-child {
  margin-bottom: 0;
}

/* line 1, ../../sass/components/_images.scss */
img {
  max-width: 100%;
}

/* line 5, ../../sass/components/_images.scss */
.square {
  position: relative;
}
/* line 10, ../../sass/components/_images.scss */
.square:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
/* line 16, ../../sass/components/_images.scss */
.square figure {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 1, ../../sass/layout/_footer.scss */
#logo-footer {
  margin: 0 0 10px 0;
  height: 35px;
  display: block;
  text-align: center;
}
/* line 7, ../../sass/layout/_footer.scss */
#logo-footer img {
  height: 100%;
  display: inline-block;
}

/* line 13, ../../sass/layout/_footer.scss */
.footer-form-wrapper {
  max-width: 500px;
  margin: 0 auto 40px auto;
}
/* line 17, ../../sass/layout/_footer.scss */
.footer-form-wrapper p {
  text-align: center;
  margin: 0 0 15px 0;
  font-size: 14px;
}
/* line 24, ../../sass/layout/_footer.scss */
.footer-form-wrapper.loading .footer-form {
  background: #F2F2F2;
}
/* line 28, ../../sass/layout/_footer.scss */
.footer-form-wrapper.loading .footer-form button[type=submit] span {
  display: none;
}
/* line 32, ../../sass/layout/_footer.scss */
.footer-form-wrapper.loading .footer-form button[type=submit] i {
  display: block;
}
/* line 39, ../../sass/layout/_footer.scss */
.footer-form-wrapper.footer-form-wrapper-minimized {
  margin-bottom: 30px;
}

/* line 44, ../../sass/layout/_footer.scss */
.footer-form {
  position: relative;
  height: 50px;
  background: #FFFFFF;
  border: 1px solid #E2E4ED;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 56, ../../sass/layout/_footer.scss */
.footer-form input[type=email] {
  width: 1%;
  background: transparent;
  border: none;
  height: 48px;
  outline: none;
  padding-left: 30px;
  padding-right: 5px;
  /*-webkit-box-flex: flex 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;*/
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 218, ../../sass/utils/_mixins.scss */
.footer-form input[type=email]::-webkit-input-placeholder {
  font-style: italic;
}
/* line 219, ../../sass/utils/_mixins.scss */
.footer-form input[type=email]:-moz-placeholder {
  font-style: italic;
}
/* line 220, ../../sass/utils/_mixins.scss */
.footer-form input[type=email]::-moz-placeholder {
  font-style: italic;
}
/* line 221, ../../sass/utils/_mixins.scss */
.footer-form input[type=email]:-ms-input-placeholder {
  font-style: italic;
}
/* line 76, ../../sass/layout/_footer.scss */
.footer-form button[type=submit] {
  position: relative;
  background: #2ecc71;
  margin: 10px 12px 0 5px;
  height: 28px;
  padding: 0 25px 0 25px;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  border: none;
  text-transform: uppercase;
  cursor: pointer;
  outline: none;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 93, ../../sass/layout/_footer.scss */
.footer-form button[type=submit]:hover {
  background: #54d98c;
}
/* line 97, ../../sass/layout/_footer.scss */
.footer-form button[type=submit] span {
  display: block;
}
/* line 101, ../../sass/layout/_footer.scss */
.footer-form button[type=submit] i {
  display: none;
}
/* line 106, ../../sass/layout/_footer.scss */
.footer-form.focus {
  border-color: #80bdff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  -moz-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  /* From Bootstrap */
}

/* line 112, ../../sass/layout/_footer.scss */
footer {
  position: relative;
  background: #ffffff;
  border-top: 1px solid #E2E4ED;
}
/* line 117, ../../sass/layout/_footer.scss */
footer div[class^='col_'] {
  width: 20%;
  margin: 0 0 30px 0;
}
/* line 122, ../../sass/layout/_footer.scss */
footer h3, footer h4, footer .box-product h4, .box-product footer h4, footer .ais-hits--item h4, .ais-hits--item footer h4, footer .ais-infinite-hits--item h4, .ais-infinite-hits--item footer h4, footer .box-product h4 a, .box-product h4 footer a, footer .ais-hits--item h4 a, .ais-hits--item h4 footer a, footer .ais-infinite-hits--item h4 a, .ais-infinite-hits--item h4 footer a {
  color: #111111;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 20px;
}
/* line 130, ../../sass/layout/_footer.scss */
footer nav li {
  display: block;
  margin-bottom: 8px;
}
/* line 134, ../../sass/layout/_footer.scss */
footer nav li a {
  display: block;
  color: #787878;
  font-size: 14px;
}
/* line 140, ../../sass/layout/_footer.scss */
footer nav li:last-child {
  margin: 0;
}
/* line 144, ../../sass/layout/_footer.scss */
footer nav li.active a {
  color: #111111;
}
/* line 148, ../../sass/layout/_footer.scss */
footer nav li:hover a {
  color: #111111;
}
/* line 152, ../../sass/layout/_footer.scss */
footer nav li i {
  width: 20px;
  text-align: center;
  margin-right: 5px;
}

/* line 161, ../../sass/layout/_footer.scss */
#footer-content {
  padding: 40px 0 0 0;
}
/* line 164, ../../sass/layout/_footer.scss */
#footer-content .flex-box {
  margin-left: 2%;
  margin-right: 2%;
}

/* line 170, ../../sass/layout/_footer.scss */
#footer-cryptos {
  border-top: 1px solid #ebedf3;
  height: 43px;
  overflow: hidden;
}

/* line 176, ../../sass/layout/_footer.scss */
#cryptos-marquee {
  margin: 0 2%;
  position: relative;
  text-align: center;
  overflow: hidden;
}
/* line 182, ../../sass/layout/_footer.scss */
#cryptos-marquee:before, #cryptos-marquee:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 80px;
  z-index: 1;
}
/* line 191, ../../sass/layout/_footer.scss */
#cryptos-marquee:before {
  left: 0;
  background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0));
}
/* line 196, ../../sass/layout/_footer.scss */
#cryptos-marquee:after {
  right: 0;
  background: linear-gradient(270deg, #ffffff 0%, rgba(255, 255, 255, 0));
}
/* line 201, ../../sass/layout/_footer.scss */
#cryptos-marquee.done > div {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 205, ../../sass/layout/_footer.scss */
#cryptos-marquee > div {
  display: inline-block;
  position: relative;
  /*overflow: hidden;*/
  white-space: nowrap;
  /* Width is calculated with JS */
  width: 1350px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 217, ../../sass/layout/_footer.scss */
#cryptos-marquee > div > div {
  width: 200%;
  -webkit-animation: marquee 30s linear infinite;
  animation: marquee 30s linear infinite;
}
/* line 222, ../../sass/layout/_footer.scss */
#cryptos-marquee > div > div:hover {
  animation-play-state: paused;
}
/* line 226, ../../sass/layout/_footer.scss */
#cryptos-marquee > div > div > div {
  float: left;
}
/* line 229, ../../sass/layout/_footer.scss */
#cryptos-marquee > div > div > div > div {
  float: left;
  /*&:first-child{
  	@include animation(marquee 30s linear infinite);
  }
  
  &:last-child{
  	@include animation(marquee2 30s linear infinite);
  	animation-delay: 15s;
  }*/
}
/* line 245, ../../sass/layout/_footer.scss */
#cryptos-marquee ul {
  position: relative;
  padding: 0;
  margin: 0;
  text-align: center;
}
/* line 251, ../../sass/layout/_footer.scss */
#cryptos-marquee ul:hover li {
  animation-play-state: paused;
}
/* line 256, ../../sass/layout/_footer.scss */
#cryptos-marquee li {
  display: inline-block;
  padding: 13px 15px 0 15px;
  font-size: 12px;
}
/* line 263, ../../sass/layout/_footer.scss */
#cryptos-marquee li b {
  color: #111111;
}
/* line 267, ../../sass/layout/_footer.scss */
#cryptos-marquee li:hover {
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
/* line 272, ../../sass/layout/_footer.scss */
#cryptos-marquee i {
  width: 14px;
  text-align: center;
  margin: 0 2px 0 0;
  font-size: 13px;
}

/* line 280, ../../sass/layout/_footer.scss */
#footer-actions {
  padding: 30px 0;
  text-align: center;
  background: #F2F3F7;
  border-top: 1px solid #E2E4ED;
}

/* line 287, ../../sass/layout/_footer.scss */
#footer-copyright {
  padding: 30px 0;
  text-align: center;
  background: #2A2F42;
  color: #FFFFFF;
}
/* line 293, ../../sass/layout/_footer.scss */
#footer-copyright li {
  display: inline-block;
  margin: 0 15px;
  color: #67729e;
}
/* line 298, ../../sass/layout/_footer.scss */
#footer-copyright li a {
  color: #F2F2F2;
}

/* line 304, ../../sass/layout/_footer.scss */
.disclaimer {
  color: #777c85;
}

/* Cookie question */
/* line 309, ../../sass/layout/_footer.scss */
#cookie-question {
  display: block;
  position: fixed;
  bottom: -50px;
  left: 50%;
  padding: 10px 41px 10px 20px;
  background: #f9fafd;
  color: #575b7d;
  white-space: nowrap;
  z-index: 1;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 323, ../../sass/layout/_footer.scss */
#cookie-question:hover i {
  color: #111111;
}
/* line 328, ../../sass/layout/_footer.scss */
#cookie-question i {
  position: absolute;
  top: 10px;
  right: 16px;
  color: #8b98a8;
}

/* line 341, ../../sass/layout/_footer.scss */
.cookie-monster #cookie-question {
  bottom: 12px;
}

@media (max-width: 991px) {
  /* line 351, ../../sass/layout/_footer.scss */
  footer {
    /*#footer-cryptos{
      height: 62px;
      overflow: hidden;

      li{
        float: left;
      }
    }*/
  }
  /* line 352, ../../sass/layout/_footer.scss */
  footer #logo-footer {
    height: 25px;
  }
  /* line 356, ../../sass/layout/_footer.scss */
  footer #footer-content {
    padding: 20px 0 0 0;
  }
  /* line 360, ../../sass/layout/_footer.scss */
  footer div[class^='col_'] {
    width: 50% !important;
  }
  /* line 364, ../../sass/layout/_footer.scss */
  footer .footer-form-wrapper, footer .footer-form-wrapper.footer-form-wrapper-minimized {
    margin-bottom: 20px;
  }
  /* line 368, ../../sass/layout/_footer.scss */
  footer h4, footer .box-product h4, .box-product footer h4, footer .ais-hits--item h4, .ais-hits--item footer h4, footer .ais-infinite-hits--item h4, .ais-infinite-hits--item footer h4, footer .box-product h4 a, .box-product h4 footer a, footer .ais-hits--item h4 a, .ais-hits--item h4 footer a, footer .ais-infinite-hits--item h4 a, .ais-infinite-hits--item h4 footer a {
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 20px;
  }
}
@media (max-width: 500px) {
  /* line 387, ../../sass/layout/_footer.scss */
  footer div[class^='col_'] {
    margin: 0 0 20px 0;
  }
  /* line 390, ../../sass/layout/_footer.scss */
  footer div[class^='col_']:last-child {
    display: none;
  }
  /* line 395, ../../sass/layout/_footer.scss */
  footer li {
    margin-bottom: 2px;
  }

  /* line 398, ../../sass/layout/_footer.scss */
  #cryptos-marquee {
    margin: 0;
  }
  /* line 401, ../../sass/layout/_footer.scss */
  #cryptos-marquee:before, #cryptos-marquee:after {
    width: 20px;
  }
  /* line 403, ../../sass/layout/_footer.scss */
  #cryptos-marquee li {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 406, ../../sass/layout/_footer.scss */
  #footer-content .flex-box {
    margin: 0;
  }
}
@media (max-width: 430px) {
  /* line 413, ../../sass/layout/_footer.scss */
  footer .wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 418, ../../sass/layout/_footer.scss */
  footer h4, footer .box-product h4, .box-product footer h4, footer .ais-hits--item h4, .ais-hits--item footer h4, footer .ais-infinite-hits--item h4, .ais-infinite-hits--item footer h4, footer .box-product h4 a, .box-product h4 footer a, footer .ais-hits--item h4 a, .ais-hits--item h4 footer a, footer .ais-infinite-hits--item h4 a, .ais-infinite-hits--item h4 footer a {
    margin-bottom: 10px;
  }
  /* line 422, ../../sass/layout/_footer.scss */
  footer nav li a {
    font-size: 14px;
  }

  /* line 427, ../../sass/layout/_footer.scss */
  .footer-form {
    height: 40px;
  }
  /* line 430, ../../sass/layout/_footer.scss */
  .footer-form input[type=email] {
    padding-left: 13px;
    height: 38px;
  }
  /* line 431, ../../sass/layout/_footer.scss */
  .footer-form button[type=submit] {
    padding: 0 15px;
    margin: 5px 5px 0 5px;
  }

  /* line 434, ../../sass/layout/_footer.scss */
  .footer-form-wrapper p {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 8px;
  }
}
@media (max-width: 375px) {
  /* line 442, ../../sass/layout/_footer.scss */
  #cookie-question {
    left: 0;
    right: 0;
    text-align: left;
    padding-left: 5px;
    padding-right: 0;
    font-size: 13px;
    -webkit-box-shadow: 0px -4px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px -4px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0px -4px 10px rgba(0, 0, 0, 0.1);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
  /* line 450, ../../sass/layout/_footer.scss */
  #cookie-question i {
    right: 10px;
  }

  /* line 458, ../../sass/layout/_footer.scss */
  .cookie-monster #cookie-question {
    bottom: 0;
  }
}
@media (max-width: 350px) {
  /* line 465, ../../sass/layout/_footer.scss */
  #cookie-question {
    white-space: inherit;
    text-align: center;
    font-size: 13px;
  }
}
@media (max-width: 330px) {
  /* line 469, ../../sass/layout/_footer.scss */
  #cookie-question {
    padding-right: 20px;
  }
}
/* line 7, ../../sass/layout/_header.scss */
#logo, #header-hero-logo {
  float: left;
  position: relative;
  width: 130px;
  height: 30px;
  margin: 30px 30px 0 0;
}
/* line 14, ../../sass/layout/_header.scss */
#logo img, #header-hero-logo img {
  height: 100%;
  display: block;
}
/* line 19, ../../sass/layout/_header.scss */
#logo:hover img, #header-hero-logo:hover img {
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
}

/* line 27, ../../sass/layout/_header.scss */
header {
  position: fixed;
  top: 0;
  /*$usp_topbar_height;*/
  left: 0;
  right: 0;
  z-index: 10;
  background: #FFFFFF;
  height: 90px;
  border-bottom: 1px solid #E2E4ED;
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
}
/* line 39, ../../sass/layout/_header.scss */
header .wrapper {
  height: 100%;
}
/* line 43, ../../sass/layout/_header.scss */
.has-header-warning header {
  position: absolute;
  top: 150px;
}

/* line 49, ../../sass/layout/_header.scss */
#header-counter {
  height: 90px;
  flex: 0 0 auto;
}

/* line 54, ../../sass/layout/_header.scss */
#header-warning {
  display: block;
  height: 150px;
  line-height: 150px;
  background: #e74c3c;
  color: #FFFFFF;
  font-size: 18px;
  text-decoration: none !important;
  text-align: center;
  cursor: pointer;
}
/* line 67, ../../sass/layout/_header.scss */
#header-warning i {
  margin: 0 10px 0 -10px;
}
/* line 71, ../../sass/layout/_header.scss */
#header-warning:hover {
  background-color: #ea6153;
}

/* line 76, ../../sass/layout/_header.scss */
#header-flex {
  margin: 0 2%;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 96%;
}
/* line 87, ../../sass/layout/_header.scss */
#header-flex > * {
  display: -ms-flexbox;
  display: flex;
}
/* line 92, ../../sass/layout/_header.scss */
#header-flex .mobile-menu-toggler {
  display: none;
}
/* line 96, ../../sass/layout/_header.scss */
#header-flex form {
  width: 100%;
}

/* line 101, ../../sass/layout/_header.scss */
#header-search-wrapper {
  margin: 25px 0 0 0;
  width: 1%;
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 43, ../../sass/utils/_mixins.scss */
#header-search-wrapper:before, #header-search-wrapper:after {
  content: "";
  display: table;
}
/* line 48, ../../sass/utils/_mixins.scss */
#header-search-wrapper:after {
  clear: both;
}
/* line 109, ../../sass/layout/_header.scss */
#header-search-wrapper .input-group-prepend, #header-search-wrapper .input-group-append {
  /*z-index: 1;*/
}
/* line 112, ../../sass/layout/_header.scss */
#header-search-wrapper .input-group-prepend:first-child .custom-select, #header-search-wrapper .input-group-append:first-child .custom-select {
  background-color: #F2F3F7;
  font-size: 13px;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 3px;
}
/* line 119, ../../sass/layout/_header.scss */
#header-search-wrapper .input-group-prepend:not(:first-child) .custom-select, #header-search-wrapper .input-group-append:not(:first-child) .custom-select {
  background-color: #F2F3F7;
  border-right: none;
  z-index: 5;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 127, ../../sass/layout/_header.scss */
#header-search-wrapper .input-group-prepend .custom-select:hover, #header-search-wrapper .input-group-append .custom-select:hover {
  background-color: #ecedf3;
  border-color: #6113d4;
}
/* line 133, ../../sass/layout/_header.scss */
#header-search-wrapper .input-group, #header-search-wrapper .input-group input, #header-search-wrapper .input-group select, #header-search-wrapper .algolia-autocomplete {
  height: 40px;
}
/* line 136, ../../sass/layout/_header.scss */
#header-search-wrapper .input-group:focus, #header-search-wrapper .input-group input:focus, #header-search-wrapper .input-group select:focus, #header-search-wrapper .algolia-autocomplete:focus {
  z-index: 3;
}
/* line 141, ../../sass/layout/_header.scss */
#header-search-wrapper .custom-select {
  padding-left: 20px;
  padding-right: 30px;
  background-position: right 15px center;
}
/* line 147, ../../sass/layout/_header.scss */
#header-search-wrapper .crypto-picker {
  border-right: none;
  padding-top: 8px;
}
/* line 151, ../../sass/layout/_header.scss */
#header-search-wrapper .crypto-picker b {
  display: block;
  font-size: 9px;
  line-height: 9px;
  color: #111111;
  text-transform: uppercase;
}
/* line 159, ../../sass/layout/_header.scss */
#header-search-wrapper .crypto-picker span {
  display: block;
  font-size: 13px;
  line-height: 15px;
  max-width: 60px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 169, ../../sass/layout/_header.scss */
#header-search-wrapper .crypto-picker i {
  margin: 3px 6px 0 0;
  float: left;
}
/* line 174, ../../sass/layout/_header.scss */
#header-search-wrapper .crypto-picker div {
  margin: 0;
  display: block;
}
/* line 179, ../../sass/layout/_header.scss */
#header-search-wrapper .crypto-picker.locale-trigger i {
  margin-top: 4px;
}
/* line 184, ../../sass/layout/_header.scss */
#header-search-wrapper button[type=submit] {
  padding-left: 20px;
  padding-right: 20px;
}
/* line 188, ../../sass/layout/_header.scss */
#header-search-wrapper button[type=submit] i {
  margin: 0;
}
/* line 192, ../../sass/layout/_header.scss */
#header-search-wrapper button[type=submit]:focus {
  z-index: 6;
}
/* line 197, ../../sass/layout/_header.scss */
#header-search-wrapper input[type=text] {
  padding-left: 15px;
  padding-right: 0;
}
/* line 201, ../../sass/layout/_header.scss */
#header-search-wrapper input[type=text]:focus {
  z-index: 101;
}

/* line 207, ../../sass/layout/_header.scss */
#header-search-suggestions {
  margin-top: 3px;
  font-size: 11px;
}
/* line 211, ../../sass/layout/_header.scss */
#header-search-suggestions a {
  margin-right: 10px;
  -webkit-transition: none;
  /* Safari and Chrome */
  -moz-transition: none;
  /* Firefox */
  -ms-transition: none;
  /* IE 9 */
  -o-transition: none;
  /* Opera */
  transition: none;
}
/* line 216, ../../sass/layout/_header.scss */
#header-search-suggestions a:first-child {
  float: right;
  margin: 0;
  color: #111111;
}
/* line 221, ../../sass/layout/_header.scss */
#header-search-suggestions a:first-child i {
  font-size: 18px;
  float: right;
  margin: -1px 0 0 3px;
}
/* line 228, ../../sass/layout/_header.scss */
#header-search-suggestions a:hover {
  color: #6514dd;
}
/* line 233, ../../sass/layout/_header.scss */
#header-search-suggestions > i {
  font-size: 10px;
  margin-right: 5px;
}

/* line 239, ../../sass/layout/_header.scss */
#header-actions {
  float: right;
  margin: 25px 0 0 35px;
}
/* line 243, ../../sass/layout/_header.scss */
#header-actions nav > ul {
  padding: 0;
  margin: 0;
}
/* line 248, ../../sass/layout/_header.scss */
#header-actions li {
  display: inline-block;
  margin: 0 25px 0 0;
}
/* line 252, ../../sass/layout/_header.scss */
#header-actions li li {
  position: relative;
  display: block;
  margin: 0;
}
/* line 257, ../../sass/layout/_header.scss */
#header-actions li li a {
  float: none;
  padding: 5px 0;
  font-size: 14px;
  text-decoration: none !important;
  color: #494949;
  height: auto;
  -webkit-transition: none;
  /* Safari and Chrome */
  -moz-transition: none;
  /* Firefox */
  -ms-transition: none;
  /* IE 9 */
  -o-transition: none;
  /* Opera */
  transition: none;
}
/* line 267, ../../sass/layout/_header.scss */
#header-actions li li a i {
  margin-right: 3px;
  width: 16px;
  font-size: 16px;
}
/* line 272, ../../sass/layout/_header.scss */
#header-actions li li a i.fa-line-chart {
  width: 18px;
}
/* line 276, ../../sass/layout/_header.scss */
#header-actions li li a i.fa-desktop {
  font-size: 14px;
}
/* line 283, ../../sass/layout/_header.scss */
#header-actions li:last-child {
  margin-right: 0;
}
/* line 288, ../../sass/layout/_header.scss */
#header-actions a {
  position: relative;
  display: block;
  float: left;
  height: 40px;
  padding: 10px 0 0 0;
}
/* line 295, ../../sass/layout/_header.scss */
#header-actions a i {
  margin-right: 5px;
  color: #111111;
}
/* line 300, ../../sass/layout/_header.scss */
#header-actions a .fa-heart {
  color: #e74c3c;
}
/* line 304, ../../sass/layout/_header.scss */
#header-actions a:hover {
  text-decoration: none !important;
  color: #111111;
}
/* line 310, ../../sass/layout/_header.scss */
#header-actions .cart-trigger {
  padding-right: 15px;
}
/* line 313, ../../sass/layout/_header.scss */
#header-actions .cart-trigger:after {
  content: "";
  position: absolute;
  top: 18px;
  right: 0;
  border: 4px solid transparent;
  border-top-width: 6px;
  border-top-color: #111111;
}
/* line 324, ../../sass/layout/_header.scss */
#header-actions .account-trigger.dropdown, #header-actions .account-trigger.cog-dropdown {
  padding-right: 15px;
}
/* line 327, ../../sass/layout/_header.scss */
#header-actions .account-trigger.dropdown:after, #header-actions .account-trigger.cog-dropdown:after {
  content: "";
  position: absolute;
  top: 18px;
  right: 0;
  border: 4px solid transparent;
  border-top-width: 6px;
  border-top-color: #111111;
}
/* line 337, ../../sass/layout/_header.scss */
#header-actions .account-trigger.dropdown i, #header-actions .account-trigger.cog-dropdown i {
  font-size: 15px;
}
/* line 342, ../../sass/layout/_header.scss */
#header-actions .heart-wrapper {
  display: inline-block;
  width: 14px;
  height: 9px;
  margin-right: 4px;
}
/* line 348, ../../sass/layout/_header.scss */
#header-actions .heart-wrapper i {
  font-size: 16px;
  margin: 0;
}

/* line 355, ../../sass/layout/_header.scss */
.scrolled header {
  position: fixed;
  top: 0;
}

/* line 360, ../../sass/layout/_header.scss */
.header-hidden header {
  top: -90px;
}

/* line 366, ../../sass/layout/_header.scss */
.header-visible header {
  top: 0;
}

/* line 373, ../../sass/layout/_header.scss */
.header-disabled header, .header-disabled #header-counter {
  display: none;
}
/* line 377, ../../sass/layout/_header.scss */
.header-disabled #header-hero {
  display: block;
}

/* line 382, ../../sass/layout/_header.scss */
.mobile-menu-toggler {
  display: none;
  cursor: pointer;
  width: 25px;
  height: 27px;
  margin: 8px 12px 0 0px;
}
/* line 389, ../../sass/layout/_header.scss */
.mobile-menu-toggler span {
  display: block;
  height: 3px;
  border-radius: 5px;
  background: #111111;
  margin-top: 4px;
}

/* Sell with BitHippo */
/* line 400, ../../sass/layout/_header.scss */
.alt-header header {
  height: 90px;
  position: absolute;
  background: transparent;
  border-bottom: none;
  margin-bottom: 80px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 409, ../../sass/layout/_header.scss */
.alt-header header .mobile-menu-toggler span {
  background: #FFFFFF;
}
/* line 413, ../../sass/layout/_header.scss */
.alt-header header nav {
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  z-index: 1 !important;
  text-align: center;
}
/* line 422, ../../sass/layout/_header.scss */
.alt-header header nav ul {
  margin: 0;
  padding: 0;
}
/* line 427, ../../sass/layout/_header.scss */
.alt-header header nav li {
  display: inline-block;
  margin-right: 30px;
}
/* line 431, ../../sass/layout/_header.scss */
.alt-header header nav li a {
  display: block;
  height: 50px;
  line-height: 50px;
  color: rgba(255, 255, 255, 0.7);
}
/* line 438, ../../sass/layout/_header.scss */
.alt-header header nav li.active a, .alt-header header nav li:hover a {
  color: #FFFFFF;
  text-decoration: none !important;
}
/* line 445, ../../sass/layout/_header.scss */
.alt-header header .btn, .alt-header header .ais-infinite-hits--showmore button, .ais-infinite-hits--showmore .alt-header header button {
  margin-top: 30px;
  position: relative;
  float: right;
}
/* line 452, ../../sass/layout/_header.scss */
.alt-header #header-counter {
  display: none;
}

/* line 457, ../../sass/layout/_header.scss */
.header-hero-wrapper {
  margin: 0 2%;
}
/* line 43, ../../sass/utils/_mixins.scss */
.header-hero-wrapper:before, .header-hero-wrapper:after {
  content: "";
  display: table;
}
/* line 48, ../../sass/utils/_mixins.scss */
.header-hero-wrapper:after {
  clear: both;
}
/* line 462, ../../sass/layout/_header.scss */
.header-hero-wrapper > * {
  z-index: 2;
}

/* Success message */
/* line 468, ../../sass/layout/_header.scss */
#header-success {
  position: fixed;
  top: -100px;
  right: 0;
  left: 0;
  z-index: 20;
  padding: 20px 0;
  text-align: center;
  background: rgba(46, 204, 113, 0.98);
  color: #FFFFFF;
  font-size: 18px;
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
}
/* line 484, ../../sass/layout/_header.scss */
#header-success i {
  margin: 0 10px 0 -10px;
}
/* line 488, ../../sass/layout/_header.scss */
#header-success.visible {
  top: 0;
}

@media (max-width: 1120px) {
  /* line 498, ../../sass/layout/_header.scss */
  #logo, #header-hero-logo {
    margin-right: 20px;
  }

  /* line 502, ../../sass/layout/_header.scss */
  #header-actions {
    margin-left: 20px;
  }
  /* line 505, ../../sass/layout/_header.scss */
  #header-actions li {
    margin-right: 10px;
  }

  /* line 511, ../../sass/layout/_header.scss */
  #header-search-wrapper .crypto-picker {
    padding-left: 10px;
    padding-right: 20px;
    background-position: right 7px center;
  }

  /* line 519, ../../sass/layout/_header.scss */
  #header-search-suggestions a:last-child {
    display: none;
  }
}
@media (max-width: 991px) {
  /* line 526, ../../sass/layout/_header.scss */
  #header-flex {
    width: 100%;
    margin: 0;
  }

  /* line 531, ../../sass/layout/_header.scss */
  #header-counter, #usp-topbar, #sidebar {
    display: none;
  }

  /* line 535, ../../sass/layout/_header.scss */
  .mobile-menu-toggler {
    display: block !important;
  }

  /* line 539, ../../sass/layout/_header.scss */
  header {
    position: relative;
    top: 0;
    height: auto;
    padding: 5px 0 5px 0;
    margin-bottom: 20px;
  }

  /* line 547, ../../sass/layout/_header.scss */
  #logo, #header-hero-logo {
    width: auto;
    height: 26px;
    margin: 7px 5px 0 0;
  }

  /* line 553, ../../sass/layout/_header.scss */
  #header-actions {
    margin-top: 0;
    margin-left: auto;
  }
  /* line 557, ../../sass/layout/_header.scss */
  #header-actions li {
    margin-right: 25px;
  }
  /* line 561, ../../sass/layout/_header.scss */
  #header-actions a {
    height: 33px;
    padding-top: 9px;
    /*&:first-child{
      display: none;
    }*/
  }

  /* line 571, ../../sass/layout/_header.scss */
  .authorized {
    /*#header-actions a:first-child{
      display: block;

      span{
        display: none;
      }

      .count{
        display: inline-block;
      }
    }*/
  }

  /* line 585, ../../sass/layout/_header.scss */
  #header-search-wrapper {
    order: 3;
    width: 100%;
    margin-top: 7px;
  }
  /* line 590, ../../sass/layout/_header.scss */
  #header-search-wrapper .input-group-prepend {
    display: none;
  }
  /* line 594, ../../sass/layout/_header.scss */
  #header-search-wrapper input[type=text] {
    padding-left: 10px;
  }

  /* line 599, ../../sass/layout/_header.scss */
  #header-search-suggestions {
    margin-top: 7px;
  }
  /* line 602, ../../sass/layout/_header.scss */
  #header-search-suggestions a:last-child {
    display: inline-block;
  }
}
@media (max-width: 600px) {
  /* line 609, ../../sass/layout/_header.scss */
  #header-actions li:nth-child(2) span:last-child {
    display: none;
  }
}
@media (max-width: 500px) {
  /* line 613, ../../sass/layout/_header.scss */
  #header-search-wrapper button[type=submit] {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 614, ../../sass/layout/_header.scss */
  #header-search-suggestions a:last-child {
    display: none;
  }

  /* line 616, ../../sass/layout/_header.scss */
  #header-actions li {
    margin-right: 10px;
  }
  /* line 619, ../../sass/layout/_header.scss */
  #header-actions li:nth-child(2) {
    display: none;
  }
}
@media (max-width: 430px) {
  /* line 624, ../../sass/layout/_header.scss */
  header {
    margin-bottom: 10px;
  }
  /* line 627, ../../sass/layout/_header.scss */
  header .wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 634, ../../sass/layout/_header.scss */
  #header-search-wrapper input[type=text] {
    padding-left: 10px;
  }

  /* line 639, ../../sass/layout/_header.scss */
  #header-actions li:first-child span {
    display: none;
  }
}
@media (max-width: 400px) {
  /* line 644, ../../sass/layout/_header.scss */
  #header-actions .cart-trigger, #header-actions .account-trigger {
    padding-right: 12px !important;
  }
  /* line 647, ../../sass/layout/_header.scss */
  #header-actions .cart-trigger:after, #header-actions .account-trigger:after {
    top: 18px !important;
  }
  /* line 652, ../../sass/layout/_header.scss */
  #header-actions a {
    padding-top: 12px;
    font-size: 12px;
  }
  /* line 657, ../../sass/layout/_header.scss */
  #header-actions i {
    float: left;
    margin: 2px 4px 0 0;
    font-size: 14px !important;
  }
  /* line 663, ../../sass/layout/_header.scss */
  #header-actions li {
    margin-right: 5px;
  }

  /* line 668, ../../sass/layout/_header.scss */
  #logo, #header-hero-logo {
    height: 22px;
    margin-top: 10px;
  }

  /* line 674, ../../sass/layout/_header.scss */
  #header-search-wrapper .crypto-picker {
    padding-left: 5px;
    padding-right: 15px;
    background-position: right 4px center;
  }
  /* line 679, ../../sass/layout/_header.scss */
  #header-search-wrapper .crypto-picker b {
    font-size: 8px;
  }
  /* line 680, ../../sass/layout/_header.scss */
  #header-search-wrapper .crypto-picker span {
    font-size: 12px;
    line-height: 13px;
  }
  /* line 681, ../../sass/layout/_header.scss */
  #header-search-wrapper .crypto-picker i {
    margin-right: 3px;
  }
  /* line 682, ../../sass/layout/_header.scss */
  #header-search-wrapper .crypto-picker .icon-flag {
    width: 16px;
    margin-top: 5px;
  }
  /* line 685, ../../sass/layout/_header.scss */
  #header-search-wrapper input[type=text] {
    padding-left: 5px;
  }

  /* line 689, ../../sass/layout/_header.scss */
  #header-search-suggestions a {
    margin-right: 5px;
  }
  /* line 690, ../../sass/layout/_header.scss */
  #header-search-suggestions .fa-certificate {
    display: none;
  }
}
@media (max-width: 350px) {
  /* line 696, ../../sass/layout/_header.scss */
  #header-search-suggestions a:nth-child(5) {
    display: none;
  }
  /* line 697, ../../sass/layout/_header.scss */
  #header-search-suggestions .fa-certificate {
    display: inline-block;
  }

  /* line 700, ../../sass/layout/_header.scss */
  #logo, #header-hero-logo {
    height: 20px;
    margin-top: 11px;
  }
}
@media (max-width: 330px) {
  /* line 704, ../../sass/layout/_header.scss */
  #header-actions li {
    margin-right: 10px;
  }
  /* line 704, ../../sass/layout/_header.scss */
  #header-actions li:last-child span:last-child {
    display: none;
  }

  /* line 705, ../../sass/layout/_header.scss */
  #header-search-suggestions .fa-certificate {
    margin-right: 1px;
  }
}
/* line 4, ../../sass/layout/_modals.scss */
#content > .modal-dialog {
  height: 620px;
}
/* line 7, ../../sass/layout/_modals.scss */
#content > .modal-dialog .modal-content {
  -webkit-box-shadow: 0 3px 10px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 3px 10px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0 3px 10px 0px rgba(0, 0, 0, 0.05);
}

/* line 12, ../../sass/layout/_modals.scss */
.modal-content {
  border-color: #E2E4ED;
  -webkit-box-shadow: 0 3px 40px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 3px 40px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 40px 0px rgba(0, 0, 0, 0.15);
}
/* line 13, ../../sass/layout/_modals.scss */
.modal-content a {
  color: #787878;
  text-decoration: none !important;
}
/* line 19, ../../sass/layout/_modals.scss */
.modal-content a:hover {
  text-decoration: underline !important;
  color: #929292;
}
/* line 24, ../../sass/layout/_modals.scss */
.modal-content a.btn {
  text-decoration: none !important;
}
/* line 33, ../../sass/layout/_modals.scss */
.modal-content h3 {
  font-weight: bold;
  font-size: 24px;
  line-height: 26px;
  margin-bottom: 30px;
}
/* line 40, ../../sass/layout/_modals.scss */
.modal-content.modal-content-xl .modal-body {
  padding: 40px 50px;
}
/* line 44, ../../sass/layout/_modals.scss */
.modal-content .btn-block + .btn-block {
  margin-top: 10px;
}
/* line 48, ../../sass/layout/_modals.scss */
.modal-content .form-control + .form-control, .modal-content .form-control + .btn, .modal-content .ais-infinite-hits--showmore .form-control + button, .ais-infinite-hits--showmore .modal-content .form-control + button {
  margin-top: 10px;
}
/* line 52, ../../sass/layout/_modals.scss */
.modal-content .label-striked-or {
  margin: 20px 0;
  font-size: 18px;
}
/* line 57, ../../sass/layout/_modals.scss */
.modal-content input[type=email], .modal-content input[type=password] {
  margin-top: 0;
  margin-bottom: 10px;
}
/* line 62, ../../sass/layout/_modals.scss */
.modal-content input + input {
  margin-top: 10px;
}
/* line 66, ../../sass/layout/_modals.scss */
.modal-content .modal-footer {
  display: block;
  overflow: auto;
}
/* line 71, ../../sass/layout/_modals.scss */
.modal-content .modal-body > p {
  font-size: 16px;
  line-height: 20px;
}
/* line 76, ../../sass/layout/_modals.scss */
.modal-content .modal-forgot {
  display: block;
  float: right;
  margin-top: 10px;
}
/* line 86, ../../sass/layout/_modals.scss */
.modal-content .alert {
  margin-bottom: 40px;
}

/* line 91, ../../sass/layout/_modals.scss */
.modal-backdrop {
  background-color: #FFFFFF;
}
/* line 94, ../../sass/layout/_modals.scss */
.modal-backdrop.show {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}

/* line 100, ../../sass/layout/_modals.scss */
.modal-dialog.loading .spinner-overlay {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.9);
}
/* line 110, ../../sass/layout/_modals.scss */
.modal-dialog.loading .spinner {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 123, ../../sass/layout/_modals.scss */
.error-join-email {
  margin-bottom: 30px;
}

/* line 127, ../../sass/layout/_modals.scss */
.hint-password {
  color: #777;
  font-size: 14px;
  line-height: 16px;
  margin: 0 20px 20px 10px;
}
/* line 133, ../../sass/layout/_modals.scss */
.hint-password i {
  float: left;
  margin: 2px 7px 10px 0;
}

/* line 139, ../../sass/layout/_modals.scss */
.hint-join {
  margin: 15px 15px 0 15px;
  color: #999;
  font-size: 13px;
  line-height: 16px;
  text-align: center;
}

/* line 155, ../../sass/layout/_modals.scss */
#locale-picker-modal .icon-flag {
  width: 16px;
  margin: 0 2px 0 5px;
}
/* line 160, ../../sass/layout/_modals.scss */
#locale-picker-modal .sub-header {
  margin-top: -25px;
}

/* line 166, ../../sass/layout/_modals.scss */
#crypto-picker li {
  display: block;
  margin: -1px;
}
/* line 170, ../../sass/layout/_modals.scss */
#crypto-picker li a {
  display: block;
  padding: 10px 20px;
  background-color: #FFFFFF;
  border: 1px solid #E2E4ED;
  text-decoration: none !important;
  color: #111111;
}
/* line 178, ../../sass/layout/_modals.scss */
#crypto-picker li a span {
  display: none;
  font-weight: normal;
  color: #6514dd;
}
/* line 185, ../../sass/layout/_modals.scss */
#crypto-picker li:hover a {
  background-color: #ecedf3;
}
/* line 188, ../../sass/layout/_modals.scss */
#crypto-picker li:hover a span {
  display: block;
}
/* line 193, ../../sass/layout/_modals.scss */
#crypto-picker li:first-child a {
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 0 0;
}
/* line 197, ../../sass/layout/_modals.scss */
#crypto-picker li:last-child a {
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0;
  border-radius: 0 0 4px 4px;
}
/* line 201, ../../sass/layout/_modals.scss */
#crypto-picker li.active {
  position: relative;
  			/*&:first-child{
  				@include border-radius(3px 3px 0 0);
  			}
  
  			&:last-child{
  				@include border-radius(0 0 3px 3px);
  			}*/
}
/* line 205, ../../sass/layout/_modals.scss */
#crypto-picker li.active a {
  font-weight: bold;
  background: rgba(0, 123, 255, 0.05);
  border-color: #80bdff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  -moz-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  /* From Bootstrap */
}
/* line 220, ../../sass/layout/_modals.scss */
#crypto-picker li.active:hover a span {
  display: none;
}
/* line 225, ../../sass/layout/_modals.scss */
#crypto-picker li .cc {
  float: left;
  margin: 0 5px 0 0;
  font-size: 17px;
}

/* line 234, ../../sass/layout/_modals.scss */
#cart-converter-picker ul {
  margin: 0;
  padding: 0;
}
/* line 239, ../../sass/layout/_modals.scss */
#cart-converter-picker li {
  display: block;
  margin: -1px;
  padding: 10px;
  background-color: #FFFFFF;
  border: 1px solid #E2E4ED;
  color: #111111;
  overflow: hidden;
}
/* line 248, ../../sass/layout/_modals.scss */
#cart-converter-picker li:first-child {
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 0 0;
}
/* line 252, ../../sass/layout/_modals.scss */
#cart-converter-picker li:last-child {
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0;
  border-radius: 0 0 4px 4px;
}
/* line 256, ../../sass/layout/_modals.scss */
#cart-converter-picker li:only-child {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 260, ../../sass/layout/_modals.scss */
#cart-converter-picker li:hover {
  background-color: #f8f9fb;
}
/* line 265, ../../sass/layout/_modals.scss */
#cart-converter-picker figure {
  float: left;
  width: 50px;
  height: 50px;
  margin: 0 15px 0 0;
  overflow: hidden;
  border: 1px solid #E2E4ED;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 275, ../../sass/layout/_modals.scss */
#cart-converter-picker figure img {
  display: block;
}
/* line 280, ../../sass/layout/_modals.scss */
#cart-converter-picker .btn, #cart-converter-picker .ais-infinite-hits--showmore button, .ais-infinite-hits--showmore #cart-converter-picker button {
  margin: 9px 10px 0 20px;
}
/* line 284, ../../sass/layout/_modals.scss */
#cart-converter-picker h4, #cart-converter-picker .box-product h4 a, .box-product h4 #cart-converter-picker a, #cart-converter-picker .ais-hits--item h4 a, .ais-hits--item h4 #cart-converter-picker a, #cart-converter-picker .ais-infinite-hits--item h4 a, .ais-infinite-hits--item h4 #cart-converter-picker a {
  margin: 15px 0 0 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 292, ../../sass/layout/_modals.scss */
.crypto-picker {
  overflow: auto;
  position: relative;
  background: #F2F3F7 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 15px center;
  background-size: 8px 10px;
  border: 1px solid #E2E4ED;
  padding: 9px 30px 0 13px;
  cursor: pointer;
}
/* line 303, ../../sass/layout/_modals.scss */
.crypto-picker i {
  font-size: 16px;
  /*width: 16px;
  height: 16px;
  margin: 1px 5px 0 0;
  float: left;*/
}
/* line 311, ../../sass/layout/_modals.scss */
.crypto-picker div {
  margin-left: 5px;
  display: inline;
}
/* line 316, ../../sass/layout/_modals.scss */
.crypto-picker:hover {
  background-color: #ecedf3;
  border-color: #dcdee9;
}

@media (max-width: 991px) {
  /* line 326, ../../sass/layout/_modals.scss */
  .modal-content.modal-content-xl .modal-body {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 4, ../../sass/layout/_nav.scss */
#mobile-menu, #filters {
  background: #FFFFFF;
  width: 400px;
  max-width: 70%;
  padding: 5px 0 20px 0;
  position: fixed;
  top: 0;
  bottom: 0;
  left: -110%;
  z-index: 20;
  -webkit-box-shadow: -2px 0 20px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: -2px 0 20px 0px rgba(0, 0, 0, 0.2);
  box-shadow: -2px 0 20px 0px rgba(0, 0, 0, 0.2);
  -moz-transition: left 1s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: left 1s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transition: left 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: left 1s cubic-bezier(0.19, 1, 0.22, 1);
}
/* line 18, ../../sass/layout/_nav.scss */
#mobile-menu ul, #filters ul {
  padding: 0;
  margin: 0;
}

/* line 26, ../../sass/layout/_nav.scss */
#mobile-menu li, #filters li {
  display: block;
}
/* line 29, ../../sass/layout/_nav.scss */
#mobile-menu li a, #filters li a {
  display: block;
  padding: 10px 20px;
  color: #545454;
  text-decoration: none !important;
}
/* line 36, ../../sass/layout/_nav.scss */
#mobile-menu li i, #filters li i {
  margin-right: 5px;
  width: 20px;
}
/* line 41, ../../sass/layout/_nav.scss */
#mobile-menu li:hover a, #filters li:hover a {
  color: #111111;
  background: #f8f9fa;
  margin-left: 5px;
}
/* line 47, ../../sass/layout/_nav.scss */
#mobile-menu li.active a, #filters li.active a, #mobile-menu li a:focus, #filters li a:focus {
  color: #6514dd;
}

/* line 54, ../../sass/layout/_nav.scss */
.dropdown, .cog-dropdown {
  /*& > a:after{
  	float: right;
  	margin: 23px 0 0 5px;
  	display: inline-block;
  	border-right: 4px solid transparent;
  	// border-top: 4px solid darken($default_theme_color, 30%);
  	border-top: 4px solid #fff;
  	border-left: 4px solid transparent;
  	content: '';
  }*/
}
/* line 55, ../../sass/layout/_nav.scss */
.dropdown ul, .cog-dropdown ul {
  visibility: hidden;
  /* hides sub-menu */
  display: block;
  top: 34px;
  right: -15px;
  left: inherit;
  min-width: 180px;
  background: #FFFFFF;
  border: 1px solid #E2E4ED;
  z-index: 2;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: translateY(10px);
  -ms-transform: translateY(10px);
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  -moz-transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
  -o-transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
  -webkit-transition: all 0.3s ease-in-out, visibility 0s linear, z-index 0s linear;
  -webkit-transition-delay: 0s, 0.3s, 0.01s;
  transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
  -webkit-box-shadow: 0px 4px 10px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 4px 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0px 4px 10px 0 rgba(0, 0, 0, 0.1);
  		/*a{
  			display: block;
  			padding: 4px 10px;
  			color: #494949 !important;
  			text-overflow: ellipsis;
  			white-space: nowrap;			
  
  			&:hover{
  				background: $default_theme_color;
  				color: #FFFFFF !important;
  				text-decoration: none !important;
  			}
  
  			i{
  				font-size: 13px !important;
  
  				@include reset-transitions();
  			}
  
  			.badge{
  				float: right;
  				background: $default_theme_color !important;
  				color: #FFFFFF !important;
  			}
  
  			&:hover .badge{
  				background: #FFFFFF !important;
  				color: $default_theme_color !important;
  
  				@include reset-transitions();
  			}
  		}
  
  		.divider{
  			height: 1px;
  			margin: 4px 0;
  			overflow: hidden;
  			background: #e5e5e5;
  		}*/
}
/* line 71, ../../sass/layout/_nav.scss */
.dropdown ul:before, .cog-dropdown ul:before {
  position: absolute;
  top: -7px;
  right: 11px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #CACACA;
  border-left: 7px solid transparent;
  content: '';
}
/* line 82, ../../sass/layout/_nav.scss */
.dropdown ul:after, .cog-dropdown ul:after {
  position: absolute;
  top: -6px;
  right: 12px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #FFFFFF;
  border-left: 6px solid transparent;
  content: '';
}
/* line 93, ../../sass/layout/_nav.scss */
.dropdown ul a, .cog-dropdown ul a {
  display: block;
  color: #111111;
  font-size: 13px;
}
/* line 99, ../../sass/layout/_nav.scss */
.dropdown ul:hover a, .cog-dropdown ul:hover a {
  color: #111111;
  text-decoration: none !important;
}
/* line 149, ../../sass/layout/_nav.scss */
.dropdown ul .active a, .cog-dropdown ul .active a {
  color: #FFFFFF;
}
/* line 153, ../../sass/layout/_nav.scss */
.dropdown ul .active:hover a, .cog-dropdown ul .active:hover a {
  color: #FFFFFF !important;
}
/* line 171, ../../sass/layout/_nav.scss */
.dropdown.item-with-badge > a:after, .item-with-badge.cog-dropdown > a:after {
  display: none;
}
/* line 175, ../../sass/layout/_nav.scss */
.dropdown.item-with-badge ul:after, .item-with-badge.cog-dropdown ul:after {
  right: 18px;
}
/* line 180, ../../sass/layout/_nav.scss */
.dropdown:hover > a:after, .cog-dropdown:hover > a:after {
  border-top-color: #FFFFFF;
}
/* line 184, ../../sass/layout/_nav.scss */
.dropdown:hover, .cog-dropdown:hover {
  /*z-index: 10;*/
}
/* line 187, ../../sass/layout/_nav.scss */
.dropdown:hover ul, .cog-dropdown:hover ul {
  /*display: block !important;*/
  visibility: visible;
  /* shows sub-menu */
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  transition-delay: 0s, 0s, 0.3s;
  /* this removes the transition delay so the menu will be visible while the other styles transition */
}

/* line 200, ../../sass/layout/_nav.scss */
.nav-user-title {
  /*float: left;
  color: #FFFFFF;*/
  /*text-align: right;*/
  display: block;
  padding: 0 10px 0 8px;
  overflow: auto;
  color: #545454;
  margin-top: 3px;
}
/* line 210, ../../sass/layout/_nav.scss */
.nav-user-title b {
  display: block;
  color: #111111;
  font-weight: normal;
}
/* line 216, ../../sass/layout/_nav.scss */
.nav-user-title p {
  font-size: 12px;
  margin-top: -3px;
  color: #545454;
}
/* line 222, ../../sass/layout/_nav.scss */
.nav-user-title > a {
  display: block;
  overflow: auto;
}
/* line 226, ../../sass/layout/_nav.scss */
.nav-user-title > a > img {
  display: block;
  float: left;
  position: relative;
  width: 30px;
  height: 30px;
  margin: 3px 7px 0 0;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

/* line 242, ../../sass/layout/_nav.scss */
.cog-dropdown > a {
  padding-right: 0 !important;
  text-align: right;
}
/* line 246, ../../sass/layout/_nav.scss */
.cog-dropdown > a:after {
  display: none;
}
/* line 251, ../../sass/layout/_nav.scss */
.cog-dropdown ul {
  right: -10px;
}
/* line 255, ../../sass/layout/_nav.scss */
.cog-dropdown .user-title {
  /*float: left;
  color: #FFFFFF;*/
  /*text-align: right;*/
  padding: 3px 10px 0 8px;
  overflow: auto;
  color: #545454;
  font-size: 12px;
}
/* line 264, ../../sass/layout/_nav.scss */
.cog-dropdown .user-title b {
  display: block;
  margin-top: 1px;
  color: #111111;
}
/* line 270, ../../sass/layout/_nav.scss */
.cog-dropdown .user-title > img {
  display: block;
  float: left;
  position: relative;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

/* Body class for opening sidebar nav */
/* line 285, ../../sass/layout/_nav.scss */
.menu-open #mobile-menu, .menu-open #filters {
  left: 0;
}
/* line 289, ../../sass/layout/_nav.scss */
.menu-open #cart-reveal {
  visibility: visible;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 295, ../../sass/layout/_nav.scss */
.dropdown-toggle:after {
  vertical-align: 3px;
}

/* line 4, ../../sass/layout/_sidebar.scss */
#filters {
  padding-top: 0;
}

/* Cart */
/* line 11, ../../sass/layout/_sidebar.scss */
#cart {
  background: #FFFFFF;
  width: 400px;
  max-width: 70%;
  padding: 5px 0 20px 0;
  position: fixed;
  top: 0;
  bottom: 0;
  right: -110%;
  z-index: 20;
  -webkit-box-shadow: -2px 0 20px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: -2px 0 20px 0px rgba(0, 0, 0, 0.2);
  box-shadow: -2px 0 20px 0px rgba(0, 0, 0, 0.2);
  -moz-transition: right 1s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: right 1s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transition: right 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: right 1s cubic-bezier(0.19, 1, 0.22, 1);
  /*@include transition(transform 1s cubic-bezier(.19,1,.22,1));*/
}
/* line 26, ../../sass/layout/_sidebar.scss */
#cart .cart-actions {
  padding: 20px 15px 0 15px;
  border-top: 1px solid #e6e6e6;
}
/* line 31, ../../sass/layout/_sidebar.scss */
#cart .spinner {
  display: none;
}
/* line 36, ../../sass/layout/_sidebar.scss */
#cart.loading .spinner {
  display: block;
}

/* line 42, ../../sass/layout/_sidebar.scss */
.cart-header {
  position: relative;
  padding: 15px 15px 15px 20px;
  border-bottom: 1px solid #e6e6e6;
  color: #111111;
  font-size: 16px;
}
/* line 49, ../../sass/layout/_sidebar.scss */
.cart-header i {
  float: left;
  font-size: 18px;
  margin: 2px 12px 0 0;
}
/* line 55, ../../sass/layout/_sidebar.scss */
.cart-header .btn, .cart-header .ais-infinite-hits--showmore button, .ais-infinite-hits--showmore .cart-header button {
  margin: -5px 0 0 10px;
}

/* line 60, ../../sass/layout/_sidebar.scss */
.cart-content, .wsp-cart-content {
  padding: 20px 0;
  min-height: 300px;
  position: relative;
}
/* line 65, ../../sass/layout/_sidebar.scss */
.cart-content ul, .wsp-cart-content ul {
  display: block;
  margin: 0;
  padding: 0;
}
/* line 71, ../../sass/layout/_sidebar.scss */
.cart-content .cart-item, .wsp-cart-content .cart-item {
  display: block;
  position: relative;
  padding: 10px 15px 10px 90px;
  min-height: 60px;
  margin: 0;
  border-bottom: 1px solid #e6e6e6;
  overflow: hidden;
  -webkit-transition: all 600ms ease-out;
  /* Safari and Chrome */
  -moz-transition: all 600ms ease-out;
  /* Firefox */
  -ms-transition: all 600ms ease-out;
  /* IE 9 */
  -o-transition: all 600ms ease-out;
  /* Opera */
  transition: all 600ms ease-out;
}
/* line 82, ../../sass/layout/_sidebar.scss */
.cart-content .cart-item:last-child, .wsp-cart-content .cart-item:last-child {
  border: none;
}
/* line 86, ../../sass/layout/_sidebar.scss */
.cart-content .cart-item.highlighted, .wsp-cart-content .cart-item.highlighted {
  background: #ffe68c;
}
/* line 90, ../../sass/layout/_sidebar.scss */
.cart-content .cart-item h4, .cart-content .cart-item .box-product h4 a, .box-product h4 .cart-content .cart-item a, .cart-content .cart-item .ais-hits--item h4 a, .ais-hits--item h4 .cart-content .cart-item a, .cart-content .cart-item .ais-infinite-hits--item h4 a, .ais-infinite-hits--item h4 .cart-content .cart-item a, .wsp-cart-content .cart-item h4, .wsp-cart-content .cart-item .box-product h4 a, .box-product h4 .wsp-cart-content .cart-item a, .wsp-cart-content .cart-item .ais-hits--item h4 a, .ais-hits--item h4 .wsp-cart-content .cart-item a, .wsp-cart-content .cart-item .ais-infinite-hits--item h4 a, .ais-infinite-hits--item h4 .wsp-cart-content .cart-item a {
  width: 100%;
  margin-bottom: 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 97, ../../sass/layout/_sidebar.scss */
.cart-content .cart-item h4 a, .box-product h4 .cart-content .cart-item a a, .ais-hits--item h4 .cart-content .cart-item a a, .ais-infinite-hits--item h4 .cart-content .cart-item a a, .wsp-cart-content .cart-item h4 a, .box-product h4 .wsp-cart-content .cart-item a a, .ais-hits--item h4 .wsp-cart-content .cart-item a a, .ais-infinite-hits--item h4 .wsp-cart-content .cart-item a a {
  color: #111111;
}
/* line 102, ../../sass/layout/_sidebar.scss */
.cart-content .cart-item li, .wsp-cart-content .cart-item li {
  font-size: 12px;
  line-height: 16px;
}
/* line 107, ../../sass/layout/_sidebar.scss */
.cart-content .cart-item:hover, .wsp-cart-content .cart-item:hover {
  background: rgba(0, 123, 255, 0.05);
}
/* line 112, ../../sass/layout/_sidebar.scss */
.cart-content .cart-item-content, .wsp-cart-content .cart-item-content {
  position: relative;
  overflow: auto;
}
/* line 117, ../../sass/layout/_sidebar.scss */
.cart-content .cart-item-thumbnail, .wsp-cart-content .cart-item-thumbnail {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 60px;
  margin-right: 15px;
}
/* line 124, ../../sass/layout/_sidebar.scss */
.cart-content .cart-item-thumbnail img, .wsp-cart-content .cart-item-thumbnail img {
  display: block;
}
/* line 129, ../../sass/layout/_sidebar.scss */
.cart-content .cart-item-summary, .wsp-cart-content .cart-item-summary {
  font-weight: bold;
}
/* line 133, ../../sass/layout/_sidebar.scss */
.cart-content .cart-delete, .wsp-cart-content .cart-delete {
  float: right;
  color: #f29f97;
  margin: 0 0 10px 10px;
  cursor: pointer;
}
/* line 139, ../../sass/layout/_sidebar.scss */
.cart-content .cart-delete:hover, .wsp-cart-content .cart-delete:hover {
  color: #e74c3c;
}

/* line 145, ../../sass/layout/_sidebar.scss */
.cart-empty {
  text-align: center;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 43, ../../sass/utils/_mixins.scss */
.cart-actions:before, .cart-actions:after {
  content: "";
  display: table;
}
/* line 48, ../../sass/utils/_mixins.scss */
.cart-actions:after {
  clear: both;
}
/* line 157, ../../sass/layout/_sidebar.scss */
.cart-actions .btn, .cart-actions .ais-infinite-hits--showmore button, .ais-infinite-hits--showmore .cart-actions button {
  margin-top: 15px;
}
/* line 160, ../../sass/layout/_sidebar.scss */
.cart-actions .btn.btn-default, .cart-actions .ais-infinite-hits--showmore button.btn-default, .ais-infinite-hits--showmore .cart-actions button.btn-default {
  border: 1px solid #e6e6e6;
}

/* line 166, ../../sass/layout/_sidebar.scss */
.cart-totals, .cart-shipping {
  overflow: auto;
  font-weight: bold;
  font-size: 12px;
  color: #111111;
}
/* line 172, ../../sass/layout/_sidebar.scss */
.cart-totals span, .cart-shipping span {
  float: left;
}
/* line 175, ../../sass/layout/_sidebar.scss */
.cart-totals span.value, .cart-shipping span.value {
  float: right;
}
/* line 179, ../../sass/layout/_sidebar.scss */
.cart-totals span small, .cart-shipping span small {
  font-weight: normal;
}

/* line 185, ../../sass/layout/_sidebar.scss */
.cart-shipping {
  margin-bottom: 10px;
}
/* line 188, ../../sass/layout/_sidebar.scss */
.cart-shipping span {
  font-weight: normal;
}

/* Inside a cart */
/* line 194, ../../sass/layout/_sidebar.scss */
.cart-summary-table {
  width: 100%;
}
/* line 197, ../../sass/layout/_sidebar.scss */
.cart-summary-table tbody tr {
  border-top: 1px solid #E2E4ED;
}
/* line 201, ../../sass/layout/_sidebar.scss */
.cart-summary-table td, .cart-summary-table th {
  border-right: 1px solid #E2E4ED;
  vertical-align: middle;
  padding: 15px 12px;
}
/* line 206, ../../sass/layout/_sidebar.scss */
.cart-summary-table td:last-child, .cart-summary-table th:last-child {
  border: none;
}
/* line 211, ../../sass/layout/_sidebar.scss */
.cart-summary-table .cart-summary-thumbnail {
  border-right: 0;
}
/* line 214, ../../sass/layout/_sidebar.scss */
.cart-summary-table .cart-summary-thumbnail figure {
  margin: 0;
}
/* line 219, ../../sass/layout/_sidebar.scss */
.cart-summary-table td.cart-summary-thumbnail {
  padding: 24px 21px 24px 25px;
  width: 115px;
}
/* line 224, ../../sass/layout/_sidebar.scss */
.cart-summary-table h3 {
  margin: 0 0 10px 0;
}
/* line 227, ../../sass/layout/_sidebar.scss */
.cart-summary-table h3 a {
  font-size: 15px;
  color: #111111;
}
/* line 233, ../../sass/layout/_sidebar.scss */
.cart-summary-table .strikethrough {
  font-size: 12px;
  color: #e74c3c;
  text-decoration: line-through;
}

/* line 240, ../../sass/layout/_sidebar.scss */
.cart-delete {
  display: block;
  color: #f29f97;
  cursor: pointer;
}
/* line 245, ../../sass/layout/_sidebar.scss */
.cart-delete:hover {
  color: #e74c3c;
}

/* line 251, ../../sass/layout/_sidebar.scss */
.cart-summary label {
  display: block;
  font-weight: normal;
  margin: 10px 0 20px 0;
}
/* line 257, ../../sass/layout/_sidebar.scss */
.cart-summary hr {
  border-top-color: #ededed;
  margin: 20px 0;
}
/* line 262, ../../sass/layout/_sidebar.scss */
.cart-summary .alert {
  margin: 0;
}
/* line 266, ../../sass/layout/_sidebar.scss */
.cart-summary .pull-right {
  color: #8e8e8e;
  font-weight: bold;
  font-size: 14px;
}

/* line 273, ../../sass/layout/_sidebar.scss */
.cart-delete-column {
  text-align: center;
  padding-left: 40px !important;
  padding-right: 40px !important;
}

/* line 281, ../../sass/layout/_sidebar.scss */
#cart-reveal {
  visibility: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.9);
  z-index: 19;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 297, ../../sass/layout/_sidebar.scss */
.cart-open #cart {
  right: 0;
  /*@include transform(translate3d(-110%, 0, 0));*/
  /*@include transform(translateX(100%));*/
}
/* line 303, ../../sass/layout/_sidebar.scss */
.cart-open #cart-reveal {
  visibility: visible;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 311, ../../sass/layout/_sidebar.scss */
.filters-open #filters {
  left: 0;
}
/* line 315, ../../sass/layout/_sidebar.scss */
.filters-open #cart-reveal {
  visibility: visible;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

@media (max-width: 991px) {
  /* line 325, ../../sass/layout/_sidebar.scss */
  .cart-totals small {
    display: block;
  }
}
/* line 4, ../../sass/vendors/_algolia.scss */
.ais-search-box {
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  margin: 0;
  z-index: 1;
}
/* line 10, ../../sass/vendors/_algolia.scss */
.ais-search-box span {
  display: none !important;
}
/* line 14, ../../sass/vendors/_algolia.scss */
.ais-search-box input[type=text] {
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0;
  border-radius: 0 !important;
}

/* line 19, ../../sass/vendors/_algolia.scss */
.ais-hierarchical-menu--list__lvl1, .ais-hierarchical-menu--list__lvl2, .ais-hierarchical-menu--list__lvl3, .ais-hierarchical-menu--list__lvl4, .ais-hierarchical-menu--list__lvl5 {
  margin-left: 10px;
}

/* line 25, ../../sass/vendors/_algolia.scss */
#header-search-wrapper .algolia-autocomplete {
  position: relative;
  width: 1%;
  margin: 0;
  z-index: 2;
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 33, ../../sass/vendors/_algolia.scss */
#header-search-wrapper .algolia-autocomplete input {
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 3px;
}

/* line 43, ../../sass/vendors/_algolia.scss */
.ais-infinite-hits--showmore {
  /* From .btn-default */
  text-align: center;
  margin-top: 20px;
}
/* line 47, ../../sass/vendors/_algolia.scss */
.ais-infinite-hits--showmore button {
  color: #212b36;
  border-color: #c4cdd5;
  padding: 7px 25px;
  background: #f9fafb;
  background: -moz-linear-gradient(top, #FFFFFF 0%, #f9fafb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #f9fafb));
  background: -webkit-linear-gradient(top, #FFFFFF 0%, #f9fafb 100%);
  background: -o-linear-gradient(top, #FFFFFF 0%, #f9fafb 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f9fafb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FFFFFF, endColorstr=#f9fafb);
  -webkit-box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
  -moz-box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
  box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
}
/* line 55, ../../sass/vendors/_algolia.scss */
.ais-infinite-hits--showmore button:hover {
  color: #212B35;
  background: #f4f6f8;
  background: -moz-linear-gradient(top, #F9FAFD 0%, #f4f6f8 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F9FAFD), color-stop(100%, #f4f6f8));
  background: -webkit-linear-gradient(top, #F9FAFD 0%, #f4f6f8 100%);
  background: -o-linear-gradient(top, #F9FAFD 0%, #f4f6f8 100%);
  background: linear-gradient(to bottom, #f9fafd 0%, #f4f6f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F9FAFD, endColorstr=#f4f6f8);
}
/* line 61, ../../sass/vendors/_algolia.scss */
.ais-infinite-hits--showmore button:active {
  background: #f4f6f8;
  background: -moz-linear-gradient(top, #f4f6f8 0%, #f4f6f8 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f6f8), color-stop(100%, #f4f6f8));
  background: -webkit-linear-gradient(top, #f4f6f8 0%, #f4f6f8 100%);
  background: -o-linear-gradient(top, #f4f6f8 0%, #f4f6f8 100%);
  background: linear-gradient(to bottom, #f4f6f8 0%, #f4f6f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f4f6f8, endColorstr=#f4f6f8);
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(99, 115, 129, 0.1), inset 0 1px 4px 0 rgba(99, 115, 129, 0.2);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(99, 115, 129, 0.1), inset 0 1px 4px 0 rgba(99, 115, 129, 0.2);
  box-shadow: inset 0 1px 1px 0 rgba(99, 115, 129, 0.1), inset 0 1px 4px 0 rgba(99, 115, 129, 0.2);
}
/* line 65, ../../sass/vendors/_algolia.scss */
.ais-infinite-hits--showmore button:active:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.05);
}
/* line 70, ../../sass/vendors/_algolia.scss */
.ais-infinite-hits--showmore button[disabled] {
  display: none;
               /*
@include opacity(.7);
cursor: not-allowed;*/
}

/* Search integration */
/* line 2, ../../sass/vendors/_autocomplete.scss */
.aa-input-container {
  display: inline-block;
  position: relative;
  width: 100%;
}

/* line 7, ../../sass/vendors/_autocomplete.scss */
.aa-input-search {
  width: 100%;
  padding: 12px 28px 12px 12px;
  border: 1px solid #e4e4e4;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 16, ../../sass/vendors/_autocomplete.scss */
.aa-input-search::-webkit-search-decoration, .aa-input-search::-webkit-search-cancel-button,
.aa-input-search::-webkit-search-results-button, .aa-input-search::-webkit-search-results-decoration {
  display: none;
}

/* line 20, ../../sass/vendors/_autocomplete.scss */
.aa-input-icon {
  height: 16px;
  width: 16px;
  position: absolute;
  top: 50%;
  right: 16px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  fill: #e4e4e4;
  pointer-events: none;
}

/* line 31, ../../sass/vendors/_autocomplete.scss */
.aa-dropdown-menu {
  background-color: #fff;
  border: 1px solid rgba(228, 228, 228, 0.6);
  min-width: 300px;
  width: 100%;
  margin-top: -1px;
  -webkit-box-shadow: 0px 4px 10px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 4px 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0px 4px 10px 0 rgba(0, 0, 0, 0.1);
}

/* line 41, ../../sass/vendors/_autocomplete.scss */
.aa-suggestion {
  padding: 6px 12px;
  cursor: pointer;
  /* Font Highlighting */
}
/* line 45, ../../sass/vendors/_autocomplete.scss */
.aa-suggestion:hover {
  background: #3498db;
  color: #FFFFFF;
}
/* line 51, ../../sass/vendors/_autocomplete.scss */
.aa-suggestion em {
  font-weight: 700;
  font-style: normal;
  background-color: rgba(58, 150, 207, 0.1);
  padding: 2px 0 2px 2px;
}
/* line 59, ../../sass/vendors/_autocomplete.scss */
.aa-suggestion span + span {
  float: right;
}
/* line 64, ../../sass/vendors/_autocomplete.scss */
.aa-suggestion + .aa-suggestion {
  border-top: 1px solid rgba(228, 228, 228, 0.6);
}
/* line 68, ../../sass/vendors/_autocomplete.scss */
.aa-suggestion small {
  margin-left: 6px;
}

/* line 74, ../../sass/vendors/_autocomplete.scss */
.aa-suggestions-category {
  border-bottom: 1px solid rgba(228, 228, 228, 0.6);
  border-top: 1px solid rgba(228, 228, 228, 0.6);
  padding: 6px 12px;
}

/* line 81, ../../sass/vendors/_autocomplete.scss */
.aa-hint {
  color: #e4e4e4;
}

/* line 85, ../../sass/vendors/_autocomplete.scss */
.aa-cursor {
  background: #3498db;
  color: #FFFFFF;
}

/* line 4, ../../sass/themes/_ecommerce.scss */
body {
  background: #F2F3F7;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
}
/* line 11, ../../sass/themes/_ecommerce.scss */
body.bg-white {
  background: #FFFFFF;
}

/* line 16, ../../sass/themes/_ecommerce.scss */
html {
  overflow-y: scroll;
  height: 100%;
}

/* line 21, ../../sass/themes/_ecommerce.scss */
.wrapper {
  position: relative;
  max-width: 1400px;
  padding: 0 20px;
  margin: 0 auto;
}
/* line 43, ../../sass/utils/_mixins.scss */
.wrapper:before, .wrapper:after {
  content: "";
  display: table;
}
/* line 48, ../../sass/utils/_mixins.scss */
.wrapper:after {
  clear: both;
}
/* line 29, ../../sass/themes/_ecommerce.scss */
.wrapper.minimized {
  max-width: 800px;
}

/* line 34, ../../sass/themes/_ecommerce.scss */
#content {
  flex: 1 0 auto;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}
/* line 41, ../../sass/themes/_ecommerce.scss */
#content.no-padding {
  padding: 0;
}

/* line 46, ../../sass/themes/_ecommerce.scss */
.flex-box {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

/* line 51, ../../sass/themes/_ecommerce.scss */
.flexify {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 54, ../../sass/themes/_ecommerce.scss */
.flexify.flexify-grid {
  align-items: stretch;
  /* Default */
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
/* line 61, ../../sass/themes/_ecommerce.scss */
.flexify[data-size] a {
  display: none;
  margin: 0;
}
/* line 66, ../../sass/themes/_ecommerce.scss */
.flexify[data-size][data-size='3'] a:nth-child(-n+3), .flexify[data-size][data-size='5'] a:nth-child(-n+5), .flexify[data-size][data-size='7'] a:nth-child(-n+7), .flexify[data-size][data-size='10'] a:nth-child(-n+10) {
  display: block;
}
/* line 73, ../../sass/themes/_ecommerce.scss */
.flexify[data-size][data-size='7'] a {
  width: 13%;
}

/* In Dev Mode */
/* line 80, ../../sass/themes/_ecommerce.scss */
#in-dev-frame {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 3px solid #e74c3c;
  border-bottom-width: 15px;
  z-index: 11;
  pointer-events: none;
}
/* line 91, ../../sass/themes/_ecommerce.scss */
#in-dev-frame:after {
  content: "Sandbox Mode";
  position: absolute;
  bottom: -16px;
  left: 3px;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
}

/* line 103, ../../sass/themes/_ecommerce.scss */
*[data-toggle="popover"] span {
  cursor: pointer;
}

/* line 109, ../../sass/themes/_ecommerce.scss */
.grecaptcha-badge {
  display: none !important;
}

@media (max-width: 991px) {
  /* line 117, ../../sass/themes/_ecommerce.scss */
  .wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 122, ../../sass/themes/_ecommerce.scss */
  #content {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 126, ../../sass/themes/_ecommerce.scss */
  #content > .modal-dialog {
    height: auto;
    min-height: 1px;
    margin-top: 0;
    margin-bottom: 0;
  }
  /* line 132, ../../sass/themes/_ecommerce.scss */
  #content > .modal-dialog.modal-dialog-centered:before {
    height: auto;
  }
}
@media (max-width: 430px) {
  /* line 140, ../../sass/themes/_ecommerce.scss */
  #content {
    padding: 0;
  }

  /* line 144, ../../sass/themes/_ecommerce.scss */
  .col_2 > .alert, .col_1 > .alert {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border-right: none;
    border-left: none;
    margin-bottom: 5px;
  }

  /* line 151, ../../sass/themes/_ecommerce.scss */
  .wrapper {
    padding-left: 0;
    padding-right: 0;
  }
}
/* Swiping about */
/* line 4, ../../sass/pages/_about.scss */
#swiping-grid {
  position: relative;
  height: 1020px;
  display: flex;
  align-items: center;
  overflow: hidden;
  margin-top: -250px;
}

/* line 13, ../../sass/pages/_about.scss */
.swiping-column {
  position: absolute;
  top: 0;
  left: 50%;
  width: 160px;
  margin-left: -80px;
  transform-origin: center center 0px;
  will-change: transform;
  -webkit-animation: columns-trajectory-0 80s linear 0s infinite normal none running;
  animation: columns-trajectory-0 80s linear 0s infinite normal none running;
}
/* line 24, ../../sass/pages/_about.scss */
.swiping-column:nth-child(2) {
  animation-delay: -71.1111s;
}
/* line 26, ../../sass/pages/_about.scss */
.swiping-column:nth-child(2) article:first-child {
  transition-delay: 0.8s;
}
/* line 27, ../../sass/pages/_about.scss */
.swiping-column:nth-child(2) article:last-child {
  transition-delay: 0.85s;
}
/* line 28, ../../sass/pages/_about.scss */
.swiping-column:nth-child(2) article .swiping-item-inner {
  animation-delay: -6.07327s;
}
/* line 32, ../../sass/pages/_about.scss */
.swiping-column:nth-child(3) {
  animation-delay: -62.2222s;
}
/* line 34, ../../sass/pages/_about.scss */
.swiping-column:nth-child(3) article:first-child {
  transition-delay: 0.85s;
}
/* line 35, ../../sass/pages/_about.scss */
.swiping-column:nth-child(3) article:last-child {
  transition-delay: 0.9s;
}
/* line 36, ../../sass/pages/_about.scss */
.swiping-column:nth-child(3) article .swiping-item-inner {
  animation-delay: -0.2956s;
}
/* line 40, ../../sass/pages/_about.scss */
.swiping-column:nth-child(4) {
  animation-delay: -53.3333s;
}
/* line 42, ../../sass/pages/_about.scss */
.swiping-column:nth-child(4) article:first-child {
  transition-delay: 0.9s;
}
/* line 43, ../../sass/pages/_about.scss */
.swiping-column:nth-child(4) article:last-child {
  transition-delay: 0.95s;
}
/* line 44, ../../sass/pages/_about.scss */
.swiping-column:nth-child(4) article .swiping-item-inner {
  animation-delay: -1.673s;
}
/* line 48, ../../sass/pages/_about.scss */
.swiping-column:nth-child(5) {
  animation-delay: -44.4444s;
}
/* line 50, ../../sass/pages/_about.scss */
.swiping-column:nth-child(5) article:first-child {
  transition-delay: 0.95s;
}
/* line 51, ../../sass/pages/_about.scss */
.swiping-column:nth-child(5) article:last-child {
  transition-delay: 1s;
}
/* line 52, ../../sass/pages/_about.scss */
.swiping-column:nth-child(5) article .swiping-item-inner {
  animation-delay: -21.9431s;
}
/* line 56, ../../sass/pages/_about.scss */
.swiping-column:nth-child(6) {
  animation-delay: -35.5556s;
}
/* line 58, ../../sass/pages/_about.scss */
.swiping-column:nth-child(6) article:first-child {
  transition-delay: 1s;
}
/* line 59, ../../sass/pages/_about.scss */
.swiping-column:nth-child(6) article:last-child {
  transition-delay: 1.05s;
}
/* line 60, ../../sass/pages/_about.scss */
.swiping-column:nth-child(6) article .swiping-item-inner {
  animation-delay: -6.74312s;
}
/* line 64, ../../sass/pages/_about.scss */
.swiping-column:nth-child(7) {
  animation-delay: -26.6667s;
}
/* line 66, ../../sass/pages/_about.scss */
.swiping-column:nth-child(7) article:first-child {
  transition-delay: 1.05s;
}
/* line 67, ../../sass/pages/_about.scss */
.swiping-column:nth-child(7) article:last-child {
  transition-delay: 1.1s;
}
/* line 68, ../../sass/pages/_about.scss */
.swiping-column:nth-child(7) article .swiping-item-inner {
  animation-delay: -5.80731s;
}
/* line 72, ../../sass/pages/_about.scss */
.swiping-column:nth-child(8) {
  animation-delay: -17.7778s;
}
/* line 74, ../../sass/pages/_about.scss */
.swiping-column:nth-child(8) article:first-child {
  transition-delay: 1.1s;
}
/* line 75, ../../sass/pages/_about.scss */
.swiping-column:nth-child(8) article:last-child {
  transition-delay: 1.15s;
}
/* line 76, ../../sass/pages/_about.scss */
.swiping-column:nth-child(8) article .swiping-item-inner {
  animation-delay: -0.6791s;
}
/* line 80, ../../sass/pages/_about.scss */
.swiping-column:nth-child(9) {
  animation-delay: -8.88889s;
}
/* line 82, ../../sass/pages/_about.scss */
.swiping-column:nth-child(9) article:first-child {
  transition-delay: 1.15s;
}
/* line 83, ../../sass/pages/_about.scss */
.swiping-column:nth-child(9) article:last-child {
  transition-delay: 1.2s;
}
/* line 84, ../../sass/pages/_about.scss */
.swiping-column:nth-child(9) article .swiping-item-inner {
  animation-delay: -14.2081s;
}
/* line 88, ../../sass/pages/_about.scss */
.swiping-column article {
  transition-delay: 0.75s;
  transform-origin: center bottom 0px;
  transition: opacity 0.25s ease 0s, transform 0.7s cubic-bezier(0.205, 0.96, 0.375, 1.025) 0s;
}
/* line 93, ../../sass/pages/_about.scss */
.swiping-column article:first-child {
  transition-delay: 0.75s;
}
/* line 97, ../../sass/pages/_about.scss */
.swiping-column article:last-child {
  transition-delay: 0.8s;
}
/* line 101, ../../sass/pages/_about.scss */
.swiping-column article:hover figure {
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  -webkit-box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.15), 0 10px 30px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.15), 0 10px 30px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.15), 0 10px 30px 0 rgba(0, 0, 0, 0.05);
}
/* line 107, ../../sass/pages/_about.scss */
.swiping-column .swiping-item-inner {
  position: relative;
  width: 100%;
  animation-delay: -15.3886s;
  -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.7s cubic-bezier(0.205, 0.96, 0.375, 1.025) 0s;
  -o-transition: opacity 0.15s ease 0s, -o-transform 0.7s cubic-bezier(0.205, 0.96, 0.375, 1.025) 0s;
  -webkit-transition: opacity 0.15s ease, -webkit-transform 0.7s cubic-bezier(0.205, 0.96, 0.375, 1.025);
  -webkit-transition-delay: 0s, 0s;
  transition: opacity 0.15s ease 0s, transform 0.7s cubic-bezier(0.205, 0.96, 0.375, 1.025) 0s;
  -webkit-animation: card-jiggle 30s ease 0s infinite alternate none running;
  animation: card-jiggle 30s ease 0s infinite alternate none running;
}
/* line 115, ../../sass/pages/_about.scss */
.swiping-column .swiping-item-inner:first-child {
  margin-bottom: 40px;
}
/* line 119, ../../sass/pages/_about.scss */
.swiping-column .swiping-item-inner:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
/* line 125, ../../sass/pages/_about.scss */
.swiping-column .swiping-item-inner figure {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background-color: #FFFFFF;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  overflow: hidden;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 20px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 20px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 20px;
}

@media (min-width: 600px) {
  /* line 147, ../../sass/pages/_about.scss */
  .swiping-column {
    width: 200px;
    margin-left: -100px;
    animation-name: columns-trajectory-600;
  }
}
@media (min-width: 720px) {
  /* line 155, ../../sass/pages/_about.scss */
  .swiping-column {
    animation-duration: 130s;
  }
  /* line 158, ../../sass/pages/_about.scss */
  .swiping-column:nth-child(2) {
    animation-delay: -115.556s;
  }
  /* line 159, ../../sass/pages/_about.scss */
  .swiping-column:nth-child(3) {
    animation-delay: -101.111s;
  }
  /* line 160, ../../sass/pages/_about.scss */
  .swiping-column:nth-child(4) {
    animation-delay: -86.6667s;
  }
  /* line 161, ../../sass/pages/_about.scss */
  .swiping-column:nth-child(5) {
    animation-delay: -72.2222s;
  }
  /* line 162, ../../sass/pages/_about.scss */
  .swiping-column:nth-child(6) {
    animation-delay: -57.7778s;
  }
  /* line 163, ../../sass/pages/_about.scss */
  .swiping-column:nth-child(7) {
    animation-delay: -43.3333s;
  }
  /* line 164, ../../sass/pages/_about.scss */
  .swiping-column:nth-child(8) {
    animation-delay: -28.8889s;
  }
  /* line 165, ../../sass/pages/_about.scss */
  .swiping-column:nth-child(9) {
    animation-delay: -14.4444s;
  }
}
@media (min-width: 960px) {
  /* line 170, ../../sass/pages/_about.scss */
  .swiping-column {
    animation-duration: 180s;
  }
  /* line 173, ../../sass/pages/_about.scss */
  .swiping-column:nth-child(2) {
    animation-delay: -160s;
  }
  /* line 174, ../../sass/pages/_about.scss */
  .swiping-column:nth-child(3) {
    animation-delay: -140s;
  }
  /* line 175, ../../sass/pages/_about.scss */
  .swiping-column:nth-child(4) {
    animation-delay: -120s;
  }
  /* line 176, ../../sass/pages/_about.scss */
  .swiping-column:nth-child(5) {
    animation-delay: -100s;
  }
  /* line 177, ../../sass/pages/_about.scss */
  .swiping-column:nth-child(6) {
    animation-delay: -80s;
  }
  /* line 178, ../../sass/pages/_about.scss */
  .swiping-column:nth-child(7) {
    animation-delay: -60s;
  }
  /* line 179, ../../sass/pages/_about.scss */
  .swiping-column:nth-child(8) {
    animation-delay: -40s;
  }
  /* line 180, ../../sass/pages/_about.scss */
  .swiping-column:nth-child(9) {
    animation-delay: -20s;
  }
}
@media (min-width: 1000px) {
  /* line 185, ../../sass/pages/_about.scss */
  .swiping-column {
    width: 240px;
    margin-left: -120px;
    animation-name: columns-trajectory-1000;
  }
}
@media (min-width: 1400px) {
  /* line 194, ../../sass/pages/_about.scss */
  .swiping-column {
    width: 300px;
    margin-left: -150px;
    animation-name: columns-trajectory-1400;
  }
}
/* line 201, ../../sass/pages/_about.scss */
.boxes-half-wrapper {
  overflow: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
}
/* line 209, ../../sass/pages/_about.scss */
.boxes-half-wrapper.boxes-half-bouncer .box-half:first-child {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  /*padding-right: 50px;*/
}
/* line 215, ../../sass/pages/_about.scss */
.boxes-half-wrapper.boxes-half-bouncer .box-half:last-child {
  /*padding-left: 50px;*/
}
/* line 222, ../../sass/pages/_about.scss */
.boxes-half-wrapper .box-section div {
  padding-bottom: 0;
}

/* line 228, ../../sass/pages/_about.scss */
.box-half {
  float: left;
  width: 50%;
}
/* line 232, ../../sass/pages/_about.scss */
.box-half p {
  font-size: 17px;
  line-height: 25px;
}
/* line 236, ../../sass/pages/_about.scss */
.box-half p.box-section-kicker {
  font-size: 13px;
}
/* line 241, ../../sass/pages/_about.scss */
.box-half.box-half-blue {
  background: #00acff;
  color: #072a4c;
}
/* line 245, ../../sass/pages/_about.scss */
.box-half.box-half-blue h2 {
  color: #072a4c;
}
/* line 250, ../../sass/pages/_about.scss */
.box-half.box-half-yellow {
  background: #ffc64f;
  color: #733517;
}
/* line 254, ../../sass/pages/_about.scss */
.box-half.box-half-yellow h2 {
  color: #733517;
}
/* line 259, ../../sass/pages/_about.scss */
.box-half h2 {
  font-size: 36px;
  line-height: 40px;
  margin-bottom: 25px;
}
/* line 265, ../../sass/pages/_about.scss */
.box-half figure {
  min-height: 15px;
  margin-bottom: 30px;
}
/* line 270, ../../sass/pages/_about.scss */
.box-half:first-child .box-half-content, .box-half:first-child .box-section {
  float: right;
  margin-left: auto;
}
/* line 275, ../../sass/pages/_about.scss */
.box-half:last-child .box-half-content, .box-half:last-child .box-section {
  float: left;
  margin-right: auto;
}

@media (min-width: 1440px) {
  /* line 282, ../../sass/pages/_about.scss */
  .box-half .box-half-content {
    padding: 100px 170px;
  }
}
@media (min-width: 960px) {
  /* line 288, ../../sass/pages/_about.scss */
  .box-half-content, .box-half .box-section {
    padding: 100px;
    max-width: 840px;
  }

  /* line 294, ../../sass/pages/_about.scss */
  .box-half:first-child .box-half-content, .box-half:first-child .box-section {
    padding-left: 120px;
  }
  /* line 298, ../../sass/pages/_about.scss */
  .box-half:last-child .box-half-content, .box-half:last-child .box-section {
    padding-right: 120px;
  }
}
@media (max-width: 960px) {
  /* line 305, ../../sass/pages/_about.scss */
  .box-half-content, .box-half .box-section {
    padding: 70px 30px;
  }
}
@media (max-width: 660px) {
  /* line 311, ../../sass/pages/_about.scss */
  .boxes-half-wrapper {
    flex-direction: column;
  }

  /* line 315, ../../sass/pages/_about.scss */
  .box-half {
    width: 100%;
    float: none;
  }

  /* line 320, ../../sass/pages/_about.scss */
  .box-half-content {
    float: none !important;
    margin: 0;
    padding: 50px 10px;
  }

  /* line 326, ../../sass/pages/_about.scss */
  .box-half-center {
    display: block !important;
  }

  /* line 331, ../../sass/pages/_about.scss */
  .boxes-half-wrapper.boxes-half-bouncer .box-half:first-child {
    padding: 0 10px 50px 10px;
    order: 2;
    margin-top: -30px;
    text-align: center;
  }
  /* line 336, ../../sass/pages/_about.scss */
  .boxes-half-wrapper.boxes-half-bouncer .box-half:first-child .box-section {
    float: none;
  }
  /* line 343, ../../sass/pages/_about.scss */
  .boxes-half-wrapper.boxes-half-bouncer .box-half:last-child .box-half-content {
    order: 1;
    padding: 20px 0 0 0;
    margin: 0 0 0 -60px;
  }
  /* line 348, ../../sass/pages/_about.scss */
  .boxes-half-wrapper.boxes-half-bouncer .box-half:last-child .box-half-content ul {
    margin: -40px -60px 0 0;
    -moz-transform: scale(0.75);
    -ms-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  /* line 354, ../../sass/pages/_about.scss */
  .boxes-half-wrapper.boxes-half-bouncer .box-half.box-half-bouncing {
    height: 320px;
  }
  /* line 358, ../../sass/pages/_about.scss */
  .boxes-half-wrapper.boxes-half-bouncer .box-half .box-section {
    padding: 0;
  }
}
/* line 364, ../../sass/pages/_about.scss */
.box-half-dark {
  background: #232F3E;
  color: #b6bfc7;
}
/* line 367, ../../sass/pages/_about.scss */
.box-half-dark h2, .box-half-dark h3 {
  color: #FFFFFF;
}
/* line 373, ../../sass/pages/_about.scss */
.box-half-dark .box-section-kicker {
  color: #b6bfc7;
}

/* line 378, ../../sass/pages/_about.scss */
.box-half-bouncing {
  height: 620px;
  /*padding-left: 0;*/
}
/* line 382, ../../sass/pages/_about.scss */
.box-half-bouncing .box-half-content {
  padding-left: 0;
  height: 100%;
  float: none !important;
}
/* line 388, ../../sass/pages/_about.scss */
.box-half-bouncing ul {
  height: 100%;
  position: relative;
  margin: 0;
  padding: 0;
}
/* line 395, ../../sass/pages/_about.scss */
.box-half-bouncing li {
  display: block;
  position: absolute;
  transform-origin: 0px 0px 0px;
  will-change: transform;
  -webkit-animation: float 4s ease-in-out 0s infinite alternate none running;
  animation: float 4s ease-in-out 0s infinite alternate none running;
}
/* line 403, ../../sass/pages/_about.scss */
.box-half-bouncing li i {
  color: #FFFFFF !important;
  font-size: 60px;
}
/* line 408, ../../sass/pages/_about.scss */
.box-half-bouncing li div {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 135px;
  height: 135px;
  padding: 20px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 421, ../../sass/pages/_about.scss */
.box-half-bouncing li:first-child {
  top: 0;
  left: 0%;
}
/* line 424, ../../sass/pages/_about.scss */
.box-half-bouncing li:first-child div {
  background: #f68f89;
  -moz-transform: scale(0.81481);
  -ms-transform: scale(0.81481);
  -webkit-transform: scale(0.81481);
  transform: scale(0.81481);
}
/* line 425, ../../sass/pages/_about.scss */
.box-half-bouncing li:first-child:hover div {
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
/* line 428, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(2) {
  top: 10.9091%;
  left: 25.8333%;
  animation-delay: -1.8s;
}
/* line 433, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(2) div {
  background: #ad6eff;
}
/* line 436, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(3) {
  top: 2.72727%;
  left: 56.6667%;
  animation-delay: -2.2s;
}
/* line 441, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(3) div {
  background: #FFFFFF;
  -moz-transform: scale(0.59259);
  -ms-transform: scale(0.59259);
  -webkit-transform: scale(0.59259);
  transform: scale(0.59259);
}
/* line 442, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(3):hover div {
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}
/* line 444, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(3) i {
  color: inherit !important;
}
/* line 447, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(4) {
  top: 13.6364%;
  left: 75.8333%;
  animation-delay: -3.4s;
}
/* line 452, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(4) div {
  background: #4cd964;
  -moz-transform: scale(0.81481);
  -ms-transform: scale(0.81481);
  -webkit-transform: scale(0.81481);
  transform: scale(0.81481);
}
/* line 453, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(4):hover div {
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
/* line 456, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(5) {
  top: 33.6364%;
  left: 1%;
  animation-delay: -2.4s;
}
/* line 461, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(5) div {
  background: #ffcc00;
}
/* line 464, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(6) {
  top: 30.9091%;
  left: 55%;
  animation-delay: -0.3s;
}
/* line 469, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(6) div {
  background: #ff3b30;
  -moz-transform: scale(0.59259);
  -ms-transform: scale(0.59259);
  -webkit-transform: scale(0.59259);
  transform: scale(0.59259);
}
/* line 470, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(6):hover div {
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}
/* line 473, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(7) {
  top: 46.3636%;
  left: 35%;
  animation-delay: -4.9s;
}
/* line 478, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(7) div {
  background: #00aaff;
  -moz-transform: scale(0.81481);
  -ms-transform: scale(0.81481);
  -webkit-transform: scale(0.81481);
  transform: scale(0.81481);
}
/* line 479, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(7):hover div {
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
/* line 482, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(8) {
  top: 50.9091%;
  left: 73.3333%;
  animation-delay: -3.9s;
}
/* line 487, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(8) div {
  background: #5856d6;
}
/* line 490, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(9) {
  top: 67.2727%;
  left: 12.5%;
  animation-delay: -0.9s;
}
/* line 495, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(9) div {
  background: #094465;
  -moz-transform: scale(0.81481);
  -ms-transform: scale(0.81481);
  -webkit-transform: scale(0.81481);
  transform: scale(0.81481);
}
/* line 496, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(9):hover div {
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
/* line 499, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(10) {
  top: 70.9091%;
  left: 51.6667%;
  animation-delay: -2.2s;
}
/* line 504, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(10) div {
  background: #1d7654;
  -moz-transform: scale(0.81481);
  -ms-transform: scale(0.81481);
  -webkit-transform: scale(0.81481);
  transform: scale(0.81481);
}
/* line 505, ../../sass/pages/_about.scss */
.box-half-bouncing li:nth-child(10):hover div {
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
/* line 508, ../../sass/pages/_about.scss */
.box-half-bouncing li:hover div {
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

@media (max-width: 1400px) {
  /* line 517, ../../sass/pages/_about.scss */
  #swiping-grid {
    height: 910px;
  }
}
@media (max-width: 1000px) {
  /* line 521, ../../sass/pages/_about.scss */
  #swiping-grid {
    height: 840px;
  }
}
@media (max-width: 991px) {
  /* line 525, ../../sass/pages/_about.scss */
  #swiping-grid {
    height: 810px;
  }

  /* line 527, ../../sass/pages/_about.scss */
  .super-header, .box-section h2, .box-half h2, #world-map-content h1 {
    font-size: 34px;
    line-height: 38px;
    margin-bottom: 10px;
  }

  /* line 528, ../../sass/pages/_about.scss */
  .sub-header {
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 20px;
  }

  /* line 529, ../../sass/pages/_about.scss */
  .box-half figure {
    margin-bottom: 15px;
  }

  /* line 531, ../../sass/pages/_about.scss */
  .box-section {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 535, ../../sass/pages/_about.scss */
  .box-section > div {
    font-size: 18px;
  }

  /* line 540, ../../sass/pages/_about.scss */
  .box-padding {
    padding: 35px 0 40px 0;
  }

  /* line 544, ../../sass/pages/_about.scss */
  .homepage-header {
    padding-top: 0;
    padding-bottom: 35px;
  }
}
@media (max-width: 600px) {
  /* line 551, ../../sass/pages/_about.scss */
  #swiping-grid {
    height: 710px;
  }
}
@media (max-width: 430px) {
  /* line 555, ../../sass/pages/_about.scss */
  .super-header, .box-section h2, .box-half h2, #world-map-content h1 {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 10px;
  }

  /* line 556, ../../sass/pages/_about.scss */
  .sub-header {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px;
  }
}
/* World map */
/* line 2, ../../sass/pages/_why.scss */
#world-map {
  position: relative;
  overflow: hidden;
}
/* line 6, ../../sass/pages/_why.scss */
#world-map .svg {
  width: 2671px;
  height: 1323px;
}
/* line 11, ../../sass/pages/_why.scss */
#world-map .svg {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
  opacity: 0.1;
}
/* line 16, ../../sass/pages/_why.scss */
#world-map .world-map-locations li {
  display: block;
  position: absolute;
  font-size: 40px;
  font-weight: bold;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}
/* line 26, ../../sass/pages/_why.scss */
#world-map .world-map-locations li:first-child {
  left: 1400px;
  top: 343px;
}
/* line 27, ../../sass/pages/_why.scss */
#world-map .world-map-locations li:nth-child(2) {
  left: 1565px;
  top: 448px;
}
/* line 28, ../../sass/pages/_why.scss */
#world-map .world-map-locations li:nth-child(3) {
  left: 1456px;
  top: 608px;
}
/* line 29, ../../sass/pages/_why.scss */
#world-map .world-map-locations li:nth-child(4) {
  left: 1570px;
  top: 769px;
}
/* line 30, ../../sass/pages/_why.scss */
#world-map .world-map-locations li:nth-child(5) {
  left: 1367px;
  top: 871px;
}
/* line 31, ../../sass/pages/_why.scss */
#world-map .world-map-locations li:nth-child(6) {
  left: 1757px;
  top: 1048px;
}
/* line 32, ../../sass/pages/_why.scss */
#world-map .world-map-locations li:nth-child(7) {
  left: 1389px;
  top: 1189px;
}
/* line 33, ../../sass/pages/_why.scss */
#world-map .world-map-locations li:nth-child(8) {
  left: 1971px;
  top: 1234px;
}
/* line 35, ../../sass/pages/_why.scss */
#world-map .world-map-locations li img {
  height: 40px;
}

/* line 42, ../../sass/pages/_why.scss */
#world-map-background-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  -webkit-animation: fadein 3000ms;
  animation: fadein 3000ms;
}

/* line 53, ../../sass/pages/_why.scss */
#world-map-background {
  position: relative;
  top: 50%;
  left: 50%;
  width: 2671px;
  height: 1323px;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  /* Likely future */
  -moz-transform: translateX(-1276px) translateY(-604.5px);
  -ms-transform: translateX(-1276px) translateY(-604.5px);
  -webkit-transform: translateX(-1276px) translateY(-604.5px);
  transform: translateX(-1276px) translateY(-604.5px);
}

/* line 69, ../../sass/pages/_why.scss */
#world-map-content-wrapper {
  padding: 260px 0 335px;
}

/* line 73, ../../sass/pages/_why.scss */
#world-map-content {
  max-width: 440px;
  margin-left: 2%;
}
/* line 77, ../../sass/pages/_why.scss */
#world-map-content h1 {
  font-size: 50px;
  line-height: 52px;
  font-weight: bold;
  margin-bottom: 30px;
}
/* line 84, ../../sass/pages/_why.scss */
#world-map-content p {
  font-size: 18px;
  line-height: 25px;
}

@media (min-width: 720px) {
  /* line 91, ../../sass/pages/_why.scss */
  #world-map .svg, #world-map-background {
    width: 3050px;
    height: 1509px;
  }

  /* line 96, ../../sass/pages/_why.scss */
  #world-map-background {
    -moz-transform: translateX(-1324px) translateY(-652.5px);
    -ms-transform: translateX(-1324px) translateY(-652.5px);
    -webkit-transform: translateX(-1324px) translateY(-652.5px);
    transform: translateX(-1324px) translateY(-652.5px);
  }

  /* line 102, ../../sass/pages/_why.scss */
  #world-map .world-map-locations li:first-child {
    left: 1400px;
    top: 343px;
  }
  /* line 103, ../../sass/pages/_why.scss */
  #world-map .world-map-locations li:nth-child(2) {
    left: 1565px;
    top: 448px;
  }
  /* line 104, ../../sass/pages/_why.scss */
  #world-map .world-map-locations li:nth-child(3) {
    left: 1456px;
    top: 608px;
  }
  /* line 105, ../../sass/pages/_why.scss */
  #world-map .world-map-locations li:nth-child(4) {
    left: 1570px;
    top: 769px;
  }
  /* line 106, ../../sass/pages/_why.scss */
  #world-map .world-map-locations li:nth-child(5) {
    left: 1367px;
    top: 871px;
  }
}
@media (min-width: 960px) {
  /* line 112, ../../sass/pages/_why.scss */
  #world-map .svg, #world-map-background {
    width: 3813px;
    height: 1886px;
  }

  /* line 117, ../../sass/pages/_why.scss */
  #world-map-background {
    -moz-transform: translateX(-1548px) translateY(-776px);
    -ms-transform: translateX(-1548px) translateY(-776px);
    -webkit-transform: translateX(-1548px) translateY(-776px);
    transform: translateX(-1548px) translateY(-776px);
  }

  /* line 123, ../../sass/pages/_why.scss */
  #world-map .world-map-locations li:first-child {
    left: 1557px;
    top: 454px;
  }
  /* line 124, ../../sass/pages/_why.scss */
  #world-map .world-map-locations li:nth-child(2) {
    left: 1822px;
    top: 529px;
  }
  /* line 125, ../../sass/pages/_why.scss */
  #world-map .world-map-locations li:nth-child(3) {
    left: 1655px;
    top: 732px;
  }
  /* line 126, ../../sass/pages/_why.scss */
  #world-map .world-map-locations li:nth-child(4) {
    left: 1814px;
    top: 864px;
  }
  /* line 127, ../../sass/pages/_why.scss */
  #world-map .world-map-locations li:nth-child(5) {
    left: 1576px;
    top: 1006px;
  }
}
@media (min-width: 1160px) {
  /* line 133, ../../sass/pages/_why.scss */
  #world-map .svg, #world-map-background {
    width: 3813px;
    height: 1886px;
  }

  /* line 138, ../../sass/pages/_why.scss */
  #world-map-background {
    -moz-transform: translateX(-1511px) translateY(-872px);
    -ms-transform: translateX(-1511px) translateY(-872px);
    -webkit-transform: translateX(-1511px) translateY(-872px);
    transform: translateX(-1511px) translateY(-872px);
  }

  /* line 144, ../../sass/pages/_why.scss */
  #world-map .world-map-locations li:first-child {
    left: 1546px;
    top: 477px;
  }
  /* line 145, ../../sass/pages/_why.scss */
  #world-map .world-map-locations li:nth-child(2) {
    left: 1975px;
    top: 497px;
  }
  /* line 146, ../../sass/pages/_why.scss */
  #world-map .world-map-locations li:nth-child(3) {
    left: 1794px;
    top: 680px;
  }
  /* line 147, ../../sass/pages/_why.scss */
  #world-map .world-map-locations li:nth-child(4) {
    left: 1573px;
    top: 863px;
  }
  /* line 148, ../../sass/pages/_why.scss */
  #world-map .world-map-locations li:nth-child(5) {
    left: 1950px;
    top: 835px;
  }
  /* line 149, ../../sass/pages/_why.scss */
  #world-map .world-map-locations li:nth-child(6) {
    left: 1757px;
    top: 1048px;
  }
  /* line 150, ../../sass/pages/_why.scss */
  #world-map .world-map-locations li:nth-child(7) {
    left: 1389px;
    top: 1189px;
  }
  /* line 151, ../../sass/pages/_why.scss */
  #world-map .world-map-locations li:nth-child(8) {
    left: 1971px;
    top: 1234px;
  }
}
/* Horde ("usps") */
/* line 212, ../../sass/pages/_why.scss */
#horde, #horde-xl {
  height: 450px;
  margin-bottom: 60px;
  position: relative;
  overflow: hidden;
}
/* line 218, ../../sass/pages/_why.scss */
#horde ul, #horde-xl ul {
  margin: 0;
  padding: 0;
}
/* line 223, ../../sass/pages/_why.scss */
#horde li, #horde-xl li {
  display: block;
  position: absolute;
  -webkit-animation: moveleft 40s linear 0s infinite normal none running;
  animation: moveleft 40s linear 0s infinite normal none running;
  -webkit-animation-delay: -130s;
  animation-delay: -130s;
  /* Position everything */
}
/* line 230, ../../sass/pages/_why.scss */
#horde li.yellow > div, #horde-xl li.yellow > div {
  background: #fdeebe;
  color: #c85d42;
}
/* line 235, ../../sass/pages/_why.scss */
#horde li.blue > div, #horde-xl li.blue > div {
  background: #c4f0ff;
  color: #217ab7;
}
/* line 240, ../../sass/pages/_why.scss */
#horde li.pink > div, #horde-xl li.pink > div {
  background: #ffe0f5;
  color: #9251ac;
}
/* line 245, ../../sass/pages/_why.scss */
#horde li.green > div, #horde-xl li.green > div {
  background: #d6facf;
  color: #159570;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(1), #horde-xl li:nth-child(1) {
  left: 1134px;
  top: 45px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(1) div, #horde-xl li:nth-child(1) div {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(2), #horde-xl li:nth-child(2) {
  left: 1620px;
  top: 271px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(2) div, #horde-xl li:nth-child(2) div {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(3), #horde-xl li:nth-child(3) {
  left: 980px;
  top: 155px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(3) div, #horde-xl li:nth-child(3) div {
  -webkit-animation-delay: -1.5s;
  animation-delay: -1.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(4), #horde-xl li:nth-child(4) {
  left: 1761px;
  top: 372px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(4) div, #horde-xl li:nth-child(4) div {
  -webkit-animation-delay: -2s;
  animation-delay: -2s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(5), #horde-xl li:nth-child(5) {
  left: 2790px;
  top: 387px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(5) div, #horde-xl li:nth-child(5) div {
  -webkit-animation-delay: -2.5s;
  animation-delay: -2.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(6), #horde-xl li:nth-child(6) {
  left: 2539px;
  top: 79px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(6) div, #horde-xl li:nth-child(6) div {
  -webkit-animation-delay: -3s;
  animation-delay: -3s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(7), #horde-xl li:nth-child(7) {
  left: 2670px;
  top: 314px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(7) div, #horde-xl li:nth-child(7) div {
  -webkit-animation-delay: -3.5s;
  animation-delay: -3.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(8), #horde-xl li:nth-child(8) {
  left: 1240px;
  top: 286px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(8) div, #horde-xl li:nth-child(8) div {
  -webkit-animation-delay: -4s;
  animation-delay: -4s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(9), #horde-xl li:nth-child(9) {
  left: 2271px;
  top: 327px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(9) div, #horde-xl li:nth-child(9) div {
  -webkit-animation-delay: -4.5s;
  animation-delay: -4.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(10), #horde-xl li:nth-child(10) {
  left: 795px;
  top: 226px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(10) div, #horde-xl li:nth-child(10) div {
  -webkit-animation-delay: -5s;
  animation-delay: -5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(11), #horde-xl li:nth-child(11) {
  left: 276px;
  top: 256px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(11) div, #horde-xl li:nth-child(11) div {
  -webkit-animation-delay: -5.5s;
  animation-delay: -5.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(12), #horde-xl li:nth-child(12) {
  left: 700px;
  top: 20px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(12) div, #horde-xl li:nth-child(12) div {
  -webkit-animation-delay: -6s;
  animation-delay: -6s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(13), #horde-xl li:nth-child(13) {
  left: 1210px;
  top: 365px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(13) div, #horde-xl li:nth-child(13) div {
  -webkit-animation-delay: -6.5s;
  animation-delay: -6.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(14), #horde-xl li:nth-child(14) {
  left: 424px;
  top: 183px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(14) div, #horde-xl li:nth-child(14) div {
  -webkit-animation-delay: -7s;
  animation-delay: -7s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(15), #horde-xl li:nth-child(15) {
  left: 2545px;
  top: 387px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(15) div, #horde-xl li:nth-child(15) div {
  -webkit-animation-delay: -7.5s;
  animation-delay: -7.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(16), #horde-xl li:nth-child(16) {
  left: 1303px;
  top: 183px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(16) div, #horde-xl li:nth-child(16) div {
  -webkit-animation-delay: -8s;
  animation-delay: -8s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(17), #horde-xl li:nth-child(17) {
  left: 907px;
  top: 88px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(17) div, #horde-xl li:nth-child(17) div {
  -webkit-animation-delay: -8.5s;
  animation-delay: -8.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(18), #horde-xl li:nth-child(18) {
  left: 633px;
  top: 320px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(18) div, #horde-xl li:nth-child(18) div {
  -webkit-animation-delay: -9s;
  animation-delay: -9s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(19), #horde-xl li:nth-child(19) {
  left: 2100px;
  top: 258px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(19) div, #horde-xl li:nth-child(19) div {
  -webkit-animation-delay: -9.5s;
  animation-delay: -9.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(20), #horde-xl li:nth-child(20) {
  left: 323px;
  top: 60px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(20) div, #horde-xl li:nth-child(20) div {
  -webkit-animation-delay: -10s;
  animation-delay: -10s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(21), #horde-xl li:nth-child(21) {
  left: 1500px;
  top: 206px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(21) div, #horde-xl li:nth-child(21) div {
  -webkit-animation-delay: -10.5s;
  animation-delay: -10.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(22), #horde-xl li:nth-child(22) {
  left: 129px;
  top: 357px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(22) div, #horde-xl li:nth-child(22) div {
  -webkit-animation-delay: -11s;
  animation-delay: -11s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(23), #horde-xl li:nth-child(23) {
  left: 160px;
  top: 160px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(23) div, #horde-xl li:nth-child(23) div {
  -webkit-animation-delay: -11.5s;
  animation-delay: -11.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(24), #horde-xl li:nth-child(24) {
  left: 40px;
  top: 220px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(24) div, #horde-xl li:nth-child(24) div {
  -webkit-animation-delay: -12s;
  animation-delay: -12s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(25), #horde-xl li:nth-child(25) {
  left: 1929px;
  top: 313px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(25) div, #horde-xl li:nth-child(25) div {
  -webkit-animation-delay: -12.5s;
  animation-delay: -12.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(26), #horde-xl li:nth-child(26) {
  left: 2135px;
  top: 198px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(26) div, #horde-xl li:nth-child(26) div {
  -webkit-animation-delay: -13s;
  animation-delay: -13s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(27), #horde-xl li:nth-child(27) {
  left: 2020px;
  top: 148px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(27) div, #horde-xl li:nth-child(27) div {
  -webkit-animation-delay: -13.5s;
  animation-delay: -13.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(28), #horde-xl li:nth-child(28) {
  left: 2276px;
  top: 82px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(28) div, #horde-xl li:nth-child(28) div {
  -webkit-animation-delay: -14s;
  animation-delay: -14s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(29), #horde-xl li:nth-child(29) {
  left: 2654px;
  top: 182px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(29) div, #horde-xl li:nth-child(29) div {
  -webkit-animation-delay: -14.5s;
  animation-delay: -14.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(30), #horde-xl li:nth-child(30) {
  left: 960px;
  top: 305px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(30) div, #horde-xl li:nth-child(30) div {
  -webkit-animation-delay: -15s;
  animation-delay: -15s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(31), #horde-xl li:nth-child(31) {
  left: 2783px;
  top: 60px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(31) div, #horde-xl li:nth-child(31) div {
  -webkit-animation-delay: -15.5s;
  animation-delay: -15.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(32), #horde-xl li:nth-child(32) {
  left: 2811px;
  top: 118px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(32) div, #horde-xl li:nth-child(32) div {
  -webkit-animation-delay: -16s;
  animation-delay: -16s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(33), #horde-xl li:nth-child(33) {
  left: 1519px;
  top: 118px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(33) div, #horde-xl li:nth-child(33) div {
  -webkit-animation-delay: -16.5s;
  animation-delay: -16.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(34), #horde-xl li:nth-child(34) {
  left: 2310px;
  top: 148px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(34) div, #horde-xl li:nth-child(34) div {
  -webkit-animation-delay: -17s;
  animation-delay: -17s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(35), #horde-xl li:nth-child(35) {
  left: 1071px;
  top: 233px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(35) div, #horde-xl li:nth-child(35) div {
  -webkit-animation-delay: -17.5s;
  animation-delay: -17.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(36), #horde-xl li:nth-child(36) {
  left: 1250px;
  top: 97px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(36) div, #horde-xl li:nth-child(36) div {
  -webkit-animation-delay: -18s;
  animation-delay: -18s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(37), #horde-xl li:nth-child(37) {
  left: 1773px;
  top: 148px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(37) div, #horde-xl li:nth-child(37) div {
  -webkit-animation-delay: -18.5s;
  animation-delay: -18.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(38), #horde-xl li:nth-child(38) {
  left: 1500px;
  top: 30px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(38) div, #horde-xl li:nth-child(38) div {
  -webkit-animation-delay: -19s;
  animation-delay: -19s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(39), #horde-xl li:nth-child(39) {
  left: 2098px;
  top: 385px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(39) div, #horde-xl li:nth-child(39) div {
  -webkit-animation-delay: -19.5s;
  animation-delay: -19.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(40), #horde-xl li:nth-child(40) {
  left: 2600px;
  top: 8px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(40) div, #horde-xl li:nth-child(40) div {
  -webkit-animation-delay: -20s;
  animation-delay: -20s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(41), #horde-xl li:nth-child(41) {
  left: 2423px;
  top: 244px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(41) div, #horde-xl li:nth-child(41) div {
  -webkit-animation-delay: -20.5s;
  animation-delay: -20.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(42), #horde-xl li:nth-child(42) {
  left: 1900px;
  top: 20px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(42) div, #horde-xl li:nth-child(42) div {
  -webkit-animation-delay: -21s;
  animation-delay: -21s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(43), #horde-xl li:nth-child(43) {
  left: 901px;
  top: 385px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(43) div, #horde-xl li:nth-child(43) div {
  -webkit-animation-delay: -21.5s;
  animation-delay: -21.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(44), #horde-xl li:nth-child(44) {
  left: 1810px;
  top: 206px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(44) div, #horde-xl li:nth-child(44) div {
  -webkit-animation-delay: -22s;
  animation-delay: -22s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(45), #horde-xl li:nth-child(45) {
  left: 624px;
  top: 111px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(45) div, #horde-xl li:nth-child(45) div {
  -webkit-animation-delay: -22.5s;
  animation-delay: -22.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(46), #horde-xl li:nth-child(46) {
  left: 1690px;
  top: 70px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(46) div, #horde-xl li:nth-child(46) div {
  -webkit-animation-delay: -23s;
  animation-delay: -23s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(47), #horde-xl li:nth-child(47) {
  left: 75px;
  top: 103px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(47) div, #horde-xl li:nth-child(47) div {
  -webkit-animation-delay: -23.5s;
  animation-delay: -23.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(48), #horde-xl li:nth-child(48) {
  left: 2200px;
  top: 20px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(48) div, #horde-xl li:nth-child(48) div {
  -webkit-animation-delay: -24s;
  animation-delay: -24s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(49), #horde-xl li:nth-child(49) {
  left: 413px;
  top: 367px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(49) div, #horde-xl li:nth-child(49) div {
  -webkit-animation-delay: -24.5s;
  animation-delay: -24.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(50), #horde-xl li:nth-child(50) {
  left: 520px;
  top: 256px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(50) div, #horde-xl li:nth-child(50) div {
  -webkit-animation-delay: -25s;
  animation-delay: -25s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(51), #horde-xl li:nth-child(51) {
  left: 2895px;
  top: 271px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(51) div, #horde-xl li:nth-child(51) div {
  -webkit-animation-delay: -25.5s;
  animation-delay: -25.5s;
}
/* line 252, ../../sass/pages/_why.scss */
#horde li:nth-child(52), #horde-xl li:nth-child(52) {
  left: 1990px;
  top: 75px;
}
/* line 256, ../../sass/pages/_why.scss */
#horde li:nth-child(52) div, #horde-xl li:nth-child(52) div {
  -webkit-animation-delay: -26s;
  animation-delay: -26s;
}
/* line 262, ../../sass/pages/_why.scss */
#horde li > div, #horde-xl li > div {
  position: relative;
  overflow: auto;
  height: 40px;
  padding: 5px 5px 0 5px;
  font-size: 16px;
  white-space: nowrap;
  width: 73px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  -moz-transition: -moz-transform 0.7s cubic-bezier(0.205, 0.96, 0.375, 1.025) 0s;
  -o-transition: -o-transform 0.7s cubic-bezier(0.205, 0.96, 0.375, 1.025) 0s;
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.205, 0.96, 0.375, 1.025);
  -webkit-transition-delay: 0s;
  transition: transform 0.7s cubic-bezier(0.205, 0.96, 0.375, 1.025) 0s;
  -webkit-animation: card-jiggle 30s ease 0s infinite alternate none running;
  animation: card-jiggle 30s ease 0s infinite alternate none running;
}
/* line 275, ../../sass/pages/_why.scss */
#horde li > div .cc, #horde-xl li > div .cc {
  font-size: 29px;
  margin-top: -1px;
}
/* line 281, ../../sass/pages/_why.scss */
#horde li img, #horde-xl li img {
  display: block;
  float: left;
  width: 30px;
  height: 30px;
  margin: 0 3px 0 0;
  background: #111111;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 294, ../../sass/pages/_why.scss */
#horde-mask {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  background: #FFFFFF;
}
/* line 302, ../../sass/pages/_why.scss */
#horde-mask:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 250px;
  height: 100%;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUwIiBoZWlnaHQ9IjUwMCIgdmlld0JveD0iMCAwIDI1MCA1MDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIwJSIgeTE9IjUwJSIgeDI9Ijk3LjUyNiUiIHkyPSI1MCUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj48c3RvcCBzdG9wLWNvbG9yPSIjQzRGMEZGIiBzdG9wLW9wYWNpdHk9Ii41IiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGRiIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBpZD0iTWFzayIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjUwIDBDMTExLjkyOSAwIDEgMTExLjkyOSAxIDI1MHMxMTAuOTI5IDI1MCAyNDkgMjUwSDBWMGgyNTB6IiBpZD0iQ29tYmluZWQtU2hhcGUiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjUxIDUwMFYwQzExMi45MjkgMCAxIDExMS45MjkgMSAyNTBzMTExLjkyOSAyNTAgMjUwIDI1MHoiIGlkPSJPdmFsLTMtQ29weSIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOm11bHRpcGx5Ii8+PC9nPjwvc3ZnPg==) no-repeat 0;
  background-size: auto 100%;
  -moz-transform: translateX(100%) translateY(-50%);
  -ms-transform: translateX(100%) translateY(-50%);
  -webkit-transform: translateX(100%) translateY(-50%);
  transform: translateX(100%) translateY(-50%);
}

/* line 316, ../../sass/pages/_why.scss */
#horde-stake {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  padding-top: 24px;
  background: #6514dd;
  text-align: center;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 329, ../../sass/pages/_why.scss */
#horde-stake img {
  display: inline-block;
  width: 50px;
  height: 50px;
}

/* line 336, ../../sass/pages/_why.scss */
#horde-merchants {
  position: absolute;
  top: 50%;
  left: calc(50% - 45px);
  width: 90px;
  height: 90px;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-transform: translate(-250px, -50%);
  -ms-transform: translate(-250px, -50%);
  -webkit-transform: translate(-250px, -50%);
  transform: translate(-250px, -50%);
}
/* line 347, ../../sass/pages/_why.scss */
#horde-merchants .store {
  text-align: center;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 351, ../../sass/pages/_why.scss */
#horde-merchants .store span {
  font-weight: bold;
  white-space: nowrap;
}
/* line 356, ../../sass/pages/_why.scss */
#horde-merchants .store:first-child {
  width: 90px;
  height: 90px;
  background: #b6daf2;
  color: #75b9e7;
}
/* line 363, ../../sass/pages/_why.scss */
#horde-merchants .store:nth-child(2) {
  width: 75px;
  height: 75px;
  background: #a8ebc4;
  color: #69dd9a;
  position: absolute;
  top: -100px;
  left: -80px;
  font-size: 12px;
}
/* line 374, ../../sass/pages/_why.scss */
#horde-merchants .store:nth-child(3) {
  width: 55px;
  height: 55px;
  background: #f8c9c4;
  color: #ef8b80;
  position: absolute;
  bottom: -80px;
  left: -65px;
  font-size: 9px;
}

/* line 387, ../../sass/pages/_why.scss */
#horde-arrows {
  position: absolute;
  left: calc(100% + 12px);
  width: 120px;
  height: 40px;
}
/* line 393, ../../sass/pages/_why.scss */
#horde-arrows .arrow {
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 397, ../../sass/pages/_why.scss */
#horde-arrows .arrow:first-child {
  top: 0;
  right: 0;
  -webkit-animation: arrowleft 4s ease-in-out 0s infinite normal none running;
  animation: arrowleft 4s ease-in-out 0s infinite normal none running;
}
/* line 404, ../../sass/pages/_why.scss */
#horde-arrows .arrow:last-child {
  bottom: 0;
  left: 0;
  -webkit-animation: arrowright 4s ease-in-out 1.6s infinite normal none running;
  animation: arrowright 4s ease-in-out 1.6s infinite normal none running;
}
/* line 412, ../../sass/pages/_why.scss */
#horde-arrows .fa-money-bill {
  color: #2ecc71;
}
/* line 416, ../../sass/pages/_why.scss */
#horde-arrows .fa-box-heart {
  color: #e67e22;
}

/* line 421, ../../sass/pages/_why.scss */
#products-grid {
  height: 220px;
  position: relative;
  overflow: hidden;
}
/* line 426, ../../sass/pages/_why.scss */
#products-grid ul {
  padding: 0;
  margin: 0;
}
/* line 431, ../../sass/pages/_why.scss */
#products-grid li {
  display: none;
  position: absolute;
  width: 68px;
  height: 68px;
  overflow: hidden;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1), 0 8px 17px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1), 0 8px 17px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1), 0 8px 17px 0 rgba(0, 0, 0, 0.05);
}
/* line 443, ../../sass/pages/_why.scss */
#products-grid li:first-child {
  top: 31%;
  left: 0;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 444, ../../sass/pages/_why.scss */
#products-grid li:nth-child(2) {
  top: 62%;
  left: 0;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 445, ../../sass/pages/_why.scss */
#products-grid li:nth-child(3) {
  top: 15%;
  left: 7%;
}
/* line 446, ../../sass/pages/_why.scss */
#products-grid li:nth-child(4) {
  top: 45%;
  left: 7%;
}
/* line 447, ../../sass/pages/_why.scss */
#products-grid li:nth-child(5) {
  top: 77%;
  /*left: 7%;*/
}
/* line 448, ../../sass/pages/_why.scss */
#products-grid li:nth-child(6) {
  top: 31%;
  /*left: 20%;*/
}
/* line 449, ../../sass/pages/_why.scss */
#products-grid li:nth-child(7) {
  top: 62%;
  /*left: 20%;*/
}
/* line 450, ../../sass/pages/_why.scss */
#products-grid li:nth-child(8) {
  top: 45%;
}
/* line 451, ../../sass/pages/_why.scss */
#products-grid li:nth-child(9) {
  top: 62%;
}
/* line 452, ../../sass/pages/_why.scss */
#products-grid li:nth-child(10) {
  top: 45%;
  right: 32%;
}
/* line 453, ../../sass/pages/_why.scss */
#products-grid li:nth-child(11) {
  top: 77%;
  right: 32%;
}
/* line 454, ../../sass/pages/_why.scss */
#products-grid li:nth-child(12) {
  top: 31%;
  right: 20%;
}
/* line 455, ../../sass/pages/_why.scss */
#products-grid li:nth-child(13) {
  top: 62%;
  right: 20%;
}
/* line 456, ../../sass/pages/_why.scss */
#products-grid li:nth-child(14) {
  top: 15%;
  right: 7%;
}
/* line 457, ../../sass/pages/_why.scss */
#products-grid li:nth-child(15) {
  top: 45%;
  right: 7%;
}
/* line 458, ../../sass/pages/_why.scss */
#products-grid li:nth-child(16) {
  top: 77%;
  right: 7%;
}
/* line 459, ../../sass/pages/_why.scss */
#products-grid li:nth-child(17) {
  top: 0;
  right: 0;
  -moz-transform: translateX(50%);
  -ms-transform: translateX(50%);
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
}
/* line 460, ../../sass/pages/_why.scss */
#products-grid li:nth-child(18) {
  top: 31%;
  right: 0;
  -moz-transform: translateX(50%);
  -ms-transform: translateX(50%);
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
}
/* line 461, ../../sass/pages/_why.scss */
#products-grid li:nth-child(19) {
  top: 62%;
  right: 0%;
  -moz-transform: translateX(50%);
  -ms-transform: translateX(50%);
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
}
/* line 463, ../../sass/pages/_why.scss */
#products-grid li figure {
  width: 100%;
  height: 100%;
  display: block;
  background-color: #FFFFFF;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 475, ../../sass/pages/_why.scss */
#products-grid li:hover {
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  -webkit-box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.15), 0 10px 30px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.15), 0 10px 30px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.15), 0 10px 30px 0 rgba(0, 0, 0, 0.05);
}
/* line 479, ../../sass/pages/_why.scss */
#products-grid li:hover:first-child, #products-grid li:hover:nth-child(2) {
  -moz-transform: scale(1.05) translateX(-50%);
  -ms-transform: scale(1.05) translateX(-50%);
  -webkit-transform: scale(1.05) translateX(-50%);
  transform: scale(1.05) translateX(-50%);
}
/* line 483, ../../sass/pages/_why.scss */
#products-grid li:hover:nth-child(17), #products-grid li:hover:nth-child(18), #products-grid li:hover:nth-child(19) {
  -moz-transform: scale(1.05) translateX(50%);
  -ms-transform: scale(1.05) translateX(50%);
  -webkit-transform: scale(1.05) translateX(50%);
  transform: scale(1.05) translateX(50%);
}

@media (max-width: 959px) and (min-width: 720px) {
  /* line 494, ../../sass/pages/_why.scss */
  #products-grid {
    height: 300px;
    margin-top: -80px;
  }
  /* line 499, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(-n+14) {
    display: block;
  }
  /* line 503, ../../sass/pages/_why.scss */
  #products-grid li:first-child {
    top: 0;
  }
  /* line 504, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(2) {
    top: 36%;
  }
  /* line 505, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(3) {
    top: 73%;
    left: 0;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  /* line 506, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(4) {
    top: 22%;
    left: 10%;
  }
  /* line 507, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(5) {
    top: 55%;
    left: 10%;
  }
  /* line 508, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(6) {
    top: 36%;
    left: 28%;
  }
  /* line 509, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(7) {
    top: 55%;
    left: 50%;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  /* line 510, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(8) {
    top: 36%;
    right: 27%;
  }
  /* line 511, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(9) {
    top: 73%;
    right: 27%;
  }
  /* line 512, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(10) {
    top: 22%;
    right: 10%;
  }
  /* line 513, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(11) {
    top: 55%;
    right: 10%;
  }
  /* line 514, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(12) {
    top: 0%;
    right: 0;
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
  }
  /* line 515, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(13) {
    top: 36%;
    right: 0;
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
  }
  /* line 516, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(14) {
    top: 73%;
    right: 0;
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
  }
  /* line 519, ../../sass/pages/_why.scss */
  #products-grid li:hover:nth-child(3), #products-grid li:hover:nth-child(7) {
    -moz-transform: scale(1.05) translateX(-50%);
    -ms-transform: scale(1.05) translateX(-50%);
    -webkit-transform: scale(1.05) translateX(-50%);
    transform: scale(1.05) translateX(-50%);
  }
  /* line 523, ../../sass/pages/_why.scss */
  #products-grid li:hover:nth-child(12), #products-grid li:hover:nth-child(13), #products-grid li:hover:nth-child(13) {
    -moz-transform: scale(1.05) translateX(50%);
    -ms-transform: scale(1.05) translateX(50%);
    -webkit-transform: scale(1.05) translateX(50%);
    transform: scale(1.05) translateX(50%);
  }
}
@media (min-width: 1440px) {
  /* line 533, ../../sass/pages/_why.scss */
  #products-grid li {
    width: 135px;
    height: 135px;
  }
}
@media (min-width: 1160px) {
  /* line 542, ../../sass/pages/_why.scss */
  #products-grid li {
    width: 100px;
    height: 100px;
  }
}
@media (min-width: 1280px) {
  /* line 551, ../../sass/pages/_why.scss */
  #products-grid li {
    width: 120px;
    height: 120px;
  }
}
@media (min-width: 960px) {
  /* line 559, ../../sass/pages/_why.scss */
  #products-grid {
    height: 655px;
    margin-top: -200px;
  }
  /* line 563, ../../sass/pages/_why.scss */
  #products-grid li {
    width: 90px;
    height: 90px;
  }
  /* line 567, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(-n+19) {
    display: block;
  }
  /* line 571, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(5) {
    left: 7%;
  }
  /* line 572, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(6) {
    left: 20%;
  }
  /* line 573, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(7) {
    left: 20%;
  }
  /* line 574, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(8) {
    left: 32%;
  }
  /* line 575, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(9) {
    left: 50%;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  /* line 578, ../../sass/pages/_why.scss */
  #products-grid li:hover:nth-child(9) {
    -moz-transform: scale(1.05) translateX(-50%);
    -ms-transform: scale(1.05) translateX(-50%);
    -webkit-transform: scale(1.05) translateX(-50%);
    transform: scale(1.05) translateX(-50%);
  }
}
@media (max-width: 719px) {
  /* line 587, ../../sass/pages/_why.scss */
  #products-grid {
    /*height: 300px;
    margin-top: -10px;*/
  }
  /* line 592, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(-n+8) {
    display: block;
  }
  /* line 596, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(1) {
    top: 0;
    left: 0;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  /* line 597, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(2) {
    top: 44%;
    left: 0;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  /* line 598, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(3) {
    top: 18%;
    left: 16%;
  }
  /* line 599, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(4) {
    top: 44%;
    left: 50%;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  /* line 600, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(5) {
    top: 18%;
    right: 16%;
  }
  /* line 601, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(6) {
    top: 138px;
    right: 16%;
  }
  /* line 602, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(7) {
    top: 0;
    right: 0;
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
  }
  /* line 603, ../../sass/pages/_why.scss */
  #products-grid li:nth-child(8) {
    top: 44%;
    right: 0;
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
  }
}
@media (max-width: 600px) {
  /* line 609, ../../sass/pages/_why.scss */
  #world-map {
    margin-top: -10px;
  }

  /* line 610, ../../sass/pages/_why.scss */
  #world-map-content-wrapper {
    padding: 90px 30px 100px 30px;
  }

  /* line 611, ../../sass/pages/_why.scss */
  #world-map-content {
    margin: 0 auto;
    text-align: center;
  }

  /* line 612, ../../sass/pages/_why.scss */
  .world-map-locations {
    display: none;
  }

  /* line 613, ../../sass/pages/_why.scss */
  #horde {
    height: 340px;
    margin-bottom: 20px;
  }

  /* line 614, ../../sass/pages/_why.scss */
  #horde-merchants {
    left: calc(50% - -5px);
  }

  /* line 615, ../../sass/pages/_why.scss */
  #horde-arrows {
    left: calc(100% + -12px);
  }
}
@media (max-width: 430px) {
  /* line 619, ../../sass/pages/_why.scss */
  #products-grid {
    margin-top: -5px;
    height: 220px;
  }
}
@media (min-width: 510px) {
  /* line 623, ../../sass/pages/_why.scss */
  #products-grid {
    height: 300px;
    margin-top: -66px;
  }
  /* line 627, ../../sass/pages/_why.scss */
  #products-grid li {
    width: 70px;
    height: 70px;
  }
}
@media (min-width: 410px) {
  /* line 635, ../../sass/pages/_why.scss */
  #products-grid {
    margin-top: 10px;
  }
}
/* line 4, ../../sass/pages/_b2b.scss */
#hero {
  min-height: 80%;
  background: #6514dd;
  padding: 120px 0 100px 0;
}
/* line 9, ../../sass/pages/_b2b.scss */
#hero h1, #hero h2, #hero h3 {
  color: #FFFFFF;
}
/* line 13, ../../sass/pages/_b2b.scss */
#hero #horde-xl {
  margin-bottom: 80px;
}

/* line 18, ../../sass/pages/_b2b.scss */
.panel {
  border: 1px solid #E2E4ED;
  padding: 0 40px 30px 40px;
}
/* line 22, ../../sass/pages/_b2b.scss */
.panel figure {
  width: 100px;
  height: 100px;
  margin: -50px auto 0 auto;
  background: #FFFFFF;
}
/* line 28, ../../sass/pages/_b2b.scss */
.panel figure img {
  display: block;
}
/* line 33, ../../sass/pages/_b2b.scss */
.panel h4, .panel .box-product h4 a, .box-product h4 .panel a, .panel .ais-hits--item h4 a, .ais-hits--item h4 .panel a, .panel .ais-infinite-hits--item h4 a, .ais-infinite-hits--item h4 .panel a {
  margin-bottom: 20px;
}

/* line 38, ../../sass/pages/_b2b.scss */
.box-content-standalone {
  padding: 70px 0 25px 0;
  border-bottom: 1px solid #E2E4ED;
}
/* line 42, ../../sass/pages/_b2b.scss */
.box-content-standalone:last-child {
  border-bottom: none;
}
/* line 46, ../../sass/pages/_b2b.scss */
.box-content-standalone.box-content-standalone-theme-light {
  background: #fdfcff;
}

/* line 51, ../../sass/pages/_b2b.scss */
.box-border-top-bottom {
  border-top: 1px solid #111111;
  border-bottom: 1px solid #111111;
  padding: 20px 0;
  text-align: center;
}
/* line 57, ../../sass/pages/_b2b.scss */
.box-border-top-bottom > div {
  display: inline-block;
  text-align: left;
}
/* line 61, ../../sass/pages/_b2b.scss */
.box-border-top-bottom > div:first-child {
  margin-right: 20px;
}
/* line 66, ../../sass/pages/_b2b.scss */
.box-border-top-bottom h2 {
  font-size: 18px;
  line-height: 22px;
}
/* line 70, ../../sass/pages/_b2b.scss */
.box-border-top-bottom h2 i {
  font-size: 14px;
  margin-right: 10px;
}

/* line 77, ../../sass/pages/_b2b.scss */
.box-border-around {
  padding: 20px;
  overflow: auto;
  background: #6514dd;
  color: #FFFFFF;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
/* line 85, ../../sass/pages/_b2b.scss */
.box-border-around h2, .box-border-around h3 {
  color: #FFFFFF;
  font-size: 22px;
}
/* line 90, ../../sass/pages/_b2b.scss */
.box-border-around b {
  color: #FFFFFF;
  font-size: 12px;
}
/* line 95, ../../sass/pages/_b2b.scss */
.box-border-around:first-child {
  margin-bottom: 10px;
}

/* line 100, ../../sass/pages/_b2b.scss */
.box-border-around-half {
  width: 50%;
  float: left;
}
/* line 104, ../../sass/pages/_b2b.scss */
.box-border-around-half:first-child {
  border-right: 1px solid #FFFFFF;
}

/* Horde XL (on Sell page) */
/* line 110, ../../sass/pages/_b2b.scss */
#horde-xl {
  height: 520px;
}
/* line 113, ../../sass/pages/_b2b.scss */
#horde-xl li {
  /* Position everything */
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(1) {
  left: 1134px;
  top: 45px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(1) div {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(1) div > div {
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -webkit-transform: scale(0.6);
  transform: scale(0.6);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(2) {
  left: 1620px;
  top: 271px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(2) div {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(2) div > div {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(3) {
  left: 980px;
  top: 155px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(3) div {
  -webkit-animation-delay: -1.5s;
  animation-delay: -1.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(3) div > div {
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(4) {
  left: 1761px;
  top: 372px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(4) div {
  -webkit-animation-delay: -2s;
  animation-delay: -2s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(4) div > div {
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -webkit-transform: scale(0.6);
  transform: scale(0.6);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(5) {
  left: 2790px;
  top: 387px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(5) div {
  -webkit-animation-delay: -2.5s;
  animation-delay: -2.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(5) div > div {
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(6) {
  left: 2539px;
  top: 79px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(6) div {
  -webkit-animation-delay: -3s;
  animation-delay: -3s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(6) div > div {
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(7) {
  left: 2670px;
  top: 314px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(7) div {
  -webkit-animation-delay: -3.5s;
  animation-delay: -3.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(7) div > div {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(8) {
  left: 1240px;
  top: 286px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(8) div {
  -webkit-animation-delay: -4s;
  animation-delay: -4s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(8) div > div {
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(9) {
  left: 2271px;
  top: 327px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(9) div {
  -webkit-animation-delay: -4.5s;
  animation-delay: -4.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(9) div > div {
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(10) {
  left: 795px;
  top: 226px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(10) div {
  -webkit-animation-delay: -5s;
  animation-delay: -5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(10) div > div {
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(11) {
  left: 276px;
  top: 256px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(11) div {
  -webkit-animation-delay: -5.5s;
  animation-delay: -5.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(11) div > div {
  -moz-transform: scale(0.4);
  -ms-transform: scale(0.4);
  -webkit-transform: scale(0.4);
  transform: scale(0.4);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(12) {
  left: 700px;
  top: 20px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(12) div {
  -webkit-animation-delay: -6s;
  animation-delay: -6s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(12) div > div {
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(13) {
  left: 1210px;
  top: 365px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(13) div {
  -webkit-animation-delay: -6.5s;
  animation-delay: -6.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(13) div > div {
  -moz-transform: scale(0.4);
  -ms-transform: scale(0.4);
  -webkit-transform: scale(0.4);
  transform: scale(0.4);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(14) {
  left: 424px;
  top: 183px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(14) div {
  -webkit-animation-delay: -7s;
  animation-delay: -7s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(14) div > div {
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -webkit-transform: scale(0.6);
  transform: scale(0.6);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(15) {
  left: 2545px;
  top: 387px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(15) div {
  -webkit-animation-delay: -7.5s;
  animation-delay: -7.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(15) div > div {
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(16) {
  left: 1303px;
  top: 183px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(16) div {
  -webkit-animation-delay: -8s;
  animation-delay: -8s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(16) div > div {
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -webkit-transform: scale(0.6);
  transform: scale(0.6);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(17) {
  left: 907px;
  top: 88px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(17) div {
  -webkit-animation-delay: -8.5s;
  animation-delay: -8.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(17) div > div {
  -moz-transform: scale(0.4);
  -ms-transform: scale(0.4);
  -webkit-transform: scale(0.4);
  transform: scale(0.4);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(18) {
  left: 633px;
  top: 320px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(18) div {
  -webkit-animation-delay: -9s;
  animation-delay: -9s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(18) div > div {
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(19) {
  left: 2100px;
  top: 258px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(19) div {
  -webkit-animation-delay: -9.5s;
  animation-delay: -9.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(19) div > div {
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -webkit-transform: scale(0.6);
  transform: scale(0.6);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(20) {
  left: 323px;
  top: 60px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(20) div {
  -webkit-animation-delay: -10s;
  animation-delay: -10s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(20) div > div {
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(21) {
  left: 1500px;
  top: 206px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(21) div {
  -webkit-animation-delay: -10.5s;
  animation-delay: -10.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(21) div > div {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(22) {
  left: 129px;
  top: 357px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(22) div {
  -webkit-animation-delay: -11s;
  animation-delay: -11s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(22) div > div {
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(23) {
  left: 160px;
  top: 160px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(23) div {
  -webkit-animation-delay: -11.5s;
  animation-delay: -11.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(23) div > div {
  -moz-transform: scale(0.3);
  -ms-transform: scale(0.3);
  -webkit-transform: scale(0.3);
  transform: scale(0.3);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(24) {
  left: 40px;
  top: 220px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(24) div {
  -webkit-animation-delay: -12s;
  animation-delay: -12s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(24) div > div {
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(25) {
  left: 1929px;
  top: 313px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(25) div {
  -webkit-animation-delay: -12.5s;
  animation-delay: -12.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(25) div > div {
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(26) {
  left: 2135px;
  top: 198px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(26) div {
  -webkit-animation-delay: -13s;
  animation-delay: -13s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(26) div > div {
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -webkit-transform: scale(0.6);
  transform: scale(0.6);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(27) {
  left: 2020px;
  top: 148px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(27) div {
  -webkit-animation-delay: -13.5s;
  animation-delay: -13.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(27) div > div {
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(28) {
  left: 2276px;
  top: 82px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(28) div {
  -webkit-animation-delay: -14s;
  animation-delay: -14s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(28) div > div {
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -webkit-transform: scale(0.6);
  transform: scale(0.6);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(29) {
  left: 2654px;
  top: 182px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(29) div {
  -webkit-animation-delay: -14.5s;
  animation-delay: -14.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(29) div > div {
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(30) {
  left: 960px;
  top: 305px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(30) div {
  -webkit-animation-delay: -15s;
  animation-delay: -15s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(30) div > div {
  -moz-transform: scale(0.4);
  -ms-transform: scale(0.4);
  -webkit-transform: scale(0.4);
  transform: scale(0.4);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(31) {
  left: 2783px;
  top: 60px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(31) div {
  -webkit-animation-delay: -15.5s;
  animation-delay: -15.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(31) div > div {
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(32) {
  left: 2811px;
  top: 118px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(32) div {
  -webkit-animation-delay: -16s;
  animation-delay: -16s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(32) div > div {
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -webkit-transform: scale(0.6);
  transform: scale(0.6);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(33) {
  left: 1519px;
  top: 118px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(33) div {
  -webkit-animation-delay: -16.5s;
  animation-delay: -16.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(33) div > div {
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(34) {
  left: 2310px;
  top: 148px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(34) div {
  -webkit-animation-delay: -17s;
  animation-delay: -17s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(34) div > div {
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(35) {
  left: 1071px;
  top: 233px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(35) div {
  -webkit-animation-delay: -17.5s;
  animation-delay: -17.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(35) div > div {
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(36) {
  left: 1250px;
  top: 97px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(36) div {
  -webkit-animation-delay: -18s;
  animation-delay: -18s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(36) div > div {
  -moz-transform: scale(0.4);
  -ms-transform: scale(0.4);
  -webkit-transform: scale(0.4);
  transform: scale(0.4);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(37) {
  left: 1773px;
  top: 148px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(37) div {
  -webkit-animation-delay: -18.5s;
  animation-delay: -18.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(37) div > div {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(38) {
  left: 1500px;
  top: 30px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(38) div {
  -webkit-animation-delay: -19s;
  animation-delay: -19s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(38) div > div {
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(39) {
  left: 2098px;
  top: 385px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(39) div {
  -webkit-animation-delay: -19.5s;
  animation-delay: -19.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(39) div > div {
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(40) {
  left: 2600px;
  top: 8px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(40) div {
  -webkit-animation-delay: -20s;
  animation-delay: -20s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(40) div > div {
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(41) {
  left: 2423px;
  top: 244px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(41) div {
  -webkit-animation-delay: -20.5s;
  animation-delay: -20.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(41) div > div {
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(42) {
  left: 1900px;
  top: 20px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(42) div {
  -webkit-animation-delay: -21s;
  animation-delay: -21s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(42) div > div {
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -webkit-transform: scale(0.6);
  transform: scale(0.6);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(43) {
  left: 901px;
  top: 385px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(43) div {
  -webkit-animation-delay: -21.5s;
  animation-delay: -21.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(43) div > div {
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(44) {
  left: 1810px;
  top: 206px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(44) div {
  -webkit-animation-delay: -22s;
  animation-delay: -22s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(44) div > div {
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(45) {
  left: 624px;
  top: 111px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(45) div {
  -webkit-animation-delay: -22.5s;
  animation-delay: -22.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(45) div > div {
  -moz-transform: scale(0.4);
  -ms-transform: scale(0.4);
  -webkit-transform: scale(0.4);
  transform: scale(0.4);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(46) {
  left: 1690px;
  top: 70px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(46) div {
  -webkit-animation-delay: -23s;
  animation-delay: -23s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(46) div > div {
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(47) {
  left: 75px;
  top: 103px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(47) div {
  -webkit-animation-delay: -23.5s;
  animation-delay: -23.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(47) div > div {
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(48) {
  left: 2200px;
  top: 20px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(48) div {
  -webkit-animation-delay: -24s;
  animation-delay: -24s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(48) div > div {
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -webkit-transform: scale(0.6);
  transform: scale(0.6);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(49) {
  left: 413px;
  top: 367px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(49) div {
  -webkit-animation-delay: -24.5s;
  animation-delay: -24.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(49) div > div {
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(50) {
  left: 520px;
  top: 256px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(50) div {
  -webkit-animation-delay: -25s;
  animation-delay: -25s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(50) div > div {
  -moz-transform: scale(0.4);
  -ms-transform: scale(0.4);
  -webkit-transform: scale(0.4);
  transform: scale(0.4);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(51) {
  left: 2895px;
  top: 271px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(51) div {
  -webkit-animation-delay: -25.5s;
  animation-delay: -25.5s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(51) div > div {
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -webkit-transform: scale(0.6);
  transform: scale(0.6);
}
/* line 116, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(52) {
  left: 1990px;
  top: 75px;
}
/* line 120, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(52) div {
  -webkit-animation-delay: -26s;
  animation-delay: -26s;
}
/* line 123, ../../sass/pages/_b2b.scss */
#horde-xl li:nth-child(52) div > div {
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}
/* line 130, ../../sass/pages/_b2b.scss */
#horde-xl li > div {
  width: 150px;
  height: 150px;
  padding: 0;
  background-color: transparent !important;
  overflow: visible;
  -moz-border-radius: none !important;
  -webkit-border-radius: none;
  border-radius: none !important;
}
/* line 139, ../../sass/pages/_b2b.scss */
#horde-xl li > div > div {
  position: relative;
  width: 100%;
  height: 100%;
}
/* line 145, ../../sass/pages/_b2b.scss */
#horde-xl li > div img {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
/* line 155, ../../sass/pages/_b2b.scss */
#horde-xl li > div .cc {
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 65px;
}
/* line 161, ../../sass/pages/_b2b.scss */
#horde-xl li > div .cc:before {
  position: relative;
  z-index: 2;
}
/* line 166, ../../sass/pages/_b2b.scss */
#horde-xl li > div .cc:after {
  content: "";
  position: absolute;
  top: 6px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  background: #FFFFFF;
  z-index: 1;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 180, ../../sass/pages/_b2b.scss */
#horde-xl li > div figure {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 64px;
  height: 64px;
  margin: 0;
  background-color: #FFFFFF;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

/**
 *	/Sell
 */
/* line 202, ../../sass/pages/_b2b.scss */
.box-usp figure {
  width: 100px;
  height: 100px;
  background: #CACACA;
  margin: 0 auto 20px auto;
}

/* line 1, ../../sass/pages/_browse.scss */
.box-product, .ais-hits--item, .ais-infinite-hits--item {
  position: relative;
  background: #FFFFFF;
  border: 1px solid #E2E4ED;
  min-height: 100px;
  -webkit-box-shadow: 0px 3px 12px 0 rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 3px 12px 0 rgba(0, 0, 0, 0.03);
  box-shadow: 0px 3px 12px 0 rgba(0, 0, 0, 0.03);
}
/* line 11, ../../sass/pages/_browse.scss */
.box-product figure, .ais-hits--item figure, .ais-infinite-hits--item figure {
  display: block;
  /*position: relative;*/
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 75% 0 0 0;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  /*img{
  	@extend .transitions;
  	
  	display: block;
  	position: absolute;
  	top: 0;
  	right: 0;
  	bottom: 0;
  	left: 0;
  }*/
}
/* line 36, ../../sass/pages/_browse.scss */
.box-product > a, .ais-hits--item > a, .ais-infinite-hits--item > a, .box-product .box-product-image, .ais-hits--item .box-product-image, .ais-infinite-hits--item .box-product-image {
  display: block;
  overflow: hidden;
}
/* line 41, ../../sass/pages/_browse.scss */
.box-product .square, .ais-hits--item .square, .ais-infinite-hits--item .square {
  overflow: hidden;
}
/* line 49, ../../sass/pages/_browse.scss */
.box-product:hover, .ais-hits--item:hover, .ais-infinite-hits--item:hover {
  text-decoration: none !important;
  -webkit-box-shadow: 0px 4px 15px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 4px 15px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0px 4px 15px 0 rgba(0, 0, 0, 0.1);
}
/* line 54, ../../sass/pages/_browse.scss */
.box-product:hover > a figure, .ais-hits--item:hover > a figure, .ais-infinite-hits--item:hover > a figure, .box-product:hover figure div, .ais-hits--item:hover figure div, .ais-infinite-hits--item:hover figure div, .box-product:hover .square figure, .ais-hits--item:hover .square figure, .ais-infinite-hits--item:hover .square figure, .box-product:hover figure img, .ais-hits--item:hover figure img, .ais-infinite-hits--item:hover figure img, .box-product:hover figure, .ais-hits--item:hover figure, .ais-infinite-hits--item:hover figure {
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
/* line 59, ../../sass/pages/_browse.scss */
.box-product.box-product-xs, .box-product-xs.ais-hits--item, .box-product-xs.ais-infinite-hits--item {
  text-align: center;
}
/* line 62, ../../sass/pages/_browse.scss */
.box-product.box-product-xs h3, .box-product-xs.ais-hits--item h3, .box-product-xs.ais-infinite-hits--item h3, .box-product.box-product-xs h4, .box-product-xs.ais-hits--item h4, .box-product-xs.ais-infinite-hits--item h4, .box-product.box-product-xs h4 a, .box-product h4 .box-product-xs.ais-hits--item a, .box-product h4 .box-product-xs.ais-infinite-hits--item a, .ais-hits--item h4 .box-product.box-product-xs a, .box-product-xs.ais-hits--item h4 a, .ais-hits--item h4 .box-product-xs.ais-infinite-hits--item a, .ais-infinite-hits--item h4 .box-product.box-product-xs a, .ais-infinite-hits--item h4 .box-product-xs.ais-hits--item a, .box-product-xs.ais-infinite-hits--item h4 a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 68, ../../sass/pages/_browse.scss */
.box-product.box-product-xs .box-product-content, .box-product-xs.ais-hits--item .box-product-content, .box-product-xs.ais-infinite-hits--item .box-product-content {
  padding-bottom: 40px;
}
/* line 72, ../../sass/pages/_browse.scss */
.box-product.box-product-xs .box-product-footer, .box-product-xs.ais-hits--item .box-product-footer, .box-product-xs.ais-infinite-hits--item .box-product-footer {
  position: absolute;
  bottom: 5px;
  left: 0;
  right: 0;
  padding: 10px 0;
}
/* line 84, ../../sass/pages/_browse.scss */
.box-product em, .ais-hits--item em, .ais-infinite-hits--item em {
  font-weight: 700;
  font-style: normal;
  background-color: rgba(58, 150, 207, 0.1);
  padding: 2px 0 2px 2px;
}

/* line 92, ../../sass/pages/_browse.scss */
.box-product-content {
  padding: 10px;
}

/* line 97, ../../sass/pages/_browse.scss */
.box-category-explore > div {
  background: #FFFFFF;
  border: 1px solid #E2E4ED;
  min-height: 100px;
  margin-bottom: 20px;
  -webkit-box-shadow: 0px 3px 12px 0 rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 3px 12px 0 rgba(0, 0, 0, 0.03);
  box-shadow: 0px 3px 12px 0 rgba(0, 0, 0, 0.03);
}
/* line 108, ../../sass/pages/_browse.scss */
.box-category-explore h2, .box-category-explore h3 {
  margin-bottom: 15px;
}
/* line 112, ../../sass/pages/_browse.scss */
.box-category-explore figure {
  display: block;
  position: relative;
  padding-top: 36%;
  margin: 0;
  overflow: hidden;
}
/* line 119, ../../sass/pages/_browse.scss */
.box-category-explore figure > div {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 134, ../../sass/pages/_browse.scss */
.box-category-explore:hover > div {
  text-decoration: none !important;
  -webkit-box-shadow: 0px 4px 15px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 4px 15px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0px 4px 15px 0 rgba(0, 0, 0, 0.1);
}
/* line 139, ../../sass/pages/_browse.scss */
.box-category-explore:hover > div figure div, .box-category-explore:hover > div .square figure, .box-category-explore:hover > div figure img {
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
/* line 145, ../../sass/pages/_browse.scss */
.box-category-explore nav a {
  font-size: 15px;
}
/* line 149, ../../sass/pages/_browse.scss */
.box-category-explore nav li {
  margin-bottom: 5px;
}
/* line 152, ../../sass/pages/_browse.scss */
.box-category-explore nav li:last-child {
  margin: 0;
}

/* line 159, ../../sass/pages/_browse.scss */
.box-category-explore-content {
  padding: 20px 25px;
}

/* line 163, ../../sass/pages/_browse.scss */
.products-list, .ais-hits, .ais-infinite-hits, .products-list-content {
  /*@include flexbox();
  @include flex-wrap(wrap);
  -webkit-justify-content: space-between;
  justify-content: space-between;
  flex-direction: row;*/
  display: grid;
  /* 1 */
  grid-template-columns: repeat(auto-fill, 24%);
  /* 2 */
  grid-gap: 20px 1%;
  /* 3 */
  justify-content: space-between;
  /* 4 */
  /*.box-product, .ais-hits--item, .ais-infinite-hits--item{
  	width: 24%;
  }*/
}
/* line 179, ../../sass/pages/_browse.scss */
.products-list.ais-infinite-hits__empty, .ais-infinite-hits__empty.ais-hits, .ais-infinite-hits__empty.ais-infinite-hits, .products-list-content.ais-infinite-hits__empty {
  display: block;
}

/* line 184, ../../sass/pages/_browse.scss */
.btn-products-filter {
  display: none;
  margin-bottom: 20px;
}

/* line 191, ../../sass/pages/_browse.scss */
.products-breadcrumbs {
  margin: -10px 0 20px 0;
}
/* line 194, ../../sass/pages/_browse.scss */
.products-breadcrumbs i {
  margin-left: 10px;
  margin-right: 10px;
}
/* line 203, ../../sass/pages/_browse.scss */
.products-breadcrumbs span {
  text-decoration: underline;
  color: #111111;
}

/*.products-list-boxed{
	.box-product{
		width: 23%;
	}
}*/
/* line 215, ../../sass/pages/_browse.scss */
.box-product-meta {
  padding: 3px 15px 13px 15px;
}
/* line 218, ../../sass/pages/_browse.scss */
.box-product-meta h3, .box-product-meta h4, .box-product-meta .box-product h4 a, .box-product h4 .box-product-meta a, .box-product-meta .ais-hits--item h4 a, .ais-hits--item h4 .box-product-meta a, .box-product-meta .ais-infinite-hits--item h4 a, .ais-infinite-hits--item h4 .box-product-meta a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 15px;
  line-height: 19px;
  color: #111111;
}
/* line 226, ../../sass/pages/_browse.scss */
.box-product-meta h3 a, .box-product-meta h4 a, .box-product h4 .box-product-meta a a, .ais-hits--item h4 .box-product-meta a a, .ais-infinite-hits--item h4 .box-product-meta a a {
  font-weight: bold;
  color: #111111;
}
/* line 232, ../../sass/pages/_browse.scss */
.box-product-meta .box-product-price {
  font-size: 16px;
  line-height: 20px;
  color: #111111;
  margin: 0 0 5px 0;
}
/* line 239, ../../sass/pages/_browse.scss */
.box-product-meta .box-product-shipping {
  font-size: 13px;
}
/* line 243, ../../sass/pages/_browse.scss */
.box-product-meta .box-product-brand {
  margin: -5px 0 10px 0;
  font-size: 13px;
}

/* line 250, ../../sass/pages/_browse.scss */
.products-archive {
  	/*.products-list-content{
  		@include flexbox();
  		@include flex-wrap(wrap);
  		-webkit-justify-content: space-between;
  		justify-content: space-between;
  		margin-bottom: 10px;
  
  		&:after{
  			content: "";
  			width: 32%;	
  		}		
  	}*/
}
/* line 43, ../../sass/utils/_mixins.scss */
.products-archive:before, .products-archive:after {
  content: "";
  display: table;
}
/* line 48, ../../sass/utils/_mixins.scss */
.products-archive:after {
  clear: both;
}
/* line 266, ../../sass/pages/_browse.scss */
.products-archive .products-list-header {
  height: 56px;
}
/* line 269, ../../sass/pages/_browse.scss */
.products-archive .products-list-header select {
  width: auto;
}
/* line 274, ../../sass/pages/_browse.scss */
.products-archive aside {
  position: -webkit-sticky;
  position: sticky;
  top: 110px;
}
/* line 281, ../../sass/pages/_browse.scss */
.products-archive aside.col_6 {
  margin-right: 0;
  width: 14.6666666667%;
}
/* line 286, ../../sass/pages/_browse.scss */
.products-archive aside h2 {
  margin-bottom: 30px;
}
/* line 292, ../../sass/pages/_browse.scss */
.products-archive nav ul {
  margin: 0;
  padding: 0;
}
/* line 297, ../../sass/pages/_browse.scss */
.products-archive nav li {
  display: block;
}
/* line 300, ../../sass/pages/_browse.scss */
.products-archive nav li a {
  display: block;
  padding: 8px 5px 8px 10px;
  text-decoration: none !important;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 308, ../../sass/pages/_browse.scss */
.products-archive nav li:hover a {
  background: #e4e5ec;
}
/* line 312, ../../sass/pages/_browse.scss */
.products-archive nav li.active a {
  background: #e4e5ec;
  color: #111111;
}
/* line 318, ../../sass/pages/_browse.scss */
.products-archive nav .badge {
  margin-top: 3px;
  font-weight: bold;
}

/* When the header is invisible */
/* line 328, ../../sass/pages/_browse.scss */
.header-hidden .products-archive aside {
  top: 20px;
}

/* Products Browser */
/* line 335, ../../sass/pages/_browse.scss */
.products-browser, .products-archive {
  margin-top: -20px;
}
/* line 43, ../../sass/utils/_mixins.scss */
.products-browser:before, .products-browser:after, .products-archive:before, .products-archive:after {
  content: "";
  display: table;
}
/* line 48, ../../sass/utils/_mixins.scss */
.products-browser:after, .products-archive:after {
  clear: both;
}
/* line 340, ../../sass/pages/_browse.scss */
.products-browser .col_6c, .products-archive .col_6c {
  width: 79.3333333333%;
}

/* line 346, ../../sass/pages/_browse.scss */
.products-browser aside {
  margin-right: 0;
  margin-bottom: 10px;
  width: 14.6666666667%;
  border: 1px solid #E2E4ED;
  background: #FFFFFF;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 358, ../../sass/pages/_browse.scss */
.products-browser ul, #filters ul {
  margin: 0;
  padding: 0;
}
/* line 363, ../../sass/pages/_browse.scss */
.products-browser li, #filters li {
  display: block;
}
/* line 366, ../../sass/pages/_browse.scss */
.products-browser li a, #filters li a {
  display: block;
  position: relative;
  padding-left: 12px;
}
/* line 372, ../../sass/pages/_browse.scss */
.products-browser li.previous a, #filters li.previous a {
  color: #545454;
}
/* line 375, ../../sass/pages/_browse.scss */
.products-browser li.previous a:before, #filters li.previous a:before {
  content: "\f104";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 0;
  left: 0;
}
/* line 384, ../../sass/pages/_browse.scss */
.products-browser li.current a, #filters li.current a {
  color: #545454;
  font-weight: bold;
}
/* line 388, ../../sass/pages/_browse.scss */
.products-browser li.current a:before, #filters li.current a:before {
  content: "\f054";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 3px;
  left: 1px;
  font-weight: 400;
  font-size: 10px;
}
/* line 399, ../../sass/pages/_browse.scss */
.products-browser li.child, #filters li.child {
  margin-left: 10px;
}
/* line 402, ../../sass/pages/_browse.scss */
.products-browser li.child:nth-child(1n+3), #filters li.child:nth-child(1n+3) {
  display: none;
}
/* line 407, ../../sass/pages/_browse.scss */
.products-browser li.show-more a, #filters li.show-more a {
  margin-top: 2px;
}
/* line 410, ../../sass/pages/_browse.scss */
.products-browser li.show-more a:before, #filters li.show-more a:before {
  content: "\f067";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 1px;
  left: -1px;
  font-size: 13px;
}
/* line 422, ../../sass/pages/_browse.scss */
.products-browser .products-filter-categories-all li.child, #filters .products-filter-categories-all li.child {
  display: block;
}
/* line 426, ../../sass/pages/_browse.scss */
.products-browser .products-filter-categories-all li.show-more, #filters .products-filter-categories-all li.show-more {
  display: none;
}

/* line 432, ../../sass/pages/_browse.scss */
.products-filter-box {
  padding: 15px 20px 15px 20px;
  border-bottom: 1px solid #E2E4ED;
}
/* line 436, ../../sass/pages/_browse.scss */
.products-filter-box:last-child {
  margin-bottom: 0;
  border: none;
}

/* line 442, ../../sass/pages/_browse.scss */
.products-filters-tags {
  margin-bottom: 20px;
}
/* line 43, ../../sass/utils/_mixins.scss */
.products-filters-tags:before, .products-filters-tags:after {
  content: "";
  display: table;
}
/* line 48, ../../sass/utils/_mixins.scss */
.products-filters-tags:after {
  clear: both;
}

/* line 448, ../../sass/pages/_browse.scss */
.products-filter-tag {
  display: inline-block;
  position: relative;
  margin-right: 20px;
  background: #FFFFFF;
  padding: 8px 47px 8px 12px;
  border: 1px solid #E2E4ED;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 458, ../../sass/pages/_browse.scss */
.products-filter-tag:after {
  content: "\f057";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 9px;
  right: 10px;
}
/* line 466, ../../sass/pages/_browse.scss */
.products-filter-tag:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 34px;
  width: 1px;
  background: #E2E4ED;
}
/* line 476, ../../sass/pages/_browse.scss */
.products-filter-tag:hover {
  text-decoration: none !important;
  background: #F2F2F2;
  border-color: #cccfdf;
}
/* line 481, ../../sass/pages/_browse.scss */
.products-filter-tag:hover:before {
  background: #cccfdf;
}
/* line 485, ../../sass/pages/_browse.scss */
.products-filter-tag:hover:after {
  color: #111111;
}

@media (max-width: 991px) {
  /* line 496, ../../sass/pages/_browse.scss */
  .btn-products-filter {
    display: block;
  }

  /* line 500, ../../sass/pages/_browse.scss */
  .products-breadcrumbs {
    margin: 0 0 20px 0;
  }

  /* line 504, ../../sass/pages/_browse.scss */
  .products-browser, .products-archive {
    margin-top: 0;
  }
  /* line 507, ../../sass/pages/_browse.scss */
  .products-browser aside, .products-browser .products-list-header, .products-archive aside, .products-archive .products-list-header {
    display: none;
  }
  /* line 511, ../../sass/pages/_browse.scss */
  .products-browser .col_6c, .products-archive .col_6c {
    width: 100%;
  }

  /* line 516, ../../sass/pages/_browse.scss */
  .products-list, .ais-hits, .ais-infinite-hits, .ais-hits, .ais-infinite-hits {
    grid-template-columns: repeat(auto-fill, 32%);
    /* 2 */
    grid-gap: 10px 2%;
    /* 3 */
  }
}
@media (max-width: 430px) {
  /* line 523, ../../sass/pages/_browse.scss */
  .btn-products-filter {
    margin-bottom: 10px;
  }

  /* line 527, ../../sass/pages/_browse.scss */
  .products-breadcrumbs {
    margin-bottom: 10px;
    font-size: 12px;
  }
  /* line 531, ../../sass/pages/_browse.scss */
  .products-breadcrumbs i {
    margin-left: 5px;
    margin-right: 5px;
  }

  /* line 537, ../../sass/pages/_browse.scss */
  .box-product-meta {
    padding: 0px 10px 7px 10px;
  }

  /* line 541, ../../sass/pages/_browse.scss */
  .products-list, .ais-hits, .ais-infinite-hits, .ais-hits, .ais-infinite-hits {
    grid-template-columns: repeat(auto-fill, 49%);
  }
}
/* line 3, ../../sass/pages/_changelog.scss */
.changelog-item {
  padding: 30px;
  background: #FFFFFF;
  border: 1px solid #E2E4ED;
  margin-bottom: 40px;
  -webkit-box-shadow: 0px 3px 12px 0 rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 3px 12px 0 rgba(0, 0, 0, 0.03);
  box-shadow: 0px 3px 12px 0 rgba(0, 0, 0, 0.03);
}
/* line 11, ../../sass/pages/_changelog.scss */
.changelog-item:last-child {
  margin-bottom: 0;
}
/* line 15, ../../sass/pages/_changelog.scss */
.changelog-item h3 {
  margin-bottom: 5px;
}
/* line 19, ../../sass/pages/_changelog.scss */
.changelog-item time {
  display: block;
  font-size: 12px;
  margin-bottom: 15px;
}
/* line 25, ../../sass/pages/_changelog.scss */
.changelog-item .changelog-item-text {
  margin-bottom: 22px;
  color: #111111;
}
/* line 29, ../../sass/pages/_changelog.scss */
.changelog-item .changelog-item-text:last-child {
  margin: 0;
}
/* line 34, ../../sass/pages/_changelog.scss */
.changelog-item .changelog-item-list {
  padding: 0;
  margin: 0;
}
/* line 38, ../../sass/pages/_changelog.scss */
.changelog-item .changelog-item-list li {
  display: block;
  padding: 10px 0 12px 0;
  border-bottom: 1px dashed rgba(17, 17, 19, 0.12);
}
/* line 43, ../../sass/pages/_changelog.scss */
.changelog-item .changelog-item-list li:first-child {
  padding-top: 0;
}
/* line 47, ../../sass/pages/_changelog.scss */
.changelog-item .changelog-item-list li:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
/* line 52, ../../sass/pages/_changelog.scss */
.changelog-item .changelog-item-list li .badge {
  float: left;
  width: 90px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin: 3px 20px 0 0;
}

/* line 4, ../../sass/pages/_content.scss */
.box-padding {
  padding: 65px 0 70px 0;
}
/* line 7, ../../sass/pages/_content.scss */
.box-padding.box-padding-white {
  background: #FFFFFF;
}
/* line 11, ../../sass/pages/_content.scss */
.box-padding.border-top {
  border-top: 1px solid #E2E4ED;
}
/* line 15, ../../sass/pages/_content.scss */
.box-padding.border-bottom {
  border-bottom: 1px solid #E2E4ED;
}

/* line 21, ../../sass/pages/_content.scss */
.box-section h2 {
  font-size: 36px;
  line-height: 40px;
  margin-bottom: 25px;
}
/* line 27, ../../sass/pages/_content.scss */
.box-section > div {
  font-size: 17px;
  line-height: 25px;
}

/* line 33, ../../sass/pages/_content.scss */
.box-section-kicker {
  margin-bottom: 10px;
  color: #828282;
  text-transform: uppercase;
}

/* Delivery addresses */
/* line 6, ../../sass/pages/_delivery.scss */
.box-delivery {
  border: 1px solid #E2E4ED;
  margin-bottom: 20px;
  position: relative;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  	/*&.box-delivery-form{
  		padding: 30px;
  
  		.btn-success{
  			margin: 0;
  		}
  	}*/
}
/* line 43, ../../sass/utils/_mixins.scss */
.box-delivery:before, .box-delivery:after {
  content: "";
  display: table;
}
/* line 48, ../../sass/utils/_mixins.scss */
.box-delivery:after {
  clear: both;
}
/* line 22, ../../sass/pages/_delivery.scss */
.box-delivery:last-child {
  margin: 0;
}
/* line 26, ../../sass/pages/_delivery.scss */
.box-delivery h3 {
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 7px 0;
}
/* line 32, ../../sass/pages/_delivery.scss */
.box-delivery p {
  margin-bottom: 3px;
}
/* line 35, ../../sass/pages/_delivery.scss */
.box-delivery p:last-child {
  margin: 0;
}
/* line 40, ../../sass/pages/_delivery.scss */
.box-delivery.col_3 {
  width: 31.33%;
  margin: 0 3% 20px 0;
}
/* line 44, ../../sass/pages/_delivery.scss */
.box-delivery.col_3:nth-child(3n) {
  margin-right: 0;
}

/* line 50, ../../sass/pages/_delivery.scss */
.box-delivery-content {
  overflow: auto;
  padding: 15px 20px 80px 15px;
}
/* line 54, ../../sass/pages/_delivery.scss */
.box-delivery-content .overflow {
  border-right: 1px solid #E2E4ED;
  padding-right: 20px;
}

/* line 60, ../../sass/pages/_delivery.scss */
.box-delivery-footer-actions {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto;
  padding: 15px 20px;
  border-top: 1px solid #E2E4ED;
}
/* line 69, ../../sass/pages/_delivery.scss */
.box-delivery-footer-actions > span {
  padding: 7px 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@media (max-width: 991px) {
  /* line 80, ../../sass/pages/_delivery.scss */
  .box-delivery, .box-delivery.col_3 {
    float: none;
    width: 100%;
    margin: 0 0 20px 0;
  }
}
@media (max-width: 430px) {
  /* line 88, ../../sass/pages/_delivery.scss */
  .box-delivery, .box-delivery.col_3 {
    margin-bottom: 10px;
  }
}
/* Masonry */
/* line 6, ../../sass/pages/_explore.scss */
.masonry {
  column-count: 4;
  column-gap: 2%;
}
/* line 10, ../../sass/pages/_explore.scss */
.masonry article {
  break-inside: avoid;
  box-sizing: border-box;
}

@media (max-width: 430px) {
  /* line 23, ../../sass/pages/_explore.scss */
  .box-category-explore > div {
    margin-bottom: 10px;
    min-height: auto;
  }

  /* line 29, ../../sass/pages/_explore.scss */
  .box-category-explore-content {
    padding: 13px 15px 10px 15px;
  }
  /* line 32, ../../sass/pages/_explore.scss */
  .box-category-explore-content h2 {
    margin-bottom: 10px;
    font-size: 18px;
  }

  /* line 38, ../../sass/pages/_explore.scss */
  .explore-header {
    text-align: center;
    margin: 0 10px 10px 10px;
  }
  /* line 42, ../../sass/pages/_explore.scss */
  .explore-header h1 {
    margin: 0;
  }

  /* line 47, ../../sass/pages/_explore.scss */
  .products-browser {
    padding: 0 10px 10px 10px;
  }
}
/* Features Deals */
/* line 7, ../../sass/pages/_home.scss */
.box-featured-deals {
  position: relative;
  height: 252px;
}
/* line 11, ../../sass/pages/_home.scss */
.box-featured-deals .overflow, .box-featured-deals .carousel-wrapper, .box-featured-deals .owl-carousel, .box-featured-deals .owl-stage-outer, .box-featured-deals .owl-stage, .box-featured-deals .owl-item {
  height: 100%;
}
/* line 15, ../../sass/pages/_home.scss */
.box-featured-deals .item {
  width: 20%;
  display: block;
  padding: 25px 0 0 20px;
  overflow: hidden;
  float: left;
}
/* line 22, ../../sass/pages/_home.scss */
.box-featured-deals .item h3 {
  font-size: 16px;
  line-height: 20px;
  overflow: hidden;
  max-height: 44px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
/* line 32, ../../sass/pages/_home.scss */
.box-featured-deals .item figure {
  max-width: 140px;
}
/* line 38, ../../sass/pages/_home.scss */
.box-featured-deals .item .list-product-price {
  margin-bottom: 15px;
}
/* line 42, ../../sass/pages/_home.scss */
.box-featured-deals .item:hover {
  text-decoration: none !important;
}
/* line 45, ../../sass/pages/_home.scss */
.box-featured-deals .item:hover figure {
  margin-top: -10px;
}
/* line 50, ../../sass/pages/_home.scss */
.box-featured-deals .item:first-child {
  padding-left: 0;
}
/* line 54, ../../sass/pages/_home.scss */
.box-featured-deals .item:nth-child(n+6) {
  display: none;
}
/* line 60, ../../sass/pages/_home.scss */
.box-featured-deals .owl-item .item {
  padding-left: 20px;
  width: auto;
  display: block;
  float: none;
}
/* line 67, ../../sass/pages/_home.scss */
.box-featured-deals .owl-item:first-child > a {
  padding-left: 0;
  padding-right: 1px;
}

/* line 74, ../../sass/pages/_home.scss */
.box-featured-deals-header {
  float: left;
  padding: 40px 50px 0 50px;
}
/* line 78, ../../sass/pages/_home.scss */
.box-featured-deals-header h1 {
  color: #111111;
  font-size: 40px;
  line-height: 52px;
  margin: 0;
}

/* line 86, ../../sass/pages/_home.scss */
.box-best-deals {
  position: relative;
  height: 352px;
  /* item-height + padding top & bottom + border-top+bottom */
}
/* line 94, ../../sass/pages/_home.scss */
.box-best-deals .owl-carousel {
  padding: 30px 0 30px 0;
}
/* line 98, ../../sass/pages/_home.scss */
.box-best-deals .overflow, .box-best-deals .carousel-wrapper, .box-best-deals .owl-carousel, .box-best-deals .owl-stage-outer, .box-best-deals .owl-stage, .box-best-deals .owl-item {
  height: 100%;
}
/* line 102, ../../sass/pages/_home.scss */
.box-best-deals .item {
  display: block;
  width: 20%;
  height: 100%;
  float: left;
}
/* line 110, ../../sass/pages/_home.scss */
.box-best-deals .item .item-inner {
  position: relative;
  height: 100%;
  padding: 10px 10px 25px 10px;
  margin-right: 10px;
  border: 1px solid #E2E4ED;
  text-align: center;
}
/* line 119, ../../sass/pages/_home.scss */
.box-best-deals .item:first-child .item-inner {
  margin-left: 30px;
}
/* line 123, ../../sass/pages/_home.scss */
.box-best-deals .item h3 {
  font-size: 16px;
  line-height: 18px;
  max-height: 36px;
  overflow: hidden;
}
/* line 130, ../../sass/pages/_home.scss */
.box-best-deals .item figure {
  height: 130px;
  margin-bottom: 15px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 140, ../../sass/pages/_home.scss */
.box-best-deals .item .list-product-similar {
  display: block;
  width: 100%;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: center;
  color: #6514dd;
  font-size: 12px;
}
/* line 151, ../../sass/pages/_home.scss */
.box-best-deals .item .list-product-similar i {
  font-size: 11px;
  margin: 0 3px 0 -8px;
}
/* line 156, ../../sass/pages/_home.scss */
.box-best-deals .item .list-product-similar:hover {
  color: #9e66f1;
}
/* line 161, ../../sass/pages/_home.scss */
.box-best-deals .item .btn-product-like {
  position: absolute;
  top: 10px;
  right: 10px;
}
/* line 167, ../../sass/pages/_home.scss */
.box-best-deals .item:hover {
  border-color: #6514dd;
}
/* line 170, ../../sass/pages/_home.scss */
.box-best-deals .item:hover figure {
  margin: -5px 0 20px 0;
}
/* line 175, ../../sass/pages/_home.scss */
.box-best-deals .item a:hover {
  text-decoration: none !important;
}
/* line 179, ../../sass/pages/_home.scss */
.box-best-deals .item:first-child {
  padding-left: 0;
}
/* line 183, ../../sass/pages/_home.scss */
.box-best-deals .item:nth-child(5) {
  margin: 0;
}
/* line 187, ../../sass/pages/_home.scss */
.box-best-deals .item:nth-child(n+6) {
  display: none;
}
/* line 192, ../../sass/pages/_home.scss */
.box-best-deals .list-product-price {
  margin-left: -10px;
  margin-right: -10px;
}
/* line 198, ../../sass/pages/_home.scss */
.box-best-deals .owl-item .item {
  width: auto;
  display: block;
  float: none;
}
/* line 203, ../../sass/pages/_home.scss */
.box-best-deals .owl-item .item .item-inner {
  margin-left: 0;
}
/* line 208, ../../sass/pages/_home.scss */
.box-best-deals .owl-item:first-child .item-inner {
  margin-left: 30px;
}

/* line 214, ../../sass/pages/_home.scss */
.box-best-deals-tabs {
  float: left;
  position: relative;
  width: 280px;
  height: 100%;
}
/* line 220, ../../sass/pages/_home.scss */
.box-best-deals-tabs nav, .box-best-deals-tabs ul {
  height: 100%;
}
/* line 224, ../../sass/pages/_home.scss */
.box-best-deals-tabs li {
  display: block;
  height: 20%;
  border-bottom: 1px solid #E2E4ED;
  border-right: 1px solid #E2E4ED;
  padding: 16px;
  cursor: pointer;
  font-size: 15px;
  line-height: 16px;
  color: #111111;
}
/* line 235, ../../sass/pages/_home.scss */
.box-best-deals-tabs li a {
  display: block;
  color: #111111;
  height: 100%;
  -webkit-transition: none;
  /* Safari and Chrome */
  -moz-transition: none;
  /* Firefox */
  -ms-transition: none;
  /* IE 9 */
  -o-transition: none;
  /* Opera */
  transition: none;
}
/* line 243, ../../sass/pages/_home.scss */
.box-best-deals-tabs li:last-child {
  border-bottom: none;
}
/* line 247, ../../sass/pages/_home.scss */
.box-best-deals-tabs li.active {
  border-right: none;
  color: #6514dd;
}
/* line 251, ../../sass/pages/_home.scss */
.box-best-deals-tabs li.active:hover {
  background: #FFFFFF;
}
/* line 256, ../../sass/pages/_home.scss */
.box-best-deals-tabs li:hover {
  color: #6514dd;
  background: #F9F9F9;
}
/* line 260, ../../sass/pages/_home.scss */
.box-best-deals-tabs li:hover a {
  color: #6514dd;
  text-decoration: none !important;
}
/* line 266, ../../sass/pages/_home.scss */
.box-best-deals-tabs li p {
  position: relative;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 272, ../../sass/pages/_home.scss */
.box-best-deals-tabs li.is-link {
  padding: 0;
}
/* line 275, ../../sass/pages/_home.scss */
.box-best-deals-tabs li.is-link a {
  padding: 16px;
}

/* line 282, ../../sass/pages/_home.scss */
.box-featured-category {
  display: block;
  position: relative;
  height: 200px;
  background: #FFFFFF;
  border: 1px solid #E2E4ED;
  background-size: 200px;
  background-position: right bottom;
  background-repeat: no-repeat;
  -webkit-box-shadow: 0px 3px 12px 0 rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 3px 12px 0 rgba(0, 0, 0, 0.03);
  box-shadow: 0px 3px 12px 0 rgba(0, 0, 0, 0.03);
}
/* line 296, ../../sass/pages/_home.scss */
.box-featured-category p {
  font-size: 30px;
  line-height: 34px;
  color: #545454;
  position: absolute;
  top: 50%;
  left: 40px;
  width: 45%;
  margin: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 309, ../../sass/pages/_home.scss */
.box-featured-category:hover {
  text-decoration: none !important;
  background-size: 195px;
  -webkit-box-shadow: 0px 4px 15px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 4px 15px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0px 4px 15px 0 rgba(0, 0, 0, 0.1);
}
/* line 312, ../../sass/pages/_home.scss */
.box-featured-category:hover p {
  color: #111111;
}

/* Categories */
/* line 324, ../../sass/pages/_home.scss */
.box-categories h3 {
  text-align: center;
  font-weight: normal;
  font-size: 20px;
  margin-bottom: 12px;
}
/* line 332, ../../sass/pages/_home.scss */
.box-categories[data-size] li {
  display: none;
}
/* line 336, ../../sass/pages/_home.scss */
.box-categories[data-size][data-size='3'] li:nth-child(-n+3), .box-categories[data-size][data-size='5'] li:nth-child(-n+5), .box-categories[data-size][data-size='10'] li:nth-child(-n+10) {
  display: block;
}
/* line 344, ../../sass/pages/_home.scss */
.box-categories li a {
  font-size: 16px;
}
/* line 348, ../../sass/pages/_home.scss */
.box-categories li:hover a {
  color: #111111;
  text-decoration: none !important;
}

/* line 355, ../../sass/pages/_home.scss */
.box-categories-content {
  border: 1px solid #E2E4ED;
  padding: 15px 20px;
}

/* line 360, ../../sass/pages/_home.scss */
.box-categories-trigger {
  padding: 5px 0 0 0;
  margin-top: 10px;
  border-top: 1px solid #E2E4ED;
  color: #AAAAAA;
  font-size: 15px;
  cursor: pointer;
}
/* line 368, ../../sass/pages/_home.scss */
.box-categories-trigger:hover {
  color: #111111;
}

/* line 373, ../../sass/pages/_home.scss */
.box-categories-browser {
  padding: 0 0 30px 0;
}

/* line 377, ../../sass/pages/_home.scss */
.box-categories-wrapper {
  padding: 30px 20px 20px 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: stretch;
  /* Default */
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
/* line 385, ../../sass/pages/_home.scss */
.box-categories-wrapper .box-categories {
  width: 23%;
}

/* Slider */
/* line 391, ../../sass/pages/_home.scss */
.owl-next, .owl-prev {
  z-index: 6;
  position: absolute;
  top: 50%;
  right: 10px;
  width: 40px;
  height: 80px;
  margin-top: -40px;
  cursor: pointer;
  background: #F2F3F7;
  border: 1px solid #E2E4ED;
}
/* line 403, ../../sass/pages/_home.scss */
.owl-next:hover, .owl-prev:hover {
  background: #eff0f5;
}
/* line 407, ../../sass/pages/_home.scss */
.owl-next:active, .owl-prev:active {
  background: #ecedf3;
}
/* line 411, ../../sass/pages/_home.scss */
.owl-next:after, .owl-prev:after {
  content: "\f0da";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  text-align: center;
}

/* line 422, ../../sass/pages/_home.scss */
.owl-prev {
  right: inherit;
  left: 10px;
}
/* line 426, ../../sass/pages/_home.scss */
.owl-prev:after {
  content: "\f0d9";
}

/* line 431, ../../sass/pages/_home.scss */
.owl-carousel {
  display: block;
  overflow: auto;
}

/*.shadow-bottom{
	@include box-shadow(inset 0px -20px 20px -20px rgba(0,0,0,0.1), inset 0 0 0 0 rgba(0,0,0,0.1));
}

.shadow-top{
	@include box-shadow(inset 0px 20px 20px -20px rgba(0,0,0,0.1), inset 0 0 0 0 rgba(0,0,0,0.1));
}

.shadow-both{
	@include box-shadow(inset 0px 20px 20px -20px rgba(0,0,0,0.1), inset 0 -20px 20px -20px rgba(0,0,0,0.1));
}*/
/* line 448, ../../sass/pages/_home.scss */
.shadow-both {
  -webkit-box-shadow: inset 50px 0px 60px -40px rgba(0, 0, 0, 0.1), inset -50px 0px 60px -40px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 50px 0px 60px -40px rgba(0, 0, 0, 0.1), inset -50px 0px 60px -40px rgba(0, 0, 0, 0.1);
  box-shadow: inset 50px 0px 60px -40px rgba(0, 0, 0, 0.1), inset -50px 0px 60px -40px rgba(0, 0, 0, 0.1);
}

/* line 452, ../../sass/pages/_home.scss */
.shadow-right {
  -webkit-box-shadow: inset -50px 0px 60px -40px rgba(0, 0, 0, 0.1), inset 0 0 0 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset -50px 0px 60px -40px rgba(0, 0, 0, 0.1), inset 0 0 0 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset -50px 0px 60px -40px rgba(0, 0, 0, 0.1), inset 0 0 0 0 rgba(0, 0, 0, 0.1);
}

/* line 456, ../../sass/pages/_home.scss */
.shadow-left {
  -webkit-box-shadow: inset 50px 0px 60px -40px rgba(0, 0, 0, 0.1), inset 0 0 0 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 50px 0px 60px -40px rgba(0, 0, 0, 0.1), inset 0 0 0 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 50px 0px 60px -40px rgba(0, 0, 0, 0.1), inset 0 0 0 0 rgba(0, 0, 0, 0.1);
}

/* WSP */
/* line 461, ../../sass/pages/_home.scss */
.box-wsp {
  background: #E2E4ED;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
/* line 469, ../../sass/pages/_home.scss */
.box-wsp .spinner {
  display: none;
}

/* line 474, ../../sass/pages/_home.scss */
.box-wsp-header {
  padding: 12px 20px;
  border-bottom: 1px solid #E2E4ED;
}
/* line 43, ../../sass/utils/_mixins.scss */
.box-wsp-header:before, .box-wsp-header:after {
  content: "";
  display: table;
}
/* line 48, ../../sass/utils/_mixins.scss */
.box-wsp-header:after {
  clear: both;
}
/* line 480, ../../sass/pages/_home.scss */
.box-wsp-header h1, .box-wsp-header h2, .box-wsp-header h3, .box-wsp-header h4, .box-wsp-header .box-product h4 a, .box-product h4 .box-wsp-header a, .box-wsp-header .ais-hits--item h4 a, .ais-hits--item h4 .box-wsp-header a, .box-wsp-header .ais-infinite-hits--item h4 a, .ais-infinite-hits--item h4 .box-wsp-header a {
  margin: 0;
}
/* line 484, ../../sass/pages/_home.scss */
.box-wsp-header p {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
  /*color: $color-text-dark;*/
  margin-top: -3px;
  /*font-size: 13px;
  line-height: 14px;*/
}
/* line 491, ../../sass/pages/_home.scss */
.box-wsp-header i {
  margin-right: 6px;
}
/* line 494, ../../sass/pages/_home.scss */
.box-wsp-header i.fa-grin-stars {
  color: #f1c40f;
}
/* line 499, ../../sass/pages/_home.scss */
.box-wsp-header figure {
  float: left;
  margin: 3px 10px 0 0;
  width: 38px;
  height: 38px;
  overflow: hidden;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 508, ../../sass/pages/_home.scss */
.box-wsp-header figure img {
  display: block;
}
/* line 513, ../../sass/pages/_home.scss */
.box-wsp-header a.float-right {
  margin: -2px -5px 0 0;
}
/* line 518, ../../sass/pages/_home.scss */
.box-wsp-header a.float-right i {
  margin: 0;
  font-size: 16px;
}

/* line 525, ../../sass/pages/_home.scss */
.box-wsp-column {
  width: 24%;
  min-height: 300px;
  background: #FFFFFF;
  position: relative;
}
/* line 532, ../../sass/pages/_home.scss */
.box-wsp-column.loading .spinner {
  display: block;
}
/* line 538, ../../sass/pages/_home.scss */
.box-wsp-column:hover .square > figure {
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

/* line 544, ../../sass/pages/_home.scss */
.box-wsp-content {
  position: relative;
  overflow: auto;
}
/* line 548, ../../sass/pages/_home.scss */
.box-wsp-content.has-footer {
  padding: 0 0 42px 0;
}
/* line 552, ../../sass/pages/_home.scss */
.box-wsp-content > a {
  display: block;
  position: relative;
  margin-top: -1px;
}
/* line 558, ../../sass/pages/_home.scss */
.box-wsp-content.box-wsp-content-fat {
  padding: 10px;
}

/* line 563, ../../sass/pages/_home.scss */
.box-wsp-content-footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 0;
  text-align: center;
  border-top: 1px solid #E2E4ED;
  background: #FFFFFF;
}

/* line 578, ../../sass/pages/_home.scss */
.wsp-menu {
  padding: 0;
  margin: 0;
}
/* line 582, ../../sass/pages/_home.scss */
.wsp-menu li {
  display: block;
  float: left;
  width: 50%;
}
/* line 587, ../../sass/pages/_home.scss */
.wsp-menu li:first-child a {
  margin: 0 1px 1px 0;
}
/* line 591, ../../sass/pages/_home.scss */
.wsp-menu li:nth-child(2) a {
  margin: 0 0 1px 0;
}
/* line 595, ../../sass/pages/_home.scss */
.wsp-menu li:nth-child(3) a {
  margin: 0 1px 0 0;
}
/* line 600, ../../sass/pages/_home.scss */
.wsp-menu li:hover a {
  color: #111111;
}
/* line 603, ../../sass/pages/_home.scss */
.wsp-menu li:hover a > img {
  margin-bottom: 13px;
  margin-top: 5px;
}
/* line 611, ../../sass/pages/_home.scss */
.wsp-menu a {
  display: block;
  background: rgba(0, 123, 255, 0.05);
  padding: 10px 10px 12px 10px;
  text-align: center;
}
/* line 617, ../../sass/pages/_home.scss */
.wsp-menu a > img {
  display: block;
  margin: 10px 15px 8px 15px;
}
/* line 624, ../../sass/pages/_home.scss */
.wsp-menu a:hover {
  text-decoration: none !important;
  background: rgba(0, 123, 255, 0.15);
}

/* line 632, ../../sass/pages/_home.scss */
.wsp-cart-content {
  padding: 0;
  min-height: 200px;
}
/* line 636, ../../sass/pages/_home.scss */
.wsp-cart-content .cart-item {
  border-bottom: none;
  border-top: 1px solid #e6e6e6;
}
/* line 640, ../../sass/pages/_home.scss */
.wsp-cart-content .cart-item:first-child {
  border-top: none;
}
/* line 644, ../../sass/pages/_home.scss */
.wsp-cart-content .cart-item:nth-child(n+6), .wsp-cart-content .cart-item .cart-delete {
  display: none;
}

@media (max-width: 991px) {
  /* line 656, ../../sass/pages/_home.scss */
  .box-categories-wrapper .box-categories {
    width: 30%;
  }
  /* line 659, ../../sass/pages/_home.scss */
  .box-categories-wrapper .box-categories:nth-child(n+4) {
    display: none;
  }

  /* line 665, ../../sass/pages/_home.scss */
  .box-featured-deals-header {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    float: none;
    padding: 10px;
    border-bottom: 1px solid #E2E4ED;
  }
  /* line 674, ../../sass/pages/_home.scss */
  .box-featured-deals-header br {
    content: " ";
  }
  /* line 677, ../../sass/pages/_home.scss */
  .box-featured-deals-header br:after {
    content: " ";
  }
  /* line 682, ../../sass/pages/_home.scss */
  .box-featured-deals-header h1 {
    text-align: center;
    font-size: 24px;
    line-height: 28px;
  }

  /* line 689, ../../sass/pages/_home.scss */
  .box-featured-deals {
    padding-top: 49px;
    overflow: hidden;
    height: 270px;
    /*.overflow, .carousel-wrapper, .owl-carousel, .owl-stage-outer, .owl-stage, .owl-item, .item{
      height: 100%;
    }*/
  }
  /* line 694, ../../sass/pages/_home.scss */
  .box-featured-deals .item, .box-featured-deals .owl-item:first-child > a {
    padding: 20px;
  }

  /* line 703, ../../sass/pages/_home.scss */
  .box-best-deals-tabs {
    width: auto;
  }
  /* line 706, ../../sass/pages/_home.scss */
  .box-best-deals-tabs .icon-flat-category {
    margin: 0;
  }
  /* line 710, ../../sass/pages/_home.scss */
  .box-best-deals-tabs p {
    display: none;
  }
  /* line 714, ../../sass/pages/_home.scss */
  .box-best-deals-tabs li {
    height: 25%;
  }
  /* line 717, ../../sass/pages/_home.scss */
  .box-best-deals-tabs li:nth-child(4) {
    display: none;
  }

  /* line 723, ../../sass/pages/_home.scss */
  .box-best-deals {
    height: 280px;
    /*.overflow, .carousel-wrapper, .owl-carousel, .owl-stage-outer, .owl-stage, .owl-item, .item{
      height: 100%;
    }*/
  }
  /* line 726, ../../sass/pages/_home.scss */
  .box-best-deals .owl-carousel {
    padding: 10px 0;
  }
  /* line 731, ../../sass/pages/_home.scss */
  .box-best-deals .owl-item:first-child > div {
    margin-left: 10px;
  }
  /* line 735, ../../sass/pages/_home.scss */
  .box-best-deals .owl-item:last-child > div {
    margin-right: 10px;
  }
  /* line 741, ../../sass/pages/_home.scss */
  .box-best-deals .item figure {
    height: 80px;
  }
  /* line 745, ../../sass/pages/_home.scss */
  .box-best-deals .item .list-product-similar {
    bottom: 15px;
  }

  /* line 755, ../../sass/pages/_home.scss */
  .box-best-deals .item, .box-featured-deals .item {
    width: 33.3333%;
  }
  /* line 758, ../../sass/pages/_home.scss */
  .box-best-deals .item:nth-child(3), .box-featured-deals .item:nth-child(3) {
    margin: 0;
  }
  /* line 762, ../../sass/pages/_home.scss */
  .box-best-deals .item:nth-child(n+4), .box-featured-deals .item:nth-child(n+4) {
    display: none;
  }

  /* line 767, ../../sass/pages/_home.scss */
  .box-featured-deals .item, .box-featured-deals .item:first-child {
    padding: 20px;
  }

  /* line 771, ../../sass/pages/_home.scss */
  .box-best-deals .item:first-child .item-inner {
    margin-left: 0;
  }

  /* line 775, ../../sass/pages/_home.scss */
  .box-best-deals .item .item-inner {
    padding: 7px 5px 30px 5px;
  }
  /* line 778, ../../sass/pages/_home.scss */
  .box-best-deals .item .item-inner h3 {
    font-size: 14px;
    line-height: 17px;
  }

  /* line 781, ../../sass/pages/_home.scss */
  .box-wsp-column {
    width: 49%;
    min-height: auto;
  }
  /* line 785, ../../sass/pages/_home.scss */
  .box-wsp-column:first-child, .box-wsp-column:nth-child(2) {
    margin-bottom: 10px;
  }
  /* line 789, ../../sass/pages/_home.scss */
  .box-wsp-column:last-child, .box-wsp-column:nth-child(3) {
    margin-bottom: 0;
  }
  /* line 793, ../../sass/pages/_home.scss */
  .box-wsp-column:first-child .box-wsp-header {
    text-align: left;
  }
  /* line 796, ../../sass/pages/_home.scss */
  .box-wsp-column:first-child .box-wsp-header p {
    /*margin: 0;
    font-size: 11px;
    line-height: 11px;*/
    margin-top: -5px;
    font-size: 11px;
    font-weight: 400;
    line-height: 1.5;
  }

  /* line 806, ../../sass/pages/_home.scss */
  .box-wsp-header {
    padding: 7px 5px;
    text-align: center;
  }
  /* line 810, ../../sass/pages/_home.scss */
  .box-wsp-header h2 {
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  /* line 817, ../../sass/pages/_home.scss */
  .box-wsp-header p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  /* line 823, ../../sass/pages/_home.scss */
  .box-wsp-header figure {
    width: 30px;
    height: 30px;
    margin-right: 5px;
  }
  /* line 829, ../../sass/pages/_home.scss */
  .box-wsp-header a.float-right {
    margin: 0px 0px 0 0;
  }

  /* line 835, ../../sass/pages/_home.scss */
  .box-wsp-content.has-footer {
    padding-bottom: 32px;
  }
  /* line 839, ../../sass/pages/_home.scss */
  .box-wsp-content.box-wsp-content-fat {
    padding: 5px;
  }
  /* line 844, ../../sass/pages/_home.scss */
  .box-wsp-content .square:after {
    padding-bottom: 70%;
  }

  /* line 851, ../../sass/pages/_home.scss */
  .wsp-menu li a {
    padding: 10px 3px 5px 3px;
  }
  /* line 854, ../../sass/pages/_home.scss */
  .wsp-menu li a > img {
    width: 40px;
    margin: 0 auto 1px auto;
  }
  /* line 860, ../../sass/pages/_home.scss */
  .wsp-menu li:hover a > img {
    margin-top: -5px;
    margin-bottom: 6px;
  }

  /* line 866, ../../sass/pages/_home.scss */
  .box-wsp-content-footer {
    padding: 5px 0;
  }

  /* line 870, ../../sass/pages/_home.scss */
  .wsp-cart-content, .cart-content {
    min-height: 100px;
  }
  /* line 873, ../../sass/pages/_home.scss */
  .wsp-cart-content .cart-item, .cart-content .cart-item {
    padding-left: 50px;
  }
  /* line 877, ../../sass/pages/_home.scss */
  .wsp-cart-content .cart-item-thumbnail, .cart-content .cart-item-thumbnail {
    width: 40px;
    left: 5px;
  }
}
@media (max-width: 430px) {
  /* line 885, ../../sass/pages/_home.scss */
  .box-best-deals .item, .box-featured-deals .item {
    width: 50%;
  }
  /* line 888, ../../sass/pages/_home.scss */
  .box-best-deals .item:nth-child(2), .box-featured-deals .item:nth-child(2) {
    margin: 0;
  }
  /* line 892, ../../sass/pages/_home.scss */
  .box-best-deals .item:nth-child(n+3), .box-featured-deals .item:nth-child(n+3) {
    display: none;
  }

  /* line 897, ../../sass/pages/_home.scss */
  .nav-user-title {
    padding-left: 0;
  }
  /* line 900, ../../sass/pages/_home.scss */
  .nav-user-title a {
    padding-left: 18px !important;
  }

  /* line 905, ../../sass/pages/_home.scss */
  .box-categories-wrapper {
    padding: 15px 0 15px 0;
  }
  /* line 908, ../../sass/pages/_home.scss */
  .box-categories-wrapper .box-categories {
    width: 44%;
  }
  /* line 911, ../../sass/pages/_home.scss */
  .box-categories-wrapper .box-categories:nth-child(n+3) {
    display: none;
  }

  /* line 917, ../../sass/pages/_home.scss */
  .box-categories-browser {
    padding-bottom: 20px;
  }

  /* line 921, ../../sass/pages/_home.scss */
  .flexify-grid {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 925, ../../sass/pages/_home.scss */
  .flexify-grid .col_7 {
    width: 31% !important;
  }
  /* line 928, ../../sass/pages/_home.scss */
  .flexify-grid .col_7:nth-child(n+4) {
    display: none !important;
  }

  /* line 935, ../../sass/pages/_home.scss */
  .box-featured-category p {
    left: 25px;
  }
}
@media (max-width: 330px) {
  /* line 943, ../../sass/pages/_home.scss */
  .box-featured-deals-header h1 {
    font-size: 20px;
  }
}
/* line 4, ../../sass/pages/_marketplace.scss */
.marketplace-header {
  margin-bottom: 30px;
}
/* line 43, ../../sass/utils/_mixins.scss */
.marketplace-header:before, .marketplace-header:after {
  content: "";
  display: table;
}
/* line 48, ../../sass/utils/_mixins.scss */
.marketplace-header:after {
  clear: both;
}
/* line 8, ../../sass/pages/_marketplace.scss */
.marketplace-header > figure {
  float: left;
  margin: 0 20px 0 0;
  width: 150px;
  height: 150px;
  background: #637381;
}
/* line 16, ../../sass/pages/_marketplace.scss */
.marketplace-header h1 {
  font-size: 26px;
  line-height: 28px;
  margin-bottom: 3px;
}
/* line 22, ../../sass/pages/_marketplace.scss */
.marketplace-header .marketplace-location {
  margin-bottom: 3px;
}
/* line 26, ../../sass/pages/_marketplace.scss */
.marketplace-header .marketplace-description {
  margin-bottom: 8px;
}
/* line 30, ../../sass/pages/_marketplace.scss */
.marketplace-header .product-ratings {
  margin-bottom: 11px;
}

/* line 35, ../../sass/pages/_marketplace.scss */
#marketplace-navigation {
  overflow: auto;
  background: #e4e5ec;
  height: 50px;
}
/* line 40, ../../sass/pages/_marketplace.scss */
#marketplace-navigation ul {
  margin: 0;
  padding: 0;
}
/* line 45, ../../sass/pages/_marketplace.scss */
#marketplace-navigation li {
  display: inline-block;
}
/* line 48, ../../sass/pages/_marketplace.scss */
#marketplace-navigation li a {
  display: block;
  padding: 10px 20px;
}

/* line 55, ../../sass/pages/_marketplace.scss */
#marketplace-featured {
  height: 300px;
  background: #e4e5ec;
  margin-bottom: 40px;
}

/* line 63, ../../sass/pages/_marketplace.scss */
.linked-marketplaces-info .clearfix .col_6c {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #E2E4ED;
}
/* line 69, ../../sass/pages/_marketplace.scss */
.linked-marketplaces-info .clearfix:last-child .col_6c {
  padding-bottom: 0;
  margin-bottom: 50px;
  border-bottom: none;
}

/* line 78, ../../sass/pages/_marketplace.scss */
.sticky-nav #marketplace-navigation {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}
/* line 85, ../../sass/pages/_marketplace.scss */
.sticky-nav #marketplace-navigation-placeholder {
  height: 50px;
}
/* line 89, ../../sass/pages/_marketplace.scss */
.sticky-nav .marketplace-navigation-wrapper {
  max-width: 1400px;
  padding: 0 20px;
  margin: 0 auto;
}
/* line 94, ../../sass/pages/_marketplace.scss */
.sticky-nav .marketplace-navigation-wrapper nav {
  margin: 0 2%;
}

/* Marketplace Products */
/* line 101, ../../sass/pages/_marketplace.scss */
.product-marketplace-row {
  display: block;
  border: 1px solid #E2E4ED;
  margin-bottom: 20px;
  background: #FFFFFF;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 3px 12px 0 rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 3px 12px 0 rgba(0, 0, 0, 0.03);
  box-shadow: 0px 3px 12px 0 rgba(0, 0, 0, 0.03);
}
/* line 110, ../../sass/pages/_marketplace.scss */
.product-marketplace-row:last-child {
  margin: 0;
}

/* line 115, ../../sass/pages/_marketplace.scss */
.product-marketplace-row-header {
  padding: 10px 20px;
  border-bottom: 1px solid #E2E4ED;
  background: #F2F3F7;
  overflow: auto;
}

/* line 122, ../../sass/pages/_marketplace.scss */
.product-marketplace-row-column {
  display: inline-block;
  float: left;
  margin-right: 80px;
}
/* line 127, ../../sass/pages/_marketplace.scss */
.product-marketplace-row-column span {
  display: block;
  text-transform: uppercase;
  font-size: 12px;
}
/* line 133, ../../sass/pages/_marketplace.scss */
.product-marketplace-row-column p, .product-marketplace-row-column time {
  color: #111111;
}
/* line 137, ../../sass/pages/_marketplace.scss */
.product-marketplace-row-column:last-child {
  margin: 0;
}

/* line 142, ../../sass/pages/_marketplace.scss */
.product-marketplace-row-message {
  display: block;
  padding: 10px 20px;
  margin: -1px -1px 0 -1px;
  color: #FFFFFF;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
}
/* line 150, ../../sass/pages/_marketplace.scss */
.product-marketplace-row-message.product-marketplace-row-message-error {
  background: #e74c3c;
}
/* line 153, ../../sass/pages/_marketplace.scss */
.product-marketplace-row-message.product-marketplace-row-message-error:hover {
  background: #ea6153;
}
/* line 158, ../../sass/pages/_marketplace.scss */
.product-marketplace-row-message.product-marketplace-row-message-success {
  background: #2ecc71;
}
/* line 161, ../../sass/pages/_marketplace.scss */
.product-marketplace-row-message.product-marketplace-row-message-success:hover {
  background: #40d47e;
}
/* line 166, ../../sass/pages/_marketplace.scss */
.product-marketplace-row-message:hover {
  text-decoration: none !important;
  color: rgba(255, 255, 255, 0.8);
}
/* line 171, ../../sass/pages/_marketplace.scss */
.product-marketplace-row-message .btn, .product-marketplace-row-message .ais-infinite-hits--showmore button, .ais-infinite-hits--showmore .product-marketplace-row-message button {
  border: 1px solid #FFFFFF;
  margin: -3px;
  padding: 2px 6px;
}

/* line 178, ../../sass/pages/_marketplace.scss */
.product-marketplace-row-actions {
  float: right;
  margin-left: 30px;
}

/* line 183, ../../sass/pages/_marketplace.scss */
.product-marketplace-row-content {
  padding: 20px 20px;
  overflow: auto;
  border-bottom: 1px solid #E2E4ED;
}
/* line 188, ../../sass/pages/_marketplace.scss */
.product-marketplace-row-content:last-child {
  border-bottom: none;
}
/* line 192, ../../sass/pages/_marketplace.scss */
.product-marketplace-row-content figure {
  float: left;
  margin: 0 20px 0 0;
  width: 80px;
  height: 80px;
  min-height: 10px;
}
/* line 200, ../../sass/pages/_marketplace.scss */
.product-marketplace-row-content h1, .product-marketplace-row-content h2, .product-marketplace-row-content h3, .product-marketplace-row-content h4, .product-marketplace-row-content .box-product h4 a, .box-product h4 .product-marketplace-row-content a, .product-marketplace-row-content .ais-hits--item h4 a, .ais-hits--item h4 .product-marketplace-row-content a, .product-marketplace-row-content .ais-infinite-hits--item h4 a, .ais-infinite-hits--item h4 .product-marketplace-row-content a {
  font-size: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 5px;
}
/* line 212, ../../sass/pages/_marketplace.scss */
.product-marketplace-row-content p {
  margin-bottom: 0;
}
/* line 215, ../../sass/pages/_marketplace.scss */
.product-marketplace-row-content p b {
  color: #111111;
}

@media (max-width: 430px) {
  /* line 226, ../../sass/pages/_marketplace.scss */
  .marketplace-header {
    margin-left: 10px;
    margin-right: 10px;
  }
  /* line 230, ../../sass/pages/_marketplace.scss */
  .marketplace-header figure {
    width: 80px;
    height: 80px;
    margin-right: 10px;
  }
  /* line 236, ../../sass/pages/_marketplace.scss */
  .marketplace-header .marketplace-location {
    display: none;
  }

  /* line 242, ../../sass/pages/_marketplace.scss */
  .products-archive aside {
    display: none;
  }
  /* line 246, ../../sass/pages/_marketplace.scss */
  .products-archive .products-list, .products-archive .ais-hits, .products-archive .ais-infinite-hits {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 252, ../../sass/pages/_marketplace.scss */
  #marketplace-reviews, .linked-marketplaces-info, .marketplace-policies {
    margin-left: 10px;
    margin-right: 10px;
  }
  /* line 256, ../../sass/pages/_marketplace.scss */
  #marketplace-reviews aside, .linked-marketplaces-info aside, .marketplace-policies aside {
    display: none;
  }
  /* line 260, ../../sass/pages/_marketplace.scss */
  #marketplace-reviews .box-review-avatar, .linked-marketplaces-info .box-review-avatar, .marketplace-policies .box-review-avatar {
    width: 40px;
    height: 40px;
    margin-right: 10px;
  }
}
/* line 3, ../../sass/pages/_me.scss */
#sidebar li {
  margin-bottom: 8px;
}
/* line 6, ../../sass/pages/_me.scss */
#sidebar li:last-child {
  margin: 0;
}
/* line 10, ../../sass/pages/_me.scss */
#sidebar li a {
  display: block;
  font-size: 14px;
  text-decoration: none !important;
}
/* line 15, ../../sass/pages/_me.scss */
#sidebar li a i {
  width: 21px;
  margin-right: 5px;
  text-align: center;
}
/* line 21, ../../sass/pages/_me.scss */
#sidebar li a:hover {
  color: #111111;
  margin-left: 5px;
}
/* line 27, ../../sass/pages/_me.scss */
#sidebar li.active {
  margin-left: 5px;
}
/* line 30, ../../sass/pages/_me.scss */
#sidebar li.active a {
  color: #6514dd;
}
/* line 34, ../../sass/pages/_me.scss */
#sidebar li.active ul {
  display: block;
}
/* line 37, ../../sass/pages/_me.scss */
#sidebar li.active ul li {
  margin: 0;
}
/* line 40, ../../sass/pages/_me.scss */
#sidebar li.active ul li a {
  color: #787878;
}
/* line 44, ../../sass/pages/_me.scss */
#sidebar li.active ul li.active a {
  color: #6514dd;
}
/* line 48, ../../sass/pages/_me.scss */
#sidebar li.active ul li i {
  float: left;
  font-size: 6px;
  width: 6px;
  margin: 10px 6px 0 0;
}
/* line 58, ../../sass/pages/_me.scss */
#sidebar li ul {
  display: none;
  padding-left: 26px;
}
/* line 62, ../../sass/pages/_me.scss */
#sidebar li ul li {
  margin-bottom: 1px;
}
/* line 69, ../../sass/pages/_me.scss */
#sidebar .active .fa-heart, #sidebar li:hover .fa-heart {
  color: #e74c3c;
}
/* line 73, ../../sass/pages/_me.scss */
#sidebar .active .fa-user-circle, #sidebar li:hover .fa-user-circle {
  color: #3498db;
}
/* line 77, ../../sass/pages/_me.scss */
#sidebar .active .fa-truck, #sidebar li:hover .fa-truck {
  color: #2ecc71;
}
/* line 81, ../../sass/pages/_me.scss */
#sidebar .active .fa-box-full, #sidebar li:hover .fa-box-full {
  color: #e67e22;
}
/* line 85, ../../sass/pages/_me.scss */
#sidebar .active .fa-grin-stars, #sidebar li:hover .fa-grin-stars {
  color: #f1c40f;
}
/* line 89, ../../sass/pages/_me.scss */
#sidebar .active .fa-sliders-h, #sidebar li:hover .fa-sliders-h {
  color: #6514dd;
}

@media (max-width: 430px) {
  /* line 102, ../../sass/pages/_me.scss */
  .table-product-data tr td:first-child, .table-product-data tr th:first-child {
    padding-left: 10px;
  }
  /* line 106, ../../sass/pages/_me.scss */
  .table-product-data tr td:last-child, .table-product-data tr th:last-child {
    padding-right: 10px;
  }
}
/* Order summary page */
/* line 6, ../../sass/pages/_order.scss */
.box-order-summary {
  display: block;
  border: 1px solid #E2E4ED;
  margin-bottom: 20px;
  background: #FFFFFF;
  overflow: hidden;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 3px 12px 0 rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 3px 12px 0 rgba(0, 0, 0, 0.03);
  box-shadow: 0px 3px 12px 0 rgba(0, 0, 0, 0.03);
}

/* line 17, ../../sass/pages/_order.scss */
.box-order-header {
  padding: 10px 20px;
  border-bottom: 1px solid #E2E4ED;
  background: #F2F3F7;
  overflow: auto;
}
/* line 23, ../../sass/pages/_order.scss */
.box-order-header h1 {
  font-size: 20px;
  line-height: 26px;
  margin-bottom: 0px;
}

/* line 30, ../../sass/pages/_order.scss */
.box-order-content {
  padding: 20px 20px;
  overflow: auto;
}
/* line 34, ../../sass/pages/_order.scss */
.box-order-content b {
  color: #111111;
}

/* line 39, ../../sass/pages/_order.scss */
.box-order-content-half {
  float: left;
  width: 48%;
  margin-left: 4%;
}
/* line 44, ../../sass/pages/_order.scss */
.box-order-content-half:first-child {
  margin: 0;
}
/* line 48, ../../sass/pages/_order.scss */
.box-order-content-half h3 {
  font-size: 16px;
  line-height: 18px;
}
/* line 53, ../../sass/pages/_order.scss */
.box-order-content-half p {
  margin: 0;
}

/* line 5, ../../sass/pages/_product.scss */
#product-header {
  background: #FFFFFF;
  position: fixed;
  top: -140px;
  left: 0;
  right: 0;
  padding: 10px 0 0 0;
  z-index: 9;
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 18, ../../sass/pages/_product.scss */
#product-header > .wrapper {
  padding-bottom: 10px;
}
/* line 22, ../../sass/pages/_product.scss */
#product-header figure {
  float: left;
  margin: 0 20px 0 0;
  width: 89px;
  height: 67px;
}
/* line 28, ../../sass/pages/_product.scss */
#product-header figure img {
  display: block;
}
/* line 33, ../../sass/pages/_product.scss */
#product-header h2 {
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 40, ../../sass/pages/_product.scss */
#product-header .col_1 {
  margin-bottom: 0;
}
/* line 44, ../../sass/pages/_product.scss */
#product-header p {
  margin: 0;
}

/* line 50, ../../sass/pages/_product.scss */
.header-hidden #product-header {
  top: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 57, ../../sass/pages/_product.scss */
#product-header-actions {
  float: right;
  min-width: 350px;
  margin-left: 50px;
}
/* line 62, ../../sass/pages/_product.scss */
#product-header-actions .product-header-price {
  float: left;
  font-size: 22px;
  line-height: 24px;
  color: #111111;
  font-weight: bold;
  padding: 3px 50px 0 0;
}

/* line 72, ../../sass/pages/_product.scss */
.product-header-actions-row {
  margin-bottom: 5px;
}
/* line 43, ../../sass/utils/_mixins.scss */
.product-header-actions-row:before, .product-header-actions-row:after {
  content: "";
  display: table;
}
/* line 48, ../../sass/utils/_mixins.scss */
.product-header-actions-row:after {
  clear: both;
}
/* line 77, ../../sass/pages/_product.scss */
.product-header-actions-row:last-child {
  margin: 0;
}
/* line 81, ../../sass/pages/_product.scss */
.product-header-actions-row > div {
  overflow: auto;
}
/* line 85, ../../sass/pages/_product.scss */
.product-header-actions-row .btn.float-right, .product-header-actions-row .ais-infinite-hits--showmore button.float-right, .ais-infinite-hits--showmore .product-header-actions-row button.float-right {
  margin-left: 10px;
}

/* line 90, ../../sass/pages/_product.scss */
#product-header-navigation {
  background: #F2F3F7;
}
/* line 93, ../../sass/pages/_product.scss */
#product-header-navigation ul {
  margin: 0;
  padding: 0;
  align-items: stretch;
  /* Default */
  -webkit-justify-content: space-between;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 103, ../../sass/pages/_product.scss */
#product-header-navigation li {
  display: inline-block;
  flex: 0 1 auto;
  /* Default */
}
/* line 107, ../../sass/pages/_product.scss */
#product-header-navigation li:hover a {
  color: #111111;
  text-decoration: none !important;
}
/* line 113, ../../sass/pages/_product.scss */
#product-header-navigation a {
  display: block;
  position: relative;
  padding: 10px 30px;
}
/* line 118, ../../sass/pages/_product.scss */
#product-header-navigation a:after {
  content: "";
  height: 3px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: transparent;
}
/* line 128, ../../sass/pages/_product.scss */
#product-header-navigation a.active {
  color: #111111;
}
/* line 131, ../../sass/pages/_product.scss */
#product-header-navigation a.active:after {
  background: #6514dd;
}

/* line 138, ../../sass/pages/_product.scss */
#product-hero {
  background: #232F3E;
  padding: 40px 0 0 0;
}
/* line 142, ../../sass/pages/_product.scss */
#product-hero h1 {
  color: #FFFFFF;
  font-size: 30px;
  line-height: 34px;
}
/* line 147, ../../sass/pages/_product.scss */
#product-hero h1 .btn-product-like {
  position: absolute;
  top: 5px;
  margin-left: 15px;
}
/* line 154, ../../sass/pages/_product.scss */
#product-hero div[class^="col_"] {
  position: relative;
  margin-bottom: 0;
}
/* line 159, ../../sass/pages/_product.scss */
#product-hero .box-white {
  border: none;
}
/* line 163, ../../sass/pages/_product.scss */
#product-hero.product-hero-xs {
  padding: 30px 0 40px 0;
  /* 30px top because of "back button" */
  /*margin-bottom: 40px;*/
}
/* line 167, ../../sass/pages/_product.scss */
#product-hero.product-hero-xs .product-header {
  margin-bottom: 0;
}
/* line 172, ../../sass/pages/_product.scss */
#product-hero .flex-box {
  display: block;
}

/* line 177, ../../sass/pages/_product.scss */
#mobile-gallery {
  position: relative;
}
/* line 180, ../../sass/pages/_product.scss */
#mobile-gallery .gallery-item {
  display: none;
  margin: 0;
  background-color: #FFFFFF;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 188, ../../sass/pages/_product.scss */
#mobile-gallery .gallery-item:after {
  content: "";
  display: block;
  padding-top: 75%;
}
/* line 194, ../../sass/pages/_product.scss */
#mobile-gallery .gallery-item:first-child {
  display: block;
}
/* line 199, ../../sass/pages/_product.scss */
#mobile-gallery .owl-carousel {
  display: block;
}
/* line 203, ../../sass/pages/_product.scss */
#mobile-gallery .owl-dots {
  position: absolute;
  bottom: 0;
  width: 100%;
}
/* line 208, ../../sass/pages/_product.scss */
#mobile-gallery .owl-dots .active span {
  background: #6514dd;
}

/* line 214, ../../sass/pages/_product.scss */
.product-header {
  margin: 0 2% 30px 2%;
}
/* line 217, ../../sass/pages/_product.scss */
.product-header > figure, .product-header .overflow > figure {
  float: left;
  width: 120px;
  height: 80px;
  margin: 6px 30px 0 0;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 228, ../../sass/pages/_product.scss */
.product-header-row {
  /*overflow: auto;*/
  margin-bottom: 10px;
  color: #CACACA;
  /*span{
  	a{
  		@extend .href-theme;
  	}
  }*/
}
/* line 233, ../../sass/pages/_product.scss */
.product-header-row:last-child {
  margin: 0;
}
/* line 237, ../../sass/pages/_product.scss */
.product-header-row h1, .product-header-row h2 {
  display: inline;
  margin-right: 5px;
}
/* line 242, ../../sass/pages/_product.scss */
.product-header-row a {
  color: #FFFFFF;
  text-decoration: underline !important;
}
/* line 246, ../../sass/pages/_product.scss */
.product-header-row a:hover {
  color: #CACACA;
}

/* line 259, ../../sass/pages/_product.scss */
.product-ratings .gold, .product-ratings .fa-star-half-alt {
  color: #f1c40f;
}
/* line 263, ../../sass/pages/_product.scss */
.product-ratings i {
  color: #f1c40f;
}
/* line 266, ../../sass/pages/_product.scss */
.product-ratings i:after {
  content: "\f005";
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 600;
}
/* line 275, ../../sass/pages/_product.scss */
.product-ratings[data-rating="0"] i {
  color: #637381;
}
/* line 282, ../../sass/pages/_product.scss */
.product-ratings[data-rating="0.5"] i:first-child:after {
  content: "\f5c0";
}
/* line 283, ../../sass/pages/_product.scss */
.product-ratings[data-rating="0.5"] i:first-child ~ i {
  color: #637381;
}
/* line 289, ../../sass/pages/_product.scss */
.product-ratings[data-rating="1"] i:first-child ~ i {
  color: #637381;
}
/* line 295, ../../sass/pages/_product.scss */
.product-ratings[data-rating="1.5"] i:nth-child(2):after {
  content: "\f5c0";
}
/* line 296, ../../sass/pages/_product.scss */
.product-ratings[data-rating="1.5"] i:nth-child(2) ~ i {
  color: #637381;
}
/* line 302, ../../sass/pages/_product.scss */
.product-ratings[data-rating="2"] i:nth-child(2) ~ i {
  color: #637381;
}
/* line 308, ../../sass/pages/_product.scss */
.product-ratings[data-rating="2.5"] i:nth-child(3):after {
  content: "\f5c0";
}
/* line 309, ../../sass/pages/_product.scss */
.product-ratings[data-rating="2.5"] i:nth-child(3) ~ i {
  color: #637381;
}
/* line 315, ../../sass/pages/_product.scss */
.product-ratings[data-rating="3"] i:nth-child(3) ~ i {
  color: #637381;
}
/* line 321, ../../sass/pages/_product.scss */
.product-ratings[data-rating="3.5"] i:nth-child(4):after {
  content: "\f5c0";
}
/* line 322, ../../sass/pages/_product.scss */
.product-ratings[data-rating="3.5"] i:nth-child(4) ~ i {
  color: #637381;
}
/* line 328, ../../sass/pages/_product.scss */
.product-ratings[data-rating="4"] i:nth-child(4) ~ i {
  color: #637381;
}
/* line 334, ../../sass/pages/_product.scss */
.product-ratings[data-rating="4.5"] i:nth-child(5):after {
  content: "\f5c0";
}
/* line 335, ../../sass/pages/_product.scss */
.product-ratings[data-rating="4.5"] i:nth-child(5) ~ i {
  color: #637381;
}
/* line 339, ../../sass/pages/_product.scss */
.product-ratings span {
  margin-left: 5px;
}
/* line 343, ../../sass/pages/_product.scss */
.product-ratings.product-ratings-inline {
  display: inline-block;
  margin-left: 15px;
}

/* line 349, ../../sass/pages/_product.scss */
.product-actions {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}
/* line 355, ../../sass/pages/_product.scss */
.product-actions .box-content {
  padding-bottom: 20px;
}
/* line 359, ../../sass/pages/_product.scss */
.product-actions .btn-product-like {
  float: right;
}
/* line 363, ../../sass/pages/_product.scss */
.product-actions .alert {
  margin: 0;
}
/* line 367, ../../sass/pages/_product.scss */
.product-actions .label-striked-or {
  margin: 10px 0 -10px 0;
}
/* line 371, ../../sass/pages/_product.scss */
.product-actions .btn, .product-actions .ais-infinite-hits--showmore button, .ais-infinite-hits--showmore .product-actions button {
  height: 40px;
}

/* line 376, ../../sass/pages/_product.scss */
.product-cart-actions {
  margin-top: 20px;
}
/* line 43, ../../sass/utils/_mixins.scss */
.product-cart-actions:before, .product-cart-actions:after {
  content: "";
  display: table;
}
/* line 48, ../../sass/utils/_mixins.scss */
.product-cart-actions:after {
  clear: both;
}
/* line 381, ../../sass/pages/_product.scss */
.product-cart-actions > div {
  overflow: auto;
}
/* line 385, ../../sass/pages/_product.scss */
.product-cart-actions .product-heart-trigger {
  float: right;
  margin-left: 10px;
}

/* line 395, ../../sass/pages/_product.scss */
.product-availability {
  padding-bottom: 20px;
  margin: 18px 0 0 0;
  border-bottom: 1px solid #E2E4ED;
}
/* line 400, ../../sass/pages/_product.scss */
.product-availability ul {
  margin: 0;
  padding: 0;
}
/* line 404, ../../sass/pages/_product.scss */
.product-availability ul li {
  display: block;
  margin-bottom: 5px;
}
/* line 408, ../../sass/pages/_product.scss */
.product-availability ul li:last-child {
  margin: 0;
}
/* line 418, ../../sass/pages/_product.scss */
.product-availability i {
  text-align: center;
  width: 18px;
  margin-right: 5px;
}

/* line 425, ../../sass/pages/_product.scss */
.product-variations {
  padding-bottom: 10px;
  margin: 20px 0 20px 0;
  border-bottom: 1px solid #E2E4ED;
}
/* line 43, ../../sass/utils/_mixins.scss */
.product-variations:before, .product-variations:after {
  content: "";
  display: table;
}
/* line 48, ../../sass/utils/_mixins.scss */
.product-variations:after {
  clear: both;
}
/* line 432, ../../sass/pages/_product.scss */
.product-variations ul {
  margin: 0;
  padding: 0;
}
/* line 437, ../../sass/pages/_product.scss */
.product-variations li {
  display: block;
  float: left;
  width: 48%;
  margin: 0 0 10px 4%;
}
/* line 443, ../../sass/pages/_product.scss */
.product-variations li:nth-child(odd) {
  margin-left: 0;
}
/* line 447, ../../sass/pages/_product.scss */
.product-variations li a {
  display: block;
  padding: 10px;
  border: 1px solid #E2E4ED;
  color: #111111;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 456, ../../sass/pages/_product.scss */
.product-variations li.active a {
  font-weight: bold;
  background: rgba(0, 123, 255, 0.05);
  border-color: #80bdff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  -moz-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  /* From Bootstrap */
}
/* line 463, ../../sass/pages/_product.scss */
.product-variations li:hover a {
  text-decoration: none !important;
  background: #F2F2F2;
}

/* line 470, ../../sass/pages/_product.scss */
.product-features {
  margin-top: 20px;
}
/* line 473, ../../sass/pages/_product.scss */
.product-features ul {
  padding: 0;
  margin: 0;
}
/* line 478, ../../sass/pages/_product.scss */
.product-features li {
  display: block;
  position: relative;
  padding-left: 22px;
  margin-bottom: 10px;
  /*&:last-child{
  	margin: 0;
  }*/
}
/* line 484, ../../sass/pages/_product.scss */
.product-features li:before {
  font-family: "Font Awesome 5 Pro";
  content: '\f00c';
  position: absolute;
  top: 0;
  left: 0;
  color: #2ecc71;
}

/* line 499, ../../sass/pages/_product.scss */
.product-features-read-more {
  margin-left: 9px;
}
/* line 504, ../../sass/pages/_product.scss */
.product-features-read-more i {
  font-size: 12px;
  margin-right: 5px;
}

/* line 511, ../../sass/pages/_product.scss */
.product-price .product-price-label {
  display: block;
  font-size: 32px;
  color: #111111;
  font-weight: bold;
}
/* line 518, ../../sass/pages/_product.scss */
.product-price .product-price-free-wrapper {
  font-size: 16px;
}
/* line 521, ../../sass/pages/_product.scss */
.product-price .product-price-free-wrapper i {
  margin: 0 4px 0 -3px;
}
/* line 526, ../../sass/pages/_product.scss */
.product-price small {
  font-size: 14px;
  color: #636363;
}

/* line 532, ../../sass/pages/_product.scss */
.product-price-actions {
  margin-top: 10px;
  height: 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 539, ../../sass/pages/_product.scss */
.product-price-actions .btn, .product-price-actions .ais-infinite-hits--showmore button, .ais-infinite-hits--showmore .product-price-actions button {
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  width: 1%;
  height: 100%;
  line-height: 28px;
  z-index: 1;
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0;
  border-radius: 0 3px 3px 0;
}
/* line 551, ../../sass/pages/_product.scss */
.product-price-actions .btn i, .product-price-actions .ais-infinite-hits--showmore button i, .ais-infinite-hits--showmore .product-price-actions button i {
  margin-top: 7px;
  margin-left: -9px;
}
/* line 557, ../../sass/pages/_product.scss */
.product-price-actions .crypto-picker {
  border-right: none;
  padding: 6px 5px 0 13px;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 3px;
}
/* line 567, ../../sass/pages/_product.scss */
.product-price-actions .crypto-picker div {
  display: inline-block;
  font-size: 15px;
  color: #7c7c7c;
}
/* line 573, ../../sass/pages/_product.scss */
.product-price-actions .crypto-picker i {
  font-size: 17px;
  margin: 3px 5px 0 0;
}
/* line 578, ../../sass/pages/_product.scss */
.product-price-actions .crypto-picker span {
  display: inline-block;
  font-weight: bold;
  color: #111111;
  font-size: 17px;
  padding: 0 28px 0 10px;
}

/* line 589, ../../sass/pages/_product.scss */
#product-gallery .box-content {
  padding: 20px;
}

/* line 594, ../../sass/pages/_product.scss */
.col_1.product-gallery-collection-wrapper {
  margin-top: -40px;
  margin-bottom: 30px;
}

/* line 599, ../../sass/pages/_product.scss */
#product-gallery-collection {
  position: relative;
  padding: 20px 0 0 230px;
}

/* line 604, ../../sass/pages/_product.scss */
.product-gallery-block-left {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 200px;
}
/* line 610, ../../sass/pages/_product.scss */
.product-gallery-block-left figure {
  display: block;
  background: #FFFFFF;
  padding: 5px;
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
}

/* line 43, ../../sass/utils/_mixins.scss */
.product-gallery-block-right:before, .product-gallery-block-right:after {
  content: "";
  display: table;
}
/* line 48, ../../sass/utils/_mixins.scss */
.product-gallery-block-right:after {
  clear: both;
}
/* line 622, ../../sass/pages/_product.scss */
.product-gallery-block-right figure {
  float: left;
  height: 80px;
  border: 1px solid #E2E4ED;
  cursor: pointer;
  margin-right: 20px;
}
/* line 631, ../../sass/pages/_product.scss */
.product-gallery-block-right figure.active, .product-gallery-block-right figure:hover {
  border-color: #80bdff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  -moz-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  /* From Bootstrap */
}
/* line 636, ../../sass/pages/_product.scss */
.product-gallery-block-right figure img {
  height: 100%;
}

/* line 642, ../../sass/pages/_product.scss */
#gallery-image {
  margin: 0;
  background-color: #FFFFFF;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
}
/* line 651, ../../sass/pages/_product.scss */
#gallery-image:after {
  content: "";
  display: block;
  padding-top: 75%;
}

@media (max-width: 991px) {
  /* line 664, ../../sass/pages/_product.scss */
  #product-hero {
    margin: -20px 0 10px 0;
    padding: 15px 10px 10px 10px;
  }
  /* line 668, ../../sass/pages/_product.scss */
  #product-hero .product-header {
    margin: 0 0 15px 0;
  }
  /* line 672, ../../sass/pages/_product.scss */
  #product-hero h1 {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  /* line 678, ../../sass/pages/_product.scss */
  #product-hero .product-header > figure, #product-hero .product-header .overflow > figure {
    width: 100px !important;
    height: 80px !important;
    margin-right: 15px !important;
  }

  /* line 685, ../../sass/pages/_product.scss */
  .product-actions {
    position: relative;
  }
  /* line 688, ../../sass/pages/_product.scss */
  .product-actions .box-content {
    padding-top: 5px;
  }
}
@media (max-width: 430px) {
  /* line 695, ../../sass/pages/_product.scss */
  #product-hero {
    margin-top: -10px;
  }
  /* line 698, ../../sass/pages/_product.scss */
  #product-hero.product-hero-xs {
    padding: 20px 10px 15px 10px;
  }
  /* line 702, ../../sass/pages/_product.scss */
  #product-hero .product-header > figure, #product-hero .product-header .overflow > figure {
    width: 80px;
    height: 60px;
    margin-right: 10px;
  }
  /* line 708, ../../sass/pages/_product.scss */
  #product-hero h1 {
    font-size: 18px;
    line-height: 20px;
  }

  /* line 716, ../../sass/pages/_product.scss */
  .table-sellers td:first-child, .table-sellers th:first-child {
    padding-left: 10px;
  }
  /* line 720, ../../sass/pages/_product.scss */
  .table-sellers td:last-child, .table-sellers th:last-child {
    padding-right: 10px;
  }

  /* line 726, ../../sass/pages/_product.scss */
  .product-header-row {
    margin-bottom: 5px;
  }
  /* line 729, ../../sass/pages/_product.scss */
  .product-header-row:last-child {
    margin-bottom: 0;
  }

  /* line 735, ../../sass/pages/_product.scss */
  .product-actions .box-content {
    padding-bottom: 10px;
  }
  /* line 736, ../../sass/pages/_product.scss */
  .product-actions .crypto-picker {
    padding-left: 5px;
  }
  /* line 736, ../../sass/pages/_product.scss */
  .product-actions .crypto-picker span {
    font-size: 15px;
    padding-top: 1px;
  }
  /* line 737, ../../sass/pages/_product.scss */
  .product-actions .label-striked-or {
    margin: 5px 0 -14px 0;
  }

  /* line 740, ../../sass/pages/_product.scss */
  .product-availability {
    padding-bottom: 10px;
  }

  /* line 741, ../../sass/pages/_product.scss */
  .product-features {
    margin-top: 10px;
  }

  /* line 744, ../../sass/pages/_product.scss */
  .product-price .product-price-label {
    font-size: 26px;
    line-height: 30px;
  }
}
/* line 1, ../../sass/pages/_review.scss */
.review-composer {
  margin: 10px;
  border: 1px solid #E2E4ED;
}

/* line 6, ../../sass/pages/_review.scss */
.review-composer-header {
  padding: 10px 20px;
  border-bottom: 1px solid #E2E4ED;
  background: #F2F2F2;
}
/* line 11, ../../sass/pages/_review.scss */
.review-composer-header h2, .review-composer-header h3, .review-composer-header h4, .review-composer-header .box-product h4 a, .box-product h4 .review-composer-header a, .review-composer-header .ais-hits--item h4 a, .ais-hits--item h4 .review-composer-header a, .review-composer-header .ais-infinite-hits--item h4 a, .ais-infinite-hits--item h4 .review-composer-header a {
  margin-bottom: 0;
  font-size: 20px;
  line-height: 22px;
}
/* line 17, ../../sass/pages/_review.scss */
.review-composer-header p {
  margin: 0;
}

/* line 22, ../../sass/pages/_review.scss */
.review-composer-content {
  overflow: auto;
  padding: 18px 20px;
}
/* line 26, ../../sass/pages/_review.scss */
.review-composer-content .square {
  width: 65px;
  height: 65px;
  float: left;
  margin: 0 20px 15px 0;
  border: 1px solid #E2E4ED;
}
/* line 34, ../../sass/pages/_review.scss */
.review-composer-content .form-control {
  margin: 13px 0 15px 0;
  height: 80px;
}
/* line 39, ../../sass/pages/_review.scss */
.review-composer-content .custom-select {
  width: auto;
  height: 39px;
}

/* line 45, ../../sass/pages/_review.scss */
.star-rater {
  display: inline-block;
  height: 39px;
}
/* line 49, ../../sass/pages/_review.scss */
.star-rater a {
  position: relative;
  display: inline-block;
  cursor: pointer;
  padding: 0 4px 0 0;
}
/* line 55, ../../sass/pages/_review.scss */
.star-rater a:after {
  content: "\f005";
  display: block;
  font-family: "Font Awesome 5 Pro";
  color: #637381;
  font-size: 26px;
  font-weight: 500;
}
/* line 65, ../../sass/pages/_review.scss */
.star-rater a.current:after {
  color: #f1c40f;
  font-weight: 600;
}
/* line 70, ../../sass/pages/_review.scss */
.star-rater a.current ~ a:after {
  color: #637381;
  font-weight: 500;
}
/* line 76, ../../sass/pages/_review.scss */
.star-rater a:hover {
  text-decoration: none !important;
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
/* line 80, ../../sass/pages/_review.scss */
.star-rater a:hover:after {
  color: #f1c40f !important;
  font-weight: 600 !important;
}
/* line 85, ../../sass/pages/_review.scss */
.star-rater a:hover ~ a:after {
  color: #637381 !important;
  font-weight: 500 !important;
}
/* line 91, ../../sass/pages/_review.scss */
.star-rater a:active {
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
/* line 96, ../../sass/pages/_review.scss */
.star-rater:hover a:after, .star-rater.has-rating a:after {
  color: #f1c40f;
  font-weight: 600;
}
/* line 101, ../../sass/pages/_review.scss */
.star-rater.has-rating:hover a:after {
  color: #f1c40f;
  font-weight: 600;
}

/* line 107, ../../sass/pages/_review.scss */
.box-review {
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
  border-bottom: 1px solid #E2E4ED;
  overflow: auto;
}
/* line 113, ../../sass/pages/_review.scss */
.box-review:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 119, ../../sass/pages/_review.scss */
.box-review time {
  margin-top: 6px;
}
/* line 123, ../../sass/pages/_review.scss */
.box-review p {
  margin-bottom: 0;
}
/* line 127, ../../sass/pages/_review.scss */
.box-review .review-from {
  color: #111111;
}
/* line 131, ../../sass/pages/_review.scss */
.box-review .review-text {
  font-size: 14px;
  background: #f9f9f9;
  border-left: 6px solid #ccc;
  padding: 0 4px;
  quotes: "“" "”" "‘" "’";
  padding: 10px 20px 10px 8px;
  line-height: 1.4;
}
/* line 140, ../../sass/pages/_review.scss */
.box-review .review-text:before {
  content: open-quote;
  display: inline;
  height: 0;
  line-height: 0;
  left: -2px;
  position: relative;
  top: 12px;
  color: #ccc;
  font-size: 3em;
}

/* line 154, ../../sass/pages/_review.scss */
.box-white .box-review {
  padding: 20px;
  margin: 0;
}

/* line 159, ../../sass/pages/_review.scss */
.box-review-products {
  padding-left: 30px;
  position: relative;
}
/* line 163, ../../sass/pages/_review.scss */
.box-review-products ul {
  padding: 0;
  margin: 0;
}
/* line 168, ../../sass/pages/_review.scss */
.box-review-products:after {
  content: "\f07a";
  font-family: "Font Awesome 5 Pro";
  font-weight: 700;
  position: absolute;
  top: 0;
  left: 0;
  color: #111111;
}
/* line 178, ../../sass/pages/_review.scss */
.box-review-products img {
  width: 20px;
  height: 20px;
  float: left;
  margin: 0 10px 0 0;
  border: 1px solid #E2E4ED;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 188, ../../sass/pages/_review.scss */
.box-review-products li {
  display: block;
  height: 20px;
  line-height: 20px;
  margin-bottom: 5px;
}
/* line 194, ../../sass/pages/_review.scss */
.box-review-products li:last-child {
  margin: 0;
}

/* line 200, ../../sass/pages/_review.scss */
.box-review-marketplace {
  padding-left: 30px;
  position: relative;
  margin-bottom: 10px;
}
/* line 205, ../../sass/pages/_review.scss */
.box-review-marketplace:after {
  content: "\f54e";
  font-family: "Font Awesome 5 Pro";
  font-weight: 700;
  position: absolute;
  top: 0;
  left: 0;
  color: #111111;
}
/* line 215, ../../sass/pages/_review.scss */
.box-review-marketplace img {
  width: 20px;
  height: 20px;
  float: left;
  margin: 0 10px 0 0;
  border: 1px solid #E2E4ED;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 226, ../../sass/pages/_review.scss */
.box-review-avatar-wrapper {
  width: 120px;
  text-align: center;
  margin-right: 20px;
  float: left;
}
/* line 232, ../../sass/pages/_review.scss */
.box-review-avatar-wrapper > figure {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin: 0;
  overflow: hidden;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 241, ../../sass/pages/_review.scss */
.box-review-avatar-wrapper > figure > img {
  display: block;
}

/* line 247, ../../sass/pages/_review.scss */
.box-review-avatar {
  float: left;
  margin: 0 20px 0 0;
  width: 60px;
  height: 60px;
  overflow: hidden;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 256, ../../sass/pages/_review.scss */
.box-review-avatar img {
  display: block;
}

/* line 261, ../../sass/pages/_review.scss */
.box-review-ratings {
  margin-bottom: 5px;
}
/* line 264, ../../sass/pages/_review.scss */
.box-review-ratings span {
  display: inline-block;
  margin: 0 4px 0 0;
}
/* line 268, ../../sass/pages/_review.scss */
.box-review-ratings span:after {
  content: "\f005";
  display: block;
  font-family: "Font Awesome 5 Pro";
  color: #f1c40f;
  font-size: 20px;
  font-weight: 600;
}
/* line 277, ../../sass/pages/_review.scss */
.box-review-ratings span.current ~ :after {
  color: #637381;
}

/* line 283, ../../sass/pages/_review.scss */
.box-review-comment {
  overflow: auto;
  margin: 10px 0 0 0;
}
/* line 287, ../../sass/pages/_review.scss */
.box-review-comment .box-review-avatar {
  width: 30px;
  height: 30px;
  margin-right: 10px;
}
/* line 293, ../../sass/pages/_review.scss */
.box-review-comment.box-review-comment-padding {
  margin-left: 40px;
  padding-top: 10px;
  border-top: 1px dashed #E2E4ED;
}

/* line 300, ../../sass/pages/_review.scss */
.box-review-product {
  position: relative;
  padding: 4px;
  overflow: auto;
  margin-top: 10px;
  background: #F2F2F2;
  border: 1px solid #E2E4ED;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 310, ../../sass/pages/_review.scss */
.box-review-product .square {
  float: left;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  border: 1px solid #E2E4ED;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 320, ../../sass/pages/_review.scss */
.box-review-product h4, .box-review-product .box-product h4 a, .box-product h4 .box-review-product a, .box-review-product .ais-hits--item h4 a, .ais-hits--item h4 .box-review-product a, .box-review-product .ais-infinite-hits--item h4 a, .ais-infinite-hits--item h4 .box-review-product a {
  margin: 0;
  position: absolute;
  top: 50%;
  right: 0;
  left: 55px;
  font-size: 13px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 332, ../../sass/pages/_review.scss */
.reviews-list-header {
  margin-bottom: 30px;
}
/* line 335, ../../sass/pages/_review.scss */
.reviews-list-header h3 {
  font-size: 16px;
}

/* line 340, ../../sass/pages/_review.scss */
.box-faq {
  margin-bottom: 30px;
}
/* line 343, ../../sass/pages/_review.scss */
.box-faq:last-child {
  margin: 0;
}

@media (max-width: 991px) {
  /* line 355, ../../sass/pages/_review.scss */
  .box-review {
    padding-left: 0 !important;
    padding-right: 10px !important;
  }

  /* line 360, ../../sass/pages/_review.scss */
  .box-review-avatar-wrapper {
    width: 110px;
    margin-right: 10px;
  }
}
@media (max-width: 430px) {
  /* line 367, ../../sass/pages/_review.scss */
  .box-review {
    padding: 10px 10px 10px 0 !important;
  }

  /* line 371, ../../sass/pages/_review.scss */
  .box-review-avatar-wrapper {
    font-size: 14px;
    line-height: 15px;
    margin: 0;
  }
  /* line 376, ../../sass/pages/_review.scss */
  .box-review-avatar-wrapper > figure {
    width: 40px;
    height: 40px;
  }
}
