/* v1.0.5 WordPress version */



/* Core RS CSS file. 95% of time you shouldn't change anything here. */



.royalSlider {



	width: 600px;



	height: 400px;



	position: relative;



	direction: ltr;



}



.royalSlider > * {



	float: left;



}







.rsWebkit3d .rsSlide {



	-webkit-transform: translateZ(0);



}











.rsWebkit3d .rsSlide,



.rsWebkit3d .rsContainer,



.rsWebkit3d .rsThumbs,



.rsWebkit3d .rsPreloader,



.rsWebkit3d img,



.rsWebkit3d .rsOverflow,



.rsWebkit3d .rsBtnCenterer,



.rsWebkit3d .rsAbsoluteEl,



.rsWebkit3d .rsABlock,



.rsWebkit3d .rsLink,



.rsWebkit3d .rsContent,



.rsWebkit3d .rsBtnCenterer {



	-webkit-backface-visibility: hidden;



}



.rsFade.rsWebkit3d .rsSlide,



.rsFade.rsWebkit3d .rsContent,



.rsFade.rsWebkit3d img,



.rsFade.rsWebkit3d .rsContainer {



    -webkit-transform: none;



}



.rsOverflow {



	width: 100%;



	height: 100%;



	position: relative;



	overflow: hidden;



	float: left;



	-webkit-tap-highlight-color:rgba(0,0,0,0);



}



.rsVisibleNearbyWrap {



	width: 100%;



	height: 100%;



	position: relative;



	overflow: hidden;



	left: 0;



	top: 0;



	-webkit-tap-highlight-color:rgba(0,0,0,0);



}



.rsVisibleNearbyWrap .rsOverflow {



	position: absolute;



	left: 0;



	top: 0;







}



.rsContainer {



	position: relative;



	width: 100%;



	height: 100%;



	-webkit-tap-highlight-color:rgba(0,0,0,0);



}







.rsArrow,



.rsThumbsArrow {



	cursor: pointer;



}







.rsThumb {



	float: left;



	position: relative;



}











.rsArrow,



.rsNav,



.rsThumbsArrow {



	opacity: 1;



	-webkit-transition:opacity 0.3s linear;



	-moz-transition:opacity 0.3s linear;



	-o-transition:opacity 0.3s linear;



	transition:opacity 0.3s linear;



}



.rsHidden {



	opacity: 0;



	visibility: hidden;



	-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;



	-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;



	-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;



	transition:visibility 0s linear 0.3s,opacity 0.3s linear;



}











.rsGCaption {



	width: 100%;



	float: left;



	text-align: center;



	z-index: 90;



}











/* Fullscreen options, very important ^^ */



.royalSlider.rsFullscreen {



	position: fixed !important;



	height: auto !important;



	width: auto !important;



	margin: 0 !important;



	padding: 0 !important;



	z-index: 2147483647 !important;



	top: 0 !important;



	left: 0 !important;



	bottom: 0 !important;



	right: 0 !important;



}







.royalSlider .rsSlide.rsFakePreloader {



	opacity: 1 !important;



	-webkit-transition: 0s;



	-moz-transition: 0s;



	-o-transition:  0s;



	transition:  0s;



	display: none;



}







.rsSlide {



	position: absolute;



	left: 0;



	top: 0;



	display: block;



	overflow: hidden;



	



	height: 100%;



	width: 100%;



}







.royalSlider.rsAutoHeight,



.rsAutoHeight .rsSlide {



	height: auto !important;



}











.rsContent {



	width: 100%;



	height: 100%;



	position: absolute;



	left: 0;



	top: 0;



}



.rsAutoHeight .rsContent {



	position: relative;



	height: auto;



}







.rsPreloader {



	position:absolute;



	z-index: 0;	



}







.rsNav {



	-moz-user-select: -moz-none;



	-webkit-user-select: none;



	user-select: none;



}



.rsNavItem {



	-webkit-tap-highlight-color:rgba(0,0,0,0.25);



}







.rsThumbs {



	cursor: pointer;



	position: relative;



	overflow: hidden;



	float: left;



	z-index: 22;



}



.rsTabs {



	float: left;



	background: none !important;



}



.rsTabs,



.rsThumbs {



	-webkit-tap-highlight-color:rgba(0,0,0,0);



	-webkit-tap-highlight-color:rgba(0,0,0,0);



}











