

/*-- home slide --*/
.slider {
  background-color: #202020 !important;
  text-align: left;
}
#home-slid #video-gallery {
  width: 100%;
  color: #FFF;
}
#home-slid .videoGallery .rsCloseVideoBtn {
  display: none;
} 
/* Styling thumbnails */
#home-slid .videoGallery h5 {
  margin: 0;
  font-size: 80%;
  line-height: 1.4;
}
#home-slid .videoGallery p {
  color: #ddd;
  font-size: 80%;
}
#home-slid .videoGallery .rsTmb {
  padding: 10px;
}
#home-slid .videoGallery .rsTmb a {
  color: #fff;
}

#home-slid .videoGallery .rsThumbs .rsThumb {
  width: 220px;
  height: 87px;
  border-bottom: 1px solid #2E2E2E;
  overflow: hidden;
}
#home-slid .videoGallery .rsThumbs.rsThumbsVer {
  width: 220px;
  padding: 0;
}
#home-slid .videoGallery .rsThumb:hover {
  background: #202020;
}
#home-slid .videoGallery .rsThumb.rsNavSelected {
  background-color: #c01920;
}

#home-slid .rsDefault .rsThumbs {
  background: #202020;
  background: rgba(0,0,0,0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#77000000', endColorstr='#77000000');
}
#home-slid .rsImg {
  /*width: auto !important;*/
  height: auto !important;
  margin: 0 !important;
}
#home-slid .rsOverflow {
  overflow: visible !important;
}
#home-slid .infoBlock {
  position: absolute;
  top:auto;
  left: 0;
  bottom: 0;
  width:50%;
  overflow: hidden;
  padding: 0;
  text-align: left;
  background: rgba(0,0,0,0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#77000000', endColorstr='#77000000');
}
#home-slid .infoBlock h4 {
  font-size: 160%;
  line-height: 1.4;
  margin: 0;
  padding: 0 10px;
}
#home-slid .infoBlock a {
  color: #FFF;
}

@media screen and (min-width: 0px) and (max-width: 768px) {
  /* sm only slide page nation*/
  #home-slid .rsdefault .rsbullets {
    padding: 10px 0;
    bottom:-24px;
  } 
  /* End sm only slide page nation*/
  #home-slid .videoGallery .rsTmb {
    padding: 6px 8px;
  }
  #home-slid .videoGallery h5 {
    font-size: 80%;
    line-height: 17px;
  }
  #home-slid .videoGallery .rsThumbs {
    display: none;
  }
  #home-slid .videoGallery .rsThumbs.rsThumbsVer {
    width: 0;
    padding: 0;
  }
  #home-slid .videoGallery .rsThumbs .rsThumb {
    display: none;
    width: 0;
    height: 0;
  }
  #home-slid .videoGallery .rsTmb h5 {
    display: none;
  }
  #home-slid .videoGallery .rsTmb p {
    display: none;
  }
  #home-slid .videoGallery .rsOverflow,
  .royalSlider.videoGallery {
    min-height: 240px !important;
  }
  #home-slid .rsOverflow {
  	overflow: hidden !important;
  }
  #home-slid .infoBlock {
    width:100%;
    max-width: 100%;
  }
  #home-slid .infoBlock h4 {
    font-size:140%;
    line-height: 1.4;
    margin: 0;
    padding:0;
  }
}


/*-- PhotoNews slide --*/

#photonews-slid {
  width: 100%;
  background: #333;
  overflow: visible !important;
  margin: -70px auto 0 auto;
  padding: 0;
}
.sliderContainer {
  position: relative;
}
#photonews-slid #full-width-slider {
  width: 100%;
  height: 400px !important;
  overflow: hidden;
}
#photonews-slid .infoBlock {
  position: absolute;
  bottom:0;
  top:auto;
  text-align: center;
  padding-bottom: 0;
  overflow: hidden;
  padding: 0px;
  text-align: center;
}
#photonews-slid .infoBlockLeftBlack {
  width: 100%;
  color: #FFF;
}
#photonews-slid .infoBlock h4 {
  display: block;
  width: 400px;
  font-size: 150%;
  line-height: 1.2;
  margin: 0 auto;
  padding-bottom: 3px;
  background: rgba(0,0,0,0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#77000000', endColorstr='#77000000');
}
#photonews-slid .infoBlock p {
  font-size: 80%;
  margin: 4px 0 0;
}
#photonews-slid .infoBlock a {
  color: #FFF;
}
#photonews-slid .royalSlider {
  width: 400px!important;
  overflow: visible !important;
  margin: 0 auto;
}
#photonews-slid .rsOverflow {
  overflow: visible !important;
  margin: 0 auto;
}
#photonews-slid .rsGCaption {
	display: none !important;
}
#photonews-slid .rsContent{
  width:100%;
  height: 400px!important;
  overflow: hidden;
}
#photonews-slid .rsImg {
  width:400px !important;
  height: auto !important;
  margin-top: 0 !important;
  margin-left: 0 !important;
}
#photonews-slid .royalSlider .rsSlide img {
    opacity: 0.45;
}
#photonews-slid .royalSlider .rsActiveSlide img {
  opacity: 1;
}

@media screen and (min-width:769px) and (max-height:1140px) {
    
    #photonews-slid {
      width: 100%;
      background: #333;
      overflow: visible !important;
      margin: 0px auto 24px;
    }
    
}
@media screen and (min-width: 0px) and (max-width: 768px) {

  #photonews-slid {
    margin: -100px auto 0 auto;
  }
  .sliderContainer {
    display: none;
  }
 
}