html {
	width: 100%;
	background:#fff;
}

body {
	-webkit-user-select:none;
  	-webkit-touch-callout: none;
	overflow-x: hidden
}

p {
	font-family: "Verdana", Verdana, sans-serif;
	font-size: 4vw;
	position:absolute;
	top: 59.5vw;
	margin-left: 12.5vw;
	margin-right:1.9vw;
	text-rendering:optimizeLegibility;
	-webkit-hyphens:auto
}

li {
	height: auto;
	margin-left: 0vw;
	margin-top:2.6vw;
	margin-bottom:-4vw;
	-webkit-transform:translate3d(0,0,0);
	list-style-type: none
}

.xli {
	height: 5vw;
}

.pic {
	width: 95vw;
	margin-left:2.5vw;
	-webkit-mask-image: url(https://geoxplorer.dk/assets/graphics/pMask.svg);
	-webkit-mask-size: 95vw;
}

.spic {
	opacity: 0; 
	position: absolute; 
	top: 0; 
	left: 2.5vw;
	-webkit-transition: opacity 1.2s ease-in-out;
	transition: opacity 1.2s ease-in-out;
	width: 95vw;
	-webkit-mask-image: url(https://geoxplorer.dk/assets/graphics/pMask.svg);
	-webkit-mask-size: 95vw
}

.showMe {opacity: 1}

.svg {
	position: absolute;
	z-index:-1;
	width: 95vw;
	margin-left:2.5vw;
	margin-top:0.1vw;
	-webkit-filter: drop-shadow(0 0 2px #888)
}

.box {
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}

#content {
	width:100vw;
	position: absolute;
	background:#fff;
	left:0vw;
	top:9.6vw;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#content::-webkit-scrollbar { 
    display: none; 
}

nav {
	display: none;
}

.listButt {
	position: relative;
	top: 1vw;
	font-family: "HelveticaNeue-CondensedBold", HelveticaNeue-CondensedBold, sans-serif-condensed;
	display:inline-block;
	padding:0.2vw 0 1vw;
	font-size: 5.4vw;
	font-weight: bold;
	text-indent:9vw;
	text-rendering:optimizeLegibility;
	letter-spacing:0.4vw;
	font-kerning:normal;
	margin-left:12.5vw;
	width:85vw;
	background:url(https://geoxplorer.dk/assets/graphics/listArrow.svg) no-repeat 80vw 1.8vw;
	background-size: 2.5vw;
	border-style:solid;
	border-width:0;
	border-color:#777;
	border-bottom-width:1px;
}

hr {
	margin-bottom:0vw;
	margin-left:10vw;
	width: 85vw;
	border-style:solid;
	border-width:0;
	border-color:#777;
	border-bottom-width:1px;
}

h1 {
	font-family: "HelveticaNeue-CondensedBold", HelveticaNeue-CondensedBold, sans-serif-condensed;
	font-weight: 700;
	font-size: 5.3vw;
	color: #000077;
	margin-left:2.5vw;
	margin-top: 1vw;
	word-spacing: -0.5vw;
	font-kerning:normal;
	text-rendering: optimizeLegibility
}

.sHead {
    margin-top:56vw;
    position: absolute;
}

a {	
	text-decoration:none;color: #000099;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}

.bo {
	vertical-align:-40%;
}

#topBeam {
	position:fixed;
	top: 0;
	left: 0;
	display: inline-block;
	width: 100vw;
  	height: 9.67vw;
    -webkit-user-drag:none;
    -webkit-user-select:none;
	z-index: 1;
}

#menuZone {
	position: fixed;
	top: 0;
	right: 1vw;
	display: inline-block;
	width: 22vw;
	height:11vw;
    -webkit-user-drag:none;
    -webkit-user-select:none;
	z-index: 2;
}

#topBeamT {
	display: none
}

#Butt{
    margin-left: -1vw;
    height:6.6vw;
    -webkit-user-drag:none;
    -webkit-user-select:none;
  	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  	cursor: pointer
}

#spotButt {
	position: absolute;
	top: 75vw;
	z-index: 2;
	visibility: hidden
}

.spotButt{
	width:7.5vw;
	height:7.5vw;
	display:inline-block;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	cursor:pointer;
}

.arrow {
    position: absolute;
    margin-top: 0.8vw;
    margin-left: 2.8vw;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 2.1vw 0 2.1vw 2.6vw;
    border-color: transparent transparent transparent #2222aa
}

#hFrame {
	height: 56.4vw;
	margin-left: -1.5vw;
	margin-top: -1.5vw;
}

.phoneButt, .smsButt, .mailButt, .goButt {
	width: 10vw;
	height: 10vw;
	margin-right: 4.2vw;
	margin-left: -1vw;
	margin-top: 2vw;
	display: inline-block;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

.goButt {
	margin-left: 9.5vw;
	margin-top: -6vw;
}

.cLine {
	margin-top:31vw;
	width: 50vw;
}