.fancybox-container .fancybox-infobar {
  top: -3px;
  left: 40vw;
  font-family: Arial;
  font-weight: bold;
  color: #fff;
  font-size: 14px;
  margin: 7px 0;
}
.fancybox-container .fancybox-caption-wrap {
  padding: 0;
  opacity: 0;
  background: transparent;
  display: block !important;
}
.fancybox-container .fancybox-caption-wrap .fancybox-caption {
  opacity: 0;
  padding: 10px 0 10px 50vw;
  border-top: none;
  background: rgba(30, 30, 30, 0.65);
}
.fancybox-container .fancybox-caption-wrap .fancybox-caption h5 {
  font-family: Arial;
  font-weight: bold;
  font-size: 14px;
  margin: 7px 0;
}
.fancybox-container .fancybox-caption-wrap .fancybox-caption h6 {
  font-family: Georgia;
  font-style: italic;
  font-size: 13px;
  color: #959595;
  margin: 7px 0;
  line-height: 21px;
}
.fancybox-show-caption .fancybox-caption,
.fancybox-show-caption .fancybox-navigation {
  opacity: 1 !important;
}
.fancybox-navigation {
  display: block !important;
  opacity: 0;
  visibility: visible !important;
}
.fancybox-navigation button.fancybox-button {
  width: 100px;
  height: 160px;
  padding: 37px;
  margin: -80px 0 0 0;
}
.fancybox-navigation button.fancybox-button:before {
  top: 60px;
  right: 30px;
}
.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation {
  transition: opacity 0.5s ease-in-out, visibility 0s ease-in-out 0.55s !important;
}
.fancybox-show-caption .fancybox-button,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar {
  transition: opacity 0.48s ease-in-out 0.02s, visibility 0s ease-in-out !important;
}
.fancybox-show-caption .fancybox-caption-wrap {
  pointer-events: all;
  transition: opacity 0.48s ease-in-out 0.02s, visibility 0s ease-in-out, bottom 0.6s ease !important;
}
.fancybox-show-caption .fancybox-caption-wrap:hover {
  transition: opacity 0.48s ease-in-out 0.02s, visibility 0s ease-in-out, bottom 0.6s ease !important;
  bottom: 0 !important;
}
.fancybox-navigation button.fancybox-button[disabled] {
  opacity: 0;
}