@import url(https://fonts.googleapis.com/css?family=Roboto:400,700&subset=latin,latin-ext);.karaokeSection{position:relative;min-height:600px;padding-bottom:20px;font-family:Roboto;background:#018583 url(i/content-bg.jpg) top center no-repeat}.karaokeSection a{color:#89dce2}.karaokeSection .shareCont{width:88px;height:36px;border-radius:4px 0 0 4px;background-color:#fff;position:absolute;top:29px;right:0;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.karaokeSection .header{height:96px;width:100%}.karaokeSection .header .adventeLink{width:237px;height:36px;border-radius:6px;background:rgba(30,30,30,.2) url(i/icn-moveup@2x.png) no-repeat 5px 3px;background-size:30px 30px;position:absolute;top:33px;left:54px;font-family:Roboto;font-size:18px;font-weight:700;text-align:left;color:#a1f9ff;text-shadow:0 0 8px rgba(102,255,219,.5);line-height:38px;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.karaokeSection .header .rulesLink{position:absolute;top:35px;right:120px;font-size:16px;line-height:1.63}.karaokeSection .content{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.karaokeSection .content .playlist .playlist-info{width:300px;margin:0 54px;float:left}.karaokeSection .content .playlist .playlist-info .playlist-image{width:300px;height:300px;border-radius:4px;position:relative;margin-bottom:24px;-webkit-box-shadow:0 10px 12px 0 rgba(0,0,0,.3);box-shadow:0 10px 12px 0 rgba(0,0,0,.3);background-position:center center}.karaokeSection .content .playlist .playlist-info .playlist-image:before{content:"";display:block;position:absolute;background:transparent url(i/logo-small@2x.png) no-repeat center center;background-size:68px;width:68px;height:68px;top:16px;left:16px}.karaokeSection .content .playlist .playlist-info .playlist-image:after{content:"";display:block;background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(101,101,101,0)),to(rgba(0,0,0,.4)));background-image:-o-linear-gradient(top,rgba(101,101,101,0),rgba(0,0,0,.4));background-image:linear-gradient(to bottom,rgba(101,101,101,0),rgba(0,0,0,.4));-webkit-box-shadow:inset 0 3px 16px 0 rgba(255,255,255,.16),inset 0 1px 0 0 rgba(255,255,255,.08);box-shadow:inset 0 3px 16px 0 rgba(255,255,255,.16),inset 0 1px 0 0 rgba(255,255,255,.08);position:absolute;top:0;left:0;right:0;bottom:0;border-radius:4px}.karaokeSection .content .playlist .playlist-info .playlist-title{font-size:34px;font-weight:700;letter-spacing:.2px;text-align:center;color:#fff;line-height:1.2;margin-bottom:12px}.karaokeSection .content .playlist .playlist-info .playlist-artist{font-size:20px;text-align:center;color:#fff}.karaokeSection .content .playlist .playlist-info .playlist-share{text-align:center;margin-top:24px}.karaokeSection .content .playlist .playlist-tracks{width:617px;float:left}.karaokeSection .content .playlist .playlist-tracks .playlist-track{width:100%;height:77px;border-radius:4px;padding:16px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.2;cursor:pointer}.karaokeSection .content .playlist .playlist-tracks .playlist-track:hover{background-color:rgba(30,30,30,.2)}.karaokeSection .content .playlist .playlist-tracks .playlist-track .playlist-track-number{width:29px;font-size:20px;font-weight:500;text-align:right;color:#fff;float:left;margin-right:12px}.karaokeSection .content .playlist .playlist-tracks .playlist-track .playlist-track-info{float:left}.karaokeSection .content .playlist .playlist-tracks .playlist-track .playlist-track-info .playlist-track-title{font-size:20px;font-weight:500;color:#fff}.karaokeSection .content .playlist .playlist-tracks .playlist-track .playlist-track-info .playlist-track-artist{font-size:16px;color:rgba(255,255,255,.81);margin-top:2px;line-height:1.36}.karaokeSection .footer{position:absolute;bottom:0;padding:2px 5px}.KaraokeModal .VideoPlayer .brand{background:transparent url(i/logo-large@2x.png) no-repeat center center;background-size:contain;width:91px;height:88px;position:absolute;top:24px;left:24px;z-index:1;opacity:.5}.KaraokeModal .VideoPlayer .videoTitle{font-family:Roboto;font-size:36px;font-weight:500;text-align:center;color:#fff;line-height:1.36;left:0;right:0;bottom:90px}.KaraokeModal .VideoPlayer .videoTitle .secondaryTitle{font-size:20px;font-weight:400}.KaraokeModal .VideoPlayer .close{position:absolute;top:24px;right:24px;z-index:1;cursor:pointer;padding:7px;opacity:.8}.KaraokeModal .VideoPlayer .close>div{background:#fff;width:30px;height:30px;border-radius:100%;padding:5px}.KaraokeModal .VideoPlayer .close:hover{opacity:1}.KaraokeModal .VideoPlayer.hideControls .close,.KaraokeModal .VideoPlayer.hideControls .videoTitle{display:none}.KaraokeModal .VideoPlayer .controlBar{height:64px;bottom:16px;padding:0 24px}.KaraokeModal .VideoPlayer .controlBar>div{height:64px}.KaraokeModal .VideoPlayer .controlBar .playToggle{width:112px}.KaraokeModal .VideoPlayer .controlBar .playToggle.pause,.KaraokeModal .VideoPlayer .controlBar .playToggle.play{background-size:32px 32px}.KaraokeModal .VideoPlayer .controlBar .next{width:64px;cursor:pointer;opacity:.8;background:url(/special/karaoke/assets/i/icn-skip-large@2x.png) no-repeat center center;background-size:24px 24px}.KaraokeModal .VideoPlayer .controlBar .next:hover{opacity:1}.KaraokeModal .VideoPlayer .controlBar .progressBar{margin-right:0}.KaraokeModal .VideoPlayer .controlBar .progressBar .progressBarBg{height:8px}.KaraokeModal .VideoPlayer .controlBar .progressBar .progressBarBg .progressBarActive,.KaraokeModal .VideoPlayer .controlBar .progressBar .progressBarBg .progressBarBuffer{height:8px}.KaraokeModal .VideoPlayer .controlBar .progressBar .progressBarBg .progressBarActive .progressBarHandle{top:-12px;right:-16px;width:32px;height:32px}.KaraokeModal .VideoPlayer .controlBar .progressBar .progressBarBg .progressBarActive .progressBarHandle.active{top:-12px;right:-16px;width:32px;height:32px}.KaraokeModal .VideoPlayer .controlBar .progressBar .progressBarBg .progressBarActive .progressBarHandle.active>div{width:16px;height:16px;border-radius:16px;background:#f60;margin:8px}.KaraokeModal .VideoPlayer .controlBar .currentTime{width:131px;text-align:right;margin-right:24px}.KaraokeModal .VideoPlayer .controlBar .totalTime{width:132px;margin-left:24px}.KaraokeModal .VideoPlayer .controlBar .currentTime,.KaraokeModal .VideoPlayer .controlBar .totalTime{line-height:64px;font-size:24px}.KaraokeModal .VideoPlayer .controlBar .toggleFullscreen{width:64px;background-size:24px;margin-right:0}.KaraokeModal .VideoPlayer .controlBar .volumeButton{width:50px;background-size:34px;z-index:50}.KaraokeModal .VideoPlayer .controlBar .volumeButton .volumeBar{bottom:60px;height:100px}