#full-width-slider {
width: 100%;
color: #000;
}

.fullWidth {
/* max-width: 1400px; */
margin: 0 auto 24px;
}
.rsMinW .rsArrowRight {right:15px; bottom:44%}
.rsMinW .rsArrowLeft {left:15px; bottom:44%}
.rsMinW .rsBullets {
  position: absolute;
  bottom: 15px;
  right: 47%;
  z-index: 35;
  padding-top: 4px;
  height: auto;
  text-align: center;
  line-height: 6px;
  overflow: hidden;
}
.rsMinW .rsBullet {width: 18px;height: 18px;}
.rsMinW .rsBullet.rsNavSelected span { background: #fd0707;}
.rsMinW .rsBullet span {display: block;width: 10px; height: 10px;border-radius: 50%;}

.coloredBlock{padding:12px;background:rgba(255,0,0,0.6);color:#FFF;width:200px;left:20%;top:5%;}
.infoBlock {
  position:absolute;
  top:34%;
  left:26%;
  right:auto;
  max-width:75%;
  padding-bottom:0;
  /* background:#333;
  background:rgba(0, 0, 0, 0.5); */
  overflow:hidden;
}
.infoBlock.homeslider {top:30%;}
.infoBlock .slidename {
  font-family: arial;
  line-height: 62px;
  background:#D72B33;
  background:rgba(216, 43, 51, 0.8);
  padding:10px 23px 10px;
  font-size:32px;
  font-weight: bold;
  -webkit-border-top-left-radius:25px;
  -webkit-border-bottom-right-radius:0px;
  -moz-border-radius-topleft:25px;
  -moz-border-radius-bottomright:0px;
  border-top-left-radius:25px;
  border-bottom-right-radius:0px;
}
.infoBlock .slidedescription {
  margin-top: -3px;
  max-width: 960px;
  background:#333;
  background:rgba(0, 0, 0, 0.5);
  overflow:hidden;
  padding:20px;
  padding-right: 110px;
  font-weight: bold;
  -webkit-border-top-left-radius:0px;
  -webkit-border-bottom-right-radius:50px;
  -moz-border-radius-topleft:0px;
  -moz-border-radius-bottomright:50px;
  border-top-left-radius:0px;
  border-bottom-right-radius:50px;
}
.infoBlock .slidedescription h3 {
  font-size: 36px;
  font-weight: 400;
  margin: 0px;
}
.infoBlock .slidedescription .slidetags {
  font-size:24px;
  font-weight: 100;
  letter-spacing: 0.1em;
}
.infoBlock .sliderlink {
  font-family: arial;
  background:#D72B33;
  background:rgba(216, 43, 51, 0.8);
  padding:8px 23px 7px;
  font-size:12px;
  font-weight: 100;
  width: 150px;
}
.infoBlock .sliderlink a {text-decoration: none}
.infoBlockLeftBlack{color:#FFF;left:30px;right:auto;background:rgba(61,55,55,0.5);}
.infoBlock h4{font-size:24px;line-height:1.2;margin:0;padding-bottom:3px;color:#FFF !important;}
.infoBlock p{font-size:40px;margin:4px 0 0;}
.infoBlock a{color:#FFF;text-decoration:underline;}
.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{margin:0 auto 24px;}

@media screen and (min-width:1201px) and (max-width:1550px){
  .heroSlider .rsOverflow, .royalSlider.heroSlider {  height: 650px !important; }
  .infoBlock{	top:30%;left:13%}
  }

@media screen and (min-width:1201px) and (max-width:1550px){
  .bannerdetailpagina .heroSlider .rsOverflow {  height: 270px !important; }
  .infoBlock{	top:30%;left:13%}
}
@media screen and (min-width:769px) and (max-width:1200px){
  .bannerdetailpagina .heroSlider .rsOverflow {  height: 170px !important; }
  .infoBlock{
    padding:0px;
    height:auto;
    min-width:40%;
    top:18%;
    left:10%;
    right:auto;
    font-size:11px;
  }
  .infoBlock .slidename {font-size: 17px;line-height: 45px;}
  .infoBlock .slidetags {font-size: 15px !important;}
  .infoBlock p{font-size:11px;}
  .infoBlock .slidedescription h3{font-size:16px;line-height:17px;margin-bottom: 10px;}
  .infoBlock .slidedescription {padding-right: 50px;}
  .infoBlock h4{font-size:12px;line-height:17px;}
}
@media screen and (min-width:321px) and (max-width:768px){
  .infoBlock.homeslider {top:16%; left:12%}
  .infoBlock{
    padding:0px;
    height:auto;
    min-width:40%;
    top:40px;
    left:15px;
    right:auto;
    font-size:11px;
}
.infoBlock .slidename {font-size: 12px;line-height: 39px;}
.infoBlock .slidetags {font-size: 12px !important;}
.infoBlock p{font-size:11px;}
.infoBlock .slidedescription h3{font-size:12px;line-height:17px;margin-bottom: 0px;}
.infoBlock .slidedescription {padding-right: 0px;}
.infoBlock h4{font-size:12px;line-height:17px;}
}

@media screen and (min-width:0px) and (max-width:320px){
  .infoBlock.homeslider {top:4%;}
  .infoBlock{
    padding:0px;
    height:auto;
    min-width:40%;
    top:40px;
    left:15px;
    right:auto;
    font-size:11px;
}
.infoBlock .slidename {font-size: 12px;line-height: 39px;}
.infoBlock .slidetags {font-size: 12px !important;}
.infoBlock p{font-size:11px;}
.infoBlock .slidedescription h3{font-size:12px;line-height:17px;margin-bottom: 0px;}
.infoBlock .slidedescription {padding-right: 0px;}
.infoBlock h4{font-size:12px;line-height:17px;}
.rsMinW .rsArrowRight, .rsMinW .rsArrowLeft {display: none !important;}
}


@media screen and (min-width:960px) and (min-height:460px) {
  .heroSlider .rsOverflow,
  .royalSlider.heroSlider {
    height: 430px !important;
  }
  }


@media screen and (min-width:960px) and (min-height:850px) {
.heroSlider .rsOverflow,
.royalSlider.heroSlider {
  height: 630px !important;
}
}

@media screen and (min-width:960px) and (min-height:1000px) {
.heroSlider .rsOverflow,
.royalSlider.heroSlider {
	height: 830px !important;
}
}
@media screen and (min-width: 0px) and (max-width: 800px) {
  .rsMinW .rsBullets {right:41%;}
  .infoBlock {
  padding: 10px;
  height: auto;
  max-height: 100%;
  min-width: 40%;
  left: 5px;
  top: 5px;
  right: auto;
  font-size: 12px;
}
  .infoBlock h3 {
   font-size: 14px;
   line-height: 17px;
}
}
