﻿.gallery-wrap {
  margin: 74px 0px;
}
.gallery-wrap .gallery-content {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 32px;
  margin: 0 -10px;
}
.gallery-wrap .gallery-content__item {
  max-width: 480px;
  display: block;
}
.gallery-wrap .gallery-content__item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .gallery-wrap .gallery-content__item {
    max-width: 375px;
  }
}
.gallery-wrap .gallery-content .video-link {
  position: relative;
}
.gallery-wrap .gallery-content .video-link .play-icon {
  position: absolute;
  top: 40%;
  left: 42%;
}
.gallery-wrap .gallery-content .video-link:hover .play-icon {
  opacity: 0.7;
}

.mfp-preloader {
  width: 300px;
  height: 300px;
  margin: 0 auto;
  transform: translateY(-50%);
  background-image: url("../gif/loader-transparent.gif");
  background-size: contain;
}
@media (min-width: 768px) {
  .mfp-preloader {
    width: 500px;
    height: 500px;
  }
}

.mfp-s-loading .mfp-arrow-prev,
.mfp-s-loading .mfp-arrow-next {
  display: none !important;
}

.mfp-container .mfp-content .mfp-custom-content {
  position: relative;
  margin: 0px 10px;
}
.mfp-container .mfp-content .mfp-custom-content .mfp-figure .mfp-close {
  position: fixed;
  top: 23.5px;
  right: 29.5px;
  max-width: 18px;
  max-height: 18px;
  opacity: 1;
  background: transparent;
}
.mfp-container .mfp-content .mfp-custom-content .mfp-figure .mfp-close:before, .mfp-container .mfp-content .mfp-custom-content .mfp-figure .mfp-close:after {
  content: " ";
  position: absolute;
  top: 0;
  right: 50%;
  height: 18px;
  width: 2px;
  background-color: #ffffff;
  transform: rotate(45deg);
}
.mfp-container .mfp-content .mfp-custom-content .mfp-figure .mfp-close:before {
  transform: rotate(45deg);
}
.mfp-container .mfp-content .mfp-custom-content .mfp-figure .mfp-close:after {
  transform: rotate(-45deg);
}
.mfp-container .mfp-content .mfp-custom-content .mfp-figure .mfp-close:hover {
  cursor: pointer;
}
.mfp-container .mfp-content .mfp-custom-content .mfp-figure .mfp-bottom-bar {
  margin-top: -40px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
  padding: 0px;
}
.mfp-container .mfp-content .mfp-custom-content .mfp-figure .mfp-bottom-bar .mfp-title {
  position: relative;
  top: auto;
  background: #ffffff;
  color: #000000;
  width: 100%;
  padding: 18px 32px 17px 32px;
  font-size: 16px;
  display: none;
}
.mfp-container .mfp-content .mfp-custom-content .mfp-figure .mfp-bottom-bar .mfp-counter {
  display: none;
}
.mfp-container .mfp-content .mfp-custom-content .mfp-figure::after {
  display: none;
}
.mfp-container .mfp-content .mfp-custom-content .mfp-arrow-prev,
.mfp-container .mfp-content .mfp-custom-content .mfp-arrow-next {
  position: absolute;
  z-index: 9999;
  top: 50%;
  background: #ffffff;
  border-radius: 50%;
  opacity: 1;
  width: 52px;
  height: 52px;
  border: none;
}
.mfp-container .mfp-content .mfp-custom-content .mfp-arrow-prev::before,
.mfp-container .mfp-content .mfp-custom-content .mfp-arrow-next::before {
  position: absolute;
  top: 38%;
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  border: none;
  border-right: 3px solid #000;
  border-top: 3px solid #000;
}
.mfp-container .mfp-content .mfp-custom-content .mfp-arrow-prev {
  left: -2%;
}
.mfp-container .mfp-content .mfp-custom-content .mfp-arrow-prev::before {
  transform: rotate(225deg);
  left: 40%;
}
.mfp-container .mfp-content .mfp-custom-content .mfp-arrow-next {
  right: -2%;
}
.mfp-container .mfp-content .mfp-custom-content .mfp-arrow-next::before {
  transform: rotate(45deg);
  left: 31%;
}
.mfp-container .mfp-content .mfp-custom-content .mfp-iframe-scaler {
  position: relative;
  display: block;
}
.mfp-container .mfp-content .mfp-custom-content .video-description {
  position: relative;
}
.mfp-container .mfp-content .mfp-custom-content .video-description span {
  display: block;
  color: #000000;
  padding: 25px 32px 25px 32px;
  font-size: 16px;
  width: 100%;
  background: #ffffff;
}
@media (min-width: 968px) {
  .mfp-container .mfp-content .mfp-custom-content {
    margin: 0px;
  }
  .mfp-container .mfp-content .mfp-custom-content .mfp-arrow-prev {
    left: -6%;
  }
  .mfp-container .mfp-content .mfp-custom-content .mfp-arrow-next {
    right: -6%;
  }
}
@media (min-width: 1240px) {
  .mfp-container .mfp-content .mfp-custom-content {
    margin: 0px;
  }
  .mfp-container .mfp-content .mfp-custom-content .mfp-arrow-prev {
    left: -15%;
    margin-top: 25px;
  }
  .mfp-container .mfp-content .mfp-custom-content .mfp-arrow-next {
    right: -15%;
    margin-top: 25px;
  }
}
.mfp-container .mfp-arrow {
  display: none;
}

.mfp-bg {
  background: #323232;
  opacity: 1;
}

.type7 .content {
  margin-top: 20px;
  position: relative;
}
.type7 .content .link-back {
  position: relative;
  text-align: left;
}
.type7 .content .link-back a {
  color: #35393d;
  font-size: 16px;
}
.type7 .content .link-back a img {
  max-width: 27px;
  margin-right: 10px;
}
@media (min-width: 768px) {
  .type7 .content {
    margin-top: 80px;
  }
  .type7 .content .link-back {
    position: absolute;
    top: 5%;
    left: 0;
    z-index: 10;
  }
}
.type7 .content h1 {
  font-size: 38px;
  color: #35393d;
  max-width: none;
}
.type7 .content h3 {
  max-width: none;
  font-size: 24px;
  color: #35393d;
  font-weight: 400;
}
.type7 .content h3 span {
  font-weight: 500;
}
.type7 .content div.date {
  font-size: 16px;
  color: #35393d;
  margin-bottom: 14px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///C:/Projects/rapnet_core/Rapnet.Web/wwwroot/scss/gallery.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAAA;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EAVJ;IAWQ;;;AAIR;EACI;;AAEA;EACI;EACA;EACA;;AAIA;EACI;;;AAOpB;EACI;EACA;EAOA;EACA;EACA;EACA;;AARA;EAJJ;IAKQ;IACA;;;;AASJ;AAAA;EAEI;;;AAKA;EACI;EACA;;AAGI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAIR;EACI;;AAIR;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIR;EACI;;AAEA;EACI;EACA;;AAIR;EACI;;AAEA;EACI;EACA;;AAIR;EACI;EACA;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAIR;EAlIJ;IAmIQ;;EAEA;IACI;;EAGJ;IACI;;;AAIR;EA9IJ;IA+IQ;;EAEA;IACI;IACA;;EAGJ;IACI;IACA;;;AAMhB;EACI;;;AAIR;EACI;EACA;;;AAIA;EACI;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;;AAKZ;EAnBJ;IAoBQ;;EAEA;IACI;IACA;IACA;IACA;;;AAIR;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;;AAKJ;EACI;EACA;EACA%22%7D */