.rsVideoContainer {



	/*left: 0;



	top: 0;



	position: absolute;*/



	/*width: 100%;



	height: 100%;



	position: absolute;



	left: 0;



	top: 0;



	float: left;*/



	width: auto;



	height: auto;



	line-height: 0;



	position: relative;



}



.rsVideoFrameHolder {



	position: absolute;



	left: 0;



	top: 0;



	background: #141414;



	opacity: 0;



	-webkit-transition: .3s;



}



.rsVideoFrameHolder.rsVideoActive {



	opacity: 1;



}



.rsVideoContainer iframe,



.rsVideoContainer video,



.rsVideoContainer embed,



.rsVideoContainer .rsVideoObj {



	position: absolute;



	z-index: 50;



	left: 0;



	top: 0;



	width: 100%;



	height: 100%;



}



/* ios controls over video bug, shifting video */



.rsVideoContainer.rsIOSVideo iframe,



.rsVideoContainer.rsIOSVideo video,



.rsVideoContainer.rsIOSVideo embed {



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



	padding-right: 44px;



}







.rsABlock,



.rsSBlock {



	left: 0;



	top: 0;



	position: absolute;



	z-index: 15;



	



}







img.rsImg {



	max-width: none;



}







.grab-cursor {



	cursor:url(grab.png) 8 8, move; 



}







.grabbing-cursor{ 



	cursor:url(grabbing.png) 8 8, move;



}







.rsNoDrag {



	cursor: auto;



}







a.rsLink {



	left:0;



	top:0;



	position:absolute;



	width:100%;



	height:100%;



	display:block;	



	z-index: 20;



	background: url(blank.gif);



	-webkit-backface-visibility: hidden;



	outline: none;



	padding: 0;



	margin: 0;



	text-indent: 100%;



	white-space: nowrap;



	overflow: hidden;



}











.abBlackBox {



	color: #FFF;



	background-color: rgba(0, 0, 0, 0.50);



	padding-top: 20px;



	padding-right: 25px;



	padding-bottom: 25px;



	padding-left: 25px;



}



.abBlackBox .slider-title {



	font-size: 1.6em;



	font-weight: normal;



	color: #ffffcc;



	margin-bottom: 5px;



}



.abBlackBox .slider-content {



	line-height: 1.2em;



	font-size: 1em;



}



.abBlackBoxBottom {



	color: #FFF;



	padding-top: 15px;



	padding-right: 50px;



	padding-bottom: 35px;



	padding-left: 50px;



	background-color: rgba(0, 0, 0, 0.50);



}



.abBlackBoxBottom .slider-title {



	font-size: 1.6em;



	font-weight: normal;



	color: #ffffcc;



	margin-bottom: 5px;



}



.abBlackBoxBottom .slider-content {



	line-height: 1.2em;



	font-size: 1.1em;



}



.abWhiteBox {



	color: #000;



	background-color: rgba(255, 255, 255, 0.70);



	padding-top: 20px;



	padding-right: 25px;



	padding-bottom: 25px;



	padding-left: 25px;



}



.abWhiteBox .slider-title {



	font-size: 2.2em;



	font-weight: normal;



	color: #4B758B;



	margin-bottom: 8px;



	font-family: 'Rokkitt', serif;

	font-weight: normal;

	font-style: normal;

	line-height: 1em;



}



.abWhiteBox .slider-content {



	line-height: 1.3em;



	font-size: 1.025em;



}



.abWhiteBoxBottom {



	color: #000;



	background-color: rgba(255, 255, 255, 0.70);



}



.abWhiteBoxBottom .slider-title {



	font-size: 1.7em;



	color: #4B758B;



	font-family: 'Rokkitt', serif;

	font-weight:normal;

	font-style: normal;

	padding-top: 20px;



	padding-right: 150px;



	padding-bottom: 5px;



	padding-left: 150px;



}



.abWhiteBoxBottom .slider-content {



	line-height: 1.3em;



	font-size: 1.05em;



	padding-right: 150px;



	padding-bottom: 25px;



	padding-left: 150px;



}



.abTextAlignCenter {



	text-align: center;



}











/*-------------------------------------------------------------------*/



/*------------[CUSTOM MEDIA QUERIES ADOBE HOMEPAGE SLIDER]-----------*/



/*-------------------------------------------------------------------*/







@media only screen and ( max-width: 959px ) {



	.abWhiteBox {



	display: none; }



	.abWhiteBoxBottom {



	display: none; }



}