/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-size:16px;-webkit-overflow-scrolling:touch}.visually-hidden{position:absolute;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:-1px;padding:0;border:0}.main-view{height:100%}.main-view-inner{width:300%;padding:0 100%;position:relative;left:-100%;display:flex;flex-direction:column}@media (min-width: 992px){.main-view-inner{width:calc(100% + 2*400px);padding:0 400px;left:-400px}}.main-view-content{width:100%;max-width:100vw;margin-bottom:2rem}@media (min-width: 768px){.main-view-content{margin-bottom:5rem}}.main-view-content.homepage-view-content{margin-bottom:2rem}#react-view{height:100%;overflow:hidden}ul{list-style:none;margin:0;padding:0}.page-content{max-width:calc(1000px + 2*2rem);margin:0 auto;padding:0 2rem}.content-iframe-wrapper{position:relative;width:100%;height:0;margin-top:4rem;margin-bottom:4rem;max-width:none}.content-iframe-wrapper.content-iframe-video-wrapper{padding-bottom:51%}.content-iframe-wrapper.content-iframe-soundcloud-wrapper{padding-bottom:12%}.content-iframe{position:absolute;width:100%;height:100%;left:0;top:0}.ingress{font-family:"Ultima";font-size:1.75rem;line-height:1.15;max-width:600px;margin:0 auto 3rem;font-weight:lighter}.content{line-height:1.5;margin-bottom:5rem}.content p{max-width:600px;margin:0 auto 2rem}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{max-width:600px;margin:0 auto}.content img{max-width:100%;height:auto;margin:0 auto 2rem}.content a{border-bottom:1px solid #d61100;text-decoration:none;color:#000}.content a:visited{color:#000}.content a:hover,.content afocus{color:#d61100}.content ul,.content ol{max-width:600px;margin:0 auto 2rem}.content ul{list-style:disc;padding-left:1rem}.content ol{padding-left:1rem}button{outline:none;border:none;background-color:transparent;cursor:pointer;font-family:"futura-pt",Futura}.button{display:inline-block;margin-bottom:0;font-weight:600;text-align:center;vertical-align:middle;touch-action:manipulation;background-image:none;border:2px solid #000000;white-space:nowrap;padding:1rem 2rem;font-size:1rem;line-height:1.25;border-radius:2px}.button-link{color:#000000;text-decoration:none;font-family:"futura-pt",Futura;cursor:pointer}@font-face{font-family:'Ultima-logo';src:url("../fonts/Ultima1927Web-Logo.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Ultima-title';src:url("../fonts/Ultima1927Web-Title.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Ultima';src:url("../fonts/Ultima1927Web-Text.woff") format("woff");font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{margin-top:0;font-family:"Ultima-title";font-weight:lighter}p{margin:0 0 1rem;letter-spacing:0.5px}body{font-family:TimesNewRoman}.page-link{display:inline-block;font-family:"Ultima";font-size:2rem;font-weight:lighter;color:#000;text-decoration:none;padding-right:3rem;background-image:url(../icons/pil_liten.svg);background-position:center right;background-repeat:no-repeat;background-size:37px 8px}.page-link:visited{color:#000}.page-link:hover,.page-linkfocus{color:#d61100}.inline-link{border-bottom:1px solid #d61100;text-decoration:none;color:#000}.inline-link:visited{color:#000}.inline-link:hover,.inline-linkfocus{color:#d61100}.section-title{font-size:2.5rem;max-width:600px;margin:0 auto 2rem;line-height:1.25}@media (min-width: 768px){.section-title{font-size:3.5rem}}.section-title:after{content:'';display:block;width:50px;height:3px;background-color:black;margin-top:1rem}.navbar{position:fixed;top:0;left:0;height:calc(48px + 2rem);width:100%;z-index:1050;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;color:#fff;background-color:transparent;padding:1rem 0.25rem}.navbar.scrolled,.navbar.navbar-white{background-color:#fff;color:#000}.navbar.scrolled{height:calc(48px + 2rem)}@media (min-width: 768px){.navbar.scrolled{padding:1rem 2rem}}.navbar.with-transition{transition:background-color 500ms linear, color 500ms linear, padding 500ms, height 500ms}.slider-open .navbar{transition:left 450ms}.slider-left .navbar{left:100%}@media (min-width: 992px){.slider-left .navbar{left:400px}}.slider-right .navbar{left:-100%}@media (min-width: 992px){.slider-right .navbar{left:-400px}}@media (min-width: 992px){.navbar{padding:2rem;height:calc(80px + 4rem)}}.navbar-logo{position:absolute;top:16px;left:50%;transform:translateX(-50%);font-size:0.875rem;height:4.5625em;transition:height 500ms, top 500ms}@media (min-width: 1200px){.navbar-logo{font-size:1rem}}@media (min-width: 992px){.navbar-logo{top:32px}}.scrolled .navbar-logo{top:16px}.navbar-logo path{fill:#fff;transition:fill 300ms}.scrolled .navbar-logo path,.navbar-white .navbar-logo path{fill:#000}.scrolled .navbar-logo{height:1.9375em}.navbar-logo-subtitle{display:none}.navbar-logo-subtitle svg{transition:opacity 500ms, width 500ms;width:15.0625em;height:4.3125em;position:relative}@media (min-width: 992px){.navbar-logo-subtitle svg{height:3.6em}}@media (min-width: 992px){.navbar-logo-subtitle{display:inline-block}}.navbar-logo-subtitle path{fill:#fff}.scrolled .navbar-logo-subtitle svg{width:0;opacity:0}.navbar-logo-main{display:inline-block;vertical-align:top}.navbar-logo-main svg{width:4.6875em;height:1.6875em}@media (min-width: 992px){.navbar-logo-main svg{height:1.4em}}@media (min-width: 992px){.navbar-logo-main{margin-right:0}.scrolled .navbar-logo-main{margin-right:0}}.navbar-locale-button{font-family:"futura-pt", Futura;text-decoration:none;color:inherit}.navbar-locale-no .navbar-locale-button-no{display:none}.navbar-locale-en .navbar-locale-button-en{display:none}.navbar-locale.navbar-locale-button{display:none}@media (min-width: 768px){.navbar-locale.navbar-locale-button{display:inline-block}}.navbar-locale.menu-locale-button{text-align:center;margin-bottom:2rem}@media (min-width: 768px){.navbar-locale.menu-locale-button{display:none}}.navbar-icon-button{background-repeat:no-repeat;background-position:center top;padding:0 0.75rem}.navbar-icon{display:block;margin:0 auto 4px}.navbar-icon svg{max-height:100%;max-width:100%;transition:fill 500ms;fill:#fff}.scrolled .navbar-icon svg,.navbar-white .navbar-icon svg{fill:#000}.navbar-menu-button-icon{height:20px;width:20px}.navbar-favourites-button-icon{height:26px;width:26px;margin:2px auto 2px;position:relative}.navbar-favourites-button-icon .contains-favourites{display:inline-block;position:absolute;width:9px;height:9px;background-color:red;border-radius:50%;right:-1px;border:2px solid #fff}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);fill:#b51d1d}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05);fill:red}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);fill:#b51d1d}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}.navbar-search-button-icon{height:23px;width:23px}.navbar-language-button-icon{height:23px;width:20px}.select-flex-wrapper{display:flex;justify-content:flex-end;margin-bottom:1rem}.select{position:relative;font-family:"futura-pt",Futura}.select label{margin-right:1rem}.select select{-webkit-appearance:none;background-color:#fff;height:2.8rem;width:8rem;border:2px solid #b6ecdf;border-radius:0;padding-left:1rem}.select:after{position:absolute;content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;top:1.3rem;right:1rem}.image-top{width:100%;margin-bottom:3rem;background-repeat:no-repeat;background-size:cover;background-position:center}@media (min-width: 992px){.image-top{margin-bottom:4rem}}@media (min-width: 1600px){.image-top{margin-bottom:6rem}}.image-top-title{color:#fff;font-size:2rem;text-align:center;padding:6rem 1rem 2rem;margin-bottom:0}.image-top-title.video-title{position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto}@media (min-width: 992px){.image-top-title{font-size:3rem;padding:8rem 1rem 4rem}}@media (min-width: 1600px) and (min-height: 1200px){.image-top-title{font-size:5rem;padding:17rem 1rem 15rem}}@media (min-width: 2000px) and (min-height: 1200px){.image-top-title{font-size:5rem;padding:19rem 1rem 17rem}}.tag-item{flex:none;border:2px solid #d0f9f2;background-color:#d0f9f2;color:#000;padding:0.5rem 2rem;margin:0.5rem;text-align:center;font-family:"futura-pt",Futura;font-size:0.875rem;font-weight:500;line-height:1.5rem}@media (min-width: 768px){.tag-item{min-width:120px}}.tag-item-outline{flex:none;min-width:120px;border:2px solid #b6ecdf;color:#000;padding:0.5rem 2rem;margin:0.5rem;text-align:center;font-size:0.875rem;font-weight:500;line-height:1.5rem}@media (min-width: 768px){.tag-item-outline{min-width:120px}}.tag-item-outline.icon-button{padding:0.5rem 0rem;text-align:left}.tag-item-outline.icon-button .text{position:relative;left:25%}@media (min-width: 768px){.tag-item-outline.icon-button{display:none}}@media (max-width: 768px){.tag-item,.tag-item-outline{width:90%}}.tag-item-outline.black{border-color:#1f1f1f}.date-buttons-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 auto 0;max-width:780px;padding-top:0.4rem}.date-button-outline{flex:none;width:50px;height:50px;border-radius:50%;color:#000;padding:0.5rem;margin:0.5rem;text-align:center;font-size:0.875rem;font-weight:500;line-height:1.5rem}.date-button-past{border:none;background-color:#eee;color:#1f1f1f}.date-button-full{flex:none;width:50px;height:50px;border-radius:50%;background-color:#b6ecdf;color:#000;padding:0.5rem;margin:0.5rem;text-align:center;font-size:0.875rem;font-weight:500;line-height:1.5rem}.date-button-empty{flex:none;min-width:50px;height:50px;border:2px solid #fff;color:#000;padding:0.5rem;margin:0.5rem;text-align:center;font-size:0.875rem;font-weight:500;line-height:1.5rem}.day-wrapper{position:relative}.day-name{display:none}.month-name{display:block;text-transform:capitalize;font-family:"futura-pt",Futura;font-weight:500;text-align:center;font-size:1.5rem}@media (max-width: 768px){.date-button-past{background-color:#fff;color:#c5c5c5}.week-days-separator{display:none}.day-name{display:block;position:absolute;text-transform:uppercase;font-family:"futura-pt",Futura;left:23px;font-weight:500}.day-name-past{color:#c5c5c5}.date-button-empty,.date-button-full,.date-button-outline{margin:2rem 0.5rem 2rem 0.5rem}}.date-range-icon{display:inline-block;width:17px;height:17px;background-image:url(../icons/date_range.svg);background-size:17px 17px;background-repeat:no-repeat;position:relative;right:4px;top:3px}.tags-and-date-wrappers{margin-bottom:3rem}.tags-wrapper{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.toggle-favourite{display:none;font-size:0.875rem;font-weight:500;padding-top:2rem;background-image:url(../icons/hjerte_graa.svg);background-repeat:no-repeat;background-position:center top;background-size:28px}.toggle-favourite.favourite-added{background-image:url(../icons/hjerte_rod.svg)}.toggle-favourite:hover,.toggle-favouritefocus{background-image:url(../icons/hjerte_rod.svg)}.speech-bubble{font-family:"futura-pt",Futura;height:100px;width:100px;border-radius:50%;text-align:center;position:relative;flex:none;align-self:center;top:-27px;font-size:1.8rem;display:flex;justify-content:right;align-items:center;margin:0 auto 1rem 0}.speech-bubble:before{content:'';position:absolute;width:0;height:0;left:-11px;bottom:0;border:22px solid transparent;border-left-width:26px;transform:rotate(-33deg)}.front-speech-bubble{min-width:292px}.circle{font-family:"futura-pt",Futura;height:100px;width:100px;border-radius:50%;text-align:center;position:relative;flex:none;align-self:center;top:-27px;font-size:1.8rem;display:flex;justify-content:right;align-items:center;margin-bottom:10px}.ticket-link{text-decoration:none;color:#000;font-family:"futura-pt",Futura}.ticket-link:hover,.ticket-link:focus{background-color:#d61100;border-color:#d61100;color:#fff}.ticket-information{display:none;font-size:1.25rem;font-family:"futura-pt",Futura}.event-buy-ticket .ticket-information{display:block}.close-icon{width:24px;height:24px;background:url(../icons/close.svg) no-repeat;background-size:20px}.carousel{position:relative;opacity:0;transition:opacity 300ms}.carousel-inner{position:relative;overflow:hidden;max-width:100vw;left:50%;transform:translateX(-50%)}.carousel-inner-animation.animating{transition-property:transform, left}.carousel-item{overflow:hidden;position:absolute;top:0;left:50%;max-width:77%}.carousel-item.carousel-item-active{position:relative}.carousel-item.carousel-item-swipe-end{transition:transform 250ms}.carousel-button{position:absolute;z-index:900;display:none;transform:translateY(-50%);width:64px;height:50px;background-position:top 15px center;background-repeat:no-repeat;background-color:#000;transition:background-color 300ms;background-size:50px 11px}.carousel-button:hover,.carousel-button:focus{background-color:#e71538}@media (min-width: 1335px){.carousel-button{width:135px;background-size:95px 21px;background-position:top 12px center}}.carousel-button-prev{left:0;background-image:url(../icons/pil_venstre.svg)}.carousel-button-next{right:0;background-image:url(../icons/pil_hoyre.svg)}body.slider-open{position:relative;overflow:hidden}.slider-open .main-view-content,.slider-open .slider-wrapper,.slider-open footer{transition:transform 450ms}.slider-left .main-view-content,.slider-left .slider-wrapper,.slider-left footer{transform:translateX(100%)}@media (min-width: 992px){.slider-left .main-view-content,.slider-left .slider-wrapper,.slider-left footer{transform:translateX(400px)}}.slider-right .main-view-content,.slider-right .slider-wrapper,.slider-right footer{transform:translateX(-100%)}@media (min-width: 992px){.slider-right .main-view-content,.slider-right .slider-wrapper,.slider-right footer{transform:translateX(-400px)}}.slider-wrapper{position:fixed;top:0;left:0;height:100%;width:100%;z-index:1000}.slider-wrapper.slider-wrapper-closed{display:none}.slider-container{height:100%;width:100%;position:fixed;top:0}@media (min-width: 992px){.slider-container{overflow-y:auto}}.slider-wrapper-left .slider-container{left:-100%}@media (min-width: 992px){.slider-wrapper-left .slider-container{left:-400px}}.slider-wrapper-right .slider-container{right:-100%}@media (min-width: 992px){.slider-wrapper-right .slider-container{right:-400px}}.slider-block{display:flex;flex-direction:column;background-color:#1f1f1f;color:#fff;height:100%;width:100%;position:relative;padding-top:3rem;overflow-y:auto}@media (min-width: 992px){.slider-block{width:400px}}.slider-wrapper-left .slider-block{margin-right:auto}.slider-wrapper-right .slider-block{margin-left:auto}.slider-content{padding:2rem;max-width:400px;margin:0 auto}.slider-content .navbar-icon svg{fill:#fff}.slider-close{position:absolute;top:1.5rem}.slider-wrapper-left .slider-close{left:1.5rem}.slider-wrapper-right .slider-close{right:1.5rem}.menu-list{text-align:center;margin-bottom:1.5rem}.menu-list.menu-list-secondary{margin-top:1.6rem;margin-bottom:3rem}.menu-list .menu-sub{margin-top:1.6rem;display:block}.menu-list .menu-sub .menu-list-item{font-size:1.4rem}.menu-list-item{font-size:1.7rem;padding-bottom:0.75rem}.menu-list-link{text-transform:lowercase;text-decoration:none;color:#fff;font-family:"Ultima"}.menu-list-link:visited{color:#fff}.menu-list-link:hover,.menu-list-link:focus{text-decoration:underline}.menu-follow-bubble{height:125px;width:125px;background-color:#fff;color:#000;margin:0 auto 2rem;justify-content:center}.menu-follow-bubble:before{border-width:27px;border-left-width:33px;left:-14px;border-bottom-color:#fff}.menu-follow{text-align:center;margin-bottom:2rem}.menu-follow a{margin:0 0.5rem;font-family:"futura-pt",Futura;color:#fff;text-decoration:none}.menu-follow a:focus,.menu-follow a:hover{text-decoration:underline}.menu-follow a:visited{color:#fff}.menu-top-links{list-style:none;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:4rem}.menu-top-link-item{flex:0 1 auto;text-align:center}.menu-top-link{font-family:"Ultima";font-size:1.25rem;display:inline-block;line-height:1;background-image:url(../icons/pil_hoyre_ned.svg);background-repeat:no-repeat;background-position:center bottom;padding-bottom:1.25rem;color:#fff;text-decoration:none}.menu-top-link:visited{color:#fff}.menu-section-separator{width:2.5rem;height:0.1rem;background-color:#fff;margin-left:auto;margin-right:auto}.arrow-up{position:relative;top:-14px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid white}.arrow-down{position:relative;top:22px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid white}.favourites{display:none}.favourites-list{width:400px;max-width:100%}.favourite-slider .slider-content{padding-top:0}.favourites-title{padding-top:4rem;background-image:url(../icons/hjerte.svg);background-repeat:no-repeat;background-position:top center;background-size:2.5rem;margin-top:3rem;margin-bottom:5rem;text-align:center;font-family:"Ultima";font-size:2rem;text-transform:lowercase}.favourite-account-container{padding-top:5rem;background-image:url(../icons/hjerte.svg);background-repeat:no-repeat;background-position:top center;background-size:3.5rem;margin-bottom:5rem}.favourite-account-title{text-align:center;font-size:2rem;margin-bottom:1rem}.favourite-account-text{text-align:center;line-height:1.5}.favourite-account-buttons{display:flex;flex-direction:row;justify-content:center}.favourite-account-buttons .favourite-account-button{flex:0 1 auto}.favourite-account-buttons .favourite-account-button:first-child{margin-right:1rem}.favourite-account-buttons .favourite-account-button:last-child{margin-left:1rem}.favourite-account-button{border:2px solid #fff;color:#fff;padding:0.5rem 2rem;border-radius:2px;max-width:160px}.favourite-account-button:hover,.favourite-account-button:focus{outline:none;background-color:#fff;color:#000}.favourite-login-button{margin:2rem auto 0.5rem;width:160px;display:block}.favourite-account-facebook-login{text-transform:lowercase;text-decoration:none;color:#fff;border-bottom:1px solid #fff}.favourite-account-facebook-login-container{text-align:center;margin-bottom:2rem}.favourite-account-change-view{text-align:center}.favourite-account-change-view-button{color:#fff;border-bottom:1px solid #fff;padding:0}.favourite-item{margin-bottom:2.5rem;color:#fff}.favourite-item-image{position:relative;overflow:hidden;margin-bottom:1.25rem;height:200px;background-repeat:no-repeat;background-position:center;background-size:cover}.favourite-item-ticket-button{position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:#fff;color:#000;border:2px solid #000;text-decoration:none;padding:1rem 2.5rem}.favourite-item-info{text-align:center;font-family:"futura-pt",Futura}.favourite-item-title{font-family:"Ultima";font-size:2rem;margin-bottom:1.25rem}.favourite-item-location .inline-link{color:#fff}.favourite-item-location .inline-link:hover,.favourite-item-location .inline-link:focus{color:#d61100}.favourite-item-remove{padding-left:1.65rem;background-image:url(../icons/hjerte_rod.svg);background-repeat:no-repeat;background-position:left center;background-size:18px}.favourite-item-location-separator{display:inline-block;margin:0 0.5rem;font-size:1.5rem;position:relative;top:3px}.logout{text-align:center}.favourites-empty{text-align:center;font-family:"futura-pt",Futura;margin-top:5rem}.favourites-empty a{text-decoration:none;color:#fff;border-bottom:1px solid #fff}.program-item-title-link.favourite-item-title-link{color:#fff}.program-item-title-link.favourite-item-title-link:visited{color:#fff}.program-grid-item-event-info.favourite-item-info{border:none;padding-top:0}.favourite-item-date{font-weight:500}footer{margin-top:auto;margin-bottom:2rem}@media (min-width: 768px){footer{margin-bottom:5rem}}.footer-content{padding:1rem 2rem}.footer-newsletter{width:600px;max-width:100%;margin:0 auto;border:2px solid #000;display:flex;flex-direction:row}.input-newsletter{border:none;padding:1.5rem 2rem;flex:1 1 auto}.input-newsletter-submit{flex:none;width:60px;background-image:url(../icons/pil_liten.svg);background-repeat:no-repeat;background-position:center;background-size:37px 8px}.input-newsletter-submit:hover,.input-newsletter-submit:focus{background-color:#d61100;background-image:url(../icons/pil_liten-white.svg)}@media (min-width: 992px){.input-newsletter-submit{width:120px;background-image:url(../icons/pil_hoyre_ned_rod.svg)}.input-newsletter-submit:hover,.input-newsletter-submit:focus{background-color:#d61100;background-image:url(../icons/pil_hoyre_ned.svg)}}.footer-social-share{margin-top:3rem;padding:0 2rem;text-align:center}.share-button{display:inline-block;width:3rem;margin:0 0.5rem}.share-button.facebook-share-button{width:4rem}.share-button img{width:100%}input[type="text"],input[type="email"],input[type="password"]{padding:1.5rem}.label{position:absolute;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:-1px;padding:0;border:0}.favourite-account-input{border:2px solid #fff;background-color:transparent;color:#fff;border-radius:2px;display:block;width:300px;margin:0 auto 1rem}.week-days-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 auto 0;max-width:780px}.week-days-container .week-days{text-transform:uppercase;text-align:center;font-family:"futura-pt",Futura;font-size:0.875rem;font-weight:500;line-height:1.5rem;margin:0.5rem;width:50px}@media (max-width: 768px){.week-days-container{display:none}}.week-days-separator{width:765px;border-top:1px solid;margin:0 auto 0}.program-page-tags{max-width:1000px;margin:0 auto 1.5rem;flex-wrap:wrap}.program-list-wrapper{max-width:1200px;margin:0 auto;padding:1rem}.program-list-wrapper.related-items{border-top:3px solid #000}.program-list{display:flex;flex-direction:column}.program-list.program-grid{flex-direction:row;flex-wrap:wrap}.program-list-columns{display:flex;flex-direction:row;padding:1.25rem 0;margin-bottom:1.25rem;border-top:3px solid #000;border-bottom:1px solid #000}.program-header{padding:0 1.5rem 0 0;border-bottom:1px solid transparent;background-image:url(../icons/sorteringspil_ned_graa.svg);background-position:right center;background-repeat:no-repeat;background-size:11px 7px}.program-header.active{background-image:url(../icons/sorteringspil_ned_rod.svg)}.program-header.active.reversed{background-image:url(../icons/sorteringspil_opp_rod.svg)}.program-header:hover,.program-header:focus{border-color:#d61100}.program-grid-item{flex:none;width:100%;padding:1rem 1rem 2.5rem}@media (min-width: 768px){.program-grid-item{width:50%}}.program-grid-item.highlight h3{font-size:3rem}.program-grid-item.highlight .program-grid-item-event-info{font-size:1.5rem}.program-grid-item.highlight .program-grid-item-event-info .program-grid-item-location{font-size:1.1rem}@media (min-width: 992px){.program-grid-item{width:33%}.program-grid-item.highlight{width:68%}.program-grid-item.double-highlight{width:50%}}.program-grid-item-image{position:relative}.program-grid-item-image .item-today-tag{position:absolute;background-color:#000;padding:0.5rem 1rem;color:#fff;z-index:1;font-family:"futura-pt",Futura;font-size:14px}.program-grid-item-image-link{height:200px;background-repeat:no-repeat;background-size:cover;background-position:center;display:block;margin-bottom:1.25rem;position:relative}.program-grid-item-image-link:hover .program-grid-item-image-link-hover,.program-grid-item-image-link:focus .program-grid-item-image-link-hover{opacity:1}@media (min-width: 992px){.highlight .program-grid-item-image-link{height:450px}.highlight.double-highlight .program-grid-item-image-link{height:300px}}.program-grid-item-image-link-hover{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(255,72,56,0.7);opacity:0;transition:opacity 500ms;font-family:"Ultima";text-decoration:none;font-size:2rem;text-transform:lowercase;display:flex;justify-content:center;align-items:center;color:#fff}.program-list-item{font-family:"futura-pt",Futura;flex:none;width:100%;display:flex;flex-direction:row;align-items:center;position:relative;margin-bottom:1.5rem;padding-bottom:1.5rem}.program-list-item:after{content:'';height:1px;width:calc(100% - 140px);position:absolute;bottom:0;left:140px;background-color:#000}@media (min-width: 1000px){.program-list-item:after{width:calc(100% - 120px);left:120px}}.front-page-news-item.program-list-item:after{width:100%;left:0}@media (min-width: 1000px){.front-page-news-item.program-list-item:after{width:calc(100%);left:0}}.related .program-list-item:after{width:100%;left:0}.program-list-item-link{color:#000;text-decoration:none;margin:0 2rem 0 0}.program-list-item-link:visited{color:#000}.program-list-item-link h3{border-bottom:2px solid transparent;display:inline-block}.program-list-item-link:hover h3,.program-list-item-link:focus h3{color:#d61100}.program-list .program-list-item-link{margin-bottom:1.5rem}.toggle-favourite{display:none}.toggle-favourite.program-item-list-toggle-favourite{width:28px}.program-view-buttons{padding:2rem;display:none}@media (min-width: 992px){.program-view-buttons{display:block;max-width:1200px;margin:0 auto;padding:0 1rem}}.program-view-buttons button .text{text-transform:uppercase;position:relative;top:-1px}.program-view-button{width:calc(13px + 1rem);height:13px;display:inline-block;background-repeat:no-repeat;background-size:13px;background-position:center;padding:0 0.5rem;margin:0 0.5rem}.program-view-button-grid{background-image:url(../icons/tiles-small.svg)}.program-view-button-list{background-image:url(../icons/liste-small.svg)}.program-view-button-filters{background-image:url(../icons/filters.svg);position:relative;top:2px}.program-list-item-day{font-family:"Ultima";text-align:center;display:flex;min-width:70px}.program-list .program-list-item-day{font-size:2rem}@media (min-width: 1000px){.program-list .program-list-item-day{font-size:3rem;min-width:140px}}.program-list-item-date{font-size:2.5rem;line-height:0.8}@media (min-width: 1000px){.program-list-item-date{font-size:3.5rem}}.program-list-item-hide-date .program-list-item-date{display:none}.program-list-item-dayOfWeek{text-transform:lowercase;margin-left:0.5rem}.program-list-item-hide-date .program-list-item-dayOfWeek{display:none}.program-list-item-image{flex:none;width:8rem;display:none}.program-list .program-list-item-image{height:8rem;border-radius:50%;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}@media (min-width: 768px){.program-list-item-image{display:block}}.program-item-title-link{display:block;margin:0 0 1.25rem}@media (min-width: 1000px){.program-item-title-link{margin:0 0 1.25rem}}.program-item-title{display:inline-block;margin-bottom:0;font-size:1.5rem}.program-list-item-title{margin:0 2rem 0 0;flex:1}.program-list-item-title h3{font-size:1.5rem;margin-bottom:0}@media (min-width: 1000px){.program-list-item-title{margin:0 2rem}}.program-list-item-location{flex:1;margin-right:2rem}.program-list-item-time{flex:0;min-width:120px}.program-list-item-time-clock{font-family:"Ultima-title";font-size:1.5rem;font-weight:lighter;display:block;margin-bottom:0.5rem}.program-grid-item-event-info{padding:0.5rem 0;border-top:3px solid #000;border-bottom:1px solid #000}.program-grid-item-info{text-align:center;font-family:"futura-pt",Futura}.program-grid-item-location{font-family:"futura-pt",Futura;font-size:0.875rem}.program-grid-item-location-separator{display:inline-block;margin:0 0.5rem;font-size:0.875rem;position:relative}.program-text{font-family:"futura-pt",Futura;font-size:1.25rem;line-height:1.25;text-align:center;max-width:600px;margin:0 auto 3rem;padding:0 2rem}.program-list-item-location-name{font-family:"Ultima-title";font-size:1.5rem;font-weight:lighter;display:block;margin-bottom:0.5rem}.program-list-item-favourite{width:28px;flex:none;margin:0 1.5rem}.program-list-item-ticket{width:150px;flex:1}.program-empty{padding:1rem;max-width:1000px;margin:0 auto;text-align:center;font-family:"Ultima";font-weight:lighter;font-size:2.5rem}.program-grid-item-tag-icons{position:absolute;top:0.75rem;right:0.5rem}.event-grid-tag-icon{height:40px;width:40px;display:inline-block;margin:0 0.25rem}.event-grid-tag-icon img{display:block;width:100%}.btn-more-wrapper{text-align:center;margin-bottom:70px}.related-section{margin-top:8rem}.related-items-icon{margin-right:2rem;background-color:#fe4838;height:50px;width:50px;font-size:1.5rem}.related-items-icon:before{border-bottom-color:#d61100}@media (min-width: 1000px){.related-items-icon{height:100px;width:100px;font-size:1.8rem;justify-content:left}}.related-items-title{min-width:22rem;text-align:left;margin-left:4rem}@media (min-width: 1000px){.related-items-title{margin-left:3rem}}.search-page-content{padding:0 1rem}@media (min-width: 768px){.search-page-content{padding:0 2rem}}.search-icon{display:inline-block}.search{position:absolute;display:block;top:0;left:0;visibility:hidden;height:0;width:100%;background-color:#1f1f1f;color:#fff;transition:visibility 500ms, height 500ms}.search-inner{padding:1rem;opacity:0;transition:opacity 350ms}.search-open .search-inner{opacity:1}.search-open{visibility:visible;transition:height 500ms}.search-close-button{position:absolute;top:1.5rem;right:1.5rem}.search-field{display:block;margin-top:2rem}@media (min-width: 768px){.search-field{padding-top:calc(35px + 2rem);background-image:url(../icons/sok.svg);background-position:center top;background-size:35px 35px;background-repeat:no-repeat}}.search-field-label{text-align:center;font-family:"Ultima";font-size:1.5rem;margin-bottom:2rem;display:block}@media (min-width: 768px){.search-field-label{font-size:2rem;margin-bottom:3rem}}@media (min-width: 992px){.search-field-label{margin-bottom:1rem}}#search-input{font-family:"Ultima";background-color:transparent;border:none;outline:none;font-size:2rem;display:block;width:100%;text-align:center}@media (min-width: 768px){#search-input{font-size:3rem}}@media (min-width: 992px){#search-input{font-size:4rem}}@media (min-width: 1200px){#search-input{font-size:4rem}}.search-result-number{font-family:"Ultima";font-size:1.5rem;max-width:600px;margin:0 auto 3rem}@media (min-width: 768px){.search-result-number{margin:0 auto 5rem;font-size:2rem}}.list-item-left.search-item-left-empty:before{content:'';display:block;width:40%;height:3px;background-color:#1f1f1f;margin:0 auto}.search-item-right-link{display:block;padding-right:3rem;background-size:2rem 0.435rem;background-image:url(../icons/pil_liten.svg);background-position:right center;background-repeat:no-repeat;text-decoration:none;color:#1f1f1f}.search-item-right-link:visited{color:#1f1f1f}@media (min-width: 768px){.search-item-right-link{display:none}}.search-item-text{font-size:1.25rem;margin-bottom:0.75rem}@media (min-width: 768px){.search-item-text{font-size:1.5rem;margin-right:1.5rem;margin-bottom:0;width:calc(70% - (12.5rem)/2)}.search-item-text p{margin-top:1rem;font-family:"Times New Roman";font-size:1rem;line-height:1.4rem}}.search-item-link{display:inline-block}@media (min-width: 768px){.search-item-link{text-align:right;width:calc(30% - (12.5rem)/2);margin-left:auto}}.search-item-link .page-link{font-size:1.5rem;padding-right:3rem;background-size:2.3rem 0.5rem;background-image:url(../icons/pil_liten.svg)}.search-loading.loading-indicator{margin-top:0}.search-loading .spinner{margin:10px auto;width:60px;height:48px}.search-loading .spinner>div{width:7.2px}.search-content-margin-bottom{margin-bottom:0.5rem}@media (max-width: 767px){.list-item-right.search-item-right{display:none}}.search-item-image{display:none}@media (min-width: 768px){.search-item-image{display:block}}.more-search-results-wrapper{display:flex;justify-content:center;margin-top:4rem}.list{display:flex;flex-direction:column;border-top:3px solid #1f1f1f}.list-item{flex:1 1 auto;padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #1f1f1f;display:flex;flex-direction:row;font-family:"Ultima";align-items:center}@media (min-width: 768px){.list-item{padding-left:1rem;padding-right:1rem}}.list-item-left{flex:none;width:60px;font-size:2rem;margin-right:1.5rem;text-align:center}@media (min-width: 768px){.list-item-left{font-size:3rem;width:80px}}.list-item-right{width:calc(100% - 30px);display:flex;flex-direction:row;align-items:center;padding-right:0}.list-item-image{flex:none;width:4rem;height:4rem;border-radius:50%;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;margin-right:1.5rem}@media (min-width: 768px){.list-item-image{width:8rem;height:8rem}}.list-item-text{padding-right:0;background-image:none;font-size:1.5rem}@media (min-width: 768px){.list-item-text{font-size:2rem}}.list-item-text.list-item-text-large{font-size:3rem}@media (min-width: 768px){.list-item-text.list-item-text-large{font-size:4rem}}.list-item-link{border-bottom:2px solid #d61100}.contextual-menu-wrapper{position:relative;max-width:1600px;margin:0 auto}.contextual-menu{position:absolute;top:0;display:none;z-index:1000;background-color:rgba(255,255,255,0.95);padding:1rem;margin:-1rem}.contextual-menu.contextual-menu-fixed{position:fixed;top:192px}@media (min-width: 1033px){.contextual-menu{display:block}}.contextual-menu-item{margin-bottom:0.5rem;width:130px}.contextual-menu-item:last-child{margin-bottom:0}.contextual-menu-item button{text-align:left;font-size:0.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;padding:0 0 3px;max-width:100%}.contextual-menu-item.contextual-menu-item-active button{border-bottom:3px solid #d0f9f2}.loading-indicator{margin-top:200px}.loading-indicator.loading-inline{margin-top:0}.spinner{margin:100px auto;width:100px;height:80px;text-align:center;font-size:10px}.spinner>div{background-color:#d61100;height:100%;width:12px;display:inline-block;margin:0 1px;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.homepage-event-carousel-wrapper{margin:0 auto 3rem}@media (min-width: 768px){.homepage-event-carousel-wrapper{margin:0 auto 5rem}}.event-carousel{margin:0 -1rem}.carousel-event{padding:0.5rem;background-color:#fff}.carousel-item-active .carousel-event:hover .carousel-event-image-link,.carousel-item-active .carousel-event:hover .carousel-event-autoplay,.carousel-item-active .carousel-event:focus .carousel-event-image-link,.carousel-item-active .carousel-event:focus .carousel-event-autoplay{opacity:1}@media (min-width: 768px){.carousel-event{padding:1rem}}.carousel-event-bottom{opacity:0.3;transition:opacity 500ms}.carousel-item-active .carousel-event-bottom{opacity:1}.carousel-event-title{display:inline-block;margin-top:1rem;margin-bottom:1rem;font-size:1.5rem}@media (min-width: 768px){.carousel-event-title{margin-top:2rem;font-size:2rem}}.carousel-event-title-link{border-bottom:2px solid transparent;color:#000}.carousel-event-title-link:visited{color:#000}.carousel-event-title-link:hover,.carousel-event-title-link:focus{color:#d61100}.carousel-event-image{overflow:hidden;position:relative;width:100%;height:0;padding-bottom:51%;background-repeat:no-repeat;background-size:cover;background-position:center}.carousel-event-image-link{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(255,72,56,0.7);opacity:0;z-index:500;transition:opacity 500ms;color:#fff;font-family:"Ultima";text-decoration:none;font-size:3rem;text-transform:lowercase;display:flex;justify-content:center;align-items:center}.carousel-event-autoplay{z-index:600;text-align:center;padding:1rem 2.5rem 1rem 4rem;border:2px solid #fff;border-radius:2px;color:#fff;opacity:0;transition:opacity 500ms;background-image:url(../icons/pause.svg);background-repeat:no-repeat;background-position:center left 2.25rem;background-size:25px 19px;display:none}.carousel-event-autoplay.carousel-event-autoplay-paused{background-image:url(../icons/play.svg)}@media (min-width: 992px){.carousel-event-autoplay{display:block;position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%)}}.carousel-event-autoplay-mobile{display:block;color:#1f1f1f;border-color:#1f1f1f;opacity:1;margin:0 auto 1rem;padding:0.5rem 1.5rem 0.5rem 3rem;font-size:0.875rem;background-size:20px 15px;background-image:url(../icons/pause-dark.svg);background-position:center left 1.25rem}.carousel-event-autoplay-mobile.carousel-event-autoplay-paused{background-image:url(../icons/play-dark.svg)}@media (min-width: 992px){.carousel-event-autoplay-mobile{display:none}}.carousel-tags{margin:0 -0.5rem;opacity:0;transition:opacity 500ms;justify-content:flex-start}.carousel-item-active .carousel-tags{opacity:1}.carousel-tags .tag-item{padding:0.5rem 1rem}@media (min-width: 768px){.carousel-tags .tag-item{padding:0.5rem 2rem}}.carousel-event-tag{display:inline-block;width:150px;background-color:#d0f9f2;border:2px solid #d0f9f2;color:#000;padding:0.5rem;margin:0.5rem;text-align:center;font-size:0.875rem;white-space:nowrap;line-height:1.25}.carousel-event-ticket-button{font-size:0.875rem;padding:0.5rem 1rem;margin:0.5rem;vertical-align:top;line-height:1.5rem}@media (min-width: 768px){.carousel-event-ticket-button{width:150px}}.carousel-event-ingress{line-height:1.5rem;margin-bottom:1rem;display:none}@media (min-width: 768px){.carousel-event-ingress{display:block}}.carousel-event-location{font-weight:600;opacity:0;transition:opacity 500ms;margin-bottom:0.5rem;font-family:"futura-pt",Futura;font-size:0.875rem}.carousel-item-active .carousel-event-location{opacity:1}.carousel-event-favourites-button{display:block;padding-left:2rem;font-weight:500;margin-top:0.5rem;background-repeat:no-repeat;background-position:center left;background-size:20px 18px}@media (min-width: 768px){.carousel-event-favourites-button{display:inline-block;margin-left:2rem;margin-top:0}.carousel-event-favourites-button:first-child{margin-left:0}}.carousel-event-add-favourites{display:none;background-image:url(../icons/hjerte_graa.svg)}.carousel-event-remove-favourites{background-image:url(../icons/hjerte_rod.svg)}.error-page{width:100%;text-align:center;color:#000;padding:0 1rem}@media (min-width: 768px){.error-page{max-width:1000px;padding:0 2rem}}.internal-server-error{margin-top:50px}@media (min-width: 768px){.internal-server-error{margin:50px auto 0}}.not-found{margin-top:100px}@media (min-width: 768px){.not-found{margin:150px auto 0}}.error-page-icon-container{padding:9rem 0 0;background-image:url(../icons/404_fiolin.svg);background-repeat:no-repeat;background-position:center top;background-size:8.4rem 10rem}@media (min-width: 768px){.error-page-icon-container{padding:11rem 0 0;background-size:10.9rem 13rem}}.error-code{font-family:"Ultima";font-size:4rem;margin-bottom:0}@media (min-width: 768px){.error-code{font-size:5.5rem}}.error-status-text{font-family:"Ultima";font-size:3.5rem;margin-bottom:1.5rem}@media (min-width: 768px){.error-status-text{font-size:4.5rem;margin-bottom:2rem}}.error-text{font-family:"Ultima";font-size:1.25rem;line-height:1.25}@media (min-width: 768px){.error-text{font-size:1.5rem}}.error-suggestions{text-align:center}.error-suggestion{font-family:"Ultima";font-size:1.25rem;margin-bottom:0.75rem}@media (min-width: 768px){.error-suggestion{font-size:1.5rem;display:inline-block;margin:0 0.5rem 0.75rem}}.ie9 .homepage-top-links{text-align:center}.ie9 .homepage-top-link{display:inline-block;text-align:center;line-height:19vw}@media (min-width: 1315px){.ie9 .homepage-top-link{line-height:250px}}.ie9 .navbar-buttons-right{float:right}.ie9 .menu{float:left}.ie9 .footer-newsletter{height:70px;position:relative}.ie9 .input-newsletter{height:66px;position:absolute;top:0;left:0;width:calc(100% - 60px)}@media (min-width: 992px){.ie9 .input-newsletter{width:calc(100% - 120px)}}.ie9 .input-newsletter-submit{height:66px;position:absolute;top:0;right:0}.ie9 .navbar-logo{top:36px;left:calc(50% - 174px)}.ie9 .scrolled .navbar-logo{top:16px;left:calc(50% - 37px)}.ie9 .carousel-inner{left:-50%}.ie9 .event-location-information{text-align:center}.ie9 .event-location-item{display:inline-block}.ie9 .speech-bubble:before{display:none}.ie9 .program-grid-item-image-link-hover{text-align:center;padding-top:20%}.ie9 .program-grid-item{display:inline-block}.ie9 .program-list-item-day{display:inline-block}.ie9 .program-list-item-image{display:inline-block}.ie9 .program-list-item-title{display:inline-block;width:200px}.ie9 .program-list-item-location{display:inline-block;width:200px}.ie9 .program-list-item-time{display:inline-block;width:150px}.ie9 .program-list-item-favourite{display:inline-block}.ie9 .program-list-item-ticket{display:inline-block}.ie9 .program-list .program-list-item-title{position:relative;top:-40px}.ie9 .program-list .program-list-item-location{position:relative;top:-40px}.ie9 .program-list .program-list-item-time{position:relative;top:-40px}.ie9 .program-list .program-list-item-favourite{position:relative;top:-40px}.ie9 .program-list .program-list-item-ticket{position:relative;top:-40px}.ie9 .speech-bubble{line-height:100px}.ie9 .menu-follow-bubble{line-height:123px}.ie9 .menu-top-links{text-align:center}.ie9 .menu-top-link{padding-bottom:3rem}.ie9 .menu-top-link-item{display:inline-block;margin:0 0.5rem}.ie9 .tags-wrapper{text-align:center}.ie9 .carousel-tags{text-align:left}.ie9 .tag-item{display:inline-block}.ie9 .carousel-event-image-link{text-align:center;padding-top:20%}@media (min-width: 768px){.ie9 .contact-item-title{margin-top:48px}}@media (min-width: 1400px){.ie9 .contact-item-title{margin-top:4.05vw}}@media (min-width: 2050px){.ie9 .contact-item-title{margin-top:82px}}.iexplorer .main-view-content{height:100%}.iexplorer .slider-open .main-view-content,.iexplorer .slider-open .slider-wrapper{transition:left 450ms}.iexplorer .slider-left .main-view-content,.iexplorer .slider-left .slider-wrapper{left:100%}@media (min-width: 992px){.iexplorer .slider-left .main-view-content,.iexplorer .slider-left .slider-wrapper{left:400px}}.iexplorer .slider-right .main-view-content,.iexplorer .slider-right .slider-wrapper{left:-100%}@media (min-width: 992px){.iexplorer .slider-right .main-view-content,.iexplorer .slider-right .slider-wrapper{left:-400px}}.iexplorer .slider-wrapper-left .slider-container{left:0}@media (min-width: 992px){.iexplorer .slider-wrapper-left .slider-container{left:0}}.iexplorer .slider-wrapper-right .slider-container{right:0}@media (min-width: 992px){.iexplorer .slider-wrapper-right .slider-container{right:0}}.ticket-no-link{cursor:default !important}.ticket-no-link:hover,.ticket-no-link:focus{background-color:#fff !important;border-color:#000 !important;color:#000 !important}.gdpr,.legacy{display:flex;background:#000;opacity:0.9;padding:30px;height:75px;position:fixed;bottom:0%;width:100%}.gdpr .btn-gdpr,.legacy .btn-gdpr{color:#fff;border:2px solid #fff;margin:0 20px;height:2rem;align-self:center;min-width:4rem}.gdpr,.legacy p{margin:0;font-family:"Ultima";color:#fff}.gdpr .inline-link,.legacy p .inline-link{color:#fff}.homepage-top-links{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-top:3rem;margin-bottom:3rem;padding:0 1rem}@media (min-width: 768px){.homepage-top-links{margin:3rem 0}}@media (min-width: 992px){.homepage-top-links{margin:4rem 0;margin-bottom:5rem}}.homepage-top-link{font-family:"Ultima";font-weight:lighter;border-radius:50%;height:14vw;width:14vw;max-height:250px;max-width:250px;color:#000;margin:0 2rem;font-size:1.5rem;flex:0 1 auto;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;text-decoration:none}@media (min-height: 1200px){.homepage-top-link{max-height:300px;max-width:300px}}@media (min-width: 768px){.homepage-top-link{margin:0 6vw;border:4px solid #ff4838}}@media (min-width: 992px){.homepage-top-link{border:7px solid #ff4838}}@media (min-width: 1300px){.homepage-top-link{margin:0 5rem}}@media (min-width: 1600px) and (min-height: 1200px){.homepage-top-link{font-size:2rem}}.homepage-top-link:hover,.homepage-top-link:focus{color:#d61100}@media (min-width: 768px){.homepage-top-link:hover,.homepage-top-link:focus{background-color:#ff4838;border-color:#ff4838;color:#fff}.homepage-top-link:hover .homepage-top-link-text,.homepage-top-link:focus .homepage-top-link-text{background-image:url(../icons/pil_hoyre_ned.svg)}}.homepage-top-link-text{display:block;line-height:1;background-image:url(../icons/pil_hoyre_ned_rod.svg);background-repeat:no-repeat;background-position:center bottom;background-size:100%;padding-bottom:1rem;text-align:center;width:90%;margin:0 auto}.homepage-top-link-text.homepage-top-link-text-multiline{font-size:1.25rem}@media (min-width: 768px){.homepage-top-link-text{padding-bottom:1.5rem;background-image:url(../icons/pil_hoyre_ned_svart.svg);width:100%;background-size:40%}}.homepage-news{border-top:3px solid #000;padding:1.5rem 0;display:flex;flex-direction:row;max-width:100%;margin:0 auto 0}.homepage-news-icon{margin-right:2rem;background-color:#d0f9f2;height:50px;width:50px;font-size:1.5rem}.homepage-news-icon:before{border-bottom-color:#d0f9f2}@media (min-width: 1000px){.homepage-news-icon{height:100px;width:100px;font-size:1.8rem;justify-content:left}}.homepage-news-content{flex:auto}.homepage-news-title{font-family:"futura-pt",Futura;font-size:2rem;align-self:center;margin:0 1rem 0.75rem 0;font-weight:500}@media (min-width: 768px){.homepage-news-title{font-size:1.5rem}}.homepage-news-text{font-family:TimesNewRoman;margin:0;line-height:1.5;font-size:1.7rem}@media (min-width: 768px){.homepage-news-text{font-size:1rem}}.homepage-paragraph-link{display:block;max-width:600px;margin:0 auto 3rem}.homepage-content{margin-bottom:2rem}.homepage-paragraph{margin-bottom:3rem}@media (min-width: 768px){.homepage-paragraph{margin-bottom:5rem}}.homepage-footer-text{font-family:"Ultima";text-align:center;font-size:2rem;max-width:calc(1000px + 2*2rem);margin:0 auto;padding:0 2rem}.homepage-gallery{display:flex;flex-wrap:wrap;margin:0 -2rem 8rem}.homepage-gallery .column{display:flex;flex-wrap:nowrap;flex:50%}.homepage-gallery .column.column-top{flex:100%;margin-right:20%}.homepage-gallery .column.column-top .gallery-image{height:13rem}.homepage-gallery .column.column-bottom{flex:100%;margin-left:39.7%}.homepage-gallery .column.column-bottom .gallery-image{height:7rem}.homepage-gallery .column .gallery-image{background-size:cover;background-repeat:no-repeat}.homepage-gallery .column .column-wide{flex:35%}.homepage-gallery .column .column-narrow{flex:15%}@media (min-width: 769px){.homepage-gallery{margin:0 auto 8rem}}@media (min-width: 768px){.homepage-gallery .column.column-top{flex:50%;margin-right:0}.homepage-gallery .column.column-bottom{flex:50%;margin-left:0}.homepage-gallery .column.column-bottom .gallery-image{height:13rem}}.homepage-gallery-list{max-width:100%;white-space:nowrap}.homepage-gallery-list.homepage-gallery-right-aligned{text-align:right}.homepage-gallery-list:last-child{display:none}@media (min-width: 768px){.homepage-gallery-list:last-child{display:block}}.homepage-gallery-item{margin-bottom:1rem;display:inline-block}.homepage-gallery-item img{display:block;max-width:100%;max-height:100%;margin:0 auto}@media (min-width: 768px){.homepage-gallery-item{margin:0.35% 0.5%}.homepage-gallery-item:first-child{margin-left:0}.homepage-gallery-item:last-child{margin-right:0}}@media (min-width: 1590px){.homepage-gallery-item{margin:0.35rem 0.5rem}}.homepage-gallery-item-large{display:block}@media (min-width: 768px){.homepage-gallery-item-large{display:inline-block;max-width:28.26%}}.homepage-gallery-item-small{display:none}@media (min-width: 768px){.homepage-gallery-item-small{display:inline-block;max-width:12.20832%}}.front-page-article-content{display:flex;width:100%;justify-content:space-between}@media (min-width: 768px){.front-page-article-content{margin-left:1.2rem}}.home-page-news-placeholder{flex:none;width:8rem;height:5rem;display:none}@media (min-width: 1000px){.home-page-news-placeholder{display:block}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.front-page-article-content-wrapper{width:100%}@media (min-width: 768px){.front-page-article-content-wrapper{width:85%}}.front-page-news-link{margin:1rem 2.5rem 0 0;padding-right:3rem;background-size:2rem .435rem;background-image:url(../icons/pil_liten.svg);background-position:100%;background-repeat:no-repeat;text-decoration:none;color:#1f1f1f;border:none;display:none}@media (min-width: 768px){.front-page-news-link{display:block}}.homepage-news-text .front-page-news-link{display:inline;position:relative;top:0.2rem}@media (min-width: 768px){.homepage-news-text .front-page-news-link{display:none}}.front-page-article-header-wrapper{display:flex;margin-bottom:1rem;justify-content:space-between}.front-page-article-header-wrapper .program-list-item-image{width:7rem;height:7rem;display:block}@media (min-width: 768px){.front-page-article-header-wrapper .program-list-item-image{display:none}}@media (min-width: 768px){.front-page-article-header-wrapper{margin-bottom:0}}.homepage-news-link{text-decoration:none;color:#000}.homepage-sponsors{margin:3rem 0 6rem 0}.homepage-sponsors .image-block{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.homepage-sponsors .image-block .image-block-item{max-width:5rem;background:#F3F3F3;margin:0.1rem}.event-buy-ticket{text-align:center;margin-top:2rem;margin-bottom:2rem}@media (min-width: 1200px){.event-buy-ticket{margin-top:5rem}}.event-tags{margin-bottom:2rem}.event-tag{flex:none;width:200px;background-color:#d0f9f2;color:#000;padding:1rem;margin:0.5rem;text-align:center}.event-summary-compact{font-family:"Ultima-title";border-top:3px solid #000000;border-bottom:1px solid #000000;text-align:center;padding:1.5rem 1rem;margin:0 auto 2rem;max-width:600px}.event-summary-compact .event-date{font-size:2.5rem}.event-summary-compact .event-meta{margin-top:1rem;font-family:"futura-pt",Futura;font-size:1.2rem;display:flex;flex-wrap:wrap;justify-content:flex-start}.event-summary-compact .event-meta .meta-item{margin-top:1rem;margin-right:1rem}@media (min-width: 768px){.event-summary-compact .event-meta{justify-content:center}}@media (min-width: 768px){.event-summary-compact{margin:0 auto 4rem}.event-summary-compact .event-date{font-size:3.5rem}}.event-place-icon{background-image:url(../icons/place.svg);background-position:left;background-repeat:no-repeat;background-size:1rem;padding-left:2.6rem;text-align:left}@media (min-width: 768px){.event-place-icon{padding-left:1.7rem}}.event-ticket-icon{background-image:url(../icons/ticket.svg);background-position:left;background-repeat:no-repeat;background-size:1.7rem;padding-left:2.7rem}.event-soundcloud-track{margin-bottom:2rem}.event-summary{padding:3rem 2rem;background-color:#000;color:#fff;text-align:center}.event-summary-title{font-family:"Ultima";font-size:3rem;margin-bottom:0.5rem}.event-summary-text{margin-bottom:1.5rem}.event-ticket{background-color:#d0f9f2;display:flex;flex-direction:row;justify-content:space-between;width:15rem;margin:0 auto;height:5rem;line-height:5rem;color:#000;font-size:1.5rem;font-family:"Ultima";font-weight:lighter}a.event-ticket{text-decoration:none}a.event-ticket:hover,a.event-ticket:focus{background-color:#fff}.event-ticket-end{width:2rem;position:relative}.event-ticket-end:before{content:'';position:absolute;background-color:#000;height:2.5rem;width:1.35rem;top:1.25rem}.event-ticket-end-left:before{left:-2px;border-bottom-right-radius:2.5rem;border-top-right-radius:2.5rem}.event-ticket-end-right{border-left:3px dashed #000;width:3rem}.event-ticket-end-right:before{right:-2px;border-bottom-left-radius:2.5rem;border-top-left-radius:2.5rem}.event-soundcloud-link{text-align:center;display:block;margin-bottom:5rem}.event-location-information{margin-top:4rem;display:flex;flex-direction:column;justify-content:center}@media (min-width: 768px){.event-location-information{flex-direction:row}}.event-location-item{text-align:center}.event-location-item:not(:last-child){margin-bottom:2rem}@media (min-width: 768px){.event-location-item{margin:0 3rem}}.event-location-link{display:inline-block;text-decoration:none}.event-location-link:focus .event-location-text,.event-location-link:hover .event-location-text{color:#d61100}.event-location-text{font-family:"Ultima";font-size:2rem;font-weight:lighter;color:#000;text-decoration:none;padding-right:3rem;background-image:url(../icons/pil_liten.svg);background-position:center right;background-repeat:no-repeat;background-size:37px 8px}.event-location-text:visited{color:#000}.event-location-image-wrapper{width:16rem;height:16rem;overflow:hidden;border-radius:50%;position:relative;margin:0 auto 1.5rem;background-repeat:no-repeat;background-size:cover;background-position:center}.event-location-image-wrapper.event-location-image-pin{background-size:26px 38px, cover}.event-location-image{display:block;position:relative;left:50%;transform:translateX(-50%);max-height:100%;width:auto;height:auto}.event-location-map-image-pin{width:26px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.event-image-unmodified{max-width:100%;display:block;margin:0 auto 4rem}.article-content h3{font-size:2rem;font-family:"Ultima"}.image-block{text-align:center}.image-block-item{max-width:15%;margin:0 1%}.pdf-list-header{font-size:1.75rem;max-width:600px;margin:0 auto 1rem;line-height:1.25}@media (min-width: 768px){.pdf-list-header{font-size:2.5rem}}.pdf-list{margin:0 0 2rem}.pdf-link{display:inline-block;padding-right:3rem;background-size:2rem 0.435rem;background-image:url(../icons/pil_liten.svg);background-position:right center;background-repeat:no-repeat;text-decoration:none;color:#1f1f1f;font-size:1.5rem;border:none}.pdf-link-name{display:inline-block;font-family:"Ultima";font-size:1.5rem}.pdf-link-large{display:none}@media (min-width: 768px){.pdf-link-large{display:flex;flex-direction:row;justify-content:space-between;width:100%}}@media (min-width: 768px){.pdf-link-small{display:none}}.contact-google-maps-image{width:100%}.contact-employees-list{border-top:3px solid #000;margin-top:7rem}.contact-employee{padding:1rem 0;border-bottom:1px solid #000}.contact-employee-image{display:inline-block;width:6rem;height:6rem;border-radius:50%;background-repeat:no-repeat;background-size:cover;background-position:center;margin-right:1rem}@media (min-width: 768px){.contact-employee-image{width:8rem;height:8rem;margin-right:1.5rem}}.contact-employee-info{display:inline-block;width:calc(100% - 7rem);vertical-align:top}@media (min-width: 768px){.contact-employee-info{width:calc(100% - 9.5rem)}}.contact-employee-basic-info{margin-bottom:10px}@media (min-width: 600px){.contact-employee-basic-info{width:50%;display:inline-block;position:relative;vertical-align:top;top:1.4rem;margin-bottom:0}}@media (min-width: 768px){.contact-employee-basic-info{top:2.5rem}}@media (min-width: 900px){.contact-employee-basic-info{width:calc((100% - 190px)/2)}}.contact-employee-name{font-size:1.5rem;font-family:"Ultima";font-weight:lighter;margin-bottom:5px}@media (min-width: 768px){.contact-employee-name{font-size:1.75rem}}@media (min-width: 600px){.contact-employee-contact-info{width:50%;display:inline-block;position:relative;vertical-align:top;top:1.2rem}}@media (min-width: 768px){.contact-employee-contact-info{top:2.5rem}}@media (min-width: 900px){.contact-employee-contact-info{height:auto;top:3.3rem;width:calc((100% - 190px)/2 + 190px)}}.contact-employee-email{font-size:1.5rem;font-family:"Ultima";font-weight:lighter;margin-bottom:5px}.contact-employee-email a{text-decoration:none;border-bottom:2px solid #d61100;color:#000}.contact-employee-email a:hover,.contact-employee-email a:focus{color:#d61100}.contact-employee-email a:visited{color:#000}@media (min-width: 768px){.contact-employee-email{font-size:1.75rem}}@media (min-width: 900px){.contact-employee-email{display:inline-block;width:calc(100% - 190px);margin-bottom:0}}.contact-employee-phone{font-size:1.5rem;font-family:"Ultima";font-weight:lighter}@media (min-width: 768px){.contact-employee-phone{font-size:1.75rem}}@media (min-width: 900px){.contact-employee-phone{display:inline-block;text-align:right;width:190px}}.contact-ultima{text-align:center;margin-bottom:4rem}.contact-item{font-family:"Ultima";color:#000;font-size:1.25rem;margin-top:1.5rem}.contact-item:after{content:'';width:30px;height:2px;background-color:#000;display:block;margin:1.5rem auto 0}.contact-item:last-child:after{display:none}@media (min-width: 768px){.contact-item{vertical-align:top;background-color:#d0f9f2;border-radius:50%;height:14vw;width:14vw;min-height:190px;min-width:190px;max-height:300px;max-width:300px;margin:0 3.9vw;font-size:1rem;display:inline-flex;justify-content:center;align-items:center;flex-direction:column}.contact-item:after{display:none}}@media (min-width: 992px){.contact-item{margin:0 6vw}}@media (min-width: 1300px){.contact-item{margin:0 5rem}}@media (min-width: 1400px){.contact-item{font-size:1.25rem}}.contact-item-title{font-size:1.75rem;margin-bottom:0.5rem}@media (min-width: 768px){.contact-item-title{font-size:1.5rem;margin-bottom:1rem}}@media (min-width: 1600px){.contact-item-title{font-size:1.75rem}}.archive-list-item-image{margin-right:2rem}@media (min-width: 768px){.archive-list-item-image{margin-right:5rem}}.archive-content.content{margin-bottom:3rem}.archive-list-empty{font-family:"Ultima";font-size:1.5rem;max-width:600px;margin:0 auto 3rem}


/*# sourceMappingURL=main.css.map*/