/**
 * KOslider - KOslider is a jQuery slider/carousel plugin that uses CSS3 transitions for its animation
 * @version v0.5.0
 * @link https://github.com/mrmartineau/KOslider
 * @license MIT
 */
/*
   Slider basics
   ========================================================================== */
.js .KOsliderContainer {
  width: 100%;
  overflow: hidden; }

.js .KOslider {
  position: relative;
  overflow: hidden;
  transition: -webkit-transform 400ms cubic-bezier(0.645, 0.045, 0.355, 1), height 400ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 400ms cubic-bezier(0.645, 0.045, 0.355, 1), height 400ms cubic-bezier(0.645, 0.045, 0.355, 1); }

.no-js .KOslider-slide {
  margin-bottom: 25px;
  padding-bottom: 30px;
  border-bottom: 2px solid #fff; }
.js .KOslider-slide {
  float: left;
  position: relative;
  z-index: 100; }

/*
   Pagination wrapper
   ========================================================================== */
.KOslider-UI {
  min-height: 38px;
  padding: 10px 0; }
  .KOslider-UI.KOslider-UI--before {
    border-bottom: 2px solid #fff;
    margin-bottom: 10px; }
  .KOslider-UI.KOslider-UI--after {
    border-top: 2px solid #fff;
    margin-top: 10px;
    text-align: center; }
  .KOslider-UI.KOslider-UI--over {
    margin-top: 10px;
    text-align: center; }

.no-js .KOslider-UI {
  display: none; }

/*
   Dots
   ========================================================================== */
.KOslider-UI-dots {
  display: inline-block;
  line-height: 30px;
  height: 28px;
  margin: 0 5px; }

.KOslider-UI-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 20px;
  margin: 0 5px;
  opacity: 0.6;
  background-color: #444;
  transition: all 200ms ease-in-out; }
  .KOslider-UI-dot.is-active {
    opacity: 1; }

/*
   Pagers
   ========================================================================== */
.KOslider-UI-pagers {
  display: inline-block; }


/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIktPc2xpZGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBT0EsQUFBSTtFQUNILEFBQU87RUFDUCxBQUFVOztBQUdYLEFBQUk7RUFDSCxBQUFVO0VBQ1YsQUFBVTtFQUNWLEFBQW1FOztBQUtwRSxBQUFPO0VBQ0wsQUFBZTtFQUNmLEFBQWdCO0VBQ2hCLEFBQWU7QUFHakIsQUFBSTtFQUNGLEFBQU87RUFDUCxBQUFVO0VBQ1YsQUFBUzs7Ozs7QUFRWDtFQUNDLEFBQVk7RUFDWixBQUFTO0VBRVYsQUFBWTtJQUNWLEFBQWU7SUFDZixBQUFlO0VBR2pCLEFBQVk7SUFDVixBQUFZO0lBQ1osQUFBWTtJQUNaLEFBQVk7RUFHZCxBQUFZO0lBQ1YsQUFBWTtJQUNaLEFBQVk7O0FBSWQsQUFBTztFQUNOLEFBQVM7Ozs7O0FBT1Y7RUFDQyxBQUFTO0VBQ1QsQUFBYTtFQUNiLEFBQVE7RUFDUixBQUFROztBQUdUO0VBQ0MsQUFBUztFQUNULEFBQU87RUFDUCxBQUFRO0VBQ1IsQUFBZTtFQUNmLEFBQVE7RUFDUixBQUFTO0VBN0VFLEFBOEVYO0VBQ0EsQUFBWTtFQUViLEFBQWdCO0lBQ2QsQUFBUzs7Ozs7QUFRWDtFQUNDLEFBQVMiLCJmaWxlIjoiS09zbGlkZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gVmFyc1xuJGNvbG9yLWJ0bjogIzQ0NDtcbiRjb2xvci1kb3Q6ICM0NDQ7XG5cbi8qXG4gICBTbGlkZXIgYmFzaWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmpzIC5LT3NsaWRlckNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uanMgLktPc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKSwgaGVpZ2h0IDQwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG59XG5cbi5LT3NsaWRlci1zbGlkZSB7XG5cblx0Lm5vLWpzICYge1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG5cdH1cblxuXHQuanMgJiB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0fVxufVxuXG5cbi8qXG4gICBQYWdpbmF0aW9uIHdyYXBwZXJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uS09zbGlkZXItVUkge1xuXHRtaW4taGVpZ2h0OiAzOHB4O1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cblx0Ji5LT3NsaWRlci1VSS0tYmVmb3JlIHtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0Ji5LT3NsaWRlci1VSS0tYWZ0ZXIge1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Ji5LT3NsaWRlci1VSS0tb3ZlciB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLm5vLWpzIC5LT3NsaWRlci1VSSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLypcbiAgIERvdHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uS09zbGlkZXItVUktZG90cyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdGhlaWdodDogMjhweDtcblx0bWFyZ2luOiAwIDVweDtcbn1cblxuLktPc2xpZGVyLVVJLWRvdCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0bWFyZ2luOiAwIDVweDtcblx0b3BhY2l0eTogMC42O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZG90O1xuXHR0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG5cblx0Ji5pcy1hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuXG4vKlxuICAgUGFnZXJzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLktPc2xpZGVyLVVJLXBhZ2VycyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */