.royalSlider{width:100%;height:100%;position:relative;direction:ltr;}
.royalSlider > *{float:left;}
.rsWebkit3d .rsSlide{-webkit-transform:translateZ(0);}
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer{-webkit-transform:none;}
.rsOverflow{width:100%;height:100%;position:relative;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{position:absolute;top:50%;background-color:#fff;display:inline-block;margin-top:-25px;height:50px;width:50px;line-height:70px;line-height:40px;text-align:center;z-index:5;}
.rsArrow .fs3{font-size:32px;line-height:50px;}
.rsArrow .wicon{color:#d0d0d0!important;}
.rsArrow .wicon:hover{color:#000!important;}
.rsThumbsArrow,
.rsNav{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;}
.royalSlider.rsFullscreen{position:absolute!important;height:auto !important;width:auto !important;margin:0 !important;padding:0 !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;}
.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{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%;}
.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:100%;top:50%;position:relative;margin-top:-25%;width:100%;}
.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;}
.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%;}
.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;}
.rsOverflow{height:100%!important;}
@media screen and (min-width:0px) and (max-width:960px){.rsContent{font-size:22px;line-height:28px;}
.blockHeadline{font-size:32px;line-height:32px;}
.blockSubHeadline{font-size:26px;line-height:32px;}
}
@media screen and (min-width:0px) and (max-width:500px){.royalSlider,
.rsOverflow{height:330px !important;}
.rsContent{font-size:18px;line-height:26px;}
.blockHeadline{font-size:24px;line-height:32px;}
.blockSubHeadline{font-size:22px;line-height:32px;}
.slide-ct .bContainer{}
}
@media screen and (min-width:0px) and (max-width:380px){}