/******************************
*
*  RoyalSlider Default Skin 
*
*    1. Arrows 
*    2. Bullets
*    3. Thumbnails
*    4. Tabs
*    5. Fullscreen button
*    6. Play/close video button
*    7. Preloader
*    8. Caption
*    
*  Sprite: 'rs-default.png'
*  Feel free to edit anything
*  If you don't some part - just delete it
* 
******************************/
/***************
*
*  1. Arrows
*
****************/

.rsDefault .rsArrow {
	height: 100%;
	width: 120px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;
}
.rsDefault.rsVer .rsArrow {
	width: 100%;
	height: 44px;
	
}
.rsDefault.rsVer .rsArrowLeft { top: 0; left: 0; }
.rsDefault.rsVer .rsArrowRight { bottom: 0;  left: 0; }

.rsDefault.rsHor .rsArrowLeft { left: 0; top: 0; }
.rsDefault.rsHor .rsArrowRight { right: 0; top:0; }

.rsDefault .rsArrowIcn {
	width: 50px;
	height: 50px;
	top: 215px;
	left: 00%;
	/* [disabled]margin-top: -16px; */
	margin-left: 35px; 
	filter: alpha(Opacity=50);
	opacity: 0.5;
	position: absolute;
	cursor: pointer;
	background: url(../../../../images/arrows.png) transparent;
}
.rsDefault .rsArrowIcn:hover {
	filter: alpha(Opacity=100);
	opacity: 1;
}

.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { background-position:0 0; }
.rsDefault.rsHor .rsArrowRight .rsArrowIcn { background-position: 50px 0; }

.rsDefault.rsVer .rsArrowLeft .rsArrowIcn { background-position: 0 0; }
.rsDefault.rsVer .rsArrowRight .rsArrowIcn { background-position: 50px 0; }

.rsDefault .rsArrowDisabled .rsArrowIcn { opacity: .2; filter: alpha(opacity=20);  *display: none; }

/***************
*
*  3. Thumbnails
*
****************/

.rsDefault .rsThumbsHor {
	width: 100%;
	height: 64px;
}

.rsDefault.rsWithThumbsHor .rsThumbsContainer {
	position: relative;
	height: 100%;
}
.rsDefault .rsThumb {
	float: left;
	overflow: hidden;
	width: 115px;
	height: 68px;
	margin-top:0px;
}
.rsDefault .rsThumb img {
	opacity: 0.3;
	filter: alpha(opacity=30);
	border: hsla(0,0%,0%,0.00) 4px solid;
}
.rsDefault .rsThumb img:hover{
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition:opacity 0.1s linear;
	-moz-transition:opacity 0.1s linear;
	-o-transition:opacity 0.1s linear;
	transition:opacity 0.1s linear;
}
.rsDefault .rsThumb.rsNavSelected {
	/*background: #02874a;*/
	
}
.rsDefault .rsThumb.rsNavSelected img {
	opacity: 1;
	filter: alpha(opacity=100);
	border:#2a0d64 4px solid;
}
.rsDefault .rsTmb {
	display: block;
}

/* Thumbnails arrow icons */
.rsDefault .rsThumbsArrow {
	/* [disabled]height: 50px; */
	/* [disabled]width: 50px; */
	position: relative;
	display: block;
	cursor: pointer;
	z-index: 21;
	filter: alpha(Opacity=50);
	opacity: 0.5;
}
.rsDefault .rsThumbsArrow:hover {
	filter: alpha(Opacity=100);
opacity: 1;
}
.rsDefault.rsWithThumbsVer .rsThumbsArrow {
	width: 100%;
	height: 20px;
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft { top: 0; left: 0; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight { bottom: 0;  left: 0; }

.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft { left: 3.5%; top: 102%; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight { right: 3.5%; top:102%; }

.rsDefault .rsThumbsArrowIcn {		
	width: 50px;
	height: 50px;
	/*top: 50%;
	left: 50%;
	margin-top:-8px;	
	margin-left: -8px;
	position: absolute;	*/
	cursor: pointer;	
	background: url(../../../../images/arrows.png) transparent;
}

.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position:0 0; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { background-position:50px 0; }

.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position:0 0 ; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn { background-position:50px 0; }

.rsDefault .rsThumbsArrowDisabled { display: none !important; }

/***************
*
*  7. Preloader
*
****************/

.rsDefault .rsPreloader {
	width:20px;
	height:20px;
	background-image:url(../preloaders/preloader-white.gif);

	left:50%;
	top:50%;
	margin-left:-10px;
	margin-top:-10px;	
}