
.pristine-wrap {
  width: 0px;
  height: 0px;
  position: relative;
  margin: auto;
}
.pristine-overflow-wrap {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.pristine-slides-wrap {
    position: absolute;
    left: 0;
    top: 0;
    width: 400%;
    height: 100%;
}
.pristine-slide {
  position: absolute;
  left: 0;
  top: 0;
  width: 0px;
  height: 100%;
}
.pristine-rightbox {
  position: absolute;
  top: 0;
  height: 100%;
}
.pristine-pager-wrap {
  position: absolute;
  width: 100%;
  height: 16px;
  text-align: center;
  bottom: -24px;
  left: 0;
  z-index: 9999;
}
.pristine-pager {
  display: inline-block;
  border-radius: 7px;
  width: 7px;
  height: 7px;
  background: ;
  z-index: 9999;
}
.pristine-pager a {
  display: block;
  width: 100%;
  height: 100%;
}
.pristine-arrow {
  position: absolute;
  left: -40px;
  top: 50%;
  margin-top: -21px;
  width: 40px;
  height: 42px;
  background: url('/_cms/plugins/PristineSlider/images/arrow_prev.png');
  cursor: pointer;
  z-index: 9999;
  opacity: 0;
  -webkit-transition: opacity 0.75s ; -moz-transition: opacity 0.75s ; transition: opacity 0.75s ; 
}
.pristine-arrow.pristine-arrow-next {
  right: -40px;
  left: auto;
  background: url('/_cms/plugins/PristineSlider/images/arrow_next.png');
}
.pristine-arrow a {
  display: block;
  width: 100%;
  height: 100%;
}
.pristine-play {
  position: absolute;
  left: 50%;
  margin-left: 8.5px;
  bottom: -34px;
  width: 26px;
  height: 26px;
  background: url('/_cms/plugins/PristineSlider/images/play.png');
  cursor: pointer;
  z-index: 99999;
  opacity: 0;
  display: block;
  -webkit-transition: opacity 0.75s ; -moz-transition: opacity 0.75s ; transition: opacity 0.75s ; 
}
.pristine-play a {
  display: block;
  width: 100%;
  height: 100%;
}
.pristine-fixed {
  position: fixed;
  left: 0;
  top: 0;
  width: 1px;
  height: 1px;
  opacity: 0;
  background: none !important;
}
@-moz-document url-prefix() {
  .pristine-arrow { opacity: 1; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .pristine-arrow { opacity: 0; }
  .pristine-wrap:hover .pristine-arrow-next { opacity: 1; }
  .pristine-wrap:hover .pristine-arrow-prev { opacity: 1; }
}#pristine-slide-1 { left: 0px; }
.pristine-slides-wrap { -webkit-transition: left 1.5s ; -moz-transition: left 1.5s ; transition: left 1.5s ;  }#pristine-pager-1 { background: ; }.pristine-arrow-slide-one { width: 0; height: 0; }#pristine-slide-1-target:target ~ #pristine-play { opacity: 1; }#pristine-slide-1-target:target ~ .pristine-overflow-wrap .pristine-slides-wrap { left: -0px; }#pristine-slide-1-target:target ~ .pristine-pager-wrap #pristine-pager-1 { background: ; }
#pristine-slide-1-target:target ~ .pristine-arrow-slide-one { width: 40px !important; height: 42px !important; }#pristine-slide-1-target:target ~ .pristine-arrow { width: 0; height: 0; }.pristine-slides-wrap { -webkit-animation: slides-wrap 5s infinite; -moz-animation: slides-wrap 5s infinite; animation: slides-wrap 5s infinite; }#pristine-pager-1 { -webkit-animation: slide-one-pager 5s infinite; -moz-animation: slide-one-pager 5s infinite; animation: slide-one-pager 5s infinite; }@-webkit-keyframes slides-wrap {0% { left: 0; }70% { left: -0px; }100% { left: 0; }}@-moz-keyframes slides-wrap {0% { left: 0; }70% { left: -0px; }100% { left: 0; }}@keyframes slides-wrap {0% { left: 0; }70% { left: -0px; }100% { left: 0; }}@-webkit-keyframes slide-one-pager {0% { background: ; }70% { background: ; }100% { background: ; }70% { background: ; }100% { background: ; }}@-moz-keyframes slide-one-pager {0% { background: ; }70% { background: ; }100% { background: ; }70% { background: ; }100% { background: ; }}@keyframes slide-one-pager {0% { background: ; }70% { background: ; }100% { background: ; }70% { background: ; }100% { background: ; }}#pristine-slide-1-target:target ~ .pa, #pristine-slide-1-target:target ~ .pa .pa  { -webkit-animation: none; -moz-animation: none; animation: none; }#pristine-play:target ~ .pristine-pager-wrap #pristine-pager-1 { -webkit-animation: slide-one-pager 5s infinite linear; -moz-animation: slide-one-pager 5s infinite linear; animation: slide-one-pager 5s infinite linear; }#pristine-play:target ~ .pristine-arrow-slide-one { -webkit-animation: slide-one-arrows 5s infinite linear; -moz-animation: slide-one-arrows 5s infinite linear; animation: slide-one-arrows 5s infinite linear; }