/**
 * assets/styles/modal/content/gallery.css
 *
 * @author Pablo Rubio
 * @version 0.1
 */

.modal-content.gallery {
  width: 100%;
  height: 100%;
  padding: 80px;
}

.modal-content.gallery .close {
  position: fixed;
  top: 40px;
  right: 40px;
  font-size: 0em;
  z-index: 1200;
  background-color: transparent;
  border: none;
  padding: 0px;
  margin: 0px;
}

.modal-content.gallery .close:before {
  content: '\f158';
  display: block;
  width: 40px;
  height: 40px;
  font-family: dashicons;
  font-size: 40px;
  line-height: 40px;
  color: rgba(88, 89, 91, 0.3);
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.03), 0 1px 2px rgba(0, 0, 0, 0.06);
}

.modal-content .js-slick {
  width: 100%;
  height: 100%;
  position: reative;
  max-width: 800px;
  max-height: 600px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.modal-content .js-slick .item .inner {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.modal-content .js-slick .slick-prev {
  left: -80px;
}

.modal-content .js-slick .slick-next {
  right: -80px;
}

.modal-content .js-slick .slick-arrow:before {
  color: rgba(88, 89, 91, 0.3);
}

@media screen and (max-width: 860px) {
  .modal-content.gallery .close {
    top: 100px;
    right: 20px;
  }
}
