/* Vibra Image Gallery Show More v7: pool/appended items to avoid Masonry overlap and scroll jumps. */
.edgtf-image-gallery.edgtf-ig-show-more-enabled { overflow: visible !important; }
.edgtf-image-gallery.edgtf-ig-show-more-enabled .edgtf-ig-inner { overflow: visible !important; }
.edgtf-ig-show-more-pool { display: none !important; }
.edgtf-ig-show-more-holder { display: block; width: 100%; clear: both; text-align: center; margin: 44px 0 0; }
.edgtf-ig-show-more-button { position: relative; display: inline-block; vertical-align: middle; padding: 14px 34px; border: 1px solid currentColor; font-size: 12px; line-height: 1.2em; font-weight: 700; letter-spacing: .16em; text-transform: uppercase; text-decoration: none; cursor: pointer; transition: transform .25s ease, opacity .25s ease, background-color .25s ease; }
.edgtf-ig-show-more-button:hover { transform: translateY(-2px); text-decoration: none; }
.edgtf-ig-show-more-button.edgtf-ig-loading { opacity: .55; pointer-events: none; }
.edgtf-ig-show-more-new { opacity: 0; transform: translateY(18px); }
.edgtf-ig-show-more-new.edgtf-ig-show-more-in { opacity: 1; transform: translateY(0); transition: opacity .45s ease, transform .45s ease; }
