/* v1.0.2 */
/* Core RS CSS file. 95% of time you shouldn't change anything here. */
.royalSlider
{
 direction: ltr;
 position: relative;
 width: 100%;
 height: 400px;
 
}
.rsWebkit3d .rsSlide
, .rsWebkit3d .rsContainer
, .rsWebkit3d .rsThumbs
, .rsWebkit3d .rsPreloader
, .rsWebkit3d img
, .rsWebkit3d .rsOverflow
, .rsWebkit3d .rsBtnCenterer
, .rsWebkit3d .rsAbsoluteEl
{
 -webkit-backface-visibility: hidden;
 -webkit-transform: translateZ(0);
}
.rsFade.rsWebkit3d .rsSlide
, .rsFade.rsWebkit3d img
, .rsFade.rsWebkit3d .rsContainer
{
 -webkit-transform: none;
}
.rsOverflow
{
 float: left;
 overflow: hidden;
 position: relative;
 width: 100%;
 height: 100%;
 -webkit-tap-highlight-color: rgba(0,0,0,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
{
 float: left;
 text-align: center;
 width: 100%;
}

/* Fullscreen options, very important ^^ */
.royalSlider.rsFullscreen
{
 bottom: 0 !important;
 left: 0 !important;
 margin: 0 !important;
 padding: 0 !important;
 position: fixed !important;
 right: 0 !important;
 top: 0 !important;
 z-index: 2147483647 !important;
 width: auto !important;
 height: auto !important;
}
.royalSlider .rsSlide.rsFakePreloader
{
 display: none;
 opacity: 1 !important;
 -webkit-transition: 0s;
 -moz-transition: 0s;
 -o-transition: 0s;
 transition: 0s;
}
.rsSlide
{
 display: block;
 left: 0;
 overflow: hidden;
 position: absolute;
 top: 0;
 width: 100%;
 height: 100%;
}
.royalSlider.rsAutoHeight
, .rsAutoHeight .rsSlide
{
 height: auto;
}
.rsContent
{
 width: 100%;
 height: 100%;
 position: relative;
}
.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;
 float: left;
 overflow: hidden;
 position: relative;
 z-index: 22;
}
.rsTabs
{
 float: left;
}
.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;*/
 line-height: 0;
 position: relative;
 width: auto;
 height: auto;
}
.rsVideoFrameHolder
{
 background: #141414;
 left: 0;
 opacity: 0;
 position: absolute;
 top: 0;
 -webkit-transition: .3s;
}
.rsVideoFrameHolder.rsVideoActive
{
 opacity: 1;
}
.rsVideoContainer iframe
, .rsVideoContainer video
, .rsVideoContainer embed
, .rsVideoContainer .rsVideoObj
{
 left: 0;
 position: absolute;
 top: 0;
 z-index: 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
{
 left: 0;
 position: absolute;
 top: 0;
 z-index: 15;
 -webkit-backface-visibility: hidden;
}

/*
.grab-cursor
{
 cursor: url(http://media.callawaygolf.com/webupdate/strata/layout/2012/slider-images/grab.png) 8 8, move;
}
.grabbing-cursor
{
 cursor: url(http://media.callawaygolf.com/webupdate/strata/layout/2012/slider-images/grabbing.png) 8 8, move;
}
.rsNoDrag
{
 cursor: auto;
}
.rsLink
{
 background: url(http://media.callawaygolf.com/webupdate/strata/layout/2012/slider-images/blank.gif);
 display: block;
 left: 0;
 position: absolute;
 top: 0;
 z-index: 20;
 width: 100%;
 height: 100%;
 -webkit-backface-visibility: hidden;
}
*/