.gallery-plugin-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.85);
  z-index: 150;
  transition: all 0.5s; }

.left-gallery, .right-gallery, .close-gallery {
  opacity: 0.6;
  cursor: pointer;
  transition: opacity 0.3s; }
  .left-gallery:hover, .right-gallery:hover, .close-gallery:hover {
    opacity: 1; }

.left-gallery, .right-gallery {
  position: absolute;
  top: 50%;
  margin-top: -30px; }
  .left-gallery img, .right-gallery img {
    height: 60px;
    width: auto; }

.left-gallery {
  left: 10px; }

.right-gallery {
  right: 10px; }

.close-gallery {
  position: absolute;
  right: 20px;
  top: 20px; }
  .close-gallery img {
    height: 40px;
    width: auto; }

.hide-gallery {
  opacity: 0;
  visibility: hidden; }

.gallery-scene {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  overflow: hidden; }
  .gallery-scene li {
    float: left;
    height: 100%;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat; }
