/* v1.0.5 */
/* Core RS CSS file. 95% of time you shouldn't change anything here. */
.royalSlider {width:100%!important; height:388px; 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 {-webkit-backface-visibility: hidden;}
.rsFade.rsWebkit3d .rsSlide,
.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;}

/* 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;}

.rsContent {width: 100%;height: 100%;position: relative; border-bottom:#FFFFFF 1px solid; border-top:#FFFFFF 1px solid;}

.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 {	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;}

.rsLink {left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index: 20;background: url(blank.gif);}


/*---------------------------------------------------------------------------------*/

#slider-with-blocks-1 {width: 100%;}

.rsContent { color: #FFF;font-size: 24px;line-height: 32px;float: left;}
.bContainer {position: relative; width:1000px; margin:0 auto}
.rsABlock {position: relative;display: block;left: auto;top: auto;}
.blockHeadline {font-size: 42px;line-height: 50px;}
.blockSubHeadline {font-size: 32px;line-height: 40px}
.txtCent {text-align: center; width: 100%;}

.relived{width:360px; background:url("../images/black-slant.png") no-repeat right top;}
.relived h1{background:#1c1c1c; padding:24px 10px 24px 22px;}

.relived-new{width:360px;}
.relived-new h1{padding:24px 7px 24px 22px; color:#000000;}

.relived-new-1{width:336px; background:url("../images/black-slant-1.png") no-repeat right top;}
.relived-new-2{width:508px; background:url("../images/black-slant-2.png") no-repeat right top;}
.relived-new-1 h1{background:#1c1c1c; padding:24px 10px 24px 22px;}
.relived-new-2 h1{background:#1c1c1c; padding:24px 10px 30px 22px;}

.relived-new-3{width:508px; background:url("../images/black-slant-2.png") no-repeat right top;}
ul.benis-2{ margin:0; clear:both; overflow:hidden;  padding:16px 10px 16px 22px; background:#1c1c1c; }
ul.benis-2 li{background:url("../images/benis-bullet-white.gif") no-repeat left 3px; font-size:12px; color:#FFF; line-height:13px; padding:0 0 0 15px}

.vp-custom-wide290{width:290px!important;}
.vp-custom-wide314{width:314px!important;}
.vp-custom-wide384{width:585px!important; margin-top:-25px!important;}
.vp-custom-wide440{width:440px!important;}
.vp-custom-wide458{width:458px!important;}
.vp-custom-wide465{width:448px!important;}
.vp-custom-wide545{width:545px!important;}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
.vp-custom-wide290{width:290px!important;}
.vp-custom-wide314{width:314px!important;}
.vp-custom-wide440{width:437px!important;}
.vp-custom-wide458{width:455px!important;}
.vp-custom-wide545{width:545px!important;}
}

.tension-free{ overflow:hidden; position:absolute; top:468px; z-index:999999; left:0;}
.tension-free h2{ margin:0 0 10px 0;}
.tension-free .tension-cont{background:#1c1c1c; padding:27px 0px  17px 25px ; height:81px;}
.tension-free .black-slant-1{background:url("../images/black-slant-1.png") no-repeat right top; height:125px; width:102px;}

.benefits{ overflow:hidden; position:absolute; top:468px; z-index:999999; right:0; width:570px!important;}
.benefits h2{ margin:0 0 10px 0;}
.benefits .white-slant{background:url("../images/white-slant.png") no-repeat left top; height:125px; width:104px;}
.benefits .bene-cont{background:#FFF; padding:20px 5px  24px 0px ; height:81px; width:460px;}
ul.benis{ margin:0; padding:0; clear:both; overflow:hidden; height:60px;}
ul.benis li{background:url(../images/benis-bullet.gif) no-repeat left 3px; font-size:12px; color:#333333; margin-right:15px; float:left; width:195px; line-height:15px; padding:0 0 0 17px}
ul.benis li:last-child{margin-right:0;}

.benefits .bene-cont p{font-size:12px; color:#333333; margin-right:15px; float:left; width:420px; line-height:15px; padding:0 0 0 17px}


ul.benis-1{ margin:0; padding:0; clear:both; overflow:hidden;}
ul.benis-1 li{background:url(../images/benis-bullet.gif) no-repeat left 3px; font-size:12px; color:#333333; line-height:13px; padding:0 0 0 17px}

.new-custom-pad{padding:22px 120px 22px 25px!important;}

.slide1 {background:url("../images/slider1.jpg") repeat-x center top #FFF;}
.slide2 {background:url("../images/slider2.jpg") repeat-x center top #FFF;}
.slide3 {background:url("../images/slider3.jpg") repeat-x center top #FFF;}
.slide4 {background:url("../images/slider4.jpg") repeat-x center top #FFF;}
.slide5 {background:url("../images/slider5.jpg") repeat-x center top #FFF;}
.slide6 {background:url("../images/slider6.jpg") repeat-x center top #FFF;}
.slide7 {background:url("../images/slider7.gif") repeat-x center top #FFF;}
.slide8 {background:url("../images/slider8.jpg") repeat-x center top #FFF;}
.slide9 {background:url("../images/slider9.jpg") repeat-x center top #FFF;}
.slide10 {background:url("../images/slider10.jpg") repeat-x center top #FFF;}
.slide11 {background:url("../images/slider11.jpg") repeat-x center top #FFF;}
.slide12 {background:url("../images/slider12.jpg") repeat-x center top #FFF;}

.register-now{margin-top:297px; padding:0px;}
.register-now1{margin:315px 0 0 21px; padding:0px;}
.register-now2{margin:311px 0 0 23px; padding:0px;}
.register-now3{margin:315px 0 0 -51px; padding:0px;}

.photoCopy {position: absolute;line-height: 24px;font-size: 12px; background: black; color: white; background-color: rgba(0, 0, 0, 0.75); padding: 0px 10px; position: absolute; left: 12px; bottom: 12px; top: auto; border-radius: 2px; z-index: 25;}
.photoCopy a {color: #FFF;}
.palmImg {left: 0; top: auto; bottom: -60px; position: absolute;}

