.container{position:absolute;top:0;bottom:0;left:0;right:0}.html5-demo-player .html5-demo-container{bottom:26px}.html5-demo-player .html5-demo-controls{min-height:26px;border-top-width:1px;visibility:hidden}.html5-demo-player .html5-demo-controls .html5-demo-toolbar{height:25px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control{margin:0;padding:0;width:34px;height:25px;padding-top:2px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control button{height:25px;width:34px;background-size:220px 155px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button{background-position:-5px -125px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button:hover{background-position:-5px -95px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button:active{background-position:-5px -95px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button[disabled]{background-position:-5px -65px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button{background-position:-40px -125px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button:hover{background-position:-40px -95px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button:active{background-position:-40px -95px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button[disabled]{background-position:-40px -65px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button{background-position:-75px -125px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button:hover{background-position:-75px -95px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button:active{background-position:-75px -95px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button[disabled]{background-position:-75px -65px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button{background-position:-110px -125px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button:hover{background-position:-110px -95px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button:active{background-position:-110px -95px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button[disabled]{background-position:-110px -65px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.sound-on button{background-position:-75px -35px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.sound-off button{background-position:-110px -35px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button{background-position:-145px -125px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button:hover{background-position:-145px -95px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button:active{background-position:-145px -95px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button[disabled]{background-position:-145px -65px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button{background-position:-180px -125px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button:hover{background-position:-180px -95px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button:active{background-position:-180px -95px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button[disabled]{background-position:-180px -65px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-script button{background-position:-75px -5px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-script button{background-position:-110px -5px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .left-separator{border-left-width:1px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .right-separator{border-right-width:1px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .timer{text-align:center;font-size:80%;padding:0 8px;overflow:hidden}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar{position:relative;width:auto}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider{position:relative;height:3px;margin-left:10px;text-align:left;border-width:1px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider.loading{margin-top:5px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider.progress{margin-top:-5px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider .ui-slider-handle{position:absolute;height:9px;width:9px;top:-3px;margin-left:-4.5px;background-size:9px 9px}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider .ui-slider-range{position:absolute;border-radius:4px;-moz-border-radius:4px;display:block;border:0 none;top:0;height:100%}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-corner-all{border-radius:4px;-moz-border-radius:4px}.ui-widget-overlay{bottom:27px}.cg-touch .html5-demo-player .html5-demo-container{bottom:52px}.cg-touch .html5-demo-player .html5-demo-controls{min-height:52px;border-top-width:2px;visibility:hidden}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar{height:50px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control{margin:0;padding:0;width:68px;height:50px;padding-top:2px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control button{height:50px;width:68px;background-size:440px 310px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button{background-position:-10px -250px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button:hover{background-position:-10px -190px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button:active{background-position:-10px -190px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button[disabled]{background-position:-10px -130px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button{background-position:-80px -250px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button:hover{background-position:-80px -190px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button:active{background-position:-80px -190px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button[disabled]{background-position:-80px -130px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button{background-position:-150px -250px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button:hover{background-position:-150px -190px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button:active{background-position:-150px -190px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button[disabled]{background-position:-150px -130px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button{background-position:-220px -250px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button:hover{background-position:-220px -190px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button:active{background-position:-220px -190px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button[disabled]{background-position:-220px -130px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.sound-on button{background-position:-150px -70px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.sound-off button{background-position:-220px -70px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button{background-position:-290px -250px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button:hover{background-position:-290px -190px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button:active{background-position:-290px -190px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button[disabled]{background-position:-290px -130px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button{background-position:-360px -250px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button:hover{background-position:-360px -190px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button:active{background-position:-360px -190px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button[disabled]{background-position:-360px -130px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-script button{background-position:-150px -10px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-script button{background-position:-220px -10px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .left-separator{border-left-width:2px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .right-separator{border-right-width:2px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .timer{text-align:center;font-size:160%;padding:0 16px;overflow:hidden}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar{position:relative;width:auto}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider{position:relative;height:6px;margin-left:20px;text-align:left;border-width:2px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider.loading{margin-top:10px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider.progress{margin-top:-10px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider .ui-slider-handle{position:absolute;height:18px;width:18px;top:-6px;margin-left:-9px;background-size:18px 18px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider .ui-slider-range{position:absolute;border-radius:8px;-moz-border-radius:8px;display:block;border:0 none;top:0;height:100%}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-corner-all{border-radius:8px;-moz-border-radius:8px}.cg-touch .ui-widget-overlay{bottom:54px}:-ms-fullscreen .html5-demo-player .html5-demo-container{bottom:52px}:-ms-fullscreen .html5-demo-player .html5-demo-controls{min-height:52px;border-top-width:2px;visibility:hidden}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar{height:50px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control{margin:0;padding:0;width:68px;height:50px;padding-top:2px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control button{height:50px;width:68px;background-size:440px 310px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button{background-position:-10px -250px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button:hover{background-position:-10px -190px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button:active{background-position:-10px -190px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button[disabled]{background-position:-10px -130px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button{background-position:-80px -250px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button:hover{background-position:-80px -190px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button:active{background-position:-80px -190px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button[disabled]{background-position:-80px -130px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button{background-position:-150px -250px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button:hover{background-position:-150px -190px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button:active{background-position:-150px -190px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button[disabled]{background-position:-150px -130px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button{background-position:-220px -250px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button:hover{background-position:-220px -190px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button:active{background-position:-220px -190px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button[disabled]{background-position:-220px -130px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.sound-on button{background-position:-150px -70px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.sound-off button{background-position:-220px -70px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button{background-position:-290px -250px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button:hover{background-position:-290px -190px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button:active{background-position:-290px -190px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button[disabled]{background-position:-290px -130px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button{background-position:-360px -250px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button:hover{background-position:-360px -190px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button:active{background-position:-360px -190px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button[disabled]{background-position:-360px -130px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-script button{background-position:-150px -10px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-script button{background-position:-220px -10px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .left-separator{border-left-width:2px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .right-separator{border-right-width:2px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .timer{text-align:center;font-size:160%;padding:0 16px;overflow:hidden}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar{position:relative;width:auto}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider{position:relative;height:6px;margin-left:20px;text-align:left;border-width:2px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider.loading{margin-top:10px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider.progress{margin-top:-10px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider .ui-slider-handle{position:absolute;height:18px;width:18px;top:-6px;margin-left:-9px;background-size:18px 18px}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider .ui-slider-range{position:absolute;border-radius:8px;-moz-border-radius:8px;display:block;border:0 none;top:0;height:100%}:-ms-fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-corner-all{border-radius:8px;-moz-border-radius:8px}:-moz-full-screen .html5-demo-player .html5-demo-container{bottom:52px}:-moz-full-screen .html5-demo-player .html5-demo-controls{min-height:52px;border-top-width:2px;visibility:hidden}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar{height:50px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control{margin:0;padding:0;width:68px;height:50px;padding-top:2px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control button{height:50px;width:68px;background-size:440px 310px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button{background-position:-10px -250px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button:hover{background-position:-10px -190px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button:active{background-position:-10px -190px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button[disabled]{background-position:-10px -130px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button{background-position:-80px -250px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button:hover{background-position:-80px -190px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button:active{background-position:-80px -190px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button[disabled]{background-position:-80px -130px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button{background-position:-150px -250px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button:hover{background-position:-150px -190px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button:active{background-position:-150px -190px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button[disabled]{background-position:-150px -130px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button{background-position:-220px -250px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button:hover{background-position:-220px -190px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button:active{background-position:-220px -190px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button[disabled]{background-position:-220px -130px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.sound-on button{background-position:-150px -70px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.sound-off button{background-position:-220px -70px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button{background-position:-290px -250px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button:hover{background-position:-290px -190px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button:active{background-position:-290px -190px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button[disabled]{background-position:-290px -130px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button{background-position:-360px -250px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button:hover{background-position:-360px -190px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button:active{background-position:-360px -190px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button[disabled]{background-position:-360px -130px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-script button{background-position:-150px -10px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-script button{background-position:-220px -10px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .left-separator{border-left-width:2px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .right-separator{border-right-width:2px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .timer{text-align:center;font-size:160%;padding:0 16px;overflow:hidden}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar{position:relative;width:auto}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider{position:relative;height:6px;margin-left:20px;text-align:left;border-width:2px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider.loading{margin-top:10px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider.progress{margin-top:-10px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider .ui-slider-handle{position:absolute;height:18px;width:18px;top:-6px;margin-left:-9px;background-size:18px 18px}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider .ui-slider-range{position:absolute;border-radius:8px;-moz-border-radius:8px;display:block;border:0 none;top:0;height:100%}:-moz-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-corner-all{border-radius:8px;-moz-border-radius:8px}:-webkit-full-screen .html5-demo-player .html5-demo-container{bottom:52px}:-webkit-full-screen .html5-demo-player .html5-demo-controls{min-height:52px;border-top-width:2px;visibility:hidden}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar{height:50px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control{margin:0;padding:0;width:68px;height:50px;padding-top:2px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control button{height:50px;width:68px;background-size:440px 310px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button{background-position:-10px -250px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button:hover{background-position:-10px -190px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button:active{background-position:-10px -190px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button[disabled]{background-position:-10px -130px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button{background-position:-80px -250px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button:hover{background-position:-80px -190px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button:active{background-position:-80px -190px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button[disabled]{background-position:-80px -130px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button{background-position:-150px -250px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button:hover{background-position:-150px -190px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button:active{background-position:-150px -190px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button[disabled]{background-position:-150px -130px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button{background-position:-220px -250px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button:hover{background-position:-220px -190px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button:active{background-position:-220px -190px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button[disabled]{background-position:-220px -130px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.sound-on button{background-position:-150px -70px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.sound-off button{background-position:-220px -70px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button{background-position:-290px -250px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button:hover{background-position:-290px -190px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button:active{background-position:-290px -190px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button[disabled]{background-position:-290px -130px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button{background-position:-360px -250px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button:hover{background-position:-360px -190px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button:active{background-position:-360px -190px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button[disabled]{background-position:-360px -130px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-script button{background-position:-150px -10px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-script button{background-position:-220px -10px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .left-separator{border-left-width:2px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .right-separator{border-right-width:2px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .timer{text-align:center;font-size:160%;padding:0 16px;overflow:hidden}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar{position:relative;width:auto}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider{position:relative;height:6px;margin-left:20px;text-align:left;border-width:2px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider.loading{margin-top:10px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider.progress{margin-top:-10px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider .ui-slider-handle{position:absolute;height:18px;width:18px;top:-6px;margin-left:-9px;background-size:18px 18px}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider .ui-slider-range{position:absolute;border-radius:8px;-moz-border-radius:8px;display:block;border:0 none;top:0;height:100%}:-webkit-full-screen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-corner-all{border-radius:8px;-moz-border-radius:8px}:fullscreen .html5-demo-player .html5-demo-container{bottom:52px}:fullscreen .html5-demo-player .html5-demo-controls{min-height:52px;border-top-width:2px;visibility:hidden}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar{height:50px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control{margin:0;padding:0;width:68px;height:50px;padding-top:2px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control button{height:50px;width:68px;background-size:440px 310px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button{background-position:-10px -250px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button:hover{background-position:-10px -190px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button:active{background-position:-10px -190px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button[disabled]{background-position:-10px -130px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button{background-position:-80px -250px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button:hover{background-position:-80px -190px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button:active{background-position:-80px -190px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button[disabled]{background-position:-80px -130px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button{background-position:-150px -250px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button:hover{background-position:-150px -190px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button:active{background-position:-150px -190px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button[disabled]{background-position:-150px -130px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button{background-position:-220px -250px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button:hover{background-position:-220px -190px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button:active{background-position:-220px -190px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button[disabled]{background-position:-220px -130px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.sound-on button{background-position:-150px -70px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.sound-off button{background-position:-220px -70px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button{background-position:-290px -250px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button:hover{background-position:-290px -190px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button:active{background-position:-290px -190px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button[disabled]{background-position:-290px -130px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button{background-position:-360px -250px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button:hover{background-position:-360px -190px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button:active{background-position:-360px -190px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button[disabled]{background-position:-360px -130px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.disable-script button{background-position:-150px -10px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.enable-script button{background-position:-220px -10px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .left-separator{border-left-width:2px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .right-separator{border-right-width:2px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .timer{text-align:center;font-size:160%;padding:0 16px;overflow:hidden}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar{position:relative;width:auto}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider{position:relative;height:6px;margin-left:20px;text-align:left;border-width:2px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider.loading{margin-top:10px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider.progress{margin-top:-10px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider .ui-slider-handle{position:absolute;height:18px;width:18px;top:-6px;margin-left:-9px;background-size:18px 18px}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider .ui-slider-range{position:absolute;border-radius:8px;-moz-border-radius:8px;display:block;border:0 none;top:0;height:100%}:fullscreen .html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-corner-all{border-radius:8px;-moz-border-radius:8px}.font-overrides{font-family:"Frutiger 55","Segoe UI",Segoe,"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:15px!important;color:white!important}.flip-horizontal{-ms-filter:"flipH";transform:scaleX(-1);-webkit-transform:scaleX(-1)}.flip-vertical{-ms-filter:"flipV";transform:scaleY(-1);-webkit-transform:scaleY(-1)}.flip-vertical.flip-horizontal{-ms-filter:"flipV | flipH";transform:scale(-1,-1);-webkit-transform:scale(-1,-1)}.click-bubble{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;position:absolute;top:0;left:0;overflow:hidden;min-height:79.16px;min-width:121.66px;height:79.16px;width:121.66px}.click-bubble .click-bubble-shape{position:absolute;background-size:100% 100%;background:url('../assets/bubble.svg') no-repeat;width:100%;height:100%}.click-bubble .click-bubble-shape.flip-shape-horizontal{transform:scaleX(-1);-webkit-transform:scaleX(-1)}.click-bubble .click-bubble-shape.flip-shape-vertical{transform:scaleY(-1);-webkit-transform:scaleY(-1)}.click-bubble .click-bubble-shape.flip-shape-horizontal.flip-shape-vertical{transform:scale(-1,-1);-webkit-transform:scale(-1,-1)}.click-bubble .click-bubble-padding{position:relative;height:52.94117647058824%;width:85.18518518518519%;margin:7.654891645956425% auto 22.96467493786928%}.click-bubble .click-bubble-padding.flip-vertical-padding{margin:22.96467493786928% auto 7.654891645956425%}.click-bubble .click-bubble-text{height:100%;width:auto;margin:0 auto}.click-bubble .click-bubble-text p,.click-bubble .click-bubble-text span{font-family:"Frutiger 55","Segoe UI",Segoe,"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:15px!important;color:white!important}.initially-invisible{visibility:hidden}.click-bubble-beacon{height:40px;width:40px;background-image:url('../assets/beacon.svg');position:absolute}.ie .click-bubble .click-bubble-shape.flip-shape-horizontal{background-image:url('../assets/bubble_fliph.svg')}.ie .click-bubble .click-bubble-shape.flip-shape-vertical{background-image:url('../assets/bubble_flipv.svg')}.ie .click-bubble .click-bubble-shape.flip-shape-horizontal.flip-shape-vertical{background-image:url('../assets/bubble_fliphv.svg')}.html5-demo-player{width:100%;height:100%;background-color:black;font-family:"Frutiger 55","Segoe UI",Segoe,"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:15px!important;color:white!important}.html5-demo-player .html5-demo-container{position:absolute;top:0;left:0;right:0}.html5-demo-player .html5-demo-container .html5-demo-notes{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;border:1px solid #01465c;border-radius:2px;-moz-border-radius:2px;background-image:linear-gradient(bottom,#4694bb 0,#0d4e73 100%);background-image:-o-linear-gradient(bottom,#4694bb 0,#0d4e73 100%);background-image:-moz-linear-gradient(bottom,#4694bb 0,#0d4e73 100%);background-image:-webkit-linear-gradient(bottom,#4694bb 0,#0d4e73 100%);background-image:-ms-linear-gradient(bottom,#4694bb 0,#0d4e73 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ff0d4e73,endColorStr=#ff4694bb);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#ff0d4e73, endColorStr=#ff4694bb)";background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#4694bb),color-stop(1,#0d4e73));position:absolute;top:0;bottom:0;right:0;width:173px;overflow:hidden;word-wrap:break-word}.html5-demo-player .html5-demo-container .html5-demo-notes a:link{color:#fff}.html5-demo-player .html5-demo-container .html5-demo-notes a:visited{color:#fff}.html5-demo-player .html5-demo-container .html5-demo-notes a:hover{color:#aed6f1}.html5-demo-player .html5-demo-container .html5-demo-notes a:active{color:#fff}.html5-demo-player .html5-demo-container .html5-demo-notes .inner{position:absolute;top:0;bottom:0;right:0;left:0;border:1px solid #cfcfcf;border-radius:2px;-moz-border-radius:2px;padding:5px;overflow-y:auto;overflow-x:hidden}.html5-demo-player .html5-demo-container .html5-demo-notes .inner p,.html5-demo-player .html5-demo-container .html5-demo-notes .inner span{font-family:"Frutiger 55","Segoe UI",Segoe,"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:15px!important;color:white!important}.html5-demo-player .html5-demo-container .html5-demo-viewport{position:absolute;top:0;right:0;bottom:0;left:0}.html5-demo-player .html5-demo-container .html5-demo-viewport .html5-demo-content{position:absolute;top:0;right:0;bottom:0;left:0}.html5-demo-player .html5-demo-container .html5-demo-viewport .html5-demo-content .demo-canvas{height:100%;width:100%}.html5-demo-player .html5-demo-container .html5-demo-viewport .video-embedded{position:absolute}.html5-demo-player .html5-demo-container .html5-demo-viewport #html5-demo-overlay{position:absolute}.html5-demo-player .html5-demo-container .html5-demo-viewport #html5-demo-overlay .hotspot{position:absolute}.html5-demo-player .html5-demo-container.notes-right .html5-demo-notes{display:block}.html5-demo-player .html5-demo-container.notes-right .html5-demo-viewport{right:175px}.html5-demo-player .html5-demo-controls{position:absolute;bottom:0;width:100%;display:table;color:black;background-color:#dbdbdb;border-top-color:#dbdbdb;border-top-style:solid;margin:0;padding:0}.html5-demo-player .html5-demo-controls .html5-demo-toolbar{display:table-row;background-image:linear-gradient(bottom,#efefef 0,#c7c7c7 100%);background-image:-o-linear-gradient(bottom,#efefef 0,#c7c7c7 100%);background-image:-moz-linear-gradient(bottom,#efefef 0,#c7c7c7 100%);background-image:-webkit-linear-gradient(bottom,#efefef 0,#c7c7c7 100%);background-image:-ms-linear-gradient(bottom,#efefef 0,#c7c7c7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffc7c7c7,endColorStr=#ffefefef);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffc7c7c7, endColorStr=#ffefefef)";background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#efefef),color-stop(1,#c7c7c7))}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control{display:table-cell;text-align:center;vertical-align:middle}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control button{border:0;margin:0;padding:0;background-color:transparent;background-repeat:no-repeat;background-image:url('../assets/sprites.svg')}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .left-separator{border-left-color:#fff;border-left-style:solid}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .right-separator{border-right-color:#c7c7c7;border-right-style:solid}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar{width:auto}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider{border-color:#c7c7c7;border-style:solid}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider.progress{background:transparent}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider.progress .ui-slider-handle{z-index:2;cursor:default;background-image:url('../assets/playhead.svg');background-repeat:no-repeat}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider.progress .ui-slider-range{z-index:1;display:block}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider.progress .ui-slider-range-min{left:0;background-image:linear-gradient(bottom,#8dc4df 0,#0d4e73 100%);background-image:-o-linear-gradient(bottom,#8dc4df 0,#0d4e73 100%);background-image:-moz-linear-gradient(bottom,#8dc4df 0,#0d4e73 100%);background-image:-webkit-linear-gradient(bottom,#8dc4df 0,#0d4e73 100%);background-image:-ms-linear-gradient(bottom,#8dc4df 0,#0d4e73 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ff0d4e73,endColorStr=#ff8dc4df);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#ff0d4e73, endColorStr=#ff8dc4df)";background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#8dc4df),color-stop(1,#0d4e73))}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider.loaded{background:white}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider.loaded .ui-slider-handle{display:none;background-image:url('../assets/playhead.svg');background-repeat:no-repeat}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider.loaded .ui-slider-range{display:block}.html5-demo-player .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider.loaded .ui-slider-range-min{left:0;background-color:#8dc4df}.iOS .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.sound-on,.iOS .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.sound-off{display:none}.hideCGControls .html5-demo-player .html5-demo-controls{display:none}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-container{bottom:0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls{min-height:0;border-top-width:0;visibility:hidden}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar{height:0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control{margin:0;padding:0;width:0;height:0;padding-top:2px}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control button{height:0;width:0;background-size:0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.back button{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.back button:hover{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.back button:active{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.back button[disabled]{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.play button{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.play button:hover{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.play button:active{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.play button[disabled]{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.pause button{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.pause button:hover{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.pause button:active{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.pause button[disabled]{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.forward button{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.forward button:hover{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.forward button:active{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.forward button[disabled]{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.sound-on button{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.sound-off button{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button:hover{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button:active{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.enable-fullscreen button[disabled]{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button:hover{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button:active{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.disable-fullscreen button[disabled]{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.disable-script button{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .html5-control.enable-script button{background-position:0 0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .left-separator{border-left-width:0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .right-separator{border-right-width:0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .timer{text-align:center;font-size:0;padding:0;overflow:hidden}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .progress-bar{position:relative;width:auto}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider{position:relative;height:0;margin-left:0;text-align:left;border-width:0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider.loading{margin-top:0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider.progress{margin-top:0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider .ui-slider-handle{position:absolute;height:0;width:0;top:0;margin-left:0;background-size:0}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-slider .ui-slider-range{position:absolute;border-radius:0;-moz-border-radius:0;display:block;border:0 none;top:0;height:100%}.hideCGControls .html5-demo-player .html5-demo-controls .html5-demo-controls .html5-demo-toolbar .progress-bar .ui-corner-all{border-radius:0;-moz-border-radius:0}.hideCGControls .html5-demo-player .html5-demo-container{bottom:0}.buffering .ui-dialog-titlebar,.ready .ui-dialog-titlebar{display:none}.ui-widget-overlay{position:absolute;top:0;left:0;background:transparent;right:0}#loading{display:none;opacity:.6}#loading .base{position:absolute;margin:0;padding:0}#loading .overlay{position:absolute;margin:0;padding:0;left:0;top:0;bottom:0;right:100%}#loading .percentText{position:absolute;font-family:Arial;top:68%;left:50%;margin-left:-16px;color:white;font-weight:bold}#loading .low-bandwidth{position:absolute;margin:0;padding:0;top:15%;left:75%;height:30px;width:30px;background-image:url('../assets/low_bandwidth_icon.svg');background-size:100% 100%}.buffering.center #loading .base{height:176px;width:212px;background-image:url('../assets/cloud_small.svg');background-repeat:no-repeat;background-size:212px 176px}.buffering.center #loading .overlay{background-image:url('../assets/cloud_fill_small.svg');background-repeat:no-repeat;background-size:212px 176px;background-clip:content-box}.buffering.corner #loading .base{height:60px;width:60px;background-image:url('../assets/cloud_step.svg');background-repeat:no-repeat;background-size:60px 60px}.buffering.corner #loading .overlay{background-image:url('../assets/cloud_fill_step.svg');background-repeat:no-repeat;background-size:60px 60px;background-clip:content-box}#pointer{position:absolute;left:50%;top:50%;height:27.792px;width:17.312px;background-image:url('../assets/pointer.svg');background-size:17.312px 27.792px}#ready{display:none}#ready button{position:absolute;margin:0;padding:0;width:212px;height:176px;border:0;opacity:.6;background-color:transparent;background-repeat:no-repeat;transition-property:opacity;-moz-transition-property:opacity;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-duration:.7s;-moz-transition-duration:.7s;-webkit-transition-duration:.7s;-o-transiton-duration:.7s}#ready button.normal{background-image:url('../assets/begin_glass_normal.svg')}#ready button.hover{background-image:url('../assets/begin_glass_hover.svg');opacity:0}#ready button.hover:hover{opacity:1}@media only screen{.cg-touch *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.back button:hover{background-position:-10px -250px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.play button:hover{background-position:-80px -190px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.pause button:hover{background-position:-150px -250px}.cg-touch .html5-demo-player .html5-demo-controls .html5-demo-toolbar .html5-control.forward button:hover{background-position:-220px -250px}.cg-touch #ready button .hover:hover{background-image:url('../assets/begin_glass_normal.svg')}.cg-touch #ready button:active .hover{background-image:url('../assets/begin_glass_hover.svg');opacity:1}}#background-audio{display:none}