.gui-keyboard-button,.gui-round-button{position:absolute;box-sizing:border-box;width:50px;height:50px;left:0;overflow:hidden;background:rgba(255,255,255,.6);border-right:2px solid rgba(0,0,0,.6);cursor:pointer}.gui-round-button.right{left:auto;right:0;border-right:none;border-left:2px solid rgba(0,0,0,.6)}.gui-round-button:hover{width:200px}.gui-keyboard-button:hover,.gui-round-button:hover{background:#fff}.gui-round-button-circle{position:absolute;width:50px;height:50px;overflow:hidden;z-index:1;left:0}.gui-round-button.right .gui-round-button-circle{right:0;left:auto}.gui-keyboard-button img,.gui-round-button img{display:block;box-sizing:border-box;padding:10px;height:100%;width:100%;opacity:.75}.onscreenButtonCaption{position:absolute;z-index:1;left:50px;top:0;line-height:50px;height:50px;text-align:left;width:150px;padding-left:10px;box-sizing:border-box;color:#333;font-size:18px}.gui-round-button.right .onscreenButtonCaption{right:60px;padding:0;text-align:right;left:auto}.buttonOnscreenTour{top:0;z-index:2}.buttonOnscreenTour_pause{left:50px;top:0;z-index:1}.buttonOnscreenViewpoint{top:50px}.buttonOnscreenMap{top:100px}.buttonOnscreenObjects{top:150px}.buttonOnscreenFly,.buttonOnscreenWalk{top:200px}.buttonOnscreenGui{top:0}.buttonOnscreenFullscreen{top:50px}.buttonOnscreenMenu{top:100px}.buttonOnscreenHelp{top:150px}.buttonOnscreenCs,.buttonOnscreenEn{top:200px}.gui-keyboard-button{width:75px;height:75px;bottom:20px;border:none}.gui-keyboard-button img{padding:15px}.buttonOnscreenDown,.buttonOnscreenLeft,.buttonOnscreenRight,.buttonOnscreenUp{left:calc(50vw - 117px)}.buttonOnscreenDownfly,.buttonOnscreenUpfly{left:calc(50vw - 262px)}.buttonOnscreenLeft{border-left:2px solid rgba(0,0,0,.6)}.buttonOnscreenDown{margin-left:75px;border-bottom:2px solid rgba(0,0,0,.6)}.buttonOnscreenUp{margin-bottom:75px;margin-left:75px;border-top:2px solid rgba(0,0,0,.6)}.buttonOnscreenRight{margin-left:150px;border-right:2px solid rgba(0,0,0,.6)}.buttonOnscreenDownfly{border-bottom:2px solid rgba(0,0,0,.6)}.buttonOnscreenUpfly{margin-bottom:75px;border-top:2px solid rgba(0,0,0,.6)}.clock-container{position:absolute;display:block;top:0;left:calc(50% - 60px);width:80px;transform:translateX(-50%);background:rgba(255,255,255,.6);border-bottom:2px solid rgba(0,0,0,.6);color:#333;font-size:24px;font-family:monospace;padding:5px 20px;cursor:pointer;text-align:center}.clock-container .delimiter{margin:0 3px}.walk-info{position:absolute;display:block;top:50px;left:calc(50% - 100px);width:200px;box-sizing:border-box;padding:5px 10px;background:rgba(255,255,255,.6);border-bottom:2px solid rgba(0,0,0,.6);color:#333;font-size:24px;font-family:monospace;padding:5px 20px;cursor:pointer;text-align:center;transition:background .2s ease-out}.walk-info:hover{background:#fff}