.box_skitter {
  position:relative;
  width:100%;
  height:auto;
  background:0 0
}
.box_skitter img {
  max-width:none
}
.box_skitter ul {
  display:none
}
.box_skitter .container_skitter {
  overflow:hidden;
  position:relative
}
.box_skitter .image {
  overflow:hidden;
  border-radius: 50%;
}
.box_skitter .image img {
  display:none
}
.box_skitter .box_clone {
  position:absolute;
  top:0;
  left:0;
  width:100px;
  overflow:hidden;
  display:none;
  z-index:20
}
.box_skitter .box_clone img {
  position:absolute;
  top:0;
  left:0;
  z-index:20
}
.box_skitter .prev_button {
  position:absolute;
  top:45%;
  left:5%!important;
  z-index:9999;
  width:42px;
  height:42px;
  overflow:hidden;
  text-indent:-9999em;
  -webkit-transition:all .2s;
  -moz-transition:all .2s;
  transition:all .2s;
  opacity:.5
}
.box_skitter .next_button {
  position:absolute;
  top:45%;
  right:5%!important;
  z-index:9999;
  width:42px;
  height:42px;
  overflow:hidden;
  text-indent:-9999em;
  -webkit-transition:all .2s;
  -moz-transition:all .2s;
  transition:all .2s;
  opacity:.5
}
.box_skitter .next_button:hover,
.box_skitter .prev_button:hover {
  opacity:.1
}
.box_skitter .info_slide {
  position:absolute;
  left:10px;
  top:90%;
  z-index:100;
  background:#fff;
  color:#fff;
  font:bold 11px arial;
  padding:5px 0 5px 5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  opacity:.75
}
.box_skitter .info_slide .image_number {
  background:#333;
  float:left;
  padding:2px 10px;
  margin:0 5px 0 0;
  cursor:pointer;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  -webkit-transition:all .2s;
  -moz-transition:all .2s;
  transition:all .2s
}
.box_skitter .info_slide .image_number:hover {
  background:#000
}
.box_skitter .info_slide .image_number_select,
.box_skitter .info_slide .image_number_select:hover {
  background:#c33;
  float:left;
  padding:2px 10px;
  margin:0 5px 0 0
}
.box_skitter .container_thumbs {
  position:relative;
  overflow:hidden;
  height:50px
}
.box_skitter .info_slide_thumb {
  height:50px;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0;
  overflow:hidden;
  top:auto;
  top:0;
  left:0;
  padding:0!important;
  opacity:1
}
.box_skitter .info_slide_thumb .image_number {
  overflow:hidden;
  width:100px;
  height:50px;
  position:relative;
  margin:0!important;
  padding:0!important;
  -moz-border-radius:0!important;
  -webkit-border-radius:0!important;
  border-radius:0!important
}
.box_skitter .info_slide_thumb .image_number img {
  position:absolute;
  top:-30px;
  left:-30px;
  height:100px
}
.box_skitter .box_scroll_thumbs {
  padding:0
}
.box_skitter .box_scroll_thumbs .scroll_thumbs {
  position:absolute;
  bottom:60px;
  left:50px;
  background:#ccc;
  background:-moz-linear-gradient(-90deg,#555,#fff);
  background:-webkit-gradient(linear,left top,left bottom,from(#555),to(#fff));
  width:200px;
  height:10px;
  overflow:hidden;
  text-indent:-9999em;
  z-index:101;
  cursor:pointer;
  border:0 solid #333
}
.box_skitter .info_slide_dots {
  position:absolute;
  bottom:15%;
  left:11%!important;
  z-index:151;
  padding:5px 0 5px 5px;
  -moz-border-radius:30px;
  -webkit-border-radius:30px;
  border-radius:30px;
  outline:0 solid #fff
}
.box_skitter .info_slide_dots .image_number {
  background:#fff;
  float:left;
  margin:0 5px 0 0;
  cursor:pointer;
  -moz-border-radius:30px;
  -webkit-border-radius:30px;
  border-radius:30px;
  width:18px;
  height:18px;
  text-indent:-9999em;
  overflow:hidden;
  -webkit-transition:all .2s;
  -moz-transition:all .2s;
  transition:all .2s
}
.box_skitter .info_slide_dots .image_number:hover {
  background:#fff
}
.box_skitter .info_slide_dots .image_number_select,
.box_skitter .info_slide_dots .image_number_select:hover {
  background:#e05b4a;
  float:left;
  margin:0 5px 0 0
}
.loading {
  position:absolute;
  top:50%;
  right:50%;
  z-index:10000;
  margin:-16px -16px;
  color:#fff;
  text-indent:-9999em;
  overflow:hidden;
  background:url(../images/ajax-loader.gif) no-repeat left top;
  width:32px;
  height:32px
}
.box_skitter .label_skitter {
  z-index:150;
  position:absolute;
  bottom:0;
  left:0;
  display:none
}
.box_skitter .label_skitter {
  z-index:150;
  position:absolute;
  bottom:0;
  left:0;
  color:#fff;
  display:none;
  opacity:.8;
  background:#000
}
.box_skitter .label_skitter p {
  padding:10px;
  margin:0;
  font:normal 22px arial,tahoma;
  letter-spacing:-1px
}
.box_skitter .progressbar {
  background:#000;
  position:absolute;
  top:5px;
  left:15px;
  height:5px;
  width:200px;
  z-index:99;
  border-radius:20px
}
.box_skitter .preview_slide {
  display:none;
  position:absolute;
  z-index:152;
  bottom:30px;
  left:-40px;
  width:100px;
  height:100px;
  background:#fff;
  border:1px solid #222;
  -moz-box-shadow:rgba(0,0,0,.7) 2px 2px 5px;
  -webkit-box-shadow:rgba(0,0,0,.7) 2px 2px 5px;
  box-shadow:rgba(0,0,0,.7) 2px 2px 5px;
  overflow:hidden
}
.box_skitter .preview_slide ul {
  height:100px!important;
  overflow:hidden!important;
  margin:0!important;
  list-style:none!important;
  display:block!important;
  position:absolute!important;
  top:0;
  left:0
}
.box_skitter .preview_slide ul li {
  width:100px!important;
  height:100px!important;
  overflow:hidden!important;
  float:left!important;
  margin:0!important;
  padding:0!important;
  position:relative!important;
  display:block!important
}
.box_skitter .preview_slide ul li img {
  position:absolute!important;
  top:0!important;
  left:0!important;
  height:150px!important;
  width:auto!important
}
#overlay_skitter {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  z-index:9998;
  opacity:1;
  background:#000
}
.box_skitter .focus_button {
  position:absolute;
  top:50%;
  z-index:100;
  width:42px;
  height:42px;
  overflow:hidden;
  text-indent:-9999em;
  margin-top:-25px;
  opacity:0;
  -webkit-transition:all .2s;
  -moz-transition:all .2s;
  transition:all .2s
}
.box_skitter .play_pause_button {
  position:absolute;
  top:50%;
  z-index:151;
  width:42px;
  height:42px;
  overflow:hidden;
  text-indent:-9999em;
  margin-top:-25px;
  opacity:0;
  -webkit-transition:all .2s;
  -moz-transition:all .2s;
  transition:all .2s
}
.box_skitter .play_pause_button:hover {
  opacity:.5!important
}
.box_skitter .focus_button:hover {
  opacity:.5!important
}
.box_skitter_large {
  width:1920px;
  height:741px
}
.box_skitter_small {
  width:200px;
  height:100px
}
.box_skitter .focus_button,
.box_skitter .next_button,
.box_skitter .play_pause_button,
.box_skitter .prev_button {
  display:block;
  background:url(../images/sprite-default.png) no-repeat
}
.box_skitter .next_button {
  background-position:0 -42px;
  width:42px;
  height:42px
}
.box_skitter .prev_button {
  background-position:-42px -42px;
  width:42px;
  height:42px
}
.box_skitter .play_pause_button {
  background-position:0 0;
  width:42px;
  height:42px
}
.box_skitter .play_pause_button.play_button {
  background-position:0 -84px;
  width:42px;
  height:42px
}
.box_skitter .focus_button {
  background-position:-42px 0;
  width:42px;
  height:42px
}
.skitter-minimalist .focus_button,
.skitter-minimalist .next_button,
.skitter-minimalist .play_pause_button,
.skitter-minimalist .prev_button {
  display:block;
  background:url(../images/sprite-minimalist.png) no-repeat!important
}
.skitter-minimalist .prev_button {
  background-position:0 0!important;
  width:24px!important;
  height:28px!important;
  left:5%!important;
  top:50%
}
.skitter-minimalist .next_button {
  background-position:0 -28px!important;
  width:24px!important;
  height:28px!important;
  right:5%!important;
  top:50%
}
.skitter-minimalist .play_pause_button {
  background-position:0 -74px!important;
  width:18px!important;
  height:18px!important
}
.skitter-minimalist .play_pause_button.play_button {
  background-position:0 -56px!important;
  width:18px!important;
  height:18px!important
}
.skitter-minimalist .focus_button {
  background-position:0 -92px!important;
  width:18px!important;
  height:18px!important
}
.skitter-minimalist .info_slide {
  background:0 0
}
.skitter-minimalist .info_slide .image_number {
  background:#000;
  box-shadow:rgba(255,255,255,.2) 1px 1px 0;
  font-size:12px;
  font-weight:400
}
.skitter-minimalist .info_slide .image_number:hover {
  background:#643786
}
.skitter-minimalist .info_slide .image_number_select,
.skitter-minimalist .info_slide .image_number_select:hover {
  background:#643786
}
.skitter-minimalist .info_slide_dots .image_number {
  width:14px;
  height:14px;
  box-shadow:rgba(255,255,255,.2) 1px 1px 0
}
.skitter-round .focus_button,
.skitter-round .next_button,
.skitter-round .play_pause_button,
.skitter-round .prev_button {
  display:block;
  background:url(../images/sprite-round.png) no-repeat
}
.skitter-round .prev_button {
  background-position:0 0;
  width:23px;
  height:47px;
  left:-80px
}
.skitter-round .next_button {
  background-position:-23px 0;
  width:23px;
  height:47px;
  right:-80px
}
.skitter-round .next_button:hover,
.skitter-round .prev_button:hover {
  opacity:1
}
.skitter-round .play_pause_button {
  background-position:0 -70px;
  width:47px;
  height:23px;
  top:24px;
  left:24px!important
}
.skitter-round .play_pause_button.play_button {
  background-position:0 -47px;
  width:47px;
  height:23px;
  top:24px
}
.skitter-round .focus_button {
  background-position:0 -93px;
  width:47px;
  height:23px;
  top:24px;
  left:82px!important
}
.skitter-round .info_slide {
  background:0 0
}
.skitter-round .info_slide .image_number {
  background:#999;
  box-shadow:rgba(255,255,255,.2) 1px 1px 0;
  font-size:12px;
  font-weight:400
}
.skitter-round .info_slide .image_number:hover {
  background:#333
}
.skitter-round .info_slide .image_number_select,
.skitter-round .info_slide .image_number_select:hover {
  background:#111
}
.skitter-round .info_slide_dots .image_number {
  width:14px;
  height:14px;
  box-shadow:rgba(255,255,255,.2) 1px 1px 0;
  background:#999
}
.skitter-round .info_slide_dots .image_number:hover {
  background:#333
}
.skitter-round .info_slide_dots .image_number_select,
.skitter-round .info_slide_dots .image_number_select:hover {
  background:#111
}
.skitter-round .progressbar {
  top:-10px;
  left:0;
  background:#333;
  box-shadow:rgba(255,255,255,.3) 1px 1px 0
}
.skitter-clean .focus_button,
.skitter-clean .next_button,
.skitter-clean .play_pause_button,
.skitter-clean .prev_button {
  display:block;
  background:url(../images/sprite-clean.png) no-repeat
}
.skitter-clean .prev_button {
  background-position:0 0;
  width:45px;
  height:45px
}
.skitter-clean .next_button {
  background-position:0 -50px;
  width:45px;
  height:45px
}
.skitter-clean .play_pause_button {
  background-position:0 -133px;
  width:45px;
  height:45px
}
.skitter-clean .play_pause_button.play_button {
  background-position:0 -92px;
  width:41px;
  height:41px
}
.skitter-clean .focus_button {
  background-position:0 -174px;
  width:41px;
  height:41px
}
.skitter-clean .info_slide {
  background:0 0
}
.skitter-clean .info_slide .image_number {
  background:#fff;
  box-shadow:rgba(0,0,0,.2) 1px 1px 0;
  font-size:12px;
  font-weight:400;
  color:#333
}
.skitter-clean .info_slide .image_number:hover {
  background:#ccc
}
.skitter-clean .info_slide .image_number_select,
.skitter-clean .info_slide .image_number_select:hover {
  background:#111;
  color:#fff
}
.skitter-clean .info_slide_dots {
  bottom:10px;
  box-shadow:rgba(0,0,0,.3) 1px 1px 0
}
.skitter-clean .info_slide_dots .image_number {
  width:14px;
  height:14px;
  background:#e8e8e8
}
.skitter-clean .info_slide_dots .image_number:hover {
  background:#fc2020
}
.skitter-clean .info_slide_dots .image_number_select,
.skitter-clean .info_slide_dots .image_number_select:hover {
  background:#fc2020
}
.skitter-clean .progressbar {
  top:5px;
  left:5px;
  background:#fff;
  box-shadow:rgba(0,0,0,.5) 1px 1px 0
}
.skitter-square .focus_button,
.skitter-square .next_button,
.skitter-square .play_pause_button,
.skitter-square .prev_button {
  display:block;
  background:url(../images/sprite-square.png) no-repeat
}
.skitter-square .play_pause_button {
  background-position:-55px 0;
  width:55px;
  height:55px;
  top:50%;
  left:10px!important
}
.skitter-square .play_pause_button.play_button {
  background-position:0 0;
  width:55px;
  height:55px
}
.skitter-square .focus_button {
  background-position:-55px -55px;
  width:55px;
  height:55px;
  top:20px!important;
  left:65px!important;
  bottom:auto!important;
  right:auto!important;
  margin-top:0
}
.skitter-square .next_button {
  background-position:0 -55px;
  width:55px;
  height:55px;
  top:45%;
  right:5%;
  opacity:.5
}
.skitter-square .prev_button {
  background-position:0 -110px;
  width:55px;
  height:55px;
  top:45%;
  opacity:.5;
  left:5%!important
}
.skitter-square .info_slide {
  background:0 0
}
.skitter-square .info_slide .image_number {
  background:#fff;
  box-shadow:rgba(0,0,0,.2) 1px 1px 0;
  font-size:12px;
  font-weight:400;
  color:#333
}
.skitter-square .info_slide .image_number:hover {
  background:#ccc
}
.skitter-square .info_slide .image_number_select,
.skitter-square .info_slide .image_number_select:hover {
  background:#111;
  color:#fff
}
.skitter-square .info_slide_dots .image_number {
  width:14px;
  height:14px;
  box-shadow:rgba(255,255,255,.2) 1px 1px 0;
  background:#ccc
}
.skitter-square .info_slide_dots .image_number:hover {
  background:#999
}
.skitter-square .info_slide_dots .image_number_select,
.skitter-square .info_slide_dots .image_number_select:hover {
  background:#555
}
.skitter-square .progressbar {
  top:0!important;
  left:0!important;
  width:100%;
  background:#fff;
  border-radius:0;
  height:2px
}
