.ticc-font-light{font-family:"futura-pt";font-weight:300;font-style:normal}.ht-font-light-italic{font-family:"futura-pt";font-weight:300;font-style:italic}.ticc-font-regular{font-family:"futura-pt";font-weight:400;font-style:normal}.ticc-font-regular-italic{font-family:"futura-pt";font-weight:400;font-style:italic}.ticc-font-bold{font-family:"futura-pt";font-weight:700;font-style:normal}.ticc-font-black{font-family:"futura-pt";font-weight:800;font-style:normal}.ticc-bg-cover{background-size:cover;background-repeat:no-repeat}.ticc-btn-dark{background-color:#000;color:#fff;padding:3vw 5vw;font-family:"futura-pt";font-weight:700;font-style:normal;text-transform:uppercase;text-decoration:none;border-radius:4px;font-size:.7em}@media only screen and (min-width:600px){.ticc-btn-dark{padding:1.5vw 3vw;font-size:.55em}}@media only screen and (min-width:1024px){.ticc-btn-dark{padding:1.2vw 2vw;font-size:.45em}}@media only screen and (min-width:1400px){.ticc-btn-dark{padding:.8vw 1.2vw;font-size:.3em}}.ticc-btn-light{background-color:#7e1c7d;color:#fff;padding:3vw 5vw;font-family:"futura-pt";font-weight:700;font-style:normal;text-transform:uppercase;text-decoration:none;border-radius:4px;font-size:.7em}@media only screen and (min-width:600px){.ticc-btn-light{padding:1.5vw 3vw;font-size:.55em}}@media only screen and (min-width:1024px){.ticc-btn-light{padding:1.2vw 2vw;font-size:.45em}}@media only screen and (min-width:1400px){.ticc-btn-light{padding:.8vw 1.2vw;font-size:.3em}}.noselect{-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}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-family:"futura-pt";font-weight:400;font-style:normal;color:#000;background-color:#fff;font-size:20px;-webkit-font-smoothing:antialiased;width:100%;height:100%}@media only screen and (min-width:600px){html,body{font-size:30px}}@media only screen and (min-width:1024px){html,body{font-size:32px}}@media only screen and (min-width:1400px){html,body{font-size:42px}}.preload-images{display:none;width:0;height:0}.container{position:relative;width:100%}@media only screen and (min-width:1024px){.container.home{text-align:center}}@media only screen and (min-width:1024px){.container.home .row{margin-top:5vh}}.container.home .btns{margin:1rem auto}.container.home .btns a{background:#000;font-size:16px}@media only screen and (max-width:599px){.container.home .btns a{margin:.5rem 0}}.container.home .frontpage-video-container iframe{width:100%;height:600px}@media only screen and (min-width:1024px){.container.home .frontpage-video-container iframe{height:900px}}.container.press{padding-top:60px}@media only screen and (min-width:1024px){.container.press{padding-top:70px}}.container.press h2{font-size:1em;line-height:1em;margin-bottom:.5vh}@media only screen and (min-width:1024px){.container.press h2{margin-bottom:2vh}}.container.press p{font-size:.7em}@media only screen and (min-width:1024px){.container.press p{font-size:.5em}}.container.press p a{color:inherit}.container.press .photo img{width:100%}.container.press .photo .download-btn{position:absolute;z-index:2;bottom:20px;text-align:center;width:100%}@media only screen and (min-width:1024px){.container.press .photo .download-btn{bottom:80px}}.container.press .photo .download-btn a{background-color:#fff;color:#009ce0;text-decoration:none;font-size:.8em;padding:1vh 3vw;border:6px solid #009ce0;text-decoration:underline}@media only screen and (min-width:1024px){.container.press .photo .download-btn a{font-size:.7em;padding:.5vh 1vw}}.container.press .pressekontakt{background-color:#7e1c7d;width:100%;color:#fff;padding:5vw}@media only screen and (min-width:1024px){.container.press .pressekontakt{width:33.3333333%;padding:2vw;height:35vh;float:left}}.container.press .akkreditering{background-color:#ececec;width:100%;color:#000;padding:5vw}@media only screen and (min-width:1024px){.container.press .akkreditering{width:33.3333333%;padding:2vw;height:35vh;float:left}}.container.press .pressemeldinger{background-color:#009ce0;width:100%;color:#fff;padding:5vw}@media only screen and (min-width:1024px){.container.press .pressemeldinger{width:33.3333333%;padding:2vw;height:35vh;float:left}}.container.press .pressemeldinger .newsletter-form{margin-top:3vh}.container.press .pressemeldinger .newsletter-form .form-element{display:inline-block;vertical-align:top}@media only screen and (min-width:1024px){.container.press .pressemeldinger .newsletter-form .form-element{text-align:left}}.container.press .pressemeldinger .newsletter-form .form-element:first-child{text-align:right}.container.press .pressemeldinger .newsletter-form .form-element input{background-color:#fff;font-family:"futura-pt";font-weight:400;font-style:normal;font-size:.6em;border:0;color:#000;-webkit-appearance:none;border-radius:0;padding:1.5vh 4vw}@media only screen and (min-width:1024px){.container.press .pressemeldinger .newsletter-form .form-element input{font-size:.5em;padding:1vh 1.5vw}}.container.press .pressemeldinger .newsletter-form .form-element input[type="submit"]{font-family:"futura-pt";font-weight:700;font-style:normal;text-transform:uppercase;width:auto;background-color:#000;color:#fff}.container.press .pressearkiv,.container.press .pressemateriell{padding:5vw}@media only screen and (min-width:1024px){.container.press .pressearkiv,.container.press .pressemateriell{padding:2vw;width:50%;margin:0 auto;float:left}}.container.press .pressearkiv h4,.container.press .pressemateriell h4{margin-top:2.5vh}@media only screen and (min-width:1024px){.container.press .pressearkiv h4,.container.press .pressemateriell h4{font-size:.7em}}.container.press .pressearkiv a,.container.press .pressemateriell a{display:block;margin-bottom:1vh;color:inherit}.container.press .pressemateriell{background-color:rgba(0,0,0,.1)}.container.press .mynewsdesk-follow{width:100%;background-color:rgba(0,0,0,.2);padding:5vw}.container.press .mynewsdesk-follow h2{margin-bottom:3vh}@media only screen and (min-width:1024px){.container.press .mynewsdesk-follow h2{margin-bottom:2vh}}.container.press .mynewsdesk-follow p a{display:inline-block;margin-top:2vh}@media only screen and (min-width:1024px){.container.press .mynewsdesk-follow{padding:2vw;float:left;text-align:center;margin-top:1px;margin-bottom:1px}}.container.artists h1{margin:14vh auto 2vh;text-transform:uppercase;font-size:1.3em;text-align:center}@media only screen and (min-width:1024px){.container.artists h1{margin:20vh auto 0;font-size:1.4em}}.container.artists article{width:86%;margin:0 auto 3vh}@media only screen and (min-width:1024px){.container.artists article{width:28%;margin-right:3%}}.container.artists article:last-child{margin-right:auto}@media only screen and (min-width:1024px){.container.artists article:last-child{margin-right:0}}.container.artists article .photo-container{height:40vh}@media only screen and (min-width:1024px){.container.artists article .photo-container{height:50vh}}.container.artists article .photo-container h2{font-size:1.2em;bottom:30px;text-align:center;width:100%;margin:0 auto}@media only screen and (min-width:1024px){.container.artists article .photo-container h2{font-size:1em}}@media only screen and (min-width:1024px){.container.concert{text-align:center}}.container.concert article.main-event{width:100%;margin-right:0}.container.concert article.main-event header{padding-top:17vh;text-align:center;background-color:#fff;color:#000}.container.concert article.main-event header .time-and-date{font-size:.6em;display:inline-block;vertical-align:top;margin-right:20px;text-transform:uppercase}@media only screen and (min-width:1024px){.container.concert article.main-event header .time-and-date{font-size:.5em}}.container.concert article.main-event header .time-and-date img{position:relative;margin-right:3px;height:14px}@media only screen and (min-width:1024px){.container.concert article.main-event header .time-and-date img{height:16px}}.container.concert article.main-event header .location{font-size:.6em;display:inline-block;vertical-align:top;text-transform:uppercase}@media only screen and (min-width:1024px){.container.concert article.main-event header .location{font-size:.5em}}.container.concert article.main-event header .location img{position:relative;margin-right:3px;height:14px}@media only screen and (min-width:1024px){.container.concert article.main-event header .location img{height:16px}}.container.concert article.main-event header h1{font-family:"futura-pt";font-weight:700;font-style:normal;font-size:2em;text-transform:uppercase;padding-bottom:2vh;color:#009ce0;margin-top:-8px;line-height:1em}.container.concert article.main-event header .tickets-prices{font-size:.6em;padding-bottom:10vh}.container.concert article.main-event header .btns{padding-bottom:8vh}.container.concert article.main-event header .btns a{text-decoration:none;color:#fff;background-color:#009ce0;padding:1.2vh 4vw;text-transform:uppercase;font-family:"futura-pt";font-weight:700;font-style:normal;font-size:.7em;margin-right:5px;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-ms-transition:background-color 300ms;-o-transition:background-color 300ms;transition:background-color 300ms}@media only screen and (min-width:1024px){.container.concert article.main-event header .btns a{padding:1.2vh 2vw;font-size:.6em}}.container.concert article.main-event header .btns a img{width:20px;position:relative;top:4px}@media only screen and (min-width:1024px){.container.concert article.main-event header .btns a img{width:30px;top:6px}}.container.concert article.main-event header .btns a.dark{background-color:rgba(0,0,0,.4);color:#fff}.container.concert article.main-event header .btns a:hover{background-color:#eb6e07}.container.concert article.main-event header .btns a:last-child{margin-right:0}.container.concert article.main-event .event-content{padding-bottom:6vh}.container.concert article.main-event .event-content .photo{position:relative;width:100%;height:70vh;background-size:cover;background-repeat:no-repeat;margin-bottom:5vh}@media only screen and (min-width:1024px){.container.concert article.main-event .event-content .photo{height:90vh}}.container.concert article.main-event .event-content .photo .play-icon{position:absolute;top:20px;right:20px;width:50px;height:50px}@media only screen and (min-width:1024px){.container.concert article.main-event .event-content .photo .play-icon{top:40px;right:50px;width:70px;height:70px}}.container.concert article.main-event .event-content .photo .play-icon img{width:100%}.container.concert article.main-event .event-content .video{display:none}.container.concert article.main-event .event-content .video iframe{width:100%;overflow:hidden;border:0}.container.concert article.main-event .event-content .body-text{width:90%;margin:0 auto}@media only screen and (min-width:1024px){.container.concert article.main-event .event-content .body-text{width:50%;text-align:left}}.container.concert article.main-event .event-content .body-text p{font-size:.8em;margin-bottom:3vh}@media only screen and (min-width:1024px){.container.concert article.main-event .event-content .body-text p{font-size:.55em}}.container.concert article.main-event .event-content .body-text p b,.container.concert article.main-event .event-content .body-text p strong{font-family:"futura-pt";font-weight:700;font-style:normal}.container.concert article.main-event .event-content .soundcloud{width:90%;margin:4vh auto 6vh}@media only screen and (min-width:1024px){.container.concert article.main-event .event-content .soundcloud{width:40%}}.container.concert article.main-event .event-content .soundcloud .clip{margin-bottom:3vh}.container.concert article.main-event .event-content .soundcloud .clip iframe{width:100%;height:110px;overflow:hidden;border:0}@media only screen and (min-width:1024px){.container.concert article.main-event .event-content .soundcloud .clip iframe{height:150px}}.container.artist article.main-event header h1{padding:5vh 0 14vh;margin-top:0}.container.article{text-align:center}.container.article article.main-article{width:100%;margin-right:0}@media only screen and (min-width:1024px){.container.article article.main-article{width:50%;margin-right:0;margin-left:50%}}.container.article article.main-article.no-image{width:1200px;margin:auto;max-width:95%}.container.article article.main-article header{padding-top:52vh;text-align:left;color:#000;width:80%;margin:0 auto 1vh}@media only screen and (min-width:1024px){.container.article article.main-article header{padding-top:15vh;width:70%;margin:0 auto 1vh}}.container.article article.main-article header h1{font-family:"futura-pt";font-weight:700;font-style:normal;font-size:1.8em;width:100%;margin:0 auto;text-transform:none;padding-bottom:1vh;color:#000;line-height:1em}@media only screen and (min-width:1024px){.container.article article.main-article header h1{padding-bottom:4vh}}.container.article article.main-article header .subtitle{font-size:.8em;padding-bottom:10vh}.container.article article.main-article header .date{font-size:.55em;color:rgba(0,0,0,.4)}@media only screen and (min-width:1024px){.container.article article.main-article header .date{font-size:.4em}}.container.article article.main-article header .btns{padding-bottom:8vh}.container.article article.main-article header .btns a{text-decoration:none;color:#fff;background-color:rgba(0,0,0,.55);padding:1.2vh 4vw;font-family:"futura-pt";font-weight:400;font-style:normal;font-size:.7em;margin-right:5px;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-ms-transition:background-color 300ms;-o-transition:background-color 300ms;transition:background-color 300ms}@media only screen and (min-width:1024px){.container.article article.main-article header .btns a{font-size:.5em;padding:1.2vh 1.6vw}}.container.article article.main-article header .btns a img{width:20px;position:relative;top:4px}.container.article article.main-article header .btns a.dark{background-color:rgba(0,0,0,.4);color:#fff}.container.article article.main-article header .btns a:last-child{margin-right:0}.container.article article.main-article header .btns a:hover{background-color:#7e1c7d}.container.article article.main-article .article-content{padding-bottom:6vh}.container.article article.main-article .article-content .photo{position:absolute;width:100%;height:40vh;top:50px;background-size:cover;background-repeat:no-repeat;margin:0 auto 5vh}@media only screen and (min-width:1024px){.container.article article.main-article .article-content .photo{height:100vh;width:50%;position:fixed;top:0;left:0}}.container.article article.main-article .article-content .photo .play-icon{position:absolute;top:20px;right:20px;width:50px;height:50px}@media only screen and (min-width:1024px){.container.article article.main-article .article-content .photo .play-icon{top:100px;right:50px;width:70px;height:70px}}.container.article article.main-article .article-content .photo .play-icon img{width:100%}.container.article article.main-article .article-content .video{display:none}.container.article article.main-article .article-content .video iframe{width:100%;overflow:hidden;border:0}.container.article article.main-article .article-content .subheading{width:80%;margin:0 auto 4vh;text-align:left}@media only screen and (min-width:1024px){.container.article article.main-article .article-content .subheading{width:70%}}.container.article article.main-article .article-content .subheading p{font-size:1.1em;line-height:1.3em}@media only screen and (min-width:1024px){.container.article article.main-article .article-content .subheading p{font-size:.8em}}.container.article article.main-article .article-content .body-text{width:80%;margin:0 auto;text-align:left}@media only screen and (min-width:1024px){.container.article article.main-article .article-content .body-text{width:70%}}.container.article article.main-article .article-content .body-text p{font-size:.8em;margin-bottom:3vh}@media only screen and (min-width:1024px){.container.article article.main-article .article-content .body-text p{font-size:.6em}}.container.article article.main-article .article-content .body-text p b,.container.article article.main-article .article-content .body-text p strong{font-family:"futura-pt";font-weight:700;font-style:normal}.container.article article.main-article .article-content .body-text img{max-width:100%;height:auto}.container.article article.main-article .article-content .body-quote p{width:100%;margin:0 auto;background-color:transparent;padding:10% 5% 5%;margin-bottom:7vh;color:#7e1c7d;font-family:"futura-pt";font-weight:700;font-style:normal;font-size:1.6em;line-height:1.1em;text-align:center;quotes:"“" "”" "‘" "’"}@media only screen and (min-width:1024px){.container.article article.main-article .article-content .body-quote p{width:60%;font-size:1.4em;margin-bottom:4vh}}.container.article article.main-article .article-content .body-quote p:before{content:open-quote;font-size:2.5em;line-height:.1em;margin-right:.03em;vertical-align:-.2em}.container.article article.main-article .article-content .inline-photo{width:96%;margin:0 auto 4vh}@media only screen and (min-width:1024px){.container.article article.main-article .article-content .inline-photo{width:80%;margin:10vh auto 4vh}}.container.article article.main-article .article-content .inline-photo img{width:100%}.container.article article.main-article .article-content .soundcloud{width:90%;margin:4vh auto 6vh}@media only screen and (min-width:1024px){.container.article article.main-article .article-content .soundcloud{width:50%;margin:6vh auto 3vh}}.container.article article.main-article .article-content .soundcloud .clip{margin-bottom:3vh}.container.article article.main-article .article-content .soundcloud .clip iframe{width:100%;height:110px;overflow:hidden;border:0}.container.info{padding-top:60px}.container.info .ticket-frame{padding:5px;background-color:#f2f2f2}.container.info .ticket-frame .ticket-container{background-color:#fff;padding:15px;margin:15px}.container.info .ticket-frame .ticket-container p:last-child{margin-bottom:0}.container.info .ticket-frame .ticket-container img{margin:0 auto;width:100%;height:auto}@media only screen and (min-width:1024px){.container.info .ticket-frame .ticket-container img{width:325px}}.container.info a.btn{text-decoration:none;color:#fff;background-color:#009ce0;padding:1.2vh 4vw;text-transform:uppercase;font-family:"futura-pt";font-weight:700;font-style:normal;font-size:.7em;margin-right:5px;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-ms-transition:background-color 300ms;-o-transition:background-color 300ms;transition:background-color 300ms;display:block}@media only screen and (min-width:1024px){.container.info a.btn{padding:1.2vh 2vw;font-size:.6em;display:inline-block}}.container.info a.btn img{width:20px;position:relative;top:4px}@media only screen and (min-width:1024px){.container.info a.btn img{width:30px;top:6px}}.container.info a.btn.dark{background-color:rgba(0,0,0,.4);color:#fff}.container.info a.btn:hover{background-color:#eb6e07}.container.info a.btn:last-child{margin-right:0}.container.info .body-text{width:86%;margin:8vh auto;margin-top:3vh;font-size:.8em}@media only screen and (min-width:1024px){.container.info .body-text{width:50%;font-size:.5em}}.container.info .body-text p{margin-bottom:3vh}.container.info .scroll-up{position:fixed;z-index:2000;width:50px;height:50px;right:10px;bottom:10px;background-color:rgba(0,0,0,.3);text-align:center;padding-top:12px;cursor:pointer;-webkit-transform:matrix(1,0,0,1,100,0);-moz-transform:matrix(1,0,0,1,100,0);-o-transform:matrix(1,0,0,1,100,0);transform:matrix(1,0,0,1,100,0);-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-ms-transition:background-color 300ms;-o-transition:background-color 300ms;transition:background-color 300ms}@media only screen and (min-width:1024px){.container.info .scroll-up{padding-top:0;width:60px;height:60px}.container.info .scroll-up:hover{background-color:rgba(0,0,0,.6)}}.container.info .scroll-up img{width:60%}.container.info .photo img{width:100%}.container.info h1{text-align:center;font-family:"futura-pt";font-weight:700;font-style:normal;text-transform:uppercase;line-height:.9em;width:80%;margin:7vh auto 3vh}@media only screen and (min-width:1024px){.container.info h1{font-size:1.6em}}.container.info h2{text-align:center;font-family:"futura-pt";font-weight:400;font-style:normal;font-size:.9em;width:80%;margin:0 auto}@media only screen and (min-width:1024px){.container.info h2{font-size:.8em;width:60%}}.container.info .info-btns{margin-top:3vh}@media only screen and (min-width:1024px){.container.info .info-btns{margin-top:0;padding-top:4vh;width:60%;margin:0 auto;text-align:center}}.container.info .info-btns a{display:block;width:60%;padding:2vw;margin:0 auto 1vh;text-align:center;background-color:#7e1c7d;text-transform:uppercase;text-decoration:none;font-family:"futura-pt";font-weight:700;font-style:normal;color:#fff;font-size:.7em;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-ms-transition:background-color 300ms;-o-transition:background-color 300ms;transition:background-color 300ms}.container.info .info-btns a:hover{background-color:#000}@media only screen and (min-width:1024px){.container.info .info-btns a{display:inline-block;width:auto;padding:1.2vh 1vw;font-size:.4em;margin:0 auto}}.container.info article{padding-top:4vh}.container.info article h3{width:86%;margin:4vh auto 0;text-transform:uppercase;font-family:"futura-pt";font-weight:700;font-style:normal;font-size:1.3em}@media only screen and (min-width:1024px){.container.info article h3{width:50%;margin:8vh 0 1vh;font-size:1em}}@media only screen and (min-width:1024px){.container.info article>h3{margin:8vh auto 1vh}}.container.info article h4{width:86%;margin:2vh auto;font-family:"futura-pt";font-weight:400;font-style:normal;font-size:1.1em}@media only screen and (min-width:1024px){.container.info article h4{font-size:.7em;width:50%;margin:0 auto}}.container.info article .heading{margin-bottom:1rem}.container.info article .heading h3{margin:4vh auto 0;margin-bottom:0}.container.info article .body-text{width:86%;margin:8vh auto;margin-top:3vh;font-size:.8em}@media only screen and (min-width:1024px){.container.info article .body-text{width:50%;font-size:.5em}}.container.info article .body-text p{margin-bottom:3vh}.container.info article .inline-photo{width:92%;margin:8vh auto;text-align:center}@media only screen and (min-width:1024px){.container.info article .inline-photo{width:60%}}.container.info article .inline-photo img{width:70%;margin:auto}.custom-navigation a{font-family:"futura-pt";font-weight:700;font-style:normal;text-transform:uppercase;width:auto;background-color:#009ce0;color:#fff;font-size:.5em;padding:1vh 1.5vw;text-decoration:none;display:block;margin-bottom:.25rem;text-align:center}article.home{padding-top:60px;width:100%;position:relative;margin-bottom:10vh}@media only screen and (min-width:1024px){article.home{padding-top:70px;width:28%;display:inline-block;vertical-align:top;margin-right:3%;text-align:left}}article.home .photo-container{width:100%;height:50vh;overflow:hidden;position:relative}@media only screen and (min-width:1400px){article.home .photo-container{height:40vh}}article.home .photo-container .photo{position:absolute;width:100%;height:50vh;background-size:cover;background-repeat:no-repeat;-webkit-transition:all 1000ms;-moz-transition:all 1000ms;-ms-transition:all 1000ms;-o-transition:all 1000ms;transition:all 1000ms;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}@media only screen and (min-width:1400px){article.home .photo-container .photo{height:40vh}}article.home .photo-container .photo.android{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}article.home .photo-container .photoprofile{background-image:url(images/gabriela-montero.jpg)}@media only screen and (min-width:1024px){article.home .photo-container .photoprofile{background-image:url(images/gabriela-montero-desktop-2.jpg)}}article.home .photo-container .photo-overlay{background-color:#000;width:100%;height:100%;position:absolute;pointer-events:none;opacity:.6;-webkit-transition:opacity 1000ms;-moz-transition:opacity 1000ms;-ms-transition:opacity 1000ms;-o-transition:opacity 1000ms;transition:opacity 1000ms}article.home .photo-container .photo-overlay.orange{background-color:#eb6e07}article.home .photo-container .photo-overlay.blue{background-color:#009ce0}article.home .photo-container h2{position:absolute;font-family:"futura-pt";font-weight:700;font-style:normal;bottom:20px;color:#fff;text-transform:uppercase;width:55%;margin-left:20px;line-height:1em;font-size:1.4em;pointer-events:none}article.home .photo-container h2.article-heading{bottom:20px}@media only screen and (min-width:1024px){article.home .photo-container h2{width:90%;font-size:.9em;bottom:80px;text-align:center}}article.home .photo-container h2 .date{position:relative;font-family:"futura-pt";font-weight:400;font-style:normal;font-size:.4em;line-height:1.2em;display:block}article.home .photo-container h2 .subtitle{position:relative;font-family:"futura-pt";font-weight:400;font-style:normal;font-size:.5em;line-height:1.2em;display:block;text-transform:none}article.home .photo-container .btn.buy{position:absolute;bottom:20px;right:20px}@media only screen and (min-width:1024px){article.home .photo-container .btn.buy{width:100%;text-align:center;right:auto}}article.home .photo-container .btn.buy a{font-family:"futura-pt";font-weight:700;font-style:normal;font-size:.6em;display:block;width:auto;background-color:#7e1c7d;color:#fff;text-decoration:none;text-transform:uppercase;padding:1.5vh 3vw}@media only screen and (min-width:1024px){article.home .photo-container .btn.buy a{padding:1.2vh 1.2vw;font-size:.4em;display:inline-block;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-ms-transition:background-color 300ms;-o-transition:background-color 300ms;transition:background-color 300ms}}article.home .photo-container .btn.buy a:hover{background-color:rgba(0,0,0,.6)!important}article.home a.subheading-link{text-decoration:none;color:inherit;font-size:inherit}article.home .subheading{width:90%;margin:2vh auto 0;font-size:.8em;position:relative;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}@media only screen and (min-width:1024px){article.home .subheading{font-size:.5em}}article.home .subheading .play{position:absolute;right:2px;top:0;width:20px;height:20px;opacity:.4}article.home .subheading .play img{width:100%}article.home .subheading .soundclip{position:absolute;right:32px;top:0;width:20px;height:20px;opacity:.4}article.home .subheading .soundclip img{width:100%}article.home .subheading .tag{font-family:"futura-pt";font-weight:700;font-style:normal;font-size:.7em;text-transform:uppercase}article.home .subheading .date{text-transform:uppercase;color:gray;font-size:.7em}article.home.profile{margin-bottom:0;background-color:#000}@media only screen and (min-width:1024px){article.home.profile{width:100%;margin-bottom:0;margin-right:0;background-color:transparent}}article.home.profile .photo-container{height:auto}article.home.profile .photo-container .photo{height:58vh}@media only screen and (min-width:1024px){article.home.profile .photo-container .photo{height:75vh}}article.home.mobile-hover .photo-container .photo-overlay{opacity:0}article.home.mobile-hover .photo-container .photo{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}@media only screen and (min-width:1024px){article.home.mobile-hover .photo-container .photo{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}}article.home.mobile-hover .photo-container .btn.buy a{background-color:#000}article.home.mobile-hover .subheading{opacity:.7}article.home.mobile-hover .subheading p{text-decoration:underline}article.home:last-child{margin-right:0}.searchresults{width:80%;margin:0 auto}@media only screen and (min-width:1024px){.searchresults{width:60%}}@media only screen and (min-width:1400px){.searchresults{width:40%}}.searchresults h1{margin-top:16vh;margin-bottom:4vh;font-size:1.6em}@media only screen and (min-width:1024px){.searchresults h1{font-size:1.3em}}.searchresults article{margin-bottom:4vh}.searchresults article a{text-decoration:none;color:#000}.searchresults article a:hover{text-decoration:underline}.searchresults article a h2{font-size:1em}@media only screen and (min-width:1024px){.searchresults article a h2{font-size:.8em}}.searchresults article a p{font-size:.7em}@media only screen and (min-width:1024px){.searchresults article a p{font-size:.5em}}.flexslider{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important}.flexslider.desktop{display:none}@media only screen and (min-width:600px){.flexslider.desktop{display:block}}.flexslider.mobile{display:block}@media only screen and (min-width:600px){.flexslider.mobile{display:none}}aside.related-concerts{padding-top:3vh}@media only screen and (min-width:1024px){aside.related-concerts{text-align:left;margin-left:4%}}@media only screen and (min-width:1024px){aside.related-concerts .row{margin-top:3vh}}aside.related-concerts h3{width:90%;margin:0 auto;text-transform:uppercase;margin-bottom:4vh;line-height:1em;text-align:center}@media only screen and (min-width:1024px){aside.related-concerts h3{font-size:.8em}}aside.related-concerts article{width:86%;position:relative;margin:0 auto 6vh}@media only screen and (min-width:1024px){aside.related-concerts article{width:22%;display:inline-block;vertical-align:top;margin:0 auto 4vh;margin-right:2%;text-align:left}aside.related-concerts article:nth-child(4n+4){margin-right:0}}aside.related-concerts article .photo-container{width:100%;height:35vh;overflow:hidden;position:relative}@media only screen and (min-width:1024px){aside.related-concerts article .photo-container{height:30vh}}aside.related-concerts article .photo-container .photo{position:absolute;width:100%;height:35vh;background-size:cover;background-repeat:no-repeat;-webkit-transition:all 1000ms;-moz-transition:all 1000ms;-ms-transition:all 1000ms;-o-transition:all 1000ms;transition:all 1000ms;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1)}@media only screen and (min-width:1024px){aside.related-concerts article .photo-container .photo{height:30vh}}aside.related-concerts article .photo-container .photoprofile{background-image:url(images/profil-2015.jpg)}aside.related-concerts article .photo-container .photo-overlay{background-color:#000;width:100%;height:100%;position:absolute;pointer-events:none;opacity:.7;-webkit-transition:opacity 1000ms;-moz-transition:opacity 1000ms;-ms-transition:opacity 1000ms;-o-transition:opacity 1000ms;transition:opacity 1000ms}aside.related-concerts article .photo-container .photo-overlay.orange{background-color:#eb6e07}aside.related-concerts article .photo-container .photo-overlay.blue{background-color:#009ce0}aside.related-concerts article .photo-container h2{position:absolute;font-family:"futura-pt";font-weight:700;font-style:normal;bottom:20px;color:#fff;text-transform:uppercase;width:55%;margin-left:20px;line-height:1em;font-size:1.1em;pointer-events:none;text-align:left}aside.related-concerts article .photo-container h2.article-heading{bottom:20px}@media only screen and (min-width:1024px){aside.related-concerts article .photo-container h2{bottom:14px;font-size:.5em;margin-left:14px}}aside.related-concerts article .photo-container h2 .date{position:relative;font-family:"futura-pt";font-weight:400;font-style:normal;font-size:.55em;line-height:1.2em;display:block}aside.related-concerts article .photo-container h2 .subtitle{position:relative;font-family:"futura-pt";font-weight:400;font-style:normal;font-size:.5em;line-height:1.2em;display:block;text-transform:none}aside.related-concerts article .photo-container .btn.buy{position:absolute;bottom:20px;right:20px;width:auto}@media only screen and (min-width:1024px){aside.related-concerts article .photo-container .btn.buy{bottom:14px;right:14px}}aside.related-concerts article .photo-container .btn.buy a{font-family:"futura-pt";font-weight:700;font-style:normal;font-size:.6em;display:block;width:auto;background-color:#000;color:#fff;text-decoration:none;text-transform:uppercase;padding:1.5vh 3vw}@media only screen and (min-width:1024px){aside.related-concerts article .photo-container .btn.buy a{padding:1.1vh 1.1vw;font-size:.3em;display:inline-block;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-ms-transition:background-color 300ms;-o-transition:background-color 300ms;transition:background-color 300ms}}aside.related-concerts article .photo-container .btn.buy a:hover{background-color:rgba(0,0,0,.6)!important}aside.related-concerts article .photo-container .btns{position:absolute;bottom:30px;z-index:2;text-align:center;width:100%}aside.related-concerts article .photo-container .btns a{display:inline-block;background-color:#eb6e07;color:#fff;text-decoration:none;text-transform:uppercase;font-family:"futura-pt";font-weight:700;font-style:normal;font-size:.65em;padding:1.5vh 5vw;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-ms-transition:background-color 300ms;-o-transition:background-color 300ms;transition:background-color 300ms}aside.related-concerts article .photo-container .btns a:first-child{margin-right:2vw}aside.related-concerts article .photo-container .btns a:hover{background-color:#000}aside.related-concerts article a.subheading-link{text-decoration:none;color:inherit;font-size:inherit}aside.related-concerts article .subheading{width:90%;margin:1vh auto 0;font-size:.8em;position:relative;text-align:center;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}@media only screen and (min-width:1024px){aside.related-concerts article .subheading{font-size:.5em}}aside.related-concerts article .subheading .play{position:absolute;right:2px;top:0;width:20px;height:20px;opacity:.4}aside.related-concerts article .subheading .play img{width:100%}aside.related-concerts article .subheading .soundclip{position:absolute;right:32px;top:0;width:20px;height:20px;opacity:.4}aside.related-concerts article .subheading .soundclip img{width:100%}aside.related-concerts article .subheading .tag{font-family:"futura-pt";font-weight:700;font-style:normal;font-size:.7em;text-transform:uppercase}aside.related-concerts article .subheading .date{text-transform:uppercase;color:gray;font-size:.7em}aside.related-concerts article.mobile-hover .photo-container .photo-overlay{opacity:0}aside.related-concerts article.mobile-hover .photo-container .photo{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}@media only screen and (min-width:1024px){aside.related-concerts article.mobile-hover .photo-container .photo{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}}aside.related-concerts article.mobile-hover .photo-container .btn.buy a{background-color:#eb6e07}aside.related-concerts article.mobile-hover .subheading{opacity:.7}aside.related-concerts article.mobile-hover .subheading p{text-decoration:underline}@media only screen and (min-width:1024px){aside.related-concerts.subpage{padding-top:0;width:46%;margin-left:54%}}@media only screen and (min-width:1024px){aside.related-concerts.subpage article{width:44%}aside.related-concerts.subpage article:nth-child(4n+4){margin-right:2%!important}aside.related-concerts.subpage article:nth-child(odd){margin-right:0!important}}.program-filter-container{background-color:#009ce0;position:relative;color:#fff;padding:4vh 4vw 4vh;padding-top:1vh}.program-filter-container .btns:first-child a{font-size:20px}@media only screen and (min-width:1024px){.program-filter-container .btns:first-child a{font-size:22px}}.program-filter-container .btn a{background:#000}.program-filter-container .apply{text-align:center}@media only screen and (min-width:1024px){.program-filter-container .apply.center{width:60%;margin:0 auto}}.program-filter-container .apply a{padding:0;background-color:transparent;text-transform:none;text-decoration:underline;font-size:inherit;font-family:"futura-pt";font-weight:400;font-style:normal}.program-filter-container .apply a:hover{background-color:transparent}.program-filter-container.subpage{padding-top:10vh}.program-filter-container p{font-size:.8em;text-align:center}@media only screen and (min-width:1024px){.program-filter-container p{font-size:.5em}}@media only screen and (min-width:1024px){.program-filter-container p.center{width:60%;margin:0 auto}}.program-filter-container p a{padding:0;background-color:transparent;text-transform:none;text-decoration:underline;font-size:inherit;font-family:"futura-pt";font-weight:400;font-style:normal}.program-filter-container p a:hover{background-color:transparent}.program-filter-container .btn{text-align:center;margin-top:3vh}@media only screen and (min-width:1024px){.program-filter-container .btn{margin-bottom:6vh}}@media only screen and (min-width:1024px){.program-filter-container .btn.desktop-left{text-align:left}}.program-filter-container a{background-color:#009ce0;color:#fff;font-family:"futura-pt";font-weight:700;font-style:normal;text-decoration:none;text-transform:uppercase;font-size:.7em;padding:1vh 4vw;display:inline-block;text-align:center;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-ms-transition:background-color 300ms;-o-transition:background-color 300ms;transition:background-color 300ms}@media only screen and (min-width:1024px){.program-filter-container a{font-size:.6em;padding:1vh 2vw}.program-filter-container a:hover{background-color:#000}}.tickets-info-container{display:none;background-color:rgba(0,0,0,.8);position:relative;color:#fff;padding:0 4vw 4vh;text-align:left}.tickets-info-container.subpage{padding-top:10vh}.tickets-info-container h5{padding-top:3vh;padding-bottom:2vh;font-family:"futura-pt";font-weight:700;font-style:normal;text-align:center;font-size:1.5em;line-height:1em;text-transform:uppercase;position:relative;z-index:10}@media only screen and (min-width:1024px){.tickets-info-container h5{font-size:1.2em;padding-top:8vh}}@media only screen and (min-width:1024px){.tickets-info-container .float-left{width:60%;vertical-align:top;display:inline-block}}@media only screen and (min-width:1024px){.tickets-info-container .float-right{width:30%;vertical-align:top;display:inline-block;margin-left:5%}}.tickets-info-container .advantages{display:none}.tickets-info-container .btn{text-align:center;margin-top:3vh}@media only screen and (min-width:1024px){.tickets-info-container .btn{margin-bottom:6vh}}@media only screen and (min-width:1024px){.tickets-info-container .btn.desktop-left{text-align:left}}.tickets-info-container a{background-color:#009ce0;color:#fff;font-family:"futura-pt";font-weight:700;font-style:normal;text-decoration:none;text-transform:uppercase;font-size:.7em;padding:1vh 4vw;display:inline-block;text-align:center;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-ms-transition:background-color 300ms;-o-transition:background-color 300ms;transition:background-color 300ms}@media only screen and (min-width:1024px){.tickets-info-container a{font-size:.6em;padding:1vh 2vw}.tickets-info-container a:hover{background-color:#eb6e07}}.tickets-info-container h3{margin-top:3vh}@media only screen and (min-width:1024px){.tickets-info-container h3{font-size:.9em}}.tickets-info-container h4{font-family:"futura-pt";font-weight:400;font-style:normal;margin-top:3vh}@media only screen and (min-width:1024px){.tickets-info-container h4{font-size:.8em}}.tickets-info-container p{font-size:.8em}@media only screen and (min-width:1024px){.tickets-info-container p{font-size:.6em}}@media only screen and (min-width:1024px){.tickets-info-container p.center{text-align:center;width:50%;margin:0 auto}}.tickets-info-container p a{padding:0;background-color:transparent;text-transform:none;text-decoration:underline;font-size:inherit;font-family:"futura-pt";font-weight:400;font-style:normal}.tickets-info-container p a:hover{background-color:transparent}.tickets-info-container ul{margin-left:5vw}.tickets-info-container ul li{font-size:.7em}@media only screen and (min-width:1024px){.tickets-info-container ul li{font-size:.5em}}.bottom{clear:both}.bottom .social{margin:6vh auto;background-color:#009ce0}.bottom .social a{display:inline-block;width:32%;vertical-align:top;padding:5vw;text-decoration:none;color:#000;text-align:center}.bottom .social a img{width:30%}@media only screen and (min-width:600px){.bottom .social a img{width:20%}}@media only screen and (min-width:1024px){.bottom .social a img{width:10%}}.bottom .social a span{display:block;font-size:.5em;font-family:"futura-pt";font-weight:700;font-style:normal;text-transform:uppercase;color:#fff}@media only screen and (min-width:600px){.bottom .social a span{font-size:.4em}}.bottom .partners{margin:0 auto 10vh;text-align:center}@media only screen and (min-width:1400px){.bottom .partners{width:80%}}.bottom .partners a{display:inline-block;width:30%;text-align:center;vertical-align:top}.bottom .partners a img{width:100%;opacity:.4;position:relative}.bottom .partners a.kulturradet img{width:80%;top:10px}@media only screen and (min-width:600px){.bottom .partners a.kulturradet img{top:14px}}@media only screen and (min-width:1024px){.bottom .partners a.kulturradet img{top:20px}}.bottom .partners a.wfoimc img{width:70%}@media only screen and (min-width:600px){.bottom .partners a.wfoimc img{width:50%}}@media only screen and (min-width:1024px){.bottom .partners a.wfoimc img{width:40%}}.bottom .partners a.talentnorge img{width:20%}.bottom p{font-size:.55em;color:rgba(0,0,0,.5);margin:0 auto 5vh;width:80%;text-align:center}@media only screen and (min-width:1024px){.bottom p{width:80%;font-size:.35em}}.bottom p a{text-decoration:none;color:inherit}@media only screen and (min-width:1024px){.bottom.subpage{width:50%;margin-left:50%}}@media only screen and (min-width:1024px){.bottom.subpage .social a{padding:5vw 2vw}}@media only screen and (min-width:1024px){.bottom.subpage .social a img{width:15%}}@media only screen and (min-width:1024px){.bottom.subpage .newsletter .text{font-size:.8em}}@media only screen and (min-width:1024px){.bottom.subpage .partners a.kulturradet img{width:60%;top:13px}}@media only screen and (min-width:1024px){.bottom.subpage .partners a.wfoimc img{width:50%}}.top{position:fixed;width:100%;height:60px;top:0;left:0;z-index:1000;background-color:#ececec;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-ms-transition:background-color 300ms;-o-transition:background-color 300ms;transition:background-color 300ms}@media only screen and (min-width:600px){.top{height:70px}}.top .logo{position:fixed;width:60px;height:60px;cursor:pointer}@media only screen and (min-width:600px){.top .logo{width:70px;height:70px}}.top .logo img{width:100%}.top .logo svg{overflow:visible}.top .accessability{display:none}@media only screen and (min-width:600px){.top .accessability{position:fixed;top:0;right:0;height:70px;overflow:hidden;width:70px;display:flex;align-items:center;justify-content:center;background-color:#ececec;padding:5px}}.top .accessability svg{width:98%;background-color:#000}.top .accessability svg path{fill:#ececec}.top .nav-icon{position:fixed;width:25px;height:5px;top:26px;right:22px;cursor:pointer}@media only screen and (min-width:600px){.top .nav-icon{top:32px;right:32px}}@media only screen and (min-width:1024px){.top .nav-icon{width:120px;height:40px;top:8px;right:30px}}@media only screen and (min-width:1400px){.top .nav-icon{top:0}}.top .nav-icon .menu-label{display:none}@media only screen and (min-width:1024px){.top .nav-icon .menu-label{display:inline-block;color:#000;font-size:.4em;text-transform:uppercase;font-weight:700;position:relative}}@media only screen and (min-width:1400px){.top .nav-icon .menu-label{font-size:.35em}}.top .nav-icon .dots{position:absolute;width:100%;top:0;left:0;pointer-events:none}@media only screen and (min-width:1024px){.top .nav-icon .dots{top:-8px;left:10px;display:inline-block;position:relative;width:auto}}@media only screen and (min-width:1400px){.top .nav-icon .dots{top:-8px;left:5px}}.top .nav-icon .dots .dot{width:5px;height:5px;border-radius:50%;background-color:#009ce0;position:absolute}@media only screen and (min-width:1024px){.top .nav-icon .dots .dot{width:6px;height:6px}}.top .nav-icon .dots .dot.dot1{left:0}.top .nav-icon .dots .dot.dot2,.top .nav-icon .dots .dot.dot4,.top .nav-icon .dots .dot.dot5{left:12px}@media only screen and (min-width:1024px){.top .nav-icon .dots .dot.dot2,.top .nav-icon .dots .dot.dot4,.top .nav-icon .dots .dot.dot5{left:16px}}.top .nav-icon .dots .dot.dot3{left:24px}@media only screen and (min-width:1024px){.top .nav-icon .dots .dot.dot3{left:32px}}.top .title{position:fixed;top:18px;left:80px;color:#000;font-family:"futura-pt";font-weight:400;font-style:normal;font-size:.5em;text-transform:uppercase;line-height:1.1em}@media only screen and (min-width:600px){.top .title{left:100px}}@media only screen and (min-width:1024px){.top .title{top:22px;font-size:.4em}}@media only screen and (min-width:1400px){.top .title{left:110px;top:20px;font-size:.35em}}.top .title h1{color:#000;font-family:"futura-pt";font-weight:400;font-style:normal;font-size:1em;text-transform:uppercase;line-height:1.1em}@media only screen and (min-width:1024px){.top .title h1{font-size:1em}}.top .title span{display:block;font-family:"futura-pt";font-weight:700;font-style:normal;font-size:1.1em}.top .sticky-btns{display:block;position:fixed;top:13px;margin-left:80px;opacity:0;pointer-events:none;transform:matrix(1,0,0,1,0,40);-webkit-transform:matrix(1,0,0,1,0,40);-moz-transform:matrix(1,0,0,1,0,40);-o-transform:matrix(1,0,0,1,0,40)}.top .sticky-btns .main-menu-item{display:inline-block;position:relative}.top .sticky-btns .main-menu-item .sub-menu-item{display:none;position:absolute;padding:20px;left:0;background:#ececec;margin:0;min-width:150px;min-height:100px}.top .sticky-btns .main-menu-item .sub-menu-item a{display:block;margin:0;text-align:left;padding:5px}.top .sticky-btns .main-menu-item.last a{margin-right:0}@media only screen and (min-width:1024px){.top .sticky-btns{margin-left:0;right:200px;top:8px;text-align:right;opacity:1;transform:matrix(1,0,0,1,0,0);-webkit-transform:matrix(1,0,0,1,0,0);-moz-transform:matrix(1,0,0,1,0,0);-o-transform:matrix(1,0,0,1,0,0);pointer-events:all}}@media only screen and (min-width:1400px){.top .sticky-btns{top:0}}.top .sticky-btns a{color:#000;font-family:"futura-pt";font-weight:700;font-style:normal;text-transform:uppercase;font-size:.6em;padding:1.6vh 2vw;text-align:center;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-ms-transition:background-color 300ms;-o-transition:background-color 300ms;transition:background-color 300ms;cursor:pointer;margin:0 auto;text-decoration:none}@media only screen and (min-width:1024px){.top .sticky-btns a{font-size:.4em;padding:0;margin-right:40px}}@media only screen and (min-width:1400px){.top .sticky-btns a{font-size:.35em}}.top .sticky-btns a:hover{color:rgba(0,0,0,.8)}.top .sticky-btns a.desktop{display:none}@media only screen and (min-width:1024px){.top .sticky-btns a.desktop{display:inline-block}}.top .sticky-btns a.blue{color:#009ce0}.top nav{position:fixed;z-index:900;display:none;width:100%;opacity:0;background-color:#1a1a1a;top:60px}@media only screen and (min-width:600px){.top nav{top:70px}}@media only screen and (min-width:1024px){.top nav{padding-top:0;width:30%;right:0}}.top nav .search{margin-bottom:20px;background-color:#333;width:100%;float:left}.top nav .search form .search-icon{width:60px;height:50px;float:left}@media only screen and (min-width:600px){.top nav .search form .search-icon{height:60px}}.top nav .search form .search-icon img{width:26px;position:relative;top:12px;left:18px;opacity:.5}@media only screen and (min-width:1024px){.top nav .search form .search-icon img{top:-2px}}.top nav .search form .form-element{float:left;margin-top:12px}@media only screen and (min-width:1024px){.top nav .search form .form-element{margin-top:-5px;width:50%}}.top nav .search form .form-element input{background-color:transparent;font-family:"futura-pt";font-weight:400;font-style:normal;font-size:.9em;width:40vw;border:0;color:#fff;-webkit-appearance:none;border-radius:0}@media only screen and (min-width:1024px){.top nav .search form .form-element input{font-size:.6em;width:100%}}.top nav .main-menu{float:left;width:100%;margin-bottom:8vh}@media only screen and (min-width:600px){.top nav .main-menu{padding-top:3vh}}@media only screen and (min-width:1024px){.top nav .main-menu{padding-top:0}}.top nav .main-menu.fixed{padding-top:1vh}.top nav .main-menu .main-menu-item{padding-bottom:10px;padding-left:60px}@media only screen and (min-width:1024px){.top nav .main-menu .main-menu-item{padding-bottom:0}}@media only screen and (min-width:1024px){.top nav .main-menu .main-menu-item#main-menu-item-0,.top nav .main-menu .main-menu-item#main-menu-item-1,.top nav .main-menu .main-menu-item#main-menu-item-2{display:none}}.top nav .main-menu .main-menu-item a{font-family:"futura-pt";font-weight:700;font-style:normal;text-transform:uppercase;text-decoration:none;color:#fff;font-size:.9em;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}@media only screen and (min-width:600px){.top nav .main-menu .main-menu-item a{font-size:1em}}@media only screen and (min-width:1024px){.top nav .main-menu .main-menu-item a{font-size:.45em}}@media only screen and (min-width:1024px){.top nav .main-menu .main-menu-item a:hover{color:#ccc}}.top nav .main-menu .main-menu-item .sub-menu-item{display:none;margin-left:20px}.top nav .main-menu .main-menu-item .sub-menu-item a{display:block}.top nav .main-menu .main-menu-item.competition a{color:#009ce0}.top nav .main-menu .main-menu-item.mobile{display:block}@media only screen and (min-width:1024px){.top nav .main-menu .main-menu-item.mobile{display:none}}.top nav .mobile-hover{text-decoration:underline}.top nav .active a{opacity:.3}.top nav .active a:hover{opacity:.6;background:none}.top nav .social{float:left;width:100%;text-align:center}@media only screen and (min-width:1024px){.top nav .social{margin:0 auto 0;bottom:20vh}}.top nav .social a{display:inline-block;margin-right:30px}.top nav .social a:first-child{margin-right:25px}.top nav .social a:last-child{margin-right:0}.top nav .social a img{width:30px}footer .newsletter{width:100%;background-color:rgba(0,0,0,.1);padding:5vh 0;margin:0 auto 6vh}footer .newsletter .text{text-align:center;margin-bottom:2vh}footer .newsletter .newsletter-form{text-align:center}footer .newsletter .newsletter-form .form-element{display:inline-block;vertical-align:top}@media only screen and (min-width:1024px){footer .newsletter .newsletter-form .form-element{text-align:left}}footer .newsletter .newsletter-form .form-element:first-child{text-align:right}footer .newsletter .newsletter-form .form-element input{background-color:#fff;font-family:"futura-pt";font-weight:400;font-style:normal;font-size:.6em;border:0;color:#000;-webkit-appearance:none;border-radius:0;padding:1.5vh 4vw}@media only screen and (min-width:1024px){footer .newsletter .newsletter-form .form-element input{font-size:.5em;padding:1vh 1.5vw}}footer .newsletter .newsletter-form .form-element input[type="submit"]{font-family:"futura-pt";font-weight:700;font-style:normal;text-transform:uppercase;width:auto;background-color:#009ce0;color:#fff}#page-loading{display:none;background:rgba(255,255,255,.83);position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;text-align:center;padding-top:25%}.color1{background-color:#eb6e07!important}.color2{background-color:#009ce0!important}.color3{background-color:#2c357f!important}.color4{background-color:#babf21!important}.color5{background-color:#7e1c7d!important}.color6{background-color:#c20012!important}.photo1{background-image:url(images/academy_instructors_2016.jpg)}.photo2{background-image:url(images/gabriela-montero.jpg)}@media only screen and (min-width:1024px){.photo2{background-image:url(images/gabriela-montero-desktop.jpg)}}.photo3{background-image:url(images/test-artist.jpg)}.photo4{background-image:url(images/fargespill.jpg)}.photo5{background-image:url(images/fargespill2.jpg)}.photo6{background-image:url(images/emilia-amper.jpg)}.photo7{background-image:url(images/odd-norstoga.jpg)}.photo8{background-image:url(images/pavel-haas-quartet.jpg)}.photo9{background-image:url(images/temp1.jpg)}@font-face{font-family:'flexslider-icon';src:url('fonts/flexslider-icon.eot');src:url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),url('fonts/flexslider-icon.woff') format('woff'),url('fonts/flexslider-icon.ttf') format('truetype'),url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\20";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:''}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:''}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:''}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}