.carousel {
  position: relative;
  /*
    &-nextClicker, &-prevClicker
    {
        position: absolute;
        height: 100%;
        top: 0;
        display: flex;
        align-items: center;
        font-size: 1.5em;
        width: 3rem;
        left: 0;
        text-align: center;
        justify-content: flex-start;
        line-height: 4rem;
        font-size: 2rem;
        cursor: pointer;
        color: #fff;
        transition: background-color 0.4s;
        font-family: 'slimdings';
        text-shadow: -0.5px 0 0 currentColor;
        z-index: 1;

        &:hover
        {
            background-color: RGBA(0,0,0,0.5);
        }
    }



    &-nextClicker
    {
        left: auto;
        right: 0;
        justify-content: flex-end;       
    }
*/
}
.carousel-items {
  vertical-align: bottom;
  white-space: nowrap;
  list-style-type: none;
  font-size: 0px;
  transition: transform 0.2s;
  left: 0;
  margin: 0;
  padding: 0;
  line-height: 1;
  cursor: ew-resize;
  cursor: grab;
  touch-action: manipulation;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.carousel-items.dragging,
.carousel-items.dragging * {
  cursor: ew-resize;
  cursor: grabbing;
}
.carousel-items > * {
  list-style-type: none;
  font-size: 1rem;
  display: inline-block;
  white-space: normal;
  vertical-align: text-top;
  line-height: 1.5;
  margin: 0;
}
.carousel > * > img {
  width: 100%;
  height: auto;
  display: block;
}
.carousel-nextClicker,
.carousel-prevClicker {
  cursor: pointer;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.carousel[data-status="allvisible"] ~ .car-controls .carousel-nextClicker,
.carousel[data-status="allvisible"] ~ .car-controls .carousel-prevClicker,
.carousel[data-status="allvisible"] .carousel-nextClicker,
.carousel[data-status="allvisible"] .carousel-prevClicker {
  display: none;
}
.carousel[data-status="end"] ~ .car-controls .carousel-nextClicker,
.carousel[data-status="start"] ~ .car-controls .carousel-prevClicker,
.carousel[data-status="end"] .carousel-nextClicker,
.carousel[data-status="start"] .carousel-prevClicker {
  opacity: 0.25;
  pointer-events: none;
}
.carousel-thumbs {
  display: block;
  padding: 1rem 0 0;
  width: 100%;
}
.carousel-thumbs:empty {
  display: none;
}
.carousel-thumbs span {
  color: inherit;
  transition: opacity 0.2s;
  font-size: 1.5rem;
  display: inline-block;
  cursor: pointer;
}
.carousel-thumbs span::before {
  font-weight: 600;
  font-family: slimdings;
  content: "\25EF";
  display: inline-block;
  vertical-align: bottom;
}
.carousel-thumbs span.current::before {
  content: "\2299";
  opacity: 1;
}
@media screen and (max-width: 700px) {
  .carousel-nextClicker,
  .carousel-prevClicker {
    width: auto;
    font-size: 1rem;
  }
  .carousel-thumbs {
    display: none;
  }
  .carousel-wrap::after {
    position: absolute;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.6);
    width: auto;
    left: 50%;
    transform: translate3d(-50%, 0, 0);
    text-align: center;
    color: #fff;
    padding: 0.125rem 0.375rem;
    font-weight: 700;
    font-size: 0.8rem;
    content: attr(data-current-slide) " of " attr(data-slide-count);
    pointer-events: none;
    border-radius: 3px 3px 0 0;
    z-index: 1;
  }
}
.car-controls {
  margin-top: 1rem;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNhcm91c2VsLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGtCQUFrQjtFQUNsQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBb0NEO0FBQ0Q7QUFDQTtFQUNFLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCwwQkFBMEI7RUFDMUIsT0FBTztFQUNQLFNBQVM7RUFDVCxVQUFVO0VBQ1YsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHlCQUFpQjtNQUFqQixxQkFBaUI7VUFBakIsaUJBQWlCO0FBQ25CO0FBQ0E7O0VBRUUsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLHdCQUF3QjtFQUN4QixnQkFBZ0I7RUFDaEIsU0FBUztBQUNYO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGNBQWM7QUFDaEI7QUFDQTs7RUFFRSxlQUFlO0VBQ2YseUJBQWlCO01BQWpCLHFCQUFpQjtVQUFqQixpQkFBaUI7QUFDbkI7QUFDQTs7OztFQUlFLGFBQWE7QUFDZjtBQUNBOzs7O0VBSUUsYUFBYTtFQUNiLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0UsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixXQUFXO0FBQ2I7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsY0FBYztFQUNkLHdCQUF3QjtFQUN4QixpQkFBaUI7RUFDakIscUJBQXFCO0VBQ3JCLGVBQWU7QUFDakI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtFQUNyQixzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixVQUFVO0FBQ1o7QUFDQTtFQUNFOztJQUVFLFdBQVc7SUFDWCxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1Qsb0NBQW9DO0lBQ3BDLFdBQVc7SUFDWCxTQUFTO0lBQ1Qsa0NBQWtDO0lBQ2xDLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsMEJBQTBCO0lBQzFCLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsK0RBQStEO0lBQy9ELG9CQUFvQjtJQUNwQiwwQkFBMEI7SUFDMUIsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQiIsImZpbGUiOiJjYXJvdXNlbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qXG4gICAgJi1uZXh0Q2xpY2tlciwgJi1wcmV2Q2xpY2tlclxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnc2xpbWRpbmdzJztcbiAgICAgICAgdGV4dC1zaGFkb3c6IC0wLjVweCAwIDAgY3VycmVudENvbG9yO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgwLDAsMCwwLjUpO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgICYtbmV4dENsaWNrZXJcbiAgICB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAgICAgICBcbiAgICB9XG4qL1xufVxuLmNhcm91c2VsLWl0ZW1zIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LXNpemU6IDBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogZXctcmVzaXplO1xuICBjdXJzb3I6IGdyYWI7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5jYXJvdXNlbC1pdGVtcy5kcmFnZ2luZyxcbi5jYXJvdXNlbC1pdGVtcy5kcmFnZ2luZyAqIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG4uY2Fyb3VzZWwtaXRlbXMgPiAqIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG59XG4uY2Fyb3VzZWwgPiAqID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2Fyb3VzZWwtbmV4dENsaWNrZXIsXG4uY2Fyb3VzZWwtcHJldkNsaWNrZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmNhcm91c2VsW2RhdGEtc3RhdHVzPVwiYWxsdmlzaWJsZVwiXSB+IC5jYXItY29udHJvbHMgLmNhcm91c2VsLW5leHRDbGlja2VyLFxuLmNhcm91c2VsW2RhdGEtc3RhdHVzPVwiYWxsdmlzaWJsZVwiXSB+IC5jYXItY29udHJvbHMgLmNhcm91c2VsLXByZXZDbGlja2VyLFxuLmNhcm91c2VsW2RhdGEtc3RhdHVzPVwiYWxsdmlzaWJsZVwiXSAuY2Fyb3VzZWwtbmV4dENsaWNrZXIsXG4uY2Fyb3VzZWxbZGF0YS1zdGF0dXM9XCJhbGx2aXNpYmxlXCJdIC5jYXJvdXNlbC1wcmV2Q2xpY2tlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2Fyb3VzZWxbZGF0YS1zdGF0dXM9XCJlbmRcIl0gfiAuY2FyLWNvbnRyb2xzIC5jYXJvdXNlbC1uZXh0Q2xpY2tlcixcbi5jYXJvdXNlbFtkYXRhLXN0YXR1cz1cInN0YXJ0XCJdIH4gLmNhci1jb250cm9scyAuY2Fyb3VzZWwtcHJldkNsaWNrZXIsXG4uY2Fyb3VzZWxbZGF0YS1zdGF0dXM9XCJlbmRcIl0gLmNhcm91c2VsLW5leHRDbGlja2VyLFxuLmNhcm91c2VsW2RhdGEtc3RhdHVzPVwic3RhcnRcIl0gLmNhcm91c2VsLXByZXZDbGlja2VyIHtcbiAgb3BhY2l0eTogMC4yNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2Fyb3VzZWwtdGh1bWJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW0gMCAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbC10aHVtYnM6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcm91c2VsLXRodW1icyBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhcm91c2VsLXRodW1icyBzcGFuOjpiZWZvcmUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogc2xpbWRpbmdzO1xuICBjb250ZW50OiBcIlxcMjVFRlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uY2Fyb3VzZWwtdGh1bWJzIHNwYW4uY3VycmVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIyOTlcIjtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5jYXJvdXNlbC1uZXh0Q2xpY2tlcixcbiAgLmNhcm91c2VsLXByZXZDbGlja2VyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmNhcm91c2VsLXRodW1icyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2Fyb3VzZWwtd3JhcDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwLjEyNXJlbSAwLjM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jdXJyZW50LXNsaWRlKSBcIiBvZiBcIiBhdHRyKGRhdGEtc2xpZGUtY291bnQpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5jYXItY29udHJvbHMge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuIl19 */