.rsDefault .rsArrow {
  position: absolute;
  z-index: 21;
  display: block;
  width: 120px;
  height: 100%;
  cursor: pointer;
}
.rsDefault.rsVer .rsArrow {
  width: 100%;
  height: 44px;
}
.rsDefault.rsVer .rsArrowLeft {
  top: 0;
  left: 0;
}
.rsDefault.rsVer .rsArrowRight {
  bottom: 0;
  left: 0;
}

.rsDefault.rsHor .rsArrowLeft {
  top: 0; 
  left: 0;
}
.rsDefault.rsHor .rsArrowRight {
  top: 0; 
  right: 0;
}

.rsDefault .rsArrowIcn {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  margin-top: -40px;
  margin-left: -40px;
  cursor: pointer;
  border-radius: 50%;
  background-color: rgba(102, 102, 102, .3);
}
.rsDefault .rsArrowIcn svg {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform: translate(-50%,-50%);
	    -ms-transform: translate(-50%,-50%);
	        transform: translate(-50%,-50%);
	width:55%;
	height:auto;
}
.rsDefault .rsArrowIcn svg .st0 {
	fill:#fff;
}
.rsDefault .rsArrowRight:hover .rsArrowIcn, .rsDefault .rsArrowLeft:hover .rsArrowIcn {
  background-color: rgba(102, 102, 102, .6);
}
.rsArrowLeft .rsArrowIcn {
  -webkit-transform: scaleX(-1);
     -moz-transform: scaleX(-1);
       -o-transform: scaleX(-1);
          transform: scaleX(-1);

      filter: FlipH;
  -ms-filter: 'FlipH';
}


.rsDefault .rsArrowDisabled .rsArrowIcn {
  opacity: .2;

  filter: alpha(opacity=20);
  *display: none;
}

.rsDefault .rsBullets {
  position: relative;
  z-index: 35;
  overflow: hidden;
  width: 100%;
  height: 9px;
  margin: 0;
  padding:0;
  background: #EDE7E2;
}
.rsDefault .rsBullet {
  display: block;
  float:left;
  width: 50px;
  height: 9px;
  padding:0;
  margin:0;
}
.rsDefault .rsBullet span, .rsDefault .slideIndicator {
  display: block;
  width:100%;
  height: 9px;
  background: transparent;
  cursor:pointer;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
.rsDefault .rsBullet span:hover, .rsDefault .rsBullet.hover span {
	background: rgba(41, 171, 226, .3);
}
/* .rsDefault .rsBullet.rsNavSelected span { } */
.rsDefault .slideIndicator {
	position:relative;
	left:0;
  background: #29ABE2;
  -webkit-transition: left 0.5s ease-in-out;
  transition: left 0.5s ease-in-out;
}


.rsDefault .rsFullscreenBtn {
  position: absolute;
  z-index: 22;
  top: 0;
  right: 0;
  display: block;
  width: 44px;
  height: 44px;
  cursor: pointer;
}
.rsDefault .rsFullscreenIcn {
  display: block;
  width: 32px;
  height: 32px;
  margin: 6px;
  border-radius: 2px;
  background: url('../png/rs-default.png') 0 0;
  background-color: #000;
  background-color: rgba(0,0,0,.75);

  *background-color: #000;
}
.rsDefault .rsFullscreenIcn:hover {
  background-color: rgba(0,0,0,.9);
}
.rsDefault.rsFullscreen .rsFullscreenIcn {
  background-position: -32px 0;
}

.rsDefault .rsPreloader {
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  background-image: url(../gif/preloader-white.gif);
}
