
button { margin-top: 10px; }





ul.animate {
  -webkit-transition: -webkit-transform 0.75s cubic-bezier(0.860, 0.000, 0.070, 1.000); 
       -moz-transition: transform 0.75s cubic-bezier(0.860, 0.000, 0.070, 1.000); 
         -o-transition: transform 0.75s cubic-bezier(0.860, 0.000, 0.070, 1.000); 
            transition: transform 0.75s cubic-bezier(0.860, 0.000, 0.070, 1.000); /* ease-in-out */  
}

.stage {
  width: 100%;
  margin: 0 auto;
  padding: 0 12%;
  text-align: center;
  overflow: hidden;
}
  
.sldr {
  max-width: 325px;
  margin: 0 auto;
  overflow: visible;
  position: relative;
  clear: both;
  display: block;
}

.sldr > ul > li {
  float: left;
  display: block;
  width: 325px;
}

div.skew {
  max-width: 325px;
  margin: 0 auto;

  display: block;
  overflow: hidden;

  -webkit-transform: skewX(16deg);
       -moz-transform: skewX(16deg);
        -ms-transform: skewX(16deg);
            transform: skewX(16deg);
}

div.skew > div.wrap {
  display: block;
  overflow: hidden;

  -webkit-transform: skewX(-16deg);
     -moz-transform: skewX(-16deg);
      -ms-transform: skewX(-16deg);
          transform: skewX(-16deg);

  margin-left: -10.1%;
  width: 122%;
}

.wrap img{
  max-width: 400px;
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}

.selectors {
  /*margin: 15px 0 0;*/
}

.selectors li {
  font-size: 46px;
  line-height: 32px;
  display: inline;
  padding: 0 2px;  
}

.selectors li a {
  text-decoration: none;
}

.selectors li.focalPoint a {
  color: #CCC;
  cursor: default;
}

.captions div {
  left: 200%;
  position: fixed;
  opacity: 0;

  -webkit-transition: opacity 0.75s cubic-bezier(0.860, 0.000, 0.070, 1.000); 
       -moz-transition: opacity 0.75s cubic-bezier(0.860, 0.000, 0.070, 1.000); 
         -o-transition: opacity 0.75s cubic-bezier(0.860, 0.000, 0.070, 1.000); 
            transition: opacity 0.75s cubic-bezier(0.860, 0.000, 0.070, 1.000); /* ease-in-out */
}

.captions div.focalPoint {
  opacity: 1;
  left: inherit;
  position: static;
}

.clear {
  display: block;
  width: 100%;
  height: 0px;
  overflow: hidden;
  clear: both;
}