.panWrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 1);
    z-index: 9999999;
    left: 0;
    top: 0;
    display: none;
    cursor: url("../img/cursor-32.png") 0 0, pointer; 
	cursor: -webkit-image-set(url("../img/cursor-32.png") 1x, url("../img/cursor-64.png") 2x) 0 0, pointer;
	scroll-behavior: smooth;
}

.panWrapper * {
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.panWrapper a.controls {
    display:none;
}

.panWrapper .loading-pan {
    z-index: 99999999;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -50px 0 0 -50px;
    width: 100px;
    height: 100px;
	color: #000000;
    display: block;
	font-size:100%;
	text-align: center;
}

.panWrapper .loading-pan p {
	font-size: 60%;
}

.panWrapper img {
	z-index: 999999999 !important;
    max-width: 100% !important;
}