/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  width: 100% !important;
  overflow: hidden;
  position: relative !important;
}
.bx-window {
  width: 850px !important;
  margin: 0 auto !important;
  overflow: visible !important;
  height: 374px;
}

/** THEME
===================================*/

/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(../img/bx_loader.gif) center center no-repeat #fff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}

/* Navi */
.bx-pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  margin: 4px auto 0;
  overflow: hidden;
}
.bx-pager a {
  display: block;
  text-align: center;
  padding: 9px 5px 0;
}
.bx-pager a:hover,
.bx-pager a.pager-active {
  opacity: .50;
  /* Standard: FF gt 1.5, Opera, Safari */
  filter: alpha(opacity=50);
  /* IE lt 8 */
  -ms-filter: "alpha(opacity=50)";
  /* IE 8 */
  -khtml-opacity: .50;
  /* Safari 1.x */
  -moz-opacity: .50;
  /* FF lt 1.5, Netscape */
}

/* prev next */
.bx-prev,
.bx-next {
  display: block;
  position: absolute;
  width: 51px;
  height: 51px;
  top: 50%;
  text-align: center;
  text-indent: -9999px;
  text-decoration: none;
  vertical-align: baseline;
  z-index: 9999;
}
.bx-prev {
  left: 50%;
  -webkit-transform: translate(-476px,-25px);
  transform: translate(-476px,-25px);
  background: url(../img/btn_prev.gif) no-repeat;
}
.bx-next {
  right: 50%;
  -webkit-transform: translate(476px,-25px);
  transform: translate(476px,-25px);
  background: url(../img/btn_next.gif) no-repeat;
}
.bx-prev:hover {
  opacity: .75;
  /* Standard: FF gt 1.5, Opera, Safari */
  filter: alpha(opacity=75);
  /* IE lt 8 */
  -ms-filter: "alpha(opacity=75)";
  /* IE 8 */
  -khtml-opacity: .75;
  /* Safari 1.x */
  -moz-opacity: .75;
  /* FF lt 1.5, Netscape */
}
.bx-next:hover {
  opacity: .75;
  /* Standard: FF gt 1.5, Opera, Safari */
  filter: alpha(opacity=75);
  /* IE lt 8 */
  -ms-filter: "alpha(opacity=75)";
  /* IE 8 */
  -khtml-opacity: .75;
  /* Safari 1.x */
  -moz-opacity: .75;
  /* FF lt 1.5, Netscape */
}
*:first-child + html .bx-prev,
*:first-child + html .bx-next {
  top: -260px;
}

#slider,
#slider2 {
  list-style: none;
  margin: 0 0 20px 0;
  padding: 0;
}
#slider li,
#slider2 li {
  width: 850px;
  margin: 0;
  padding: 0;
}
*:first-child + html #slider {
  list-style: none;
  margin: 20px 0 20px 0;
  padding: 0;
}
*:first-child + html .bx-pager {
  width: 330px;
  height: 60px;
  margin: 24px auto 0;
  overflow: hidden;
}
