:root{--main-font:system-ui,-apple-system,Roboto,Ubuntu,sans-serif;--top-height:340px;--content-max-width:1038px;--accent:var(--theme-color_a);--on-accent:var(--theme-color_on-a);--on-accent-hover:var(--theme-color_on-a-hover);--main-color:#222;--column-label-height:48px}html,body,div,span,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,h1,h2,h3,h4,h5,h6{outline:0;vertical-align:baseline;background:0 0;border:0;margin:0;padding:0;font-size:100%;font-style:normal}*{box-sizing:border-box}img,object,embed,video,iframe{width:auto;max-width:100%}img,video,iframe{height:auto}blockquote,q{quotes:none}blockquote p:before,blockquote p:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:top;font-weight:400}thead th,thead td{vertical-align:bottom;font-weight:700}a img,th img,td img{vertical-align:top}button,input,select,textarea{margin:0}textarea{overflow:auto}input[type=button],input[type=submit],button{cursor:pointer}hr{display:block;border:0;border-top:1px solid #ddd;height:1px}body{color:#333;font-family:var(--main-font);background:#f9f8f3;font-size:16px;line-height:1.3}a{color:#369;text-decoration:none}a:hover{color:#19334d;text-decoration:underline}h1,h2,h3,h4,h5,h6{margin-bottom:.5em;font-weight:700}h1,h2,h3,h4{font-family:var(--main-font);line-height:1.6}h1{font-size:2.57143em}h2{font-size:2.14286em}h3{font-size:1.71429em}h4{font-size:1.28571em}h5{font-size:1.14286em;line-height:1.3em}h6{text-transform:uppercase;font-size:1em;line-height:1.3em}p,ul,ol,dl,dd,dt,blockquote,td,th{line-height:1.5em}ul,ol,ul ul,ol ol,ul ol,ol ul{margin:0 0 0 2em}ol ol li{list-style-type:lower-alpha}ol ol ol li{list-style-type:lower-roman}p,ul,ol,dl,blockquote,hr,pre,hgroup,table,form,fieldset{margin-bottom:1.5em}ul{list-style-type:disc;margin-left:1em}dl dt{font-weight:700}dd{margin-left:1em}blockquote{color:#666;margin-bottom:.5em;padding:0}blockquote p{margin-bottom:1em;font-style:italic}blockquote small{font-size:.85em;line-height:1}blockquote cite{font-size:.85em;line-height:1}cite{color:#888;font-style:italic}small{font-size:.85em;line-height:1}address{font-style:italic}del{text-decoration:line-through}strong,b{font-weight:700}em,i{font-style:italic}sub,sup{position:relative;font-size:.7em;line-height:0}sup{top:-.5em}sub{bottom:-.25em}figcaption{font-size:.85em;font-style:italic}ins,mark{color:#000;text-decoration:none;background-color:#fe5}pre,code,kbd,samp{font-family:Menlo,Monaco,monospace,sans-serif;font-size:90%}pre{white-space:pre;overflow:auto;background:#f8f8f8;border:1px solid #ddd;border-radius:3px;padding:1.5em}code{display:inline-block;background:#f8f8f8;border:1px solid #ddd;padding:2px 3px;line-height:1}th,td{border-bottom:1px solid #eee;padding:.75em .5em}label{font-weight:700}iframe[src*=youtube\.com]{width:480px;height:292px}iframe[src*=soundcloud\.com]{min-width:460px;min-height:167px}:focus-visible{outline:2px solid #1a5fb4;outline-offset:2px}.skip-link{position:absolute;z-index:20;color:#000;background:#fff;padding:8px 16px;top:0;left:0;transform:translateY(-100%)}.skip-link:focus{transform:none}input[type=text],input[type=password],input[type=email],textarea{position:relative;z-index:2;color:#333;background-color:#fff;border:1px solid #ccc;border-radius:1px;height:23px;padding:1px 2px;transition:border .3s ease-in;font-family:Helvetica,Arial,Tahoma,sans-serif;font-size:13px;line-height:1;box-shadow:inset 0 1px 2px #0003}:is(input[type=text],input[type=password],input[type=email],textarea):focus{border-color:#5ca9e4;box-shadow:0 0 0 2px #46a1e74d,inset 0 1px 2px #0003}.btn{position:relative;cursor:pointer;display:inline-block;text-align:center;text-decoration:none;color:#000;text-shadow:0 1px #fff;background-color:#f3f3f3;border:1px solid #d2d2d2;border-color:#dadada #d2d2d2 #a9a9a9;border-radius:4px;padding:6px 16px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:1;box-shadow:0 1px #00000026,inset 0 1px 1px #fff9}.btn:hover{color:#000;text-decoration:none;background:#eee;box-shadow:0 1px #00000026}.row{margin-bottom:1.5em}.row:after{content:"";display:block;clear:both}.half{float:left;width:48.4043%;min-height:1px;margin-left:3.19149%}.half:first-child{margin-left:0}.clear{clear:both}.orange-box{max-width:var(--content-max-width);text-align:center;background:var(--accent);color:var(--on-accent);margin:0 auto;padding:12px 20px;font-size:16px}.orange-box h1{margin-bottom:5px}.orange-box ul{list-style:none;margin:0;padding:0}.label-box{display:block;position:absolute;text-align:center;bottom:10px;left:0;right:0}.label-box a{position:relative;display:inline-block;background:var(--accent);font-family:var(--main-font);color:var(--on-accent);border-radius:5px;max-width:calc(100% - 30px);padding:7px 15px}.label-box a>*{z-index:99}.label-box a:after{position:absolute;z-index:0;content:"";border:1px dashed var(--on-accent);border-radius:3px;inset:3px}.label-box span{position:relative;display:inline-block;background:var(--accent);font-family:var(--main-font);color:var(--on-accent);border-radius:5px;max-width:calc(100% - 30px);padding:7px 15px}.label-box span>*{z-index:99}.label-box span:after{position:absolute;z-index:0;content:"";border:1px dashed var(--on-accent);border-radius:3px;inset:3px}a:hover .label-box span{text-decoration:underline;color:var(--on-accent-hover)}.thumb-listing{display:flex;flex-flow:wrap;margin:0 -5px}.thumb-listing .thumb{position:relative;flex:300px;margin:0 5px 10px}.thumb-listing .thumb a.img{width:100%}.thumb-listing .thumb img{width:100%}.thumb-listing .thumb .label-box{bottom:10px}@media (max-width:700px){.thumb-listing .thumb{flex:1 0 100%;margin:0 0 5px}.thumb-listing .thumb{width:100%;height:auto}.thumb-listing .thumb a.img{width:100%;height:auto}.thumb-listing .thumb img{width:100%;height:auto}}.band{margin-bottom:100px}.cover-image{position:relative;max-width:1200px;margin:0 auto}.cover-image img{display:block;width:100%;max-width:1100px;margin:0 auto}.cover-image .credit{position:absolute;text-align:right;color:#ffffffbf;text-shadow:1px 1px #0009;bottom:10px;left:10px;right:10px}.background{position:fixed;opacity:.5;background:#fff url(/assets/header-2021-ec64dmz9.jpg) 50%/cover no-repeat;inset:0}.top{position:relative;height:var(--top-height);overflow:hidden;top:0}.top .logo{position:absolute;display:flex;flex-direction:row;justify-content:center;align-items: center;height:264px;top:32px;left:0;right:0}.top .logo a{display:block;width:280px;height:264px}.topmenu{position:absolute;text-align:center;top:10px;left:10px;right:10px}.topmenu ul{list-style:none;max-width:var(--content-max-width);width:100%;margin:0 auto}.topmenu li{display:inline;margin-left:20px}.topmenu li:first-child{margin:0}.topmenu form{display:inline;margin:0}.topmenu a{color:#000;text-shadow:0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 2px #fff;font-weight:700;font-family:var(--main-font);font-size:inherit;white-space:nowrap;padding:1px 2px;line-height:1.6}.topmenu button{color:#000;text-shadow:0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 2px #fff;font-weight:700;font-family:var(--main-font);font-size:inherit;white-space:nowrap;padding:1px 2px;line-height:1.6}.topmenu button{background:0 0;border:0}.top-text{position:absolute;color:#222;text-align:center;text-shadow:0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 2px #fff;text-transform:uppercase;font-size:22px;font-weight:700;font-family:var(--main-font);margin-left:-100px;bottom:20px;left:50%}.menu{position:relative;display:block;background:var(--accent);text-align:center;max-width:var(--content-max-width);height:auto;margin:0 auto;padding:5px 0;transform:translate(0,0)}.menu ul{list-style:none;height:100%;margin:0;padding:4px 16px}.menu li{display:inline-block;margin-right:30px}.menu li:last-child{margin-right:0}.menu a{font-size:20px;line-height:2;font-family:var(--main-font);text-transform:uppercase;color:var(--on-accent)}.menu a:hover{color:var(--on-accent-hover)}.menu a.active{font-weight:700}@media (max-width:500px){.menu a{font-size:19px}}@media (max-width:700px){.menu .wrap{padding:5px 10px}}.content-wrap{position:relative}.content{max-width:var(--content-max-width);background:#fff;margin:0 auto 70px;padding-top:20px;padding-bottom:20px}.block{padding:10px 20px}@media (max-width:500px){.block{padding:10px}}.affiliate{text-align:center;padding-bottom:30px}.affiliate img{max-width:300px;max-height:105px}.footer{margin-top:64px}@media (max-width:500px){.half{float:initial;width:initial;margin:initial}}@media only screen and (max-width:767px){.row .half{width:100%;margin-left:0}}.flash{margin-bottom:10px;padding:8px 20px}.flash.notice{color:#2b542c;background:#dff0d8}.flash.alert{color:#843534;background:#f2dede}.schedule-day .day-label{margin:0;font-size:2.2em;font-weight:400;line-height:2em}.schedule-day .day-content{display:flex;flex-direction:row}.schedule-day .timestamps{margin-top:var(--column-label-height);flex:none;padding-top:2px;padding-right:5px}.schedule-day .timestamp{color:#666;height:120px}@media (max-width:500px){.schedule-day .timestamp .seconds{display:none}}.schedule-day .columns-container{overflow:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,#fff 30%,#fff0) 0/30px 100% no-repeat local,linear-gradient(270deg,#fff 30%,#fff0) right center/30px 100% no-repeat local,linear-gradient(90deg,#0000001a,#0000) 0/16px 100% no-repeat,linear-gradient(270deg,#0000001a,#0000) right center/16px 100% no-repeat;flex:auto}.schedule-day .columns-container::-webkit-scrollbar{background-color:#fff;width:9px;height:9px}.schedule-day .columns-container::-webkit-scrollbar-track{background-color:#fff}.schedule-day .columns-container::-webkit-scrollbar-corner{background-color:#fff}.schedule-day .columns-container::-webkit-scrollbar-thumb{background-color:#343a3f29;border-radius:8px}.schedule-day .columns-container::-webkit-scrollbar-thumb:hover{background-color:#343a3f3d}.schedule-day .columns-container:not(:hover):not(:focus-within)::-webkit-scrollbar-thumb{background-color:#343a3f0a}.schedule-day.collapsed .day-content{position:relative;overflow:hidden;max-height:160px}.schedule-day.collapsed .columns-container{overflow:hidden}.schedule-day .collapsed-overlay{position:absolute;z-index:1;display:flex;background:linear-gradient(#ffffff80 0%,#fff 100%);justify-content:center;align-items: center;inset:0}.schedule-day .collapsed-overlay[hidden]{display:none}.schedule-day .collapsed-overlay button{position:relative;cursor:pointer;background:var(--accent);color:var(--on-accent);border:none;border-radius:5px;padding:7px 30px}.schedule-day .collapsed-overlay button:after{position:absolute;content:"";border:1px dashed var(--on-accent);border-radius:3px;inset:3px}.schedule-day .columns{display:flex;flex-direction:row}.schedule-day .column{flex:0 500px;min-width:200px}.schedule-day .column:not(:last-child){margin-right:5px}.schedule-day .column-label{height:var(--column-label-height);text-overflow:ellipsis;display:flex;text-align:center;justify-content:center;align-items: flex-end;margin:0;font-size:1.3em;font-weight:400;line-height:1.3}@media (max-width:500px){.schedule-day .column-label{font-size:1em}}.schedule-day .column-content{position:relative;display:flex;background:#0000000a;flex-direction:row}.schedule-day .column-lane{position:relative;flex:1 0 200px;min-width:200px}.schedule-day .item{position:absolute;z-index:0;overflow:hidden;background:#fff;border-bottom:1px solid #eee;top:0;left:1px;right:1px;box-shadow:1px 1px 5px #0000001a}.schedule-day .background-image{position:absolute;z-index:0;object-fit:cover;object-position:center;background-color:var(--main-color);width:100%;max-width:none;height:100%;top:0;left:0}.schedule-day .start-time{position:absolute;z-index:1;color:#fff;text-shadow:-1px -1px #000000b3,1px -1px #000000b3,-1px 1px #000000b3,1px 1px #000000b3;font-size:12px;top:1px;right:1px}.schedule-day .label-box-container{position:absolute;z-index:2;display:flex;align-items: center;inset:0}.schedule-day .label-box-container .label-box{position:static;flex:100%}li.setlang{padding-left:23px}li.setlang a{position:relative}li.setlang a:before{position:absolute;content:"";background:#000 no-repeat;width:24px;height:24px;top:-4px;left:-23px}li.setlang.swedish a:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAABgFBMVEUAAAD///8AAQEAAQEAAQEAAQEAAQEmXoomX4wmYI4mYY8mYZDeuSYmYZEmXId9pMN0n8F8pcaDq8qIrsz95or954z9546Qs8+Oss6Msc6Kr80CQXJolbhWi7RXi7VXjLZXjLf93FcCQHFcjLJPhrFQh7JQh7NQh7P82VACQHFHfahGf6xGgK5GgK5GgK761kYCP3A9dqI8eKc8eKg8eak8ean50zy+mQLqxTPxyzL0zTL1zjL2zjG8lwLnwSjvxyfyySfzyifzyie6lQLlviXtxSfwxyfwyCfyySYCPWwVV4sVWpAVWpEVW5IVW5PuwhUCPWsRU4gRVo0RV44QV44QV4/rvxACPGoNT4QMUokMU4sNVIzpvA0CPGoITIEIT4YJUIgJUIkIUInnuggCO2gFSH4FS4MFTIUFTYYFTYbkuAUFPWkHSX4ITIIQU4gWWIwbXJDlvBzlvR/mviAhYZMgYJMfX5EcXZAMRHAQR3IRSXQRSnYRSncRSnjDoBERS3hCkk5XAAAAB3RSTlMAAAQMECQwISWBWgAAAGdJREFUKM+tkUkKgEAQAxNp9eTT/a4giuVBRgaXw4zmmKIXktCL4kfQtLJtSz6cDUBLuHeSJNszAGt4SC7HRAfAFOovQACoHmSPJtBVguLjyoC+rbqFqNAZovMQFYx+qAmC7Q1Q2PkO6IhnWy5uS3cAAAAASUVORK5CYII=) no-repeat}li.setlang.english a:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEM0lEQVRIie2Ua0jVZxzHSxJ6YaBBCFFYYtpeNJagjqaDQalbi+zFaGkT5yzWiiajTYsZTXIt87Z5qdkU04aF9ww6HrVjamfaIW/pqSyPnTpXtSzzkqn77Hn+madYbzaKvdkfvi/O7/L5PpffeebN+//777/58xfU79hBl05Hi66LiH3FeH+UiffGLKHsORkM/dStXYva25u+7m7e257/Qj5L6QnbU0R9Rjbn/f3RZmUh2dLApWb3boxpaYz29zM9PU3LNRvHCjtIPtVBSlEHaac7mZn5E3tODraMDGYmJjhZrldysuZoQTuNrXcYLC3FlJ7OiNlMW1ubNHCRBq6+m5O5o2niVkwMQxUVAjaDwfyI2JTLbI2vVSQNDFFR3N66lenRUb460qTEv/yxEX1TJ8bYWOyFhTwZG8M+NEzQp2nSwFUxcHrrO3YmqvmjoQtjfDz3Dh3i6fAwY+OT/FzcSdg3KrGzGW6Hh9MbFsbU48d8kdjAkfyr2MoqMERHMyKOeGpqivbrNvYcqUMyXzD4lpBdpQTvqiTz93bMefn0btvGoytXlKb61rs8fTrFzS1buB4czOTDh9TVdWPcvx9jXBwTAwM8mZwkr6JbYUiWZDoMVu8jKKqYwM9LCIwuJTKhlpsXLnFdrNacnc2k2PakAOhDQugODGTiwQN6IyKwFRQocaPlITsPX1R6JUOyJHPO4KJGw+DgICMjI4wJ2Pj4+CvVGRREu5ikUVH7qrzslQzJ0gjmnEHuokU0rl5Ni48PV4R0/1KyVzIk64STk8MgR/zQrFqFdragVRaLef8nap3tlQzJOiEWPWegVqsxGo0MiMu6f/8+D8QZD4spelFDd+/StGQJWk/Pv+WkZI/slQzJqhFMxyX7fI3bulTcAn8RyuSDmGI69EaGhoa4kZREi58fA+JP2ODqStPy5Up80GqlR4z0ZXEc2oISAiKKlF6FIViS6TDw3ssi/6O4BKQRl1qL1WbH3NNDa2gorRs38lueGmtfH/Vi2w1Ll2K3D5BfplNW21deTqOXFx1x8ez+4bzCkCzJfMnAY306Zao2LBYLvWfO0LBiBVcPHWbz3hI8P/wVy61b1C5cyEVxTFarjYV+6WzfX4mh34RZr0crRrhZTFlR7jnc30952eDdLYnioevE0NuLTrxLGnFRlcfPsnxDNs6+KXgE53Dvxg1Uzs7ULl6MyWRW4lI+m3Kpbe4RMRPtCQlccHdH/VMqb4cedBhUV1fTrlJR4+uLNjKSg8lVCnyZkIQHhJ/CJHagWbmSS2vWYDZbWBF6XMkpNSE5JJ/UKJd7raqKc+LI8j/e5DAoOXCAXA8PTscnsO6TY7j5fT+rBEWrNiTRKKaiwM2NwmXLaGpunss907P69Z+lU3FOhUqYFIq7e27gIuQl9M5rltfz53rBrInra5aLwgbeqN64wV+Rl1Pcwvw+zwAAAABJRU5ErkJggg==) no-repeat}.staging-notice{position:fixed;z-index:10;color:#3c763d;text-align:center;cursor:pointer;background-color:#dff0d8;border-bottom:1px solid #71a35d;border-right:1px solid #71a35d;padding:5px 10px;top:0;left:0}.staging-notice span{display:none;margin-left:5px}.staging-notice:hover span{display:inline}.staging-notice:focus span{display:inline}
