.kingSlider {
  position: relative;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
.kingSlider.ks-initialized {
  visibility: visible;
  opacity: 1;
}
.kingSlider > .ks-slides-container {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.kingSlider > .ks-slides-container > .ks-slides {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.kingSlider > .ks-slides-container > .ks-slides > .ks-slide {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.kingSlider > .ks-slides-container > .ks-slides > .ks-slide img {
  position: absolute;
}
.kingSlider > .ks-slides-container .ks-transition-block {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: none;
  overflow: hidden;
  z-index: 2;
}
.kingSlider > .ks-slides-container .ks-transition-block .ks-transition-parts-block {
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.kingSlider > .ks-slides-container .ks-transition-block.ks-no-ie .ks-transition-parts-block div {
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.kingSlider.ks-layout-a .ks-prev,
.kingSlider.ks-layout-b .ks-prev,
.kingSlider.ks-layout-a .ks-next,
.kingSlider.ks-layout-b .ks-next {
  position: absolute;
  width: 34px;
  height: 34px;
  z-index: 100;
}
.kingSlider.ks-layout-a .ks-prev span,
.kingSlider.ks-layout-b .ks-prev span,
.kingSlider.ks-layout-a .ks-next span,
.kingSlider.ks-layout-b .ks-next span {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  display: block;
  background-repeat: no-repeat;
  background-color: #fff;
  cursor: pointer;
  opacity: 0.85;
  filter: alpha(opacity=85);
}
.kingSlider.ks-layout-a .ks-bullets,
.kingSlider.ks-layout-b .ks-bullets {
  position: absolute;
  height: 20px;
  z-index: 100;
}
.kingSlider.ks-layout-a .ks-bullets .ks-bullet,
.kingSlider.ks-layout-b .ks-bullets .ks-bullet {
  padding: 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.kingSlider.ks-layout-a .ks-bullets .ks-bullet span,
.kingSlider.ks-layout-b .ks-bullets .ks-bullet span {
  width: 8px;
  height: 8px;
  display: block;
  border-radius: 50%;
  background-color: #fff;
  opacity: 0.6;
  filter: alpha(opacity=60);
  cursor: pointer;
  -webkit-transition: all 0.45s ease-in-out;
  transition: all 0.45s ease-in-out;
}
.kingSlider.ks-layout-a .ks-bullets .ks-bullet.ks-active span,
.kingSlider.ks-layout-b .ks-bullets .ks-bullet.ks-active span {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1.25);
  transform: scale(1.25);
}
.kingSlider.ks-layout-a .ks-bullets .ks-bullet.ks-disabled span,
.kingSlider.ks-layout-b .ks-bullets .ks-bullet.ks-disabled span {
  background-color: red;
}
.kingSlider.ks-layout-a .ks-prev span {
  background-image: url('themes/a/left_arrow.png');
  background-position: 8px center;
}
.kingSlider.ks-layout-a .ks-next span {
  background-image: url('themes/a/right_arrow.png');
  background-position: 12px center;
}
.kingSlider.ks-layout-b .ks-prev span,
.kingSlider.ks-layout-b .ks-next span {
  border-radius: 28%;
  background-repeat: no-repeat;
  background-color: #fff;
}
.kingSlider.ks-layout-b .ks-prev span {
  background-image: url('themes/b/left_arrow.png');
  background-position: 8px center;
}
.kingSlider.ks-layout-b .ks-next span {
  background-image: url('themes/b/right_arrow.png');
  background-position: 12px center;
}
.kingSlider.ks-layout-b .ks-bullets .ks-bullet span {
  border-radius: 28%;
}
