.body {/*overflow-x:hidden;*/}

.rsWrap {max-width:980px; overflow-x:hidden; margin:0 auto; height:318px; overflow-y:hidden;}
#full-width-slider, #full-width-slider2, #full-width-slider3 {width:100%; color:#000;}
.coloredBlock {padding:12px; background:rgba(255,0,0,0.6); color:#FFF; width:200px; left:20%; top:5%;}
.infoBlock {position:absolute; top:30px; right:80px; text-align:right; color:#ffffff; /*left:auto; max-width:25%; padding-bottom:0; overflow:hidden; padding:20px;*/}
/*.infoBlock {padding:10px; height:auto; max-height:100%; min-width:40%; left:5px; top:5px; right:auto; font-size:12px;}*/
.infoBlock.leftAlign {text-align:left; right:0; left:80px;}
  .infoBlock h1 {font-size:172%; margin:5px 0px 15px 0px; text-transform:uppercase;}
  .infoBlock h2 {font-size:172%; margin:5px 0px 15px 0px; text-transform:uppercase;}
  .infoBlock h3 {font-size:14px; line-height:17px;}
  .infoBlock h4 {font-size:20px; line-height:1.2; margin:0; padding-bottom:3px;}
  .infoBlock p {font-size:14px; margin:4px 0 0; width:302px;}
  .infoBlock a {color:#FFF; text-decoration:underline;}
.infoBlockLeftBlack {color:#FFF; background:#000; background:rgba(0,0,0,0.75); left:30px; right:auto;}


.photosBy {position:absolute; line-height:24px; font-size:12px; background:#FFF; color:#000; padding:0px 10px; position:absolute; left:12px; bottom:12px; top:auto; border-radius:2px; z-index:25;} 
.photosBy a {color:#000;}

.fullWidth {max-width:627px; margin:0 auto 0px auto; overflow:visible;}
.rsOverflow {overflow:visible;}

#full-width-slider .rsOverflow {width:627px;}
#full-width-slider2 .rsOverflow {width:627px;}
#full-width-slider3 .rsOverflow {width:627px;}
#full-width-slider3.royalSlider {height:318px;}
#full-width-slider3 .rsContent {margin-top:0px;}

/* Scaling transforms */
.visibleNearby .rsSlide { border-left:solid 2px #FFF; border-right:solid 2px #FFF;}
.visibleNearby .rsSlide img, .rsSlide h1, .rsSlide h2, .rsSlide h3, .rsSlide h4, .rsSlide p , .rsSlide a  {opacity:1;
  -webkit-transition:all 0.3s ease-out;
  -moz-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
/*  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  transform: scale(0.9); */
}

.visibleNearby .rsActiveSlide img, .visibleNearby .rsActiveSlide h1, .visibleNearby .rsActiveSlide h2, .visibleNearby .rsActiveSlide h3, .visibleNearby .rsActiveSlide h4, .visibleNearby .rsActiveSlide p, .rsActiveSlide a {opacity:1;
/*  -webkit-transform:scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); */
}

/***************
*
*  1. Arrows
*
****************/

.rsMinW .rsArrow {height:28px; width:14px; position:absolute; display:block; cursor:pointer; z-index:21;position: absolute;
   
   /*outline:solid 2px red;*/}

.rsArrowLeft {background:url(../../images/arrowLeft.png) no-repeat;  left: -22px !important; bottom:0 !important;}
.rsArrowRight {background:url(../../images/arrowRight.png) no-repeat; right: -15px !important; bottom:0 !important;}



@media screen and (max-width:767px) {
	
.fullWidth {max-width:580px;}
#full-width-slider .rsOverflow {width:580px}
#full-width-slider2 .rsOverflow {width:580px}
#full-width-slider3 .rsOverflow {width:580px}

@media screen and (max-width:639px) {
.fullWidth {max-width:420px;}
#full-width-slider .rsOverflow {width:420px!important;}
#full-width-slider2 .rsOverflow {width:420px!important;}
#full-width-slider3 .rsOverflow {width:420px!important;}
}
@media screen and (max-width:479px) {
.fullWidth {max-width:260px;}
#full-width-slider .rsOverflow {width:260px!important;}
#full-width-slider2 .rsOverflow {width:260px!important;}
#full-width-slider3 .rsOverflow {width:260px!important;}
}

@media screen and (min-width:960px) and (min-height:660px) {
  .heroSlider .rsOverflow,
  .royalSlider.heroSlider {
      /*height:295px !important;*/
  }
}

@media screen and (min-width:960px) and (min-height:1000px) {
    .heroSlider .rsOverflow,
    .royalSlider.heroSlider {
        /*height:295px !important;*/
    }
}
@media screen and (min-width:0px) and (max-width:800px) {
  .royalSlider.heroSlider,
  .royalSlider.heroSlider .rsOverflow {
    /*height:295px !important;*/
  }
}

.heroSlider .rsOverflow, .royalSlider.heroSlider {height:295px !important;}

