.gallery, .gallery-fallback {
    position: absolute;
}

.gallery-image-viewfinder {
    position: absolute;
}

.gallery-fallback .gallery-item-container {
    position: absolute;
    white-space: nowrap;
    overflow: hidden;
    overflow-x : scroll;
    overflow-y: hidden;
}

/* .gallery-fallback is implied */ .gallery-item {
    display: inline-block;
}

.gallery .gallery-image-roll {
    height: 100%;
}

.gallery-fallback .gallery-image-cropper {
    position: absolute;
}

.gallery .gallery-image-cropper {
    width: 100%;
    height: 100%;
}

.gallery-caption-viewfinder {
    position: absolute;
}

.gallery-caption {
    white-space: pre;
}

.gallery .gallery-caption {
    width: 100%;
}

.gallery-dot-container {
    position: absolute;
}
