@font-face{font-family:'Roboto Regular';src:url('../fonts/roboto-regular.woff') format('woff'),url('../fonts/roboto-regular.woff2') format('woff2'),url('../fonts/roboto-regular.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Roboto Medium';src:url('../fonts/roboto-medium.woff') format('woff'),url('../fonts/roboto-medium.woff2') format('woff2'),url('../fonts/roboto-medium.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Roboto Bold';src:url('../fonts/roboto-bold.woff') format('woff'),url('../fonts/roboto-bold.woff2') format('woff2'),url('../fonts/roboto-bold.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Roboto Thin';src:url('../fonts/roboto-thin.woff') format('woff'),url('../fonts/roboto-thin.svg') format('svg'),url('../fonts/roboto-thin.eot') format('eot'),url('../fonts/roboto-thin.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'qelloopera';src:url("../fonts/qelloopera.eot");src:url("../fonts/qelloopera.eot?#iefix") format("embedded-opentype"),url("../fonts/qelloopera.woff") format("woff"),url("../fonts/qelloopera.ttf") format("truetype"),url("../fonts/qelloopera.svg#qelloopera") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"qelloopera" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"qelloopera" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ff:before{content:"\61"}.icon-pause:before{content:"\62"}.icon-play:before{content:"\63"}.icon-rw:before{content:"\64"}.logo{display:inline-block;background-color:#212121;width:210px;height:100px;z-index:25}.details.concert .logo{position:relative;top:40px;left:25px}.details.concert .headerLogo{height:144px;background-color:#212121;position:relative;z-index:10}#myQ .dialog .buttonBar{transform:translateX(0)}.rowTerms{position:relative;width:100%;white-space:nowrap;transition:transform .5s}.rowTerms .termBox{display:inline-block;border:solid #212121 5px;background-position:center center;background-repeat:no-repeat;width:214px;height:120px}.rowTerms .termBox.hovered{border:solid #12a5db 5px}.rowTerms .termBox.hovered{margin:0}.rowConcerts{position:relative;width:100%;white-space:nowrap;transition:transform .5s;margin:7px 0}.rowConcerts .concertBox{display:inline-block;border:solid #212121 5px;background-position:center center;background-repeat:no-repeat;width:200px;height:300px}.rowConcerts .concertBox.hovered{border:solid #12a5db 5px}.rowTracks{position:relative;width:100%;white-space:nowrap;transition:transform .5s;margin:7px 0}.rowTracks .trackBox{display:inline-block;border:solid #212121 5px;background-position:center center;background-repeat:no-repeat;width:300px;height:169px}.rowTracks .trackBox.hovered{border:solid #12a5db 5px}.rowImages{position:relative;width:100%;white-space:nowrap;transition:transform .5s}.rowImages .imageBox{display:inline-block;border:solid #212121 5px;background-position:center center;background-repeat:no-repeat;width:1000px;height:366px}.rowImages .imageBox.hovered{border:solid #12a5db 5px}.rowImages.miniimages .imageBox{width:400px;height:238px}.rowImages.stages .imageBox{transition:transform .5s;margin:0 -8% -0.5% 0;transform:scale(.8);transform-origin:top center}.rowImages.stages .imageBox.hovered{transform:scale(1);position:relative;z-index:5;background-color:black}.concertsGrid .rowConcerts{width:90%;height:90%;white-space:normal;margin:8% 0 0 5%}.concertsGrid .rowConcerts .concertBox{padding:0 5px}.concertsGrid .rowConcerts .concertBox.hovered{margin:0}.notVisible{background-image:url(../images/loading.png)}.loading{text-align:center}.key .fa{vertical-align:super}#mainMenu{font-size:26px;font-family:'Roboto Thin',sans-serif;color:#c0c0c0;z-index:100;position:absolute;top:0;left:-24%;width:20.1%;height:94.6%;padding:3% 0 0 2%;background:#212121;transform:translateX(0);transition:transform .5s}#mainMenu.active{transform:translateX(100%) !important}#mainMenu #mainMenuButtons div{display:block;padding:3px;text-align:right;padding-right:30px;border:solid #212121 2px}#mainMenu #mainMenuButtons div.hovered{padding:5px 30px 5px 0;color:#12a5db;border:3px solid #12a5db;background:#3E3E3E}#mainMenu #mainMenuButtons div.active,#mainMenu #mainMenuButtons div.hovered.active{color:#12a5db}#maincontent{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#maincontent h1{margin:3px;color:#dddddd;font-family:'Roboto Regular',sans-serif;font-size:24px;color:#404040}#maincontent h1 .current-item{font-size:28px;font-family:'Roboto Regular',sans-serif;margin-left:10px;color:#dddddd}#maincontent #qellotv .rowTerms{height:90%;white-space:normal}#maincontent #spotlight>div{position:absolute;top:5%;left:5%;width:95%;height:95%;transition:transform .5s}#maincontent #spotlight,#maincontent #browse,#maincontent #live,#maincontent #setlists,#maincontent #myq,#maincontent #qellotv,#maincontent #search,#maincontent #settings{position:absolute;top:0;left:0;padding-top:5%;padding-left:5%;width:95%;height:95%;overflow:hidden;background-color:#212121;transition:transform .5s;transform:translateY(140%);transform-origin:top center}#maincontent #spotlight.active,#maincontent #browse.active,#maincontent #live.active,#maincontent #setlists.active,#maincontent #myq.active,#maincontent #qellotv.active,#maincontent #search.active,#maincontent #settings.active{transform:translateY(0)}#maincontent #browse .rowConcerts .concertBox.hovered{margin:0}#maincontent #browse .rowTerms .termBox{padding:3px 5px}#live .logo{width:100%;display:block;text-align:center;transform:translateX(0)}#live .logo h1{color:#c0c0c0;margin:30px 0;font-family:'Roboto Thin';font-size:30px}#live .logo img{display:block;margin:0 auto}#live .rowLiveProviders,#live .rowWebcasts{position:relative;width:100%;white-space:nowrap;transition:transform .5s}#live .rowLiveProviders .providerBox,#live .rowWebcasts .providerBox,#live .rowLiveProviders .webcastBox,#live .rowWebcasts .webcastBox{display:inline-block;border:solid #212121 5px;background-position:center center;background-repeat:no-repeat;width:400px;height:300px}#live .rowLiveProviders .providerBox.hovered,#live .rowWebcasts .providerBox.hovered,#live .rowLiveProviders .webcastBox.hovered,#live .rowWebcasts .webcastBox.hovered{border:solid #12a5db 5px}#live .rowLiveProviders .providerBox .name,#live .rowWebcasts .providerBox .name,#live .rowLiveProviders .webcastBox .name,#live .rowWebcasts .webcastBox .name{width:100%;display:block;overflow:hidden;text-overflow:ellipsis}#live .rowLiveProviders .providerBox .image,#live .rowWebcasts .providerBox .image,#live .rowLiveProviders .webcastBox .image,#live .rowWebcasts .webcastBox .image{height:140px}#live .rowLiveProviders .providerBox,#live .rowWebcasts .providerBox{width:350px;height:195px;border:2px solid #c0c0c0;display:inline-block;margin:30px 10px 0}#live .rowLiveProviders .noResults,#live .rowWebcasts .noResults{text-align:center;width:50%;margin:20% auto 0;transform:translateX(0)}#live .rowWebcasts{width:100%;height:90%;white-space:normal;margin-top:5%;text-align:center;transition:transform .5s}.dialog{text-align:center}.dialog h2{margin:0;padding:0;color:#dddddd;font-family:'Roboto Bold',sans-serif;font-size:30px}.dialog p{margin:0;padding:3px 0 0 0;font-size:22px;font-family:'Roboto Regular',sans-serif}.dialog .buttonBar{text-align:center}.dialog .buttonBar .button{display:inline-block;background:#212121;padding:5px 40px;margin-top:25px;text-transform:uppercase}.dialog .buttonBar .button.hovered{background:#12a5db}.modalScreen{top:0;left:-100%;position:absolute;transition:transform .5s;height:100%;width:100%;overflow:hidden;background-color:#212121}.modalScreen.visible{transform:translateX(100%)}.modalScreen h1{margin:0;transform:translateX(0);color:#404040;font-family:'Roboto Regular',sans-serif;font-size:24px;background-color:#212121;padding:20px 0;position:fixed;z-index:3;width:100%;top:0;text-align:center}.modalScreen h1 span{font-size:28px;font-family:'Roboto Regular',sans-serif;margin-left:10px;color:#dddddd}.modalScreen .logo{position:relative;top:40px;left:25px;z-index:1}.modalScreen .modalHeader{text-align:right;position:absolute;top:50px;right:50px}.modalScreen .modalHeader h2{margin:0;padding:0;color:#dddddd;font-family:'Roboto Bold',sans-serif;font-size:30px}.modalScreen .modalHeader p{margin:0;padding:3px 0 0 0;font-size:22px;font-family:'Roboto Light',sans-serif}.modalScreen .noResults{text-align:center;width:50%;margin:20% auto 0;transform:translateX(0)}.modalScreen .noResults span{color:#12a5db;font-family:'Roboto Bold'}.modalScreen .trackList{position:absolute;top:20%;left:2%;width:50%;height:576px;padding:0 5px 0 5px;transition:transform .5s;background-color:#212121;z-index:3}@media (min-height:800px){.modalScreen .trackList{height:864px}}.modalScreen .trackList .trackRow{width:95%;display:inline-block;transition:background .5s,color .5s,border .5s;vertical-align:top;margin:0 0 0 15px;padding:4px 0 4px 10px;color:#c0c0c0;background-color:#212121}.modalScreen .trackList .trackRow.hovered{background:#3E3E3E;padding:10px;color:#12a5db;border:3px solid #12a5db}.modalScreen .trackList .trackRow.hovered .trackInfo,.modalScreen .trackList .trackRow.hovered .trackNumber,.modalScreen .trackList .trackRow.hovered .trackDuration{color:#c0c0c0}.modalScreen .trackList .trackRow.hovered .trackInfo{color:#12a5db}.modalScreen .trackList .trackRow.hovered .trackInfo small{color:#c0c0c0}.modalScreen .trackList .trackRow.hovered .shuffleIcon{color:#12a5db}.modalScreen .trackList .trackRow.mini{line-height:25px;height:25px}.modalScreen .trackList .trackRow.oneline{line-height:50px}.modalScreen .trackList .trackRow .trackNumber{width:10%;display:inline-block;vertical-align:text-top;text-align:center;padding-top:6px;color:#c0c0c0}.modalScreen .trackList .trackRow .trackInfo{width:70%;display:inline-block;vertical-align:text-top;white-space:nowrap;overflow:hidden;color:#c0c0c0;font-size:28px;font-family:'Roboto Regular',sans-serif}.modalScreen .trackList .trackRow .trackInfo small{font-size:22px;font-family:'Roboto Light',sans-serif}.modalScreen .trackList .trackRow .trackDuration{width:17%;display:inline-block;vertical-align:text-top;text-align:center;color:#c0c0c0}.modalScreen .trackList .trackRow .trackDuration.right{float:right}.modalScreen .trackList .trackRow .shuffleIcon{margin-top:15px;color:#404040}.modalScreen .modalInfo{position:absolute;width:45%;top:20%;right:0;height:80%;padding:0 5px 0 0}.modalScreen .modalInfo .imgSquare{max-height:300px;max-width:300px;width:auto;height:auto;padding:0 5% 0 0}.modalScreen .modalInfo .concertDescription{padding:0 5% 5% 0;height:40%;overflow:hidden}.modalScreen .modalInfo .concertDescription p{background:#212121;color:#c0c0c0;font-size:21px;padding:10px 20px;height:218px;width:490px;overflow:hidden;font-family:'Roboto Thin',sans-serif}.modalScreen .modalInfo .concertDescription p.hovered{background:#404040}.modalScreen.activationScreen{z-index:3}.modalScreen.activationScreen .register{width:100%;text-align:center}.modalScreen.activationScreen h2{text-decoration:underline}.modalScreen.activationScreen .link{color:#12a5db}.modalScreen.activationScreen .code{color:#12a5db;font-size:40px}.modalScreen .buttonBar{text-align:center;transform:translateX(0)}.modalScreen .buttonBar .button{display:inline-block;background:#212121;padding:5px 40px;margin-top:25px;text-transform:uppercase;transform:translateX(0)}.modalScreen .buttonBar .button.hovered{background:#12a5db}.modalScreen .rowWebcasts{margin:8% auto 0;position:relative;width:1075px;transform:translateX(0)}.modalScreen .webcastBox{display:inline-block;width:200px;margin:7px 5px;height:125px;border:2px solid #c0c0c0}.modalScreen .webcastBox.hovered{border:5px solid #12a5db;margin:2px}.modalScreen .dialogText{padding:5%}.modalScreen .dialogText .textContentWrap{height:504px;overflow:hidden;padding:15px 30px;font-family:"Roboto Thin",sans-serif}@media (min-height:800px){.modalScreen .dialogText .textContentWrap{height:756px}}.modalScreen .dialogText .textContentWrap .textContent{transition:transform .5s;margin:5px}.modalScreen .dialogText .textContentWrap .textContent p:last-child{padding-bottom:15px}.modalScreen .dialogText.prompt{padding:15% 5%}.modalScreen .dialogText.prompt .textContentWrap{font-size:120%;height:216px;text-align:center}@media (min-height:800px){.modalScreen .dialogText.prompt .textContentWrap{height:324px}}#player{top:0;left:-100%;position:absolute;transition:transform .5s;height:100%;width:100%;overflow:hidden;background-color:#212121;z-index:5}#player.visible{transform:translateX(100%)}#player.visible{transform:translateX(100%)}#player h1{margin:0;transform:translateX(0);color:#404040;font-family:'Roboto Regular',sans-serif;font-size:24px;background-color:#212121;padding:20px 0;position:fixed;z-index:3;width:100%;top:0;text-align:center}#player h1 span{font-size:28px;font-family:'Roboto Regular',sans-serif;margin-left:10px;color:#dddddd}#player .logo{position:relative;top:40px;left:25px;z-index:1}#player .modalHeader{text-align:right;position:absolute;top:50px;right:50px}#player .modalHeader h2{margin:0;padding:0;color:#dddddd;font-family:'Roboto Bold',sans-serif;font-size:30px}#player .modalHeader p{margin:0;padding:3px 0 0 0;font-size:22px;font-family:'Roboto Light',sans-serif}#player .noResults{text-align:center;width:50%;margin:20% auto 0;transform:translateX(0)}#player .noResults span{color:#12a5db;font-family:'Roboto Bold'}#player .trackList{position:absolute;top:20%;left:2%;width:50%;height:576px;padding:0 5px 0 5px;transition:transform .5s;background-color:#212121;z-index:3}@media (min-height:800px){#player .trackList{height:864px}}#player .trackList .trackRow{width:95%;display:inline-block;transition:background .5s,color .5s,border .5s;vertical-align:top;margin:0 0 0 15px;padding:4px 0 4px 10px;color:#c0c0c0;background-color:#212121}#player .trackList .trackRow.hovered{background:#3E3E3E;padding:10px;color:#12a5db;border:3px solid #12a5db}#player .trackList .trackRow.hovered .trackInfo,#player .trackList .trackRow.hovered .trackNumber,#player .trackList .trackRow.hovered .trackDuration{color:#c0c0c0}#player .trackList .trackRow.hovered .trackInfo{color:#12a5db}#player .trackList .trackRow.hovered .trackInfo small{color:#c0c0c0}#player .trackList .trackRow.hovered .shuffleIcon{color:#12a5db}#player .trackList .trackRow.mini{line-height:25px;height:25px}#player .trackList .trackRow.oneline{line-height:50px}#player .trackList .trackRow .trackNumber{width:10%;display:inline-block;vertical-align:text-top;text-align:center;padding-top:6px;color:#c0c0c0}#player .trackList .trackRow .trackInfo{width:70%;display:inline-block;vertical-align:text-top;white-space:nowrap;overflow:hidden;color:#c0c0c0;font-size:28px;font-family:'Roboto Regular',sans-serif}#player .trackList .trackRow .trackInfo small{font-size:22px;font-family:'Roboto Light',sans-serif}#player .trackList .trackRow .trackDuration{width:17%;display:inline-block;vertical-align:text-top;text-align:center;color:#c0c0c0}#player .trackList .trackRow .trackDuration.right{float:right}#player .trackList .trackRow .shuffleIcon{margin-top:15px;color:#404040}#player .modalInfo{position:absolute;width:45%;top:20%;right:0;height:80%;padding:0 5px 0 0}#player .modalInfo .imgSquare{max-height:300px;max-width:300px;width:auto;height:auto;padding:0 5% 0 0}#player .modalInfo .concertDescription{padding:0 5% 5% 0;height:40%;overflow:hidden}#player .modalInfo .concertDescription p{background:#212121;color:#c0c0c0;font-size:21px;padding:10px 20px;height:218px;width:490px;overflow:hidden;font-family:'Roboto Thin',sans-serif}#player .modalInfo .concertDescription p.hovered{background:#404040}#player.activationScreen{z-index:3}#player.activationScreen .register{width:100%;text-align:center}#player.activationScreen h2{text-decoration:underline}#player.activationScreen .link{color:#12a5db}#player.activationScreen .code{color:#12a5db;font-size:40px}#player .buttonBar{text-align:center;transform:translateX(0)}#player .buttonBar .button{display:inline-block;background:#212121;padding:5px 40px;margin-top:25px;text-transform:uppercase;transform:translateX(0)}#player .buttonBar .button.hovered{background:#12a5db}#player .rowWebcasts{margin:8% auto 0;position:relative;width:1075px;transform:translateX(0)}#player .webcastBox{display:inline-block;width:200px;margin:7px 5px;height:125px;border:2px solid #c0c0c0}#player .webcastBox.hovered{border:5px solid #12a5db;margin:2px}#player .dialogText{padding:5%}#player .dialogText .textContentWrap{height:504px;overflow:hidden;padding:15px 30px;font-family:"Roboto Thin",sans-serif}@media (min-height:800px){#player .dialogText .textContentWrap{height:756px}}#player .dialogText .textContentWrap .textContent{transition:transform .5s;margin:5px}#player .dialogText .textContentWrap .textContent p:last-child{padding-bottom:15px}#player .dialogText.prompt{padding:15% 5%}#player .dialogText.prompt .textContentWrap{font-size:120%;height:216px;text-align:center}@media (min-height:800px){#player .dialogText.prompt .textContentWrap{height:324px}}#player.big{transform:translateX(100%)}#player video{position:absolute;top:0;left:0;width:100%;height:100%}#player #player_controls{background:rgba(0,0,0,0.8);position:absolute;bottom:-200px;left:0;width:100%;height:170px;transition:transform .5s;z-index:10}#player #player_controls.visible{transform:translateY(-200px)}#player #player_controls .control{display:block;float:left;text-align:center;color:#c0c0c0;padding:5px;vertical-align:middle}#player #player_controls .control.hovered{color:#18a4df}#player #player_controls .info{width:1100px;text-align:right;position:absolute;top:15px;right:0}#player #player_controls #player_title{padding:0;margin:0;color:#c0c0c0}#player #player_controls #player_artist{padding:0;margin:0 0 13px;color:#c0c0c0;font-family:'Roboto Thin',sans-serif}#player #player_controls #player_artwork{float:right;padding:0 20px 0 20px}#player #player_controls #player_progressbar{width:400px;height:5px;background-color:#404040;position:relative;display:inline-block}#player #player_controls #player_progressbar #player_progressbar_indicator{width:13px;height:13px;background-color:#c0c0c0;border-radius:10px;position:absolute;left:0;top:-4px}#player #player_controls #player_currenttime,#player #player_controls #player_totaltime{display:inline-block;color:#c0c0c0;vertical-align:middle}#player span#player_play{font-size:60px;width:60px}#player span#player_play.control{padding:33px 5px 0 20px}#player span#player_previous,#player span#player_next{font-size:45px}#player span#player_previous.control,#player span#player_next.control{padding-top:42px}#search{text-align:center}#search .keyboard .key{display:inline-block;width:38px;height:38px;line-height:38px;margin:2px;border:solid #dddddd 1px;background:#212121}#search .keyboard .key.hovered{border-color:#12a5db;background:#3E3E3E}#search #searchTerm{font-size:300%}#search #searchResults{text-align:left}.settingsButtons{position:relative;width:810;padding-top:60px;margin:0 auto;transform:translateX(0);transition:transform .5s}.settingsButtons .settingsButton{display:inline-block;width:180px;height:180px;border:solid #212121 5px;margin:2px;background-color:#3E3E3E;color:#212121;text-align:center;padding:30px}.settingsButtons .settingsButton h3{color:#212121}.settingsButtons .settingsButton.hovered{background-color:#12a5db;border:solid #12a5db 5px;color:#dddddd}.settingsButtons .settingsButton.hovered h3{color:#dddddd}#userProfile .ProfileInfo{position:absolute;top:5%;left:5%}#userProfile .ProfileInfo{position:absolute;top:5%;left:5%;width:45%}#userProfile .ProfileButtons{text-align:center;transform:translateX(0);position:absolute;top:5%;right:5%;width:35%;height:90%}#userProfile .ProfileButtons .button{display:inline-block;background:#212121;padding:5px 40px;margin-top:25px;text-transform:uppercase;transform:translateX(0)}#userProfile .ProfileButtons .button.hovered{background:#12a5db}#userProfile .ProfileButtons .button{display:block}body{position:relative;font-size:22px;color:#dddddd;font-family:'Roboto Regular',sans-serif;background:#212121;padding:0;margin:0;width:100%;height:100%}