/* OVERLAY */
.bs-position-cover {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.bs-overlay {
  display: inline-block;
  position: relative;
  width: 100%;
  -webkit-transform: translateZ(0);
  margin: -35px 0 0 0;
  height: 60vh;
  z-index: 1;
							max-height: 980px;
									 background-repeat: no-repeat;
									 
									 background-size:60%;
									 background-color: #fff;
}
.bs-overlay:hover .bs-overlay-panel.bs-overlay-top {
  bottom: 0;
  opacity: 1;
  -webkit-transform: translateX(0) translateY(0);
  transform: translateX(0) translateY(0);
}
.bs-overlay-panel.bs-overlay-top {
  top: auto;
}
.bs-overlay-background {
  background: rgba(0,0,0,.8);
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  opacity: 0;
  transition-duration: .3s;
  transition-timing-function: ease-out;
  transition-property: opacity,transform,filter;
}
.bs-overlay-panel {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: 0;
  padding: 20px;
  color: #fff;
}
.bs-overlay>:first-child,
.bs-overlay-panel>:last-child {
  margin-bottom: 0;
}
.bs-overlay:hover{
  cursor: pointer;
}
.bs-overlay:hover:after {
}
.bs-overlay:after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 54px;
  height: 38px;
  background-size: cover;
}
.slider-nav-thumbnails {
  margin: -20px 0% 0px 0%;
  width: 100%;
}
.slider-nav-thumbnails .slick-slide {
  cursor: pointer;
  outline: none;
}
.slider-nav-thumbnails .slick-slide.slick-current.slick-active {
  opacity: 1;
}
.slider-nav-thumbnails .slick-slide img {
  padding: 1px;
  background: rgba(1,0,0, 0.1);
			  
				-webkit-transition: all 1.6s;
				-moz-transition: all 1.6s;
				-ms-transition: all 1.6s;
				-o-transition: all 1.6s;
				transition: all 1.6s;
}
.slider-nav-thumbnails .slick-slide.slick-current.slick-active img {
  padding: 6px;
  margin-top: -2px;
  background: rgba(165,3,68, 1.0);
			  
				-webkit-transition: all 1.6s;
				-moz-transition: all 1.6s;
				-ms-transition: all 1.6s;
				-o-transition: all 1.6s;
				transition: all 1.6s;
}
.slider-nav-thumbnails img {
  width: 130px;
  margin: 0 5px;
}
.slider-nav-thumbnails .slick-slide:first-child img {
  margin-left: 0;
}
.slider-nav-thumbnails .slick-slide:last-child img {
  margin-right: 0;
}