.sl-overlay {
  opacity: .9;
}

.sl-wrapper button:hover {
  background: none;
}

.sl-wrapper .sl-close {
  right: 35px;
  top: 55px;
  height: 40px;
  width: 40px;
  line-height: 40px;
  font-size: 40px;
}

.sl-wrapper .sl-image .sl-caption {
  padding: 10px 0 0;
  color: inherit;
  background: inherit;
  font-size: 14px;
  position: relative;
}

.sl-wrapper .sl-navigation button.sl-prev,
.sl-wrapper .sl-navigation button.sl-next {
  font-size: 70px;
  height: 110px;
  margin-top: -55px;
}