﻿.slick-slide .image{padding:10px;}
.slick-slide img{/* border:5px solid #FFF; */display:block;width:100%;}
.slick-slide img.slick-loading{border:0 }
.slick-slider{/* margin:30px auto 50px; *//* padding-left: 20px; *//* padding-right: 20px; */}
.subheading{color:#555;font-size:12px;font-style:italic;font-weight:400;margin:10px auto;text-align:center;}


.mainSlider .slider-subtitle {
	
text-transform: uppercase;
	
font-size: 20px;
	
line-height: 26px;
	
font-weight: 600;
	
text-shadow: 2px 2px 6px #000;
}

.mainSlider .slider-caption {
	
font-size: 15px;
	
line-height: 22px;
	
font-weight: 600;
	
text-shadow: 2px 2px 6px #000;
}

.mainSlider .title {
	
text-transform: uppercase;
	
font-weight: 600;
	
text-shadow: 3px 3px 6px #000;
}


.sliderTitle p {
text-align:center;
color:#fff;
background-color: rgba(0, 0, 0, .5);
padding: 0 5% 0 5%;
margin: 0;
line-height: 36px;
white-space: nowrap;      overflow: hidden;      text-overflow: ellipsis;
}

.title {
text-align:center;
width:100%;
color:#fff;
text-decoration:none;
font-size: 20px;
}

.title:hover {
color:#94CE37;
text-decoration:none;
}

.title:focus {
color:#94CE37;
text-decoration:none;
}

.sliderTitle {/* margin-top: -249px; */
/* background-color: rgba(0, 0, 0, .5); */position: absolute;
/* padding: 1px 5% 1px 5%; */
  
width: 100%;padding-top: 10px;/* height: 85px; */bottom: 20px;}


.mediaViewer {
            margin-top:20px;
        margin-bottom:20px;
}


.mediaViewer .sliderTitle {
margin-top: -85px;
}

.sliderTitleContentWrap {
      position: absolute;
    bottom: 0;
    width: 100%;
}



.videoViewer .custom_paging {
  position: absolute;
  list-style: none;
  padding-right: 20px;
  top: 0;
  padding-top: 10px;
  color: #fff;
  font-weight: 700;
  left: 0;
  padding-left: 20px;
  margin: 0;
  padding-bottom: 10px;
  background-color: #5F3C8E;
  z-index:999;
  /* margin-left: 20px; */
}

.videoViewer .custom_paging li {
display:none;
}

.videoViewer .custom_paging .slick-active {
display:block;
}



.mediaViewer .custom_paging {
  position: absolute;
  list-style: none;
  padding-right: 20px;
  top: 0;
  padding-top: 10px;
  color: #fff;
  font-weight: 700;
  left: 0;
  padding-left: 20px;
  margin: 0;
  padding-bottom: 10px;
  background-color: #5F3C8E;
  z-index:999;
  /* margin-left: 20px; */
}

.slick-prev {
    z-index:999;
}

.slick-next {
    z-index:999;
}


.mediaViewer .custom_paging li {
display:none;
}

.mediaViewer .custom_paging .slick-active {
display:block;
}


.mainSlider .photoCredit {
position: absolute;bottom: 0px;
  
padding-right: 20px;
  
color: #fff;
padding-top: 10px;right: 0;text-shadow: 3px 3px 6px #000;}
.slick-slide  h3 {
margin:0;
}

.mediaViewer .slick-slide  h3 {
  /* height: 400px; */
  background-color: #000;
}
.mediaViewer .slick-slide img {
  height: auto;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  max-width: 1110px;
  max-height: 400px;
}



	.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
	}
	 
	.video-container iframe,
	.video-container object,
	.video-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	.video-container video {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}






                    .videoWrapper {
  /* position: relative; */
  /*width: 100%;*/
  /* position: relative; */
  /* top: 50%; */
  /* -webkit-transform: translateY(0%); */
  /*-ms-transform: translateY(0%);*/
  /* transform: translateY(0%); */
        }



            .videoWrapper iframe {
  /* width: 100%; */
  /* height: 400px; */
            }

.mediaViewer .caption {
text-align: left;
margin-top: 20px;
font-style: italic;
line-height: 20px;
color: #000;}
.mediaViewer .photoCredit {
text-align: left;
}





.videoViewerNav .slick-slide {
  padding: 0px 0px 15px 0px;
}

.videoViewerNav .title {
  color: #6b9256;
}

.videoViewerNav .title:hover {
  color: #461d7c;
  text-decoration:none;
}
.videoViewerNav .slick-list {
height:400px !important;/* padding-right: 10px !Important; */border: 1px solid #D6EAC9;}
                /*.videoViewerNav .slick-slide {
                    width:100% !Important;
                    float:none;
                }*/


    .videoViewerNav .subtitle {
  line-height: 19px;
}

    .videoViewerNav .slick-prev {
  right: 45px;
  left: inherit;
  bottom: -40px;
  top: inherit;
  outline: none;
  background-color: rgba(255, 255, 255, 0);
  color: transparent;
  bottom: -60px;
  height: 23px;
}

        .videoViewerNav .slick-next {
              bottom: -40px;
              top: inherit;
              right:15px;
              left: inherit;
              outline: none;
              background-color: rgba(255, 255, 255, 0);
              color: transparent;
              bottom: -60px;
              height: 23px;
}

        .videoViewerNav .slick-prev:before {
  content: "\f0aa";
    color: rgb(70, 29, 124);
    text-shadow: 0px 0px #000;
}

        .videoViewerNav .slick-next:before {
  content: "\f0ab";
    color: rgb(70, 29, 124);
    text-shadow: 0px 0px #000;
}




@media (max-width: 991px) {
    .videoViewerNav {
  margin: 40px 0px 0px 0px;
}
    .videoViewerNav .slick-slide {
  padding: 5px 0px 5px 0px;
}
}




@media (max-width: 768px) {



.mainSlider .slider-subtitle {
	
display:none;
}

.slick-next, .slick-prev {
	display:none !Important;
}

.mainSlider .slider-caption {
display:none;
}

.mainSlider .title {
	
font-size: 20px !Important;
	
text-align: center;
}



.mainSlider .sliderTitle {
    background-color: rgba(0,0,0,0);
    bottom: 27px;
    }


          .videoCaption {
          margin-top:-9px;
        }

.mainSlider .photoCredit {
  position: relative;
  top: 0;
  padding-left: 0;
  color: #FFF;
  background-color: #000;
padding: 0px 5% 15px 5%;
  margin: 0;
  width: 100%;
  text-align: left;
  display:none;
}

.sliderTitleContentWrap {
    position: relative;
}

.title {
    font-size: 14px;
    font-weight:600;
}

.subtitle {
      line-height: 20px !Important;
}

.mediaViewer .photoCredit {
  position: relative;
  top: 0;
  padding-left: 0;
  color: #FFF;
  background-color: #000;
padding: 0px 5% 15px 5%;
  margin: 0;
    width: 100%;
}

.mediaViewer .caption {
  position: relative;
  top: 0;
  padding-left: 0;
  color: #FFF;
  background-color: #000;

  padding: 20px 5% 15px 5%;
  margin: 0;
    width: 100%;
  line-height: 20px;
}


.sliderTitle {
  margin-top: 0;
  background-color: rgba(0, 0, 0, 1);
  }
  
  .mediaViewer .sliderTitle {
margin-top: 0px;
height: auto;
}
  
  .sliderTitle p {
  text-align: left;
  }
  
  
  .mediaViewer .slick-slide img {
  height: auto;
  max-width: 100%;
  max-height: none;
  max-height: 400px;
}

.mediaViewer .slick-slide  h3 {
  height: auto;
  background-color: #000;
}

}




@media (max-width: 768px) {


.mainSlider .title {
display:none;
}
}