.mfp-wrap .mfp-image-holder .mfp-content {
  max-width: 990px;
}

.wp-travel-advanced-gallery-items-list {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 25px;
}
.wp-travel-advanced-gallery-items-list .item {
  padding: 5px;
  width: 25%;
  float: left;
}

figure .mfp-bottom-bar {
  background: #000000;
  padding: 10px;
}

.mfp-iframe-scaler .mfp-bottom-bar {
  margin-top: 0;
}

.wptag-bottom-bar {
  display: flex;
}
.wptag-bottom-bar .mfp-info-wrap {
  flex: 10;
  display: flex;
  flex-direction: column;
}
.wptag-bottom-bar .mfp-info-wrap .mfp-title {
  padding: 10px 0;
  color: #fff;
}
.wptag-bottom-bar .mfp-info-wrap .mfp-caption {
  padding: 0px 0;
  line-height: 17px;
  color: #fff;
}
.wptag-bottom-bar .mfp-counter {
  position: relative;
  flex: 1;
}

.wp-travel-advanced-gallery-items-list .item {
  -webkit-transition: width 1s, height 4s; /* For Safari 3.1 to 6.0 */
  transition: width 1s, height 4s;
}

#gallery .item {
  position: relative;
}
#gallery .item img {
  margin-bottom: 0;
}
#gallery .item a:before {
  position: absolute;
  font-family: dashicons;
  font-size: 48px;
  text-align: center;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  color: #000;
}
#gallery .item a:hover:before {
  color: #f00;
}
#gallery .item.video a:before, #gallery .item.external a:before {
  content: "\f236";
}
#gallery .item.audio a:before {
  content: "\f236";
}

.wp-travel-advanced-gallery-items-list.wp-travel-advanced-gallery-items-list-masonry .item {
  width: calc(20% - 10px);
}
.wp-travel-advanced-gallery-items-list.wp-travel-advanced-gallery-items-list-masonry .wptag__thumbnail {
  overflow: hidden;
}
.wp-travel-advanced-gallery-items-list.wp-travel-advanced-gallery-items-list-masonry .wptag__thumbnail img {
  object-fit: cover;
  width: 100%;
}
.wp-travel-advanced-gallery-items-list.wp-travel-advanced-gallery-items-list-grid .wptag__thumbnail {
  overflow: hidden;
}
.wp-travel-advanced-gallery-items-list.wp-travel-advanced-gallery-items-list-grid .wptag__thumbnail img {
  object-fit: cover;
  width: 100%;
  height: 200px;
}

@media only screen and (max-width: 414px) {
  .wp-travel-advanced-gallery-items-list .item {
    width: 100%;
  }
}
@media only screen and (min-width: 415px) and (max-width: 768px) {
  .wp-travel-advanced-gallery-items-list.wp-travel-advanced-gallery-items-list-masonry .item {
    width: calc(50% - 30px);
  }
  .wp-travel-advanced-gallery-items-list .item {
    width: 49%;
  }
  .wp-travel-advanced-gallery-items-list.wp-travel-advanced-gallery-items-list-grid .wptag__thumbnail img {
    height: 150px !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1100px) {
  .wp-travel-advanced-gallery-items-list.wp-travel-advanced-gallery-items-list-masonry .item {
    width: calc(33.3333333% - 20px);
  }
  .wp-travel-advanced-gallery-items-list .item {
    width: 33%;
  }
}
@media only screen and (min-width: 415px) and (max-width: 992px) {
  .wp-travel-advanced-gallery-items-list.slick-slider .wptag__thumbnail {
    display: block;
  }
  .wp-travel-advanced-gallery-items-list.slick-slider .wptag__thumbnail img {
    min-height: 150px;
    max-height: 150px;
  }
}
@media only screen and (min-width: 993px) {
  .wp-travel-advanced-gallery-items-list.slick-slider .wptag__thumbnail img {
    min-height: 210px;
    max-height: 210px;
  }
}
.wp-travel-advanced-gallery-items-list.slick-slider .wptag__thumbnail {
  display: block;
}
.wp-travel-advanced-gallery-items-list.slick-slider .wptag__thumbnail img {
  width: 100%;
  object-fit: cover;
}

@media only screen and (max-width: 600px) {
  .mfp-wrap button.mfp-close {
    right: 0;
  }
}

/*# sourceMappingURL=wp-travel-advanced-gallery-view.css.map */
