#content-carousel .carousel-control {
    opacity:0;
    filter: alpha(opacity=0);
}
.carousel-control.left,
.carousel-control.right {
  background-image: none;
}
.carousel-control > .fa {
  font-size: 40px;
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -20px;
}
.carousel-caption {
    padding-top:0;
    padding-bottom: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: left;
    color: #fff;
    display:inline-block;
}
.item figcaption, .gallery-item figcaption {display: none;}
.carousel-caption>h3 {margin-top:0; padding: 10px 10px;}
.carousel-caption>p{padding-left: 10px;padding-right: 6%;}
.carousel-indicators {
    bottom: 0;
    /* left: 20%;
    margin-left: -2%;
    text-align: center; */
    list-style: none;
}
.item:hover>.carousel-caption {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.67);
}
#content-carousel .carousel-control {
    opacity:0;
    filter: alpha(opacity=0);
}

#content-carousel:hover .carousel-control {
    opacity:1;
    filter: alpha(opacity=100);
}
.fancybox-caption-wrap {padding: 10px 10px 0;}
.fancybox-caption {padding: 10px 0;}.fancybox-show-thumbs > ul {margin: 0 auto;}
@media  all and (min-width: 768px ) {
	.fancybox-thumbs {
    top: auto;
    width: auto;
    bottom: 0;
    left: 0;
    right : 0;
    height: 95px;
    padding: 10px 10px 5px 10px;
    box-sizing: border-box;
    background: rgba(0, 0, 0, 0.3);
  }
  .fancybox-show-thumbs .fancybox-inner {
    right: 0;
    bottom: 95px;
  }
}