:root{--black: #000;--white: rgb(230,230,230);--festival: #1980ef;--festival_light:rgb(70, 149, 233);--ostre: #000;--ostre_light: #111;--h1: 42px;--h2: 28px;--h3: 22px;--h4: 16px;--body: 16px;--small: 14px}@font-face{font-family:ReplicaLL;src:url(/fonts/ReplicaLL-Regular.otf);font-weight:500}@font-face{font-family:ReplicaLL;src:url(/fonts/ReplicaLL-Bold.otf);font-weight:700}html,body{scroll-behavior:smooth}main{margin-top:80px}*{overflow-wrap:break-word}input:focus,textarea:focus,select:focus{outline:none}.animation iframe{width:100%;height:calc(100% + 2vw);position:absolute;z-index:-1;margin-top:-1vw;margin-bottom:-1vw}p a{text-decoration:underline}body,html{max-width:100vw;overflow-x:hidden}body{font-family:ReplicaLL;background-color:#e6e6e6;background-color:var(--white);overflow-x:hidden}body .ReactModal__Content{background-color:#e6e6e6!important;background-color:var(--white)!important}body.ostre{background-color:#000;background-color:var(--ostre);color:#e6e6e6;color:var(--white)}body.ostre .open-menu{background-color:#e6e6e6;background-color:var(--white)}body.ostre .close-menu{color:#e6e6e6;color:var(--white)}body.ostre .toggle-menu{background-color:#e6e6e6;background-color:var(--white)}body.ostre a{color:#e6e6e6;color:var(--white)}body.ostre .grid,body.ostre .Collapsible,body.ostre .fake-grid,body.ostre .Collapsible .content-parent,body.ostre .Collapsible .trigger,body.ostre .grid .item{background-color:#111;background-color:var(--ostre_light);border-color:#e6e6e6;border-color:var(--white)}body.ostre .ReactModal__Content{background-color:#000!important;background-color:var(--ostre)!important;border-color:#e6e6e6;border-color:var(--white)}body.ostre .show-all-button,body.ostre .ticket-link.button{margin-right:24px;background-color:#e6e6e6;background-color:var(--white);color:#000;color:var(--black)}body.ostre .agenda-item{background-color:#111;background-color:var(--ostre_light);border-color:#e6e6e6;border-color:var(--white)}body.ostre .agenda-item:hover{background-color:#000;background-color:var(--ostre)}body.festival{background-color:#1980ef;background-color:var(--festival)}body.festival .grid,body.festival .Collapsible,body.festival .fake-grid{background-color:#4695e9;background-color:var(--festival_light)}body.festival .ReactModal__Content{background-color:#1980ef!important;background-color:var(--festival)!important}body.festival .agenda-item:hover{background-color:#1980ef;background-color:var(--festival)}h1{font-size:42px;font-size:var(--h1);margin:14px 0;font-weight:500}h1 span{font-size:16px;font-size:var(--body);display:block}h2{font-size:28px;font-size:var(--h2);margin:0;font-weight:500}h2 p{font-size:28px;font-size:var(--h2)}h3{font-size:22px;font-size:var(--h3);margin:0;font-weight:500;line-height:1.2}h4{font-size:16px;font-size:var(--h4);margin:5px 0 0;font-weight:700}p{font-size:16px;font-size:var(--body);line-height:1.4;margin:0}h3 p{font-size:22px;font-size:var(--h3)}a{text-decoration:none;color:#000;color:var(--black)}.big{font-size:5vw;line-height:1}.big a{font-size:5vw;line-height:1.4;margin:10px}.w1{grid-column-end:span 1}.w2{grid-column-end:span 4}.w3{grid-column-end:span 6}.w4{grid-column-end:span 8}.w5{grid-column-end:span 10}.w6{grid-column-end:span 12}.l1{grid-row-end:span 1}.l2{grid-row-end:span 2}.l3{grid-row-end:span 3}.l4{grid-row-end:span 4}.l5{grid-row-end:span 5}.l6{grid-row-end:span 6}.w-smaller{width:90%;height:90%;margin:5%}.flex{display:flex;flex-wrap:wrap}.flex.space-between{justify-content:space-between}.align-bottom{display:flex;height:100%;flex-direction:column;justify-content:flex-end}.middle{display:flex;flex-direction:column;justify-content:center}.white-bg{background-color:#e6e6e6;background-color:var(--white);padding:1vw}.columns{-moz-column-count:2;column-count:2}.offset{margin-top:auto;height:auto}.padding-right{padding-right:8vw;word-break:break-word}.no-padding{margin:-1vw}.grid.no-margin-top{margin-top:0}.search-link{position:relative;margin-right:2vw;margin-left:auto;font-size:28px;font-size:var(--h2)}.search-bar{display:flex;justify-content:space-between;border-bottom:2px solid white;width:80vw;height:50px}.search-bar input{border:none;font-size:28px;font-size:var(--h2);width:100%;text-transform:capitalize;background-color:inherit;color:#fff}.search-bar img{height:50px}.artist{filter:grayscale(1)}.ReactModal__Overlay{z-index:888;position:fixed;top:0;height:100vh;width:100vw;background-color:transparent!important}.ReactModal__Overlay .navbar{top:24px;height:calc(100vh - 24px);display:flex;justify-content:center;align-items:stretch}.open-menu{width:40px;height:40px;-webkit-mask-image:url(/menu-icon.svg);mask-image:url(/menu-icon.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#000;background-color:var(--black);margin-right:5vw;cursor:pointer}.close-menu{position:absolute;top:0;right:10px;width:40px;height:40px;font-size:50px;color:#000;color:var(--black);cursor:pointer;z-index:999}body{margin:0}.center{display:block;margin:auto}.toggle-menu{background-color:#000;background-color:var(--black);width:23px;height:23px;border-radius:50%;margin-left:1.5vw;cursor:pointer;border:2px solid #000;border:2px solid var(--black)}.toggle-menu:hover{background-color:transparent}.toggle-menu-content{padding:0 3vw 1vw 1vw;margin-top:22px;border-bottom:2px solid #000;border-bottom:2px solid var(--black);border-right:2px solid #000;border-right:2px solid var(--black)}.toggle-menu-content .links{display:flex;flex-direction:column;font-size:28px;font-size:var(--h2);margin-left:calc(2.5vw + 25px);padding-top:14px}.toggle-menu-content .links a{margin-bottom:14px}.toggle-menu-content .links a:hover{text-decoration:underline}.navbar{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;position:fixed;width:100vw;background-color:inherit;z-index:10;top:0;padding:10px 0}.navbar .nav-items{display:flex;flex-wrap:wrap;justify-content:space-evenly;max-width:1000px;padding:14px 0;margin-left:2vw}.navbar .nav-items .active{text-decoration:underline}.navbar .nav-items a{font-size:16px;font-size:var(--h4);text-decoration:none;margin:0 14px}.navbar .nav-items a:hover,p a:hover,.social-links a:hover{text-decoration:underline}.homebutton{font-size:28px;font-size:var(--h2);margin-left:2vw}.container{display:flex;flex-wrap:wrap;justify-content:center}.video-wrapper{position:relative;width:100%;padding-top:60%;overflow:hidden}.video-wrapper iframe{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grid{width:80vw;border:1px solid black;display:grid;grid-template-columns:repeat(auto-fill,minmax(8.333%,12fr));grid-gap:0px;grid-auto-rows:6.664vw;margin:-2px;position:relative;overflow:hidden}.grid.no-border{border:none}.grid .item{border:1px solid black;position:relative}.grid .item.no-border{border:none}.grid .item.overflow{overflow:visible}.grid .item{overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1vw;-o-object-fit:cover;object-fit:cover;height:100%}.grid .item.w6{padding-top:0;padding-right:0}.grid .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid .item .info{word-wrap:break-word;width:60%}.float{position:absolute;overflow:visible;white-space:nowrap}.grid .item .graphic-element{position:absolute;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:calc(1200% + 1.5vw);left:0;height:calc(500% + 1.5vw);z-index:1;margin-top:-1vw;display:flex;justify-content:space-between}.grid .item .graphic-element img{width:50%;height:auto;-o-object-fit:contain;object-fit:contain}.no-img.grid .intro{width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.no-img.grid .intro p,.no-img.grid .item .graphic-element,.no-img.grid .item .float.intro{display:none}.float.title{top:215%;margin-top:.6vw;left:520%;transform:translateY(-50%);font-size:2.3vw;line-height:1}.float.intro{top:calc(215% + 3vw);line-height:1;left:520%;transform:translateY(-50%);font-size:2.3vw;margin:0}.float.intro p{line-height:1;font-size:2.3vw}body.festival .festival-page-grid{margin-bottom:-2px}.ekko-xxi .float.intro{color:#fafafa;display:flex;justify-content:space-between;width:1100%;left:50%;z-index:9}.ekko-xxi.grid .item .graphic-element img{width:100%;margin-top:-1vw}.ekko-xxi.grid .item .graphic-element img:nth-child(2){display:none}.animation{position:absolute;top:2.5%;left:0;width:100%;height:95%;display:flex;justify-content:center}.animation img{height:100%;width:auto;max-height:100%;max-width:95%;-o-object-fit:contain;object-fit:contain}.header-img{right:0;top:0;position:absolute}.header-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ticket{display:flex;justify-content:space-between}.ticket-wrapper{margin:24px 0 14px}.program{display:flex;flex-wrap:wrap;padding-bottom:24px}.program .program-day{width:calc(100% / 3 + 2px);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 -1px;padding-bottom:48px}.program .program-day .date{padding:0px 2vw;margin:0 -1px}.program .program-day .performances{padding:1vw}.program .program-day .location{margin:14px 0;font-size:16px;font-size:var(--h4)}.program .program-day .performance{margin:0;padding:1px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;justify-content:space-between}.program .program-day .performance:hover{text-decoration:underline}.program .program-day .flex{width:100%}.program .program-day .time{width:75px}.program .program-day .artist{width:calc(100% - 75px)}.program .program-location-item{padding:10px 1vw 0px 2vw;font-size:16px;font-size:var(--body)}.Collapsible{width:calc(80vw + 2px);height:100%;position:relative;margin-top:-1px;overflow:hidden}.Collapsible .trigger :first-letter{text-transform:uppercase}.Collapsible .trigger{height:6.664vw;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;border:2px solid #000;border:2px solid var(--black);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1vw;margin-bottom:-2px;border-bottom:0}.Collapsible .trigger span{margin-left:2vw;font-size:28px;font-size:var(--h2)}.Collapsible span{width:100%;font-size:var(--p)}.Collapsible .content-parent{overflow:hidden;transition:all .4s ease;height:0}.Collapsible .content-parent.open{border:2px solid #000;border:2px solid var(--black);margin-top:-2px;border-bottom:0;border-top:0;height:100%}.Collapsible .content-parent .flex{width:calc(100% - 2vw)}.Collapsible .content-parent .contact{width:39%;position:relative}.Collapsible .content-parent .contact img{width:100%;height:auto}.Collapsible .content-parent .content{width:53%;margin-left:5%;padding-bottom:24px}.festival #news{background-color:transparent}.festival #news.trigger{background-color:#4695e9;background-color:var(--festival_light)}.festival .info-box{background:rgb(70,149,233);background:var(--festival_light)}.ostre #news{background-color:transparent}.ostre #news.trigger{background-color:#111;background-color:var(--ostre_light)}.ostre .info-box{background:#111;background:var(--ostre_light)}#ostre-content.open,#about-content.open,#ekko_festival_info-content.open{padding:2vw}.news-item{width:47.5%;border:1px solid black;position:relative;aspect-ratio:4 / 3;margin-left:2%}.news-item img{width:100%;height:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;filter:grayscale(1);margin-bottom:-100px;z-index:-1}.news-item img:hover{filter:none}.news-item .info-box{padding:10px 20px;border:1px solid black;border-radius:2em;position:absolute;min-height:80px;margin-left:-2px;width:calc(100% - 38px);bottom:-82px;z-index:2}.news-item .info-box p{font-size:16px;font-size:var(--body);line-height:1.2}.event-highlight{position:absolute;width:100%;height:100%;right:0}.event-highlight .slick-next:before,.event-highlight .slick-prev:before{color:#fff!important}.event-highlight img{width:79.968vw;height:33.32vw;-o-object-fit:cover;object-fit:cover}.event-highlight img:hover{filter:none}.event-highlight .info-box{padding:20px;border:1px solid black;border-radius:2em;position:absolute;height:auto;min-height:80px;width:auto;bottom:40px;left:0}.event-highlight .info-box p{font-size:16px;font-size:var(--body);line-height:1.2;margin-bottom:14px}.tickets{border-top:1px solid #000;border-top:1px solid var(--black);margin-left:-1px;margin-right:-1px}.tickets .flex{width:100%!important}.tickets .ticket{background-color:transparent;width:33.3%;display:flex;flex-direction:column;justify-content:space-between;border:1px solid black;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:2vw}.tickets .ticket h3 p{font-size:16px;font-size:var(--body);font-weight:100}.artists span:after{content:", "}.artists span:last-child:after{content:""}footer{font-size:22px;font-size:var(--h3);padding:48px 0}footer .social-links a{margin-left:24px}footer .container{display:flex;justify-content:space-between;align-items:center;width:80vw;margin-left:auto;margin-right:auto}footer a:hover{text-decoration:underline}.minus-margin{z-index:-1}.festival .agenda-item{background-color:#4695e9;background-color:var(--festival_light)}.festival .agenda-item .event-title{width:20%}.festival .agenda-item .artists{width:50%}.festival .agenda-item .artists span:after{content:""}.agenda-item{background-color:#e6e6e6;background-color:var(--white);display:flex;justify-content:space-between;align-items:top;border-bottom:1px solid #000;border-bottom:1px solid var(--black);width:96%;padding:2%}.agenda-item:hover{background-color:#111;background-color:var(--ostre_light)}.agenda-item .indicator{font-size:14px;font-size:var(--small)}.agenda-item .time,.agenda-item .title{width:15%}.agenda-item .event-title{width:30%}.agenda-item .artists{width:20%}.agenda-item .artists h3{margin-top:14px}.agenda-item .ticket-info{display:flex;flex-direction:column;width:100%;margin-top:10px;text-align:center;font-size:14px;font-size:var(--small);p{font-size: 14px; font-size: var(--small);}}.agenda-item .ticket-button{width:15%;max-width:150px;text-align:center;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center;margin-top:30px}.agenda-item .ticket-link.button{text-align:right;padding:5px 20px;border:1px solid #000;border:1px solid var(--black);border-radius:25px;height:100%;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto!important}.agenda-item .no-ticket{opacity:.5}.agenda-item .no-ticket:hover .ticket-link{background-color:inherit}.agenda-item h3{display:flex;flex-direction:column}.agenda-item p{font-size:22px;font-size:var(--h3)}.ticket-link.button{text-align:right;padding:5px 20px;border:1px solid #000;border:1px solid var(--black);border-radius:25px;height:100%;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:0;font-size:14px;font-size:var(--small)}.show-all-button-simple{display:block;margin:48px 14px 14px auto;padding:10px 20px;background-color:inherit;border:1px solid #000;border:1px solid var(--black);width:-moz-fit-content;width:fit-content;border-radius:25px}.show-all-button{padding:10px 20px;background-color:inherit;border:1px solid #000;border:1px solid var(--black);width:-moz-fit-content;width:fit-content;position:absolute;z-index:2;right:0;white-space:nowrap;top:50%;transform:translateY(-50%);border-radius:25px}.show-all-button:hover{background-color:#e6e6e6;background-color:var(--white)}.button{padding:10px 30px;background-color:transparent;border:1px solid #000;border:1px solid var(--black);width:-moz-fit-content;width:fit-content;border-radius:25px}.button:hover{background-color:#e6e6e6;background-color:var(--white)}.margin-bottom{margin-bottom:24px}.margin-top{margin-top:24px}.line-up{padding-bottom:3vw;display:flex;flex-wrap:wrap}.lineup-text{padding-left:2vw}.lineup-text p{font-size:14px;font-size:var(--small)}.lineup-item{line-height:1.3;padding-left:2vw;font-size:16px;font-size:var(--body);box-sizing:border-box;width:33%}.lineup-item a{width:100%;display:block}.lineup-item sup{font-size:14px;font-size:var(--small);line-height:1;display:inline-block;padding-top:15px}.lineup-item:hover{text-decoration:underline}.padding{padding:0 14px 14px}.artists-section,.news-section{display:flex;flex-wrap:wrap}.news-page{justify-content:center;display:flex;justify-content:space-between}.left-wrap{width:48%}.news-text-block{width:48%;box-sizing:border-box}.Collapsible .content-parent .content,.contact{margin-left:2vw}#arena-content .content{width:40%;margin-right:0;margin-left:2vw}#arena-content ul{height:300px;list-style-type:none;padding:0;font-size:16px;font-size:var(--body);margin-bottom:24px}#arena-content ul a{text-decoration:underline}#arena-content ul a:after{content:" ";width:20px;height:20px;margin-left:10px;position:absolute;background-image:url(/location.svg);background-size:contain;background-repeat:no-repeat}#arena-content .arena-flex{display:flex;width:98%;justify-content:space-between}#arena-content .arena-flex .images{width:40%}#arena-content .arena-flex img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;margin-bottom:24px}.Collapsible .content-parent .intro-flex{display:flex;width:98%;justify-content:space-between}.Collapsible .content-parent .intro-flex .content{-moz-column-count:2;column-count:2;width:100%}.Collapsible .content-parent .intro-flex .content p:nth-child(1){margin-top:0}.artist-item,.news-grid-item{display:block;width:calc(100% / 3);border:1px solid #000;border:1px solid var(--black);margin-left:-1px;margin-right:-1px}.artist-item .info-bar,.news-grid-item .info-bar{padding:.5vw 1vw 1vw}.artist-item .img-wrapper,.news-grid-item .img-wrapper{width:100%}.artist-item .img-wrapper img,.news-grid-item .img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:4 / 4}.news-grid-item{width:25%}.img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fake-grid{width:calc(80vw + 2px);border:2px solid #000;border:2px solid var(--black);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-top:-2px;margin-bottom:-2px}.intro-section{display:flex}.intro-section .info-wrapper{width:calc(50% - 4vw);padding:2vw}.intro-section .info-wrapper .host{margin-bottom:10px}.intro-section .info-wrapper h1{margin:0;line-height:1}.intro-section .img-wrapper{width:50%;border-left:2px solid rgb(230,230,230);border-left:2px solid var(--white)}.event-info{padding:2vw}.event-info .info-text,.event-info .intro-text{width:48%}.embed{margin-top:14px;display:block;margin-right:1%;width:100%;min-width:100%}.embed iframe{width:100%;min-width:100%;height:100%;aspect-ratio:16 / 9;margin-top:24px;border:none}.back-button{position:fixed;left:1vw;font-size:40px}.Collapsible .credits{position:absolute;right:5px;top:10px;width:-moz-fit-content;width:fit-content;background-color:#000;background-color:var(--black);color:#e6e6e6;color:var(--white);font-size:12px;padding:2px 10px;border-radius:25px;font-weight:100}.slick-slider{height:auto;position:relative;display:flex;justify-content:center}.slick-slider .slick-list{height:100%}.slick-slider .slick-track{height:100%;display:block;margin:auto}.slick-slider .slick-next{right:14px;z-index:777}.slick-slider .slick-prev{left:14px;z-index:777}.festival .slick-slide img{border-radius:0}.slide-wrapper{position:relative}.slick-slide,.slick-slide div,.slick-slide div div{height:100%}.slick-slide img{width:95%;height:100%;-o-object-fit:cover;object-fit:cover;margin-left:2.5vw;border-radius:0 0 25px 25px;aspect-ratio:1/1}.slick-slide{opacity:.3}.slick-slide.slick-current,.slick-slide.slick-current .info-box{opacity:1}.slick-slide .info-box{opacity:0;padding:10px 20px;border:1px solid black;box-sizing:border-box;border-radius:25px;position:absolute;height:auto;min-height:80px;width:calc(100% - 2vw);max-width:94vw;bottom:-4px;margin-left:2.5vw;margin-right:2.5vw}.slick-slide .info-box p{font-size:16px;font-size:var(--body);line-height:1.2}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:ReplicaLL!important}.slick-next:before,.slick-prev:before{color:#000!important;color:var(--black)!important;font-size:48px!important}.slick-next,.slick-prev{width:50px!important;height:50px!important}.main-images{width:100%;position:absolute;height:100%;-o-object-fit:contain;object-fit:contain}.main-images h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#e6e6e6;color:var(--white);font-weight:300;z-index:2;font-size:2.5vw}.main-images .wrap{position:absolute;height:50%;transition:all .4s ease;cursor:pointer}.main-images .wrap:hover img{transform:rotate(90deg)}.main-images img{width:auto;height:100%;transition:all .4s ease}.main-images .kalender-img{top:0;left:5%;animation:float-1 12s ease-in-out infinite alternate}.main-images .festival-img{top:10%;left:5%;animation:float-2 8s ease-in-out infinite alternate;animation-direction:reverse;height:70%}.main-images .ostre-img{top:-10%;left:25%;height:105%;animation:float-3 10s ease-in-out infinite alternate;animation-direction:reverse}.main-images .ekko-img{top:5%;right:10%;animation:float-2 10s ease-in-out infinite alternate}.min-height{height:75vh;border:none}.Collapsible .content-parent .flex.tickets{padding-left:0;width:calc(100% + 3px)}@keyframes float-1{0%{transform:translate(0)}25%{transform:translate(-10px,2px)}50%{transform:translate(-5px)}75%{transform:translate(-10px,-2px)}to{transform:translate(0)}}@keyframes float-2{0%{transform:translate(0)}25%{transform:translate(2px,-10px)}50%{transform:translate(2px)}75%{transform:translate(2px,10px)}to{transform:translate(0)}}@keyframes float-3{0%{transform:translate(0)}25%{transform:translate(10px,-10px)}50%{transform:translate(-10px,10px)}75%{transform:translate(10px,10px)}to{transform:translate(0)}}.artist-running-list a:hover{text-decoration:underline}.artist-running-list a:after{content:", "}.artist-running-list a:last-child:after{content:""}.info-text p{display:flex;width:-moz-fit-content;width:fit-content;justify-content:space-between;width:100%}.info-text p span{text-align:left;width:calc(100% - 120px)}.info-text p span:first-child{width:120px}.dagens-program{display:flex}.dagens-program .day{margin-right:2vw;width:auto}.dagens-program .day.true{width:100%}.dagens-program .day.true .time{width:100px}.dagens-program .day.true .artist{width:100%}.dagens-program .performances{margin-top:14px;margin-bottom:14px}.dagens-program .performance{width:100%;display:flex;justify-content:space-between;font-size:16px;font-size:var(--body);margin-bottom:5px}.dagens-program .performance:hover{text-decoration:underline}.dagens-program .performance .time{width:30%}.dagens-program .performance .artist{width:70%}.dagens-program{padding-bottom:24px}.program.dagens-program .date{width:100%}.program.dagens-program .program-day{width:100%;display:flex;flex-wrap:wrap}.program.dagens-program .program-location-item{width:28%}.contact p,.content p,.intro-text p,.description p,.collapsible-content p{margin:14px auto}.cap{text-transform:capitalize}.bottom-links{width:98%;margin-bottom:10px}.bottom-links .ticket-link.button{margin-left:0}.social-links-artist{display:flex}.social-links-artist a{display:block;width:28px;height:28px;background-color:#e6e6e6;background-color:var(--white);background-size:103%;background-position:center;background-image:url(/web.svg);border-radius:50%;cursor:pointer;margin-right:10px}.social-links-artist a[class^=Soundcloud],.social-links-artist a.Soundcloud{background-image:url(/soundcloud.svg)}.social-links-artist a[class^=Bandcamp],.social-links-artist a.Bandcamp{background-image:url(/bandcamp.svg)}.social-links-artist a[class^=Instagram],.social-links-artist a.Instagram{background-image:url(/instagram.svg)}.social-links-artist a[class^=Spotify],.social-links-artist a.Spotify{background-image:url(/spotify.svg)}.social-links-artist a[class^=Facebook],.social-links-artist a.Facebook{background-image:url(/facebook.svg)}.social-links-artist a[class^=Youtube],.social-links-artist a.Youtube{background-image:url(/youtube.svg)}#about.trigger{padding:24px 1vw;height:auto}.right-column{width:calc(50% - 4vw)}.right-column.festival{border-left:2px solid #000;border-left:2px solid var(--black)}.right-column{border-left:2px solid rgb(230,230,230);border-left:2px solid var(--white);box-sizing:border-box;padding:2vw}.right-column .img-wrapper{width:100%;border:none}.right-column .artists-single-event{display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box;margin-bottom:24px}.right-column .artists-single-event .artist-item{width:48%;box-sizing:border-box;border:none;margin-top:24px}.right-column .artists-single-event .artist-item .info-bar{background-color:#000;background-color:var(--ostre);padding-bottom:.5vw;margin-top:-5px}.fes-event .program.dagens-program .program-location-item{width:100%;padding-left:0}.fes-event .program.dagens-program .program-location-item .time{width:100px}.fes-event .program.dagens-program .program-location-item .artist{width:100%}.content-parent .dagens-program{flex-wrap:wrap;justify-content:space-between}.content-parent .dagens-program .day{margin-bottom:20px;width:48%;margin-right:0}.content-parent .dagens-program .performances{margin-top:5px}.content-parent .dagens-program .performance{display:flex}.content-parent .dagens-program .performance .info{display:flex;justify-content:space-between}.content-parent .dagens-program .performance .time{width:-moz-fit-content;width:fit-content;white-space:nowrap;padding-right:14px}.content-parent .dagens-program .performance.artist{width:100%}.fes-event-multiple .dagens-program{flex-wrap:wrap}.fes-event-multiple .dagens-program .day{margin-bottom:0;width:100%}.fes-event-multiple .dagens-program .performances{margin-top:5px}.fes-event-multiple .dagens-program .performance{display:flex}.fes-event-multiple .dagens-program .performance .location{width:35%;padding-right:14px}.fes-event-multiple .dagens-program .performance .info{display:block;width:65%;padding-bottom:5px}.fes-event-multiple .dagens-program .performance .time{width:-moz-fit-content;width:fit-content}.artist-text p{margin-top:14px}.fake-grid.black .agenda-item:hover{color:#fff}.fake-grid.black .archive-title,.fake-grid.yellow .archive-title{border-color:#000}.archive-title{padding:18px 2%;border-bottom:1px solid white;margin:0}.grid.gallery{border:none}.grid.gallery .img-wrapper{border:1px solid black}.caption-img{color:#fff;text-align:center}.radio-player{position:fixed;right:14px;bottom:14px;z-index:999;height:68px;overflow:hidden;border:1px solid black;box-sizing:border-box;background:rgb(70,149,233);background:var(--festival_light);width:270px}.radio-player iframe{margin-top:-50px;margin-left:-10px;mix-blend-mode:multiply;filter:invert(1) contrast(2)}
