/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  /* *zoom: 1; */
  -ms-touch-action: pan-y;
  /*touch-action: pan-y;*/ }

.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0); }

/** THEME
===================================*/

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {position: absolute; left:50%; bottom:5%;}

/* PAGER */
.bx-wrapper .bx-pager {margin-left:-77px;}
.bx-wrapper .bx-pager.bx-default-pager a {
  display: block;
  width: 15px;
  height: 15px;
  margin: 0 5px;
  background: #fff;
  text-indent: -9999px;
  outline: 0;
  border-radius:50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}

.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #0fa84b;
  width:40px;
  border-radius:40px;
}

.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: bottom;
  /* *zoom: 1;*/
  /* *display: inline;*/
}

.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {display:none;}
.bx-wrapper .bx-next {display:none;}
.bx-wrapper .bx-controls-direction {display:none;}

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto .bx-start {display: none;}
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  width:16px;
  height: 19px;
  margin:0 0 0 55px;
  background:url('../images/slide_stop.png') no-repeat;
  text-indent: -9999px;
  outline: 0;
}