#sliderloading {  }
.sliderloading-container {position: fixed;top: 0; right: 0; bottom: 0; left: 0;height:100%;background-color:black;z-index:1;}
#sliderloading .sliderloadingspin { color:#CCC;font-size:40px;position:absolute;top:50%;left:50%; }

#slides {position: relative;}
#slides .slides-container {display: none;}
#slides .scrollable {*zoom: 1; position: relative; top: 0; left: 0; overflow-y: auto; -webkit-overflow-scrolling: touch; height: 100%;}
#slides .scrollable:after {content: ""; display: table; clear: both;}

.navside {}
.navside a {position: absolute; z-index: 3; display: block;  text-decoration: none; top: 50%; margin-top: -75px;color:white;}
.navside a.prev {left: 0;background-color:rgba(5,5,5,.5);padding:10px 5px 10px 3px;-webkit-border-top-right-radius: 8px;-webkit-border-bottom-right-radius: 8px;-moz-border-radius-topright: 8px;-moz-border-radius-bottomright: 8px;border-top-right-radius: 8px;border-bottom-right-radius: 8px;}
.navside a.next {right: 0;background-color:rgba(5,5,5,.5);padding:10px 3px 10px 10px;-webkit-border-top-left-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-bottomleft: 8px;border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
.navside a.prev:hover { padding-left:10px; }
.navside a.next:hover { padding-right:10px; }
.navside a .over1{display: block; width: 100%; height: 100%; position: absolute; background: #fff; border: none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; opacity: 0; filter: alpha(opacity=0);
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.navside a:hover .over1{opacity: 0.2; filter: alpha(opacity=20);}
.navside a .over2{display: block; width: 100%; height: 100%; position: absolute; background: url(../images/prev.png) center center no-repeat; opacity: 0.5; filter: alpha(opacity=50);
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.navside a:hover .over2{opacity: 1; filter: alpha(opacity=100);}

.navside a.next .over2{background: url(../images/next.png) center center no-repeat;}

.slides-pagination {
  position: absolute;
  z-index: 3;
  bottom: 0;
  text-align: center;
  width: 100%;
}
.slides-pagination a {
  border: 2px solid #222;
  border-radius: 15px;
  width: 10px;
  height: 10px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;

  margin: 2px;
  overflow: hidden;
  text-indent: -100%;
}
.slides-pagination a.current {
  background: #222;
}

.slides-container {}
.slides-container .caption{position: absolute; width: 100%; top: 50%; margin-top: -75px; text-align: center;}
.slides-container .caption img{display: block; margin-left: auto; margin-right: auto; max-width: 100%;}



@media (max-width: 767px) {
  .slides-container .caption{margin-top: -40px;}
}

@media (max-width: 480px) {
  .slides-container .caption{margin-top: -28px;}
}

