* {
	margin: 0;
	padding: 0;
}

body {
    overflow-x: hidden;
    -webkit-user-select: none;
	-webkit-touch-callout: none;
    -webkit-text-size-adjust: none;
}

body > * {
    -webkit-box-sizing: border-box;
    display: none;
    position: absolute;
    left: 0;
    width: 100%;
    -webkit-transform: translate(0px,0px);
    min-height: 415px !important;
}

body.fullscreen > * {
    min-height: 480px !important;
}

body[orient="landscape"] > * {
    min-height: 320px;
}

body > *[selected="true"], body > *[selected="selected"] {
    display: block;
}
