/* Slider itself */.royalSlider.default {		}/* Slider with thumbs (used to add padding based on thumbnails size)*/.royalSlider.default.with-thumbs {	padding-bottom: 68px;}/* 	Left and right navigation arrows 	*/.royalSlider.default .arrow{		background-image:url(controls-sprite.png);	/* change arrows size here */	width: 30px;	height: 30px;	margin-top:-15px;	}/* arrow position in slider with thumbs */.royalSlider.default.with-thumbs .arrow {	margin-top:-49px;}/* Arrow down state */.royalSlider.default .arrow:active {		background-color: rgba(0,0,0,0.2);}/* Arrow hover state */.royalSlider.default .arrow:hover {}/* Arrow disabled state */.royalSlider.default .arrow.disabled {		}/* left arrow */.royalSlider.default .arrow.left {	background-position: top left;	left: 5px;	}/* right arrow */.royalSlider.default .arrow.right {	background-position: top right;	right: 5px;}/* 	Bullets and thumbnails navigation	*/.royalSlider.default .royalControlNavOverflow a {		background-color: transparent;	background-image: url(controls-sprite.png);	background-position: 0 -161px;		width:22px;	height:20px;					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";	filter: alpha(opacity=80);	-moz-opacity: 0.8;	-khtml-opacity: 0.8;	opacity: 0.8;}/* Current bullet */.royalSlider.default .royalControlNavOverflow a.current {		background-position: 0 -179px !important;}/* Bullet hover state */.royalSlider.default .royalControlNavOverflow a:hover {			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	-moz-opacity: 1;	-khtml-opacity: 1;	opacity: 1;}/* Bullets nav sub-container */.royalSlider.default .royalControlNavCenterer {		padding:3px 30px;}/* Bullets nav or thumbnails main container */.royalSlider.default .royalControlNavOverflow {	margin-top:-62px;}/* Thumbnails main container */.royalSlider.default .royalControlNavOverflow.royalThumbs {		margin-top:4px;	}/* Thumbnails */.royalSlider.default .royalControlNavOverflow a.royalThumb{		background-color: transparent;		background-position: 0 0;		width:60px;	height:60px;		/* thumbnails spacing, use margin-right only */		margin-right:4px;			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	-moz-opacity: 1;	-khtml-opacity: 1;	opacity: 1;	}/* Current thumbnail */.royalSlider.default .royalControlNavOverflow a.royalThumb.current {		background-position: -3px -3px  !important;	border:3px solid #666 !important;	width:54px;	height:54px;}/* Thumbnail hover state*/.royalSlider.default .royalControlNavOverflow a.royalThumb:hover {		background-position: -3px -3px;		border: 3px solid #AAA;	width: 54px;	height: 54px;}/* 	Thumbnails navigation arrows 	*/.royalSlider.default .thumbsArrow {	background:url(controls-sprite.png) no-repeat 0 0;	width: 28px;	height: 68px;				-moz-opacity: 0.8;		opacity: 0.8;	}.royalSlider.default .thumbsArrow.left {	background-position: -116px -132px;	left: 0;	}.royalSlider.default .thumbsArrow.right {	background-position: -156px -132px;	right: 0}.royalSlider.default .thumbsArrow:hover  {		-moz-opacity: 1;		opacity: 1;	}.royalSlider.default .thumbsArrow.disabled {		-moz-opacity: 1;		opacity: 1;	}.royalSlider.default .thumbsArrow.left.disabled {		background-position: -36px -132px;}.royalSlider.default .thumbsArrow.right.disabled {		background-position: -76px -132px;}