.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  will-change: opacity;
  -webkit-transition: opacity 0.08s ease 0s;
  -moz-transition: opacity 0.08s ease 0s;
  -o-transition: opacity 0.08s ease 0s;
  transition: opacity 0.08s ease 0s;
}

.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}

.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}

.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

.lg-autoplay-button {
  font-family: inherit !important;
  font-size: 13px;
  width: auto !important;
  padding: 0 10px;
}

.lg-autoplay-button:after {
  content: 'Slideshow';
  font-family: inherit;
}

.lg-show-autoplay .lg-autoplay-button:after {
  content: 'Stop';
  font-family: inherit;
}

.lg-single-item .lg-autoplay-button {
  opacity: 0.75;
  pointer-events: none;
}

.lg-sub-html a.lg-paysite-link {
  color: #5eb1f0;
  text-decoration: none;
  transition: color 0.2s ease;
}

.lg-sub-html a.lg-paysite-link:hover {
  color: #ff6b6b;
}
