@charset "UTF-8";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{-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:700}dfn{font-style:italic}h1{font-size:2em;margin:0;padding: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:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}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 silver;margin:0;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.HelveticaNeueLTStd-Roman{font-family:HelveticaNeueLTStd-Roman;font-weight:400;font-style:normal}.HelveticaNeueLTStd-It{font-family:HelveticaNeueLTStd-It;font-weight:400;font-style:normal}.HelveticaNeueLTStd-Bd{font-family:HelveticaNeueLTStd-Bd;font-weight:400;font-style:normal}.HelveticaNeueLTStd-BdIt{font-family:HelveticaNeueLTStd-BdIt;font-weight:400;font-style:normal}.clearfix::after,.enhanced .block-menu-block-1 .parent-mlid-0 li ul::after,.footer-inner::after{clear:both;content:'';display:table}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}ul li.leaf{list-style:none!important}#home-panel-2-left{margin-top:42px}#home-panel-2-left .views-field-term-node-tid{margin-bottom:1px}#home-panel-2-left .image-link{margin-bottom:8px;display:block}#home-panel-2-left .has--no-image .image-link{margin-bottom:0}#home-panel-2-left .views-field-title{padding-bottom:3px}#home-panel-2-left .has-image .views-field-title{padding-bottom:7px}#home-panel-2-left .views-row{padding-bottom:38px}#home-panel-2-left .views-row-last{padding-bottom:42px}#home-panel-3-left{padding-top:42px}#home-panel-3-left h2{padding-bottom:37px}#home-panel-3-left p{padding-bottom:41px}#home-panel-3-right{padding-top:42px}#home-panel-3-right p{padding-top:7px}#home-panel-3-right li{padding-bottom:26px}#home-panel-3-right li:first-of-type{padding-bottom:53px}#home-panel-5a-left{padding-top:88px}#home-panel-5a-left h2{padding-bottom:37px}#home-panel-5a-left img{display:block;margin-top:41px}.pane-custom.pane-7 .divider-home:before{top:46px}#home-panel-5b-left{padding-bottom:42px}#home-panel-5-right{padding-top:88px}#home-panel-5-right h2{padding-bottom:18px}#home-panel-6-left{padding-top:42px;padding-bottom:42px}#home-panel-6-left h2{padding-bottom:37px}#home-panel-6-left img{display:block;margin-top:41px}#home-panel-6-right{padding-top:42px}#home-panel-6-right h2{padding-bottom:18px}#home-panel-7a-left{padding-top:42px}#home-panel-7a-left h2{padding-bottom:37px}#home-panel-7-right{padding-top:42px}#home-panel-7-right h2{padding-bottom:18px}#home-panel-7b-left{padding-top:42px}#home-panel-8{padding-top:42px;padding-bottom:46px}#home-panel-8 h2{padding-bottom:41px}#home-panel-8 img{display:inline-block}body.page-node.about h1{padding-top:35px;padding-bottom:24px}body.page-node.about .field-name-field-page-text h2{padding-top:0;padding-bottom:25px}body.page-node.about .field-name-field-page-text p+h2{padding-top:20px}body.page-node.about aside{padding-top:38px}body.page-node.archive h1,body.page-node.festival h1,body.page-node.resource h1{padding-top:35px}body.page-node.archive .field-name-rel-participant-2,body.page-node.festival .field-name-rel-participant-2,body.page-node.resource .field-name-rel-participant-2{padding-bottom:24px}body.page-node.archive .field-slideshow-wrapper,body.page-node.festival .field-slideshow-wrapper,body.page-node.resource .field-slideshow-wrapper{padding-top:30px;padding-bottom:30px}body.page-node.archive .field-slideshow-wrapper img,body.page-node.festival .field-slideshow-wrapper img,body.page-node.resource .field-slideshow-wrapper img{display:block}body.page-node.archive.node-type-participant h1,body.page-node.festival.node-type-participant h1,body.page-node.resource.node-type-participant h1{padding-bottom:24px}body.page-node.archive.node-type-participant .field-name-field-participant-origin,body.page-node.festival.node-type-participant .field-name-field-participant-origin,body.page-node.resource.node-type-participant .field-name-field-participant-origin{padding-bottom:26px}body.page-node.archive.node-type-participant .field-name-field-participant-image,body.page-node.festival.node-type-participant .field-name-field-participant-image,body.page-node.resource.node-type-participant .field-name-field-participant-image{padding-top:4px;padding-bottom:30px}body.page-node.archive.node-type-participant .group-rel .field-name-field-participant-origin,body.page-node.festival.node-type-participant .group-rel .field-name-field-participant-origin,body.page-node.resource.node-type-participant .group-rel .field-name-field-participant-origin{padding-bottom:0}body.page-node.archive.node-type-festival h1,body.page-node.festival.node-type-festival h1,body.page-node.resource.node-type-festival h1{padding-bottom:24px}body.page-node.archive.node-type-festival .field-name-post-date+.field-name-field-festival-text,body.page-node.festival.node-type-festival .field-name-post-date+.field-name-field-festival-text,body.page-node.resource.node-type-festival .field-name-post-date+.field-name-field-festival-text{padding-top:26px}body.page-node.archive.node-type-festival.festival .field-name-post-date,body.page-node.festival.node-type-festival.festival .field-name-post-date,body.page-node.resource.node-type-festival.festival .field-name-post-date{display:none}body.page-node.archive.node-type-festival.festival .field-name-field-festival-text,body.page-node.festival.node-type-festival.festival .field-name-field-festival-text,body.page-node.resource.node-type-festival.festival .field-name-field-festival-text{padding-top:0}body.page-node.archive.node-type-audio .field-name-field-audio-upload,body.page-node.archive.node-type-audio .field-name-field-embedded-video,body.page-node.archive.node-type-audio .field-name-field-image,body.page-node.archive.node-type-image .field-name-field-audio-upload,body.page-node.archive.node-type-image .field-name-field-embedded-video,body.page-node.archive.node-type-image .field-name-field-image,body.page-node.archive.node-type-video-embed .field-name-field-audio-upload,body.page-node.archive.node-type-video-embed .field-name-field-embedded-video,body.page-node.archive.node-type-video-embed .field-name-field-image,body.page-node.festival.node-type-audio .field-name-field-audio-upload,body.page-node.festival.node-type-audio .field-name-field-embedded-video,body.page-node.festival.node-type-audio .field-name-field-image,body.page-node.festival.node-type-image .field-name-field-audio-upload,body.page-node.festival.node-type-image .field-name-field-embedded-video,body.page-node.festival.node-type-image .field-name-field-image,body.page-node.festival.node-type-video-embed .field-name-field-audio-upload,body.page-node.festival.node-type-video-embed .field-name-field-embedded-video,body.page-node.festival.node-type-video-embed .field-name-field-image,body.page-node.resource.node-type-audio .field-name-field-audio-upload,body.page-node.resource.node-type-audio .field-name-field-embedded-video,body.page-node.resource.node-type-audio .field-name-field-image,body.page-node.resource.node-type-image .field-name-field-audio-upload,body.page-node.resource.node-type-image .field-name-field-embedded-video,body.page-node.resource.node-type-image .field-name-field-image,body.page-node.resource.node-type-video-embed .field-name-field-audio-upload,body.page-node.resource.node-type-video-embed .field-name-field-embedded-video,body.page-node.resource.node-type-video-embed .field-name-field-image{padding-top:42px}body.page-node.archive.node-type-audio h1,body.page-node.archive.node-type-image h1,body.page-node.archive.node-type-video-embed h1,body.page-node.festival.node-type-audio h1,body.page-node.festival.node-type-image h1,body.page-node.festival.node-type-video-embed h1,body.page-node.resource.node-type-audio h1,body.page-node.resource.node-type-image h1,body.page-node.resource.node-type-video-embed h1{padding-bottom:24px}body.page-node.archive.node-type-audio .field-name-field-media-licence,body.page-node.archive.node-type-image .field-name-field-media-licence,body.page-node.archive.node-type-video-embed .field-name-field-media-licence,body.page-node.festival.node-type-audio .field-name-field-media-licence,body.page-node.festival.node-type-image .field-name-field-media-licence,body.page-node.festival.node-type-video-embed .field-name-field-media-licence,body.page-node.resource.node-type-audio .field-name-field-media-licence,body.page-node.resource.node-type-image .field-name-field-media-licence,body.page-node.resource.node-type-video-embed .field-name-field-media-licence{padding-top:26px}body.page-node.archive.node-type-video-embed .view-mode-list .field-name-field-embedded-video{padding-top:0}.main-wrapper #block-views-archive-tm-block h2{margin-bottom:23px}#block-views-archive-tm-block{padding-bottom:12px}body.page-node .group-rel{padding-bottom:42px;margin-top:-42px}body.page-node .group-rel .node.view-mode-related{padding-bottom:15px}body.page-node .group-rel .field .field-item:last-of-type .node.view-mode-related{padding-bottom:0}body.page-node .group-rel .field-label{margin-top:42px;margin-bottom:19px}.region-aside .block,.region-aside .block .views-row,.region-aside .block h2{padding-bottom:25px}main .view-resource{padding-top:38px}main .view-resource .views-row{padding-bottom:38px}main .view-resource.view-display-id-page_1 .field-name-title+.field-name-field-festival-teaser,main .view-resource.view-display-id-page_2 .field-name-title+.field-name-field-festival-teaser{padding-top:14px}main .view-resource.view-display-id-page_1 .field-name-title+.field-name-field-festival-image,main .view-resource.view-display-id-page_2 .field-name-title+.field-name-field-festival-image{padding-top:18px;padding-bottom:19px}body.page-archive aside,body.page-resource aside{padding-top:38px}@media all and (max-width:700px){body.page-archive aside{padding-top:10px}}main .view-resource.view-display-id-page h2{padding-bottom:36px}main .view-resource.view-display-id-page .field-name-post-date{padding-bottom:26px}main .view-resource.view-display-id-page .group-imgleft{padding-bottom:30px}main .view-resource.view-display-id-page .group-imgleft img{display:block}.view-archive-festivals,.view-archive-search-api,.view-archive-tm,.view-recently-read{padding-top:38px}.view-archive-festivals .views-row .view-mode-teaser,.view-archive-search-api .views-row .view-mode-teaser,.view-archive-tm .views-row .view-mode-teaser,.view-recently-read .views-row .view-mode-teaser{padding-bottom:38px}.view-archive-festivals .views-row .view-mode-teaser img,.view-archive-search-api .views-row .view-mode-teaser img,.view-archive-tm .views-row .view-mode-teaser img,.view-recently-read .views-row .view-mode-teaser img{display:block;margin-bottom:8px}.view-archive-festivals .views-row .view-mode-list,.view-archive-search-api .views-row .view-mode-list,.view-archive-tm .views-row .view-mode-list,.view-recently-read .views-row .view-mode-list,body.node-type-publication .field-name-body{padding-bottom:26px}.view-archive-tm.view-display-id-block{padding-top:0}.group-share{padding-top:15px;padding-bottom:42px}.group-share+.links.inline{margin-top:-42px;padding-bottom:42px}.main-wrapper .pager{padding-bottom:42px}.imgcaption{padding-top:8px}.region-menu h2{margin:0 0 2px}.enhanced .block-menu-block-1 .parent-mlid-0 .expanded>a{padding-bottom:2px}.enhanced .block-menu-block-1 .parent-mlid-0 li ul{padding-bottom:38px}.enhanced .block-menu-block-1 .parent-mlid-0 .last.expanded>a{padding:6px 0}footer{padding-top:8px;padding-bottom:16px}.link--standard,a{font-weight:400;text-decoration:none;color:#000;border-bottom:2px solid #000}.link--standard:active,.link--standard:focus,.link--standard:hover,a:active,a:focus,a:hover{border-bottom:2px solid #0000fe}@supports (background:linear-gradient(to bottom,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%)){.link--standard,a{border-bottom:none;background:linear-gradient(#000,#000) bottom/100% 2px no-repeat}.link--standard:active,.link--standard:focus,.link--standard:hover,a:active,a:focus,a:hover{border-bottom:none;background:linear-gradient(#0000fe,#0000fe) bottom/100% 2px no-repeat}}.main-wrapper a{font-size:18px;line-height:22px}.main-wrapper a:visited:hover{border-bottom:2px solid #fc00fd!important}@supports (background:linear-gradient(to bottom,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%)){.main-wrapper a:visited:hover{border-bottom:none!important;background:linear-gradient(#fc00fd,#fc00fd) bottom/100% 2px no-repeat!important}}.main-wrapper .font-s a,.main-wrapper span.caption a{font-size:14px;line-height:19px;border-bottom:1px solid #000}.main-wrapper .font-s a:active,.main-wrapper .font-s a:focus,.main-wrapper .font-s a:hover,.main-wrapper span.caption a:active,.main-wrapper span.caption a:focus,.main-wrapper span.caption a:hover{border-bottom:1px solid #0000fe}.main-wrapper .font-s a:visited:hover,.main-wrapper span.caption a:visited:hover{border-bottom:1px solid #fc00fd!important}.main-wrapper span.caption a{font-size:13px;line-height:17px}@supports (background:linear-gradient(to bottom,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%)){.main-wrapper .font-s a,.main-wrapper span.caption a{border-bottom:none;background:linear-gradient(#000,#000) bottom/100% 1px no-repeat}.main-wrapper .font-s a:active,.main-wrapper .font-s a:focus,.main-wrapper .font-s a:hover,.main-wrapper span.caption a:active,.main-wrapper span.caption a:focus,.main-wrapper span.caption a:hover{border-bottom:none;background:linear-gradient(#0000fe,#0000fe) bottom/100% 1px no-repeat}.main-wrapper .font-s a:visited:hover,.main-wrapper span.caption a:visited:hover{border-bottom:none!important;background:linear-gradient(#fc00fd,#fc00fd) bottom/100% 1px no-repeat!important}}.link--standard:visited{border-bottom:2px solid #fc00fd}@supports (background:linear-gradient(to bottom,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%)){.link--standard{border-bottom:none;background:linear-gradient(#fc00fd,#fc00fd) bottom/100% 2px no-repeat}}.link--expand,.link--title,.main-wrapper h2 a{font-family:'Helvetica Neu',Helvetica,Arial,sans-serif;color:#000;text-decoration:none;border:none;background:0 0}.link--expand:active,.link--expand:focus,.link--expand:hover,.link--title:active,.link--title:focus,.link--title:hover,.main-wrapper h2 a:active,.main-wrapper h2 a:focus,.main-wrapper h2 a:hover{font-family:'Helvetica Neu',Helvetica,Arial,sans-serif;color:#4d4d4d;border:none;background:0 0}.main-wrapper h2 html.font-bd-loaded a,.main-wrapper h2 html.font-bd-loaded a:active,.main-wrapper h2 html.font-bd-loaded a:focus,.main-wrapper h2 html.font-bd-loaded a:hover,html.font-bd-loaded .link--expand,html.font-bd-loaded .link--expand:active,html.font-bd-loaded .link--expand:focus,html.font-bd-loaded .link--expand:hover,html.font-bd-loaded .link--title,html.font-bd-loaded .link--title:active,html.font-bd-loaded .link--title:focus,html.font-bd-loaded .link--title:hover,html.font-bd-loaded .main-wrapper h2 a,html.font-bd-loaded .main-wrapper h2 a:active,html.font-bd-loaded .main-wrapper h2 a:focus,html.font-bd-loaded .main-wrapper h2 a:hover{font-family:HelveticaNeueLTStd-Bd,sans-serif}.block-menu-block-8 a,.footer-inner a,.link--external,.link--menu,.region-aside .block.block-block-480 a,.region-menu a,body.page-archive .region-aside .block a{color:#000;font-weight:400;text-decoration:none;border:none;background:0 0}.active.link--external,.block-menu-block-8 a.active,.block-menu-block-8 a:active,.block-menu-block-8 a:focus,.block-menu-block-8 a:hover,.footer-inner a.active,.footer-inner a:active,.footer-inner a:focus,.footer-inner a:hover,.link--external:active,.link--external:focus,.link--external:hover,.link--menu.active,.link--menu:active,.link--menu:focus,.link--menu:hover,.region-aside .block.block-block-480 a.active,.region-aside .block.block-block-480 a:active,.region-aside .block.block-block-480 a:focus,.region-aside .block.block-block-480 a:hover,.region-menu a.active,.region-menu a:active,.region-menu a:focus,.region-menu a:hover,body.page-archive .region-aside .block a.active,body.page-archive .region-aside .block a:active,body.page-archive .region-aside .block a:focus,body.page-archive .region-aside .block a:hover{text-shadow:1px 0 0 currentColor;border:none;background:0 0}.link--download,.link-download,.node-image.view-mode-full div.item-list h3,body.page-festival-galleries .views-field-field-image-1 div.item-list h3{font-weight:400;font-size:18px;line-height:22px;display:inline-block;cursor:pointer}.link--download:after,.link-download:after,.node-image.view-mode-full div.item-list h3:after,body.page-festival-galleries .views-field-field-image-1 div.item-list h3:after{content:"";background-image:url(../img/download.svg);background-repeat:no-repeat;background-position:right center;background-size:12px 12px;display:inline-block;width:12px;height:12px;margin-left:5px}.link--external:before{content:" new tab icon"}.link--expand{border:none;background:0 0}.link--expand:after{content:" <"}.link--expand:active,.link--expand:focus,.link--expand:hover{border:none;background:0 0}.image-link,.image-link:active,.image-link:focus,.image-link:hover{border:none;text-decoration:none;background:0 0}.node-image.view-mode-full div.item-list,body.page-festival-galleries .views-field-field-image-1 div.item-list{padding-top:26px;padding-bottom:5px}.node-image.view-mode-full div.item-list h3,body.page-festival-galleries .views-field-field-image-1 div.item-list h3{border-bottom:2px solid #000}.node-image.view-mode-full div.item-list h3:active,.node-image.view-mode-full div.item-list h3:focus,.node-image.view-mode-full div.item-list h3:hover,body.page-festival-galleries .views-field-field-image-1 div.item-list h3:active,body.page-festival-galleries .views-field-field-image-1 div.item-list h3:focus,body.page-festival-galleries .views-field-field-image-1 div.item-list h3:hover{border-bottom:2px solid #0000fe}.node-image.view-mode-full div.item-list ul,body.page-festival-galleries .views-field-field-image-1 div.item-list ul{margin:0;padding:0;list-style:none;display:none}.node-image.view-mode-full div.item-list ul a,body.page-festival-galleries .views-field-field-image-1 div.item-list ul a{font-size:18px;line-height:22px;background:0 0;border:none}.node-image.view-mode-full div.item-list ul a:active,.node-image.view-mode-full div.item-list ul a:focus,.node-image.view-mode-full div.item-list ul a:hover,body.page-festival-galleries .views-field-field-image-1 div.item-list ul a:active,body.page-festival-galleries .views-field-field-image-1 div.item-list ul a:focus,body.page-festival-galleries .views-field-field-image-1 div.item-list ul a:hover{background:0 0;border:none}.node-image.view-mode-full div.item-list.is--open ul,body.page-festival-galleries .views-field-field-image-1 div.item-list.is--open ul{display:block}body.page-festival-galleries .views-field-field-image-1 div.item-list{padding-top:0;padding-bottom:0}body.page-festival-galleries .views-field-field-image-1 div.item-list h3{padding-top:0}.font--xs,.font-xs{font-size:13px;line-height:17px;font-weight:700}.font--s,.font-s,.main-wrapper h4 a{font-size:14px;line-height:19px;font-weight:700}#block-block-515 a,#block-views-2017-block-1 h2,#block-views-2017-block-2 h2,#block-views-2017-block-2 li h2,#block-views-2017-block-2 li h2 a,#block-views-2017-block-3 h2,#block-views-2017-block-4 h2,#block-views-2017-block-5 h2,#block-views-2017-block-6 h2,#block-views-2017-block-7 h2,#block-views-exp-2017-page a,#block-views-exp-2017-page input,#festival-livepage *,.font--m,.font-m,.view-id-2017.view-display-id-page .item-list h2,.view-id-2017.view-display-id-page .item-list h2 a,.view-id-2017.view-display-id-page_1 .item-list a,.view-id-2017.view-display-id-page_1 .item-list h2,.view-id-2017.view-display-id-page_1 .item-list h3,body.node-type-artwork .group-single-left .field-name-title h1,body.node-type-event .group-single-left .field-name-title h1,body.node-type-festival .group-single-left .field-name-title h1,body.node-type-page h1#page-title,body.node-type-participant .group-single-left .field-name-title h1,body.page-festival-exhibition-list h1#page-title,body.page-festival-galleries h1.title,p{font-size:18px;line-height:22px;font-weight:700}.font--l,.font-l,h2{font-size:22px;line-height:26px;font-weight:700}.font--xl,.font-xl{font-size:27px;line-height:29px;font-weight:700}.font--xxl,.font-xl{font-size:36px;line-height:40px;font-weight:700}#block-block-515 html.font-bd-loaded a,#block-views-2017-block-1 html.font-bd-loaded h2,#block-views-2017-block-2 html.font-bd-loaded h2,#block-views-2017-block-2 li h2 html.font-bd-loaded a,#block-views-2017-block-3 html.font-bd-loaded h2,#block-views-2017-block-4 html.font-bd-loaded h2,#block-views-2017-block-5 html.font-bd-loaded h2,#block-views-2017-block-6 html.font-bd-loaded h2,#block-views-2017-block-7 html.font-bd-loaded h2,#block-views-exp-2017-page html.font-bd-loaded a,#block-views-exp-2017-page html.font-bd-loaded input,#festival-livepage html.font-bd-loaded *,.main-wrapper h4 html.font-bd-loaded a,.view-id-2017.view-display-id-page .item-list h2 html.font-bd-loaded a,.view-id-2017.view-display-id-page .item-list html.font-bd-loaded h2,.view-id-2017.view-display-id-page_1 .item-list html.font-bd-loaded a,.view-id-2017.view-display-id-page_1 .item-list html.font-bd-loaded h2,.view-id-2017.view-display-id-page_1 .item-list html.font-bd-loaded h3,body.node-type-artwork .group-single-left .field-name-title html.font-bd-loaded h1,body.node-type-event .group-single-left .field-name-title html.font-bd-loaded h1,body.node-type-festival .group-single-left .field-name-title html.font-bd-loaded h1,body.node-type-page html.font-bd-loaded h1#page-title,body.node-type-participant .group-single-left .field-name-title html.font-bd-loaded h1,body.page-festival-exhibition-list html.font-bd-loaded h1#page-title,body.page-festival-galleries html.font-bd-loaded h1.title,html.font-bd-loaded #block-block-515 a,html.font-bd-loaded #block-views-2017-block-1 h2,html.font-bd-loaded #block-views-2017-block-2 h2,html.font-bd-loaded #block-views-2017-block-2 li h2 a,html.font-bd-loaded #block-views-2017-block-3 h2,html.font-bd-loaded #block-views-2017-block-4 h2,html.font-bd-loaded #block-views-2017-block-5 h2,html.font-bd-loaded #block-views-2017-block-6 h2,html.font-bd-loaded #block-views-2017-block-7 h2,html.font-bd-loaded #block-views-exp-2017-page a,html.font-bd-loaded #block-views-exp-2017-page input,html.font-bd-loaded #festival-livepage *,html.font-bd-loaded .font--l,html.font-bd-loaded .font--m,html.font-bd-loaded .font--s,html.font-bd-loaded .font--xl,html.font-bd-loaded .font--xs,html.font-bd-loaded .font--xxl,html.font-bd-loaded .font-l,html.font-bd-loaded .font-m,html.font-bd-loaded .font-s,html.font-bd-loaded .font-xl,html.font-bd-loaded .font-xs,html.font-bd-loaded .main-wrapper h4 a,html.font-bd-loaded .view-id-2017.view-display-id-page .item-list h2,html.font-bd-loaded .view-id-2017.view-display-id-page .item-list h2 a,html.font-bd-loaded .view-id-2017.view-display-id-page_1 .item-list a,html.font-bd-loaded .view-id-2017.view-display-id-page_1 .item-list h2,html.font-bd-loaded .view-id-2017.view-display-id-page_1 .item-list h3,html.font-bd-loaded body.node-type-artwork .group-single-left .field-name-title h1,html.font-bd-loaded body.node-type-event .group-single-left .field-name-title h1,html.font-bd-loaded body.node-type-festival .group-single-left .field-name-title h1,html.font-bd-loaded body.node-type-page h1#page-title,html.font-bd-loaded body.node-type-participant .group-single-left .field-name-title h1,html.font-bd-loaded body.page-festival-exhibition-list h1#page-title,html.font-bd-loaded body.page-festival-galleries h1.title,html.font-bd-loaded h2,html.font-bd-loaded p{font-weight:400}.main-wrapper h2 a{font-size:22px;line-height:26px;font-weight:400}h1,h2,h3,h4,h5{font-weight:700!important;font-family:'Helvetica Neu',Helvetica,Arial,sans-serif!important}html.font-bd-loaded h1,html.font-bd-loaded h2,html.font-bd-loaded h3,html.font-bd-loaded h4,html.font-bd-loaded h5{font-weight:400!important;font-family:HelveticaNeueLTStd-Bd,sans-serif!important}.field-label{font-weight:400!important}.weight-normal{font-weight:400}i{font-family:'Helvetica Neu',Helvetica,Arial,sans-serif;font-style:bold}html.font-bd-it-loaded i{font-family:HelveticaNeueLTStd-BdIt,sans-serif;font-style:normal}.main-wrapper .field-type-text-long p,.main-wrapper .field-type-text-with-summary p{margin-bottom:18px}.main-wrapper .field-type-text-long p:last-of-type,.main-wrapper .field-type-text-long p:only-of-type,.main-wrapper .field-type-text-with-summary p:last-of-type,.main-wrapper .field-type-text-with-summary p:only-of-type{margin-bottom:0}img{max-width:100%;height:auto}.field-slideshow-caption-text,.imagecaption,.imgcaption,span.caption a{font-size:13px;line-height:17px}.view-resource.view-display-id-page_1 img,.view-resource.view-display-id-page_2 img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.view-resource.view-display-id-page_1 img:hover,.view-resource.view-display-id-page_2 img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.view-resource.view-display-id-page_1 .field-name-field-festival-image a,.view-resource.view-display-id-page_1 .field-name-field-festival-image a:focus,.view-resource.view-display-id-page_1 .field-name-field-festival-image a:hover,.view-resource.view-display-id-page_2 .field-name-field-festival-image a,.view-resource.view-display-id-page_2 .field-name-field-festival-image a:focus,.view-resource.view-display-id-page_2 .field-name-field-festival-image a:hover{background:0 0;border:none;text-decoration:none}.page-node .field-name-field-artwork-images .has-one-image .img-portrait,.page-node .field-name-field-event-images .has-one-image .img-portrait,.page-node .field-name-field-festival-image .has-one-image .img-portrait,.page-node .field-name-field-image .img-portrait,.page-node .field-name-field-participant-image .img-portrait,.page-node .field-name-field-pubimg .has-one-image .img-portrait,.page-node .field-type-text-long .img-portrait{width:340px!important;height:auto!important}.field-name-field-artwork-images .has-one-image,.field-name-field-event-images .has-one-image,.field-name-field-festival-image .has-one-image,.field-name-field-pubimg .has-one-image{height:auto!important}.node-video-embed.view-mode-full .field-name-field-embedded-video .media-vimeo-video,.node-video-embed.view-mode-full .field-name-field-embedded-video .media-youtube-video,.node-video-embed.view-mode-teaser_2 .field-name-field-embedded-video .media-vimeo-video,.node-video-embed.view-mode-teaser_2 .field-name-field-embedded-video .media-youtube-video{position:relative;padding-bottom:56.25%}.node-video-embed.view-mode-full .field-name-field-embedded-video .media-vimeo-video iframe,.node-video-embed.view-mode-full .field-name-field-embedded-video .media-youtube-video iframe,.node-video-embed.view-mode-teaser_2 .field-name-field-embedded-video .media-vimeo-video iframe,.node-video-embed.view-mode-teaser_2 .field-name-field-embedded-video .media-youtube-video iframe{position:absolute;top:0;left:0;right:0;width:100%;height:100%;bottom:0}.node-video-embed.view-mode-full .field-name-field-embedded-video .mediaelement-video,.node-video-embed.view-mode-teaser_2 .field-name-field-embedded-video .mediaelement-video{position:relative;padding-bottom:56.25%}.node-video-embed.view-mode-full .field-name-field-embedded-video .mediaelement-video .mejs-container,.node-video-embed.view-mode-full .field-name-field-embedded-video .mediaelement-video embed,.node-video-embed.view-mode-full .field-name-field-embedded-video .mediaelement-video video,.node-video-embed.view-mode-teaser_2 .field-name-field-embedded-video .mediaelement-video .mejs-container,.node-video-embed.view-mode-teaser_2 .field-name-field-embedded-video .mediaelement-video embed,.node-video-embed.view-mode-teaser_2 .field-name-field-embedded-video .mediaelement-video video{position:absolute;top:0;left:0;right:0;width:100%!important;height:100%!important;bottom:0}.node-video-embed.view-mode-full .field-name-field-embedded-video .mediaelement-video .me-plugin,.node-video-embed.view-mode-teaser_2 .field-name-field-embedded-video .mediaelement-video .me-plugin{position:static!important}.node-video-embed.view-mode-full .field-name-field-embedded-video .mediaelement-video .mejs-overlay,.node-video-embed.view-mode-teaser_2 .field-name-field-embedded-video .mediaelement-video .mejs-overlay{height:100%!important;width:100%!important}.node-video-embed.view-mode-full .field-name-field-embedded-video .mediaelement-video .mejs-container .mejs-controls div,.node-video-embed.view-mode-teaser_2 .field-name-field-embedded-video .mediaelement-video .mejs-container .mejs-controls div{width:24px}.responsive-video{position:relative;padding-bottom:56.25%}.responsive-video embed,.responsive-video iframe,.responsive-video video{position:absolute;top:0;left:0;right:0;width:100%!important;height:100%!important;bottom:0}@media all and (max-width:400px){.node-video-embed.view-mode-list .field-name-field-embedded-video .media-vimeo-video,.node-video-embed.view-mode-list .field-name-field-embedded-video .media-youtube-video{position:relative;padding-bottom:56.25%}.node-video-embed.view-mode-list .field-name-field-embedded-video .media-vimeo-video iframe,.node-video-embed.view-mode-list .field-name-field-embedded-video .media-youtube-video iframe{position:absolute;top:0;left:0;right:0;width:100%;height:100%;bottom:0}.node-video-embed.view-mode-list .field-name-field-embedded-video .mediaelement-video{position:relative;padding-bottom:56.25%}.node-video-embed.view-mode-list .field-name-field-embedded-video .mediaelement-video .mejs-container,.node-video-embed.view-mode-list .field-name-field-embedded-video .mediaelement-video embed,.node-video-embed.view-mode-list .field-name-field-embedded-video .mediaelement-video video{position:absolute;top:0;left:0;right:0;width:100%!important;height:100%!important;bottom:0}.node-video-embed.view-mode-list .field-name-field-embedded-video .mediaelement-video .me-plugin{position:static!important}.node-video-embed.view-mode-list .field-name-field-embedded-video .mediaelement-video .mejs-overlay{height:100%!important;width:100%!important}.node-video-embed.view-mode-list .field-name-field-embedded-video .mediaelement-video .mejs-container .mejs-controls div{width:24px}}.node-audio.view-mode-full .field-name-field-audio-upload .mediaelement-audio{position:relative;padding-bottom:30px}.node-audio.view-mode-full .field-name-field-audio-upload .mediaelement-audio .mejs-container,.node-audio.view-mode-full .field-name-field-audio-upload .mediaelement-audio audio{position:absolute;top:0;left:0;right:0;width:100%!important;height:100%!important;bottom:0}.node-audio.view-mode-full .field-name-field-audio-upload .mediaelement-audio .me-plugin{position:static!important}.node-audio.view-mode-full .field-name-field-audio-upload .mediaelement-audio .mejs-overlay{height:100%!important;width:100%!important}.node-audio.view-mode-full .field-name-field-audio-upload .mediaelement-audio .mejs-container .mejs-controls div{width:24px}@media all and (max-width:390px){.node-audio.view-mode-teaser .field-name-field-audio-upload .mediaelement-audio{position:relative;padding-bottom:30px}.node-audio.view-mode-teaser .field-name-field-audio-upload .mediaelement-audio .mejs-container,.node-audio.view-mode-teaser .field-name-field-audio-upload .mediaelement-audio audio{position:absolute;top:0;left:0;right:0;width:100%!important;height:100%!important;bottom:0}.node-audio.view-mode-teaser .field-name-field-audio-upload .mediaelement-audio .me-plugin{position:static!important}.node-audio.view-mode-teaser .field-name-field-audio-upload .mediaelement-audio .mejs-overlay{height:100%!important;width:100%!important}.node-audio.view-mode-teaser .field-name-field-audio-upload .mediaelement-audio .mejs-container .mejs-controls div{width:24px}}.view-archive-tm.view-display-id-page .field-name-field-embedded-video a,.view-archive-tm.view-display-id-page .field-name-field-embedded-videoaudio-still a{position:relative;display:inline-block;background:0 0}.view-archive-tm.view-display-id-page .field-name-field-embedded-video a:before,.view-archive-tm.view-display-id-page .field-name-field-embedded-videoaudio-still a:before{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;content:"";background-image:url(../img/video_play.svg);background-repeat:no-repeat;background-position:center center;background-size:78px 78px}@media all and (max-width:1000px){.nav-video{display:none}}#block-views-archive-tm-block h2,.group-rel .field-label,.label--related{font-weight:400;background:#000;color:#fff;padding:1px;display:inline-block;font-size:18px;line-height:22px}.group-rel .view-mode-related .field-label{background:0 0;color:#000;padding:0;display:inline}.field-label,.field-label+.field-items,.field-label+.field-items .field-item,.field-name-field-rel-participants .field-items *,.field-name-field-rel-participants .field-items :after,.node-publication.view-mode-list .field-name-field-subtitle,.node-publication.view-mode-list .field-name-field-subtitle .field-item,.node-publication.view-mode-list .field-name-field-subtitle .field-items,.node-publication.view-mode-list .field-name-field-year,.node-publication.view-mode-list .field-name-field-year .field-item,.node-publication.view-mode-list .field-name-field-year .field-items,.node-publication.view-mode-related .field-name-field-subtitle,.node-publication.view-mode-related .field-name-field-subtitle .field-item,.node-publication.view-mode-related .field-name-field-subtitle .field-items,.node-publication.view-mode-related .field-name-field-year,.node-publication.view-mode-related .field-name-field-year .field-item,.node-publication.view-mode-related .field-name-field-year .field-items,.view-mode-list .field-name-field-artwork-year,.view-mode-list .field-name-field-artwork-year .field-items,.view-mode-list .field-name-field-rel-participants,.view-mode-list .field-name-field-rel-participants .field-items,.view-mode-list .field-name-post-date,.view-mode-list .field-name-post-date .field-item,.view-mode-list .field-name-post-date .field-items,.view-mode-list .field-name-taxonomy-vocabulary-17,.view-mode-list .field-name-taxonomy-vocabulary-17 .field-item,.view-mode-list .field-name-taxonomy-vocabulary-17 .field-items,.view-mode-list .field-name-taxonomy-vocabulary-7,.view-mode-list .field-name-taxonomy-vocabulary-7 .field-items,.view-mode-related .field-name-field-event-datetime,.view-mode-related .field-name-field-event-datetime .field-items,.view-mode-related .field-name-taxonomy-vocabulary-3,.view-mode-related .field-name-taxonomy-vocabulary-3 .field-items,.view-mode-teaser .field-name-field-rel-participants,.view-mode-teaser .field-name-field-rel-participants .field-items{display:inline}.field-name-field-rel-participants .field-label+.field-items{display:block}.node-participant.view-mode-related h3 a{padding:0 4px 0 0}.field-name-field-artwork-origin .field-item,.field-name-field-artwork-year .field-item,.field-name-field-participant-origin .field-item,.field-name-field-pubformat .field-item,.field-name-rel-participant-2 .field-item,.field-name-taxonomy-vocabulary-20 .field-item,.field-name-taxonomy-vocabulary-3 .field-item,.field-name-taxonomy-vocabulary-7 .field-item{display:inline}.field-name-field-artwork-origin .field-item:after,.field-name-field-artwork-year .field-item:after,.field-name-field-participant-origin .field-item:after,.field-name-field-pubformat .field-item:after,.field-name-rel-participant-2 .field-item:after,.field-name-taxonomy-vocabulary-20 .field-item:after,.field-name-taxonomy-vocabulary-3 .field-item:after,.field-name-taxonomy-vocabulary-7 .field-item:after{content:", ";margin-left:-1px}.field-name-field-artwork-origin .field-item:last-of-type:after,.field-name-field-artwork-year .field-item:last-of-type:after,.field-name-field-participant-origin .field-item:last-of-type:after,.field-name-field-pubformat .field-item:last-of-type:after,.field-name-rel-participant-2 .field-item:last-of-type:after,.field-name-taxonomy-vocabulary-20 .field-item:last-of-type:after,.field-name-taxonomy-vocabulary-3 .field-item:last-of-type:after,.field-name-taxonomy-vocabulary-7 .field-item:last-of-type:after{content:""}.group-rel .field-name-field-participant-origin:after{content:", ";margin-left:-5px}.field-name-field-rel-participants .field-item:last-of-type .field-name-field-participant-origin:after{content:""}.node-publication.view-mode-list .field-name-field-subtitle:after,.node-publication.view-mode-related .field-name-field-subtitle:after,.view-mode-list .field-name-field-artwork-year .field-item:last-of-type:after,.view-mode-list .field-name-field-rel-participants .field-item:last-of-type:after{content:", ";margin-left:0}.field-name-rel-participant-2{font-size:36px;line-height:40px}.view-mode-related.node-artwork .field-name-field-artwork-year,.view-mode-related.node-artwork .field-name-field-artwork-year *,.view-mode-related.node-artwork .field-name-field-rel-participants,.view-mode-related.node-artwork .field-name-field-rel-participants *,.view-mode-related.node-artwork .field-name-taxonomy-vocabulary-7,.view-mode-related.node-artwork .field-name-taxonomy-vocabulary-7 *{display:inline}.view-mode-related.node-artwork .field-name-field-artwork-year:after,.view-mode-related.node-artwork .field-name-field-rel-participants:after,.view-mode-related.node-artwork .field-name-taxonomy-vocabulary-7:after{content:", ";margin-left:-5px}.view-mode-related.node-artwork .field:last-of-type:after{content:""}body.page-archive-explore .view-mode-teaser.node-event .field-name-field-rel-participants *,body.page-archive-media .field-name-field-rel-participants *,body.page-archive-publications .view-mode-teaser .field-name-field-rel-participants *{display:inline}body.page-archive-explore .view-mode-teaser.node-event .field-name-field-rel-participants .field-item:after,body.page-archive-media .field-name-field-rel-participants .field-item:after,body.page-archive-publications .view-mode-teaser .field-name-field-rel-participants .field-item:after{content:", "}body.page-archive-explore .view-mode-teaser.node-event .field-name-field-rel-participants .field-item:last-of-type:after,body.page-archive-media .field-name-field-rel-participants .field-item:last-of-type:after,body.page-archive-publications .view-mode-teaser .field-name-field-rel-participants .field-item:last-of-type:after{content:""}body.page-archive-media .field-name-field-rel-participants .field-label+.field-items{display:inline}.node-artwork.view-mode-teaser .field-name-field-rel-participants{font-size:22px;line-height:22px}.node-artwork.view-mode-teaser .field-name-field-rel-participants *{display:inline}.node-artwork.view-mode-teaser .field-name-field-rel-participants .field-item:after{content:", ";margin-left:0}.node-artwork.view-mode-teaser .field-name-field-rel-participants .field-item:last-of-type:after{content:""}.node-artwork.view-mode-teaser .field-name-field-artwork-year .field-items,.node-event.view-mode-full .field-name-field-event-datetime .field-items,.node-event.view-mode-full .field-name-taxonomy-vocabulary-20 .field-items,.node-event.view-mode-full .field-name-taxonomy-vocabulary-3 .field-items,.node-event.view-mode-teaser .field-name-field-event-datetime .field-items,.node-event.view-mode-teaser .field-name-field-rel-participants .field-items,.node-event.view-mode-teaser .field-name-taxonomy-vocabulary-3 .field-items{margin-left:-5px}.node-event.view-mode-full .field-name-field-rel-events .field-name-field-event-datetime .field-items{margin-left:0}.node-artwork.view-mode-related .field-name-field-rel-participants .field-item:after{content:", "}.node-artwork.view-mode-related .field-name-field-rel-participants .field-item:last-of-type:after{content:""}.block-locale{position:fixed;z-index:400;right:20px;top:68px}.block-locale a,.block-locale span{display:block;width:15px;overflow:hidden;border:none;background:0 0;visibility:visible;font-size:13px;line-height:17px;font-family:HelveticaNeueLTStd-Roman,'Helvetica Neu',Helvetica,Arial,sans-serif}.block-locale .active a{font-family:HelveticaNeueLTStd-Bd,'Helvetica Neu',Helvetica,Arial,sans-serif}.block-locale li{float:left}.block-locale li:first-of-type a,.block-locale li:first-of-type span{margin-right:8px}.block-locale li.de.first:after{content:"/";position:absolute;top:0;left:17px;font-size:14px;line-height:19px}.enhanced .is--scrolled .block-locale a,.enhanced .is--scrolled .block-locale li.de.first:after{visibility:hidden}.enhanced .is--active .block-locale a,.enhanced .is--active .block-locale li.de.first:after,.enhanced .search-is--active .block-locale a,.enhanced .search-is--active .block-locale li.de.first:after{visibility:visible;color:#fff}.block-menu-block-9{position:fixed;z-index:400;right:20px;top:86px}.block-menu-block-9 a{display:block;overflow:hidden;border:none;background:0 0;text-align:right;font-size:13px;line-height:17px;visibility:visible;font-family:HelveticaNeueLTStd-Roman,'Helvetica Neu',Helvetica,Arial,sans-serif}.block-menu-block-9 .active a{font-family:HelveticaNeueLTStd-Bd,'Helvetica Neu',Helvetica,Arial,sans-serif}.enhanced .is--scrolled .block-menu-block-9 a{visibility:hidden}.enhanced .is--active .block-menu-block-9 a,.enhanced .search-is--active .block-menu-block-9 a{visibility:visible;color:#fff}.nav--toggle,.page-search .block-menu-block-9 .first{display:none}.enhanced .nav--toggle{display:block;width:42px;height:42px;background:#000;color:#fff;font-size:13px;line-height:17px;font-family:HelveticaNeueLTStd-Roman,'Helvetica Neu',Helvetica,Arial,sans-serif;border:none;position:fixed;right:20px;top:20px;z-index:400;margin:0;padding:0;text-align:center}.enhanced .nav--toggle:active,.enhanced .nav--toggle:focus,.enhanced .nav--toggle:hover{outline:0}.enhanced .nav--toggle span{width:42px;height:42px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.front .region-header{display:none}.has-visited .front .region-header{display:block}.enhanced .page-search-api .nav--toggle{border:1px solid #fff}.enhanced .is--scrolled .nav--toggle{color:#000}.enhanced .is--scrolled.is--active .nav--toggle{color:#fff}.enhanced .is--active .nav--toggle,.enhanced .search-is--active .nav--toggle{background-color:#fff}.enhanced .is--active .nav--toggle:before,.enhanced .search-is--active .nav--toggle:before{content:"";position:absolute;display:block;right:0;top:0;left:0;bottom:0;width:42px;height:42px;background-image:url(../img/menu_x.svg);background-repeat:no-repeat;background-position:center center;color:#000}.progress-cont{height:100%;position:fixed;width:10px;top:0;left:0;z-index:20000;display:none}.progress-bar{width:100%;background-color:#1514f3;bottom:0;position:absolute;left:0;right:0}.resource.page-node .progress-cont{display:none}body.resource.page-node.tid-8802 .progress-cont{display:block}.main-wrapper .group-share h3{font-weight:400;font-size:18px;line-height:22px;cursor:pointer;border-bottom:2px solid #000;background-image:url(../img/share_button.svg);background-repeat:no-repeat;background-position:right center;background-size:13px 13px;padding-right:18px}.main-wrapper .group-share ul{margin:0;padding:0;opacity:0;transition:opacity 400ms}.main-wrapper .group-share.is--active ul{opacity:1}.main-wrapper .group-share li{list-style:none;padding:0 0 0 10px}.main-wrapper .group-share *{display:inline}.main-wrapper .group-share .fa-twitter:before{content:"twitter"}.main-wrapper .group-share .fa-facebook:before{content:"facebook"}.main-wrapper .group-share .share_text{display:none}.main-wrapper .flag-bookmarks{list-style:none}.main-wrapper .flag-bookmarks .flag{background-image:url(../img/unchecked.png);background-repeat:no-repeat;background-position:right center;background-size:10px 11px;padding-right:15px;border-bottom:2px solid #000}.main-wrapper .flag-bookmarks .flag.flagged{background-image:url(../img/checked.png)}.main-wrapper .pager{margin:0;list-style:none}.main-wrapper .pager li{display:inline-block;padding:0 2px 0 0}.main-wrapper .pager .pager-current,.main-wrapper .pager .pager-current a,.main-wrapper .pager a:hover{font-weight:400;text-shadow:1px 0 0 currentColor;border:none;background:0 0}.main-wrapper .pager a{border:none;background:0 0;text-decoration:none}.cc_container{border:none!important;padding:1px 20px!important}.cc_container .cc_message{color:#000;font-family:Arial,sans-serif!important;font-size:14px!important;line-height:19px!important}.cc_container .cc_message a,.cc_container .cc_message a:active,.cc_container .cc_message a:focus,.cc_container .cc_message a:hover,.cc_container .cc_message a:visited{font-family:Arial,sans-serif!important;font-size:14px!important;line-height:19px!important;color:#000;background:0 0!important;text-decoration:unerline!important}.cc_container .cc_btn{background:0 0!important;width:auto!important;padding:6px 0!important}.enhanced .block-menu-block-1{position:fixed;left:0;right:0;top:0;bottom:0;z-index:300;background:rgba(0,0,0,.94);color:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);transition:all 200ms;will-change:transform;overflow-y:auto}.enhanced .block-menu-block-1 .parent-mlid-0{width:50%;padding-left:50%;height:100vh}.enhanced .block-menu-block-1 .parent-mlid-0 video{height:100vh;width:50vw;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover}.enhanced .block-menu-block-1 .parent-mlid-0 a{color:#fff;border:none;background:0 0;font-size:18px;line-height:22px}.enhanced .block-menu-block-1 .parent-mlid-0 a.active-trail,.enhanced .block-menu-block-1 .parent-mlid-0 a:active,.enhanced .block-menu-block-1 .parent-mlid-0 a:focus,.enhanced .block-menu-block-1 .parent-mlid-0 a:hover{border:none;background:0 0;color:#fff;text-shadow:1px 0 0 currentColor}.enhanced .block-menu-block-1 .parent-mlid-0 .expanded>a{font-size:22px;line-height:26px;font-family:HelveticaNeueLTStd-Bd,'Helvetica Neu',Helvetica,Arial,sans-serif;font-weight:400;display:block;clear:both}.enhanced .block-menu-block-1 .parent-mlid-0 .expanded>a:before{content:"transmediale/";font-family:HelveticaNeueLTStd-Roman,'Helvetica Neu',Helvetica,Arial,sans-serif;font-weight:400}.enhanced .block-menu-block-1 .parent-mlid-0 .expanded>a.active-trail,.enhanced .block-menu-block-1 .parent-mlid-0 .expanded>a:active,.enhanced .block-menu-block-1 .parent-mlid-0 .expanded>a:focus,.enhanced .block-menu-block-1 .parent-mlid-0 .expanded>a:hover{text-shadow:none}.enhanced .block-menu-block-1 .parent-mlid-0 .expanded.menu-mlid-76502>a{font-size:18px;line-height:22px;font-family:HelveticaNeueLTStd-Roman,'Helvetica Neu',Helvetica,Arial,sans-serif;font-weight:400;padding-bottom:0}.enhanced .block-menu-block-1 .parent-mlid-0 .expanded.menu-mlid-76502>a:active,.enhanced .block-menu-block-1 .parent-mlid-0 .expanded.menu-mlid-76502>a:focus,.enhanced .block-menu-block-1 .parent-mlid-0 .expanded.menu-mlid-76502>a:hover{border:none;background:0 0;color:#fff;text-shadow:1px 0 0 currentColor}.enhanced .block-menu-block-1 .parent-mlid-0 .expanded.menu-mlid-76502>a:before{display:none}.enhanced .block-menu-block-1 .parent-mlid-0 .last.expanded>a{font-size:18px;line-height:22px}.enhanced .block-menu-block-1 .parent-mlid-0 .last.expanded>a:before{content:""}.enhanced .block-menu-block-1 .parent-mlid-0 li{display:block;width:40vw;max-width:400px}.enhanced .block-menu-block-1 .parent-mlid-0 .nav-text-extra+ul{padding:15px 0 0 46px}.enhanced .block-menu-block-1 .parent-mlid-0 li li{float:left;width:auto;display:block;margin:0 10px 0 0}.enhanced .block-menu-block-1 .parent-mlid-0 .expanded.menu-mlid-76502,.enhanced .block-menu-block-1 .parent-mlid-0 .expanded.menu-mlid-76502 li,.enhanced .block-menu-block-1 .parent-mlid-0 .last.menu-mlid-74672,.enhanced .block-menu-block-1 .parent-mlid-0 .last.menu-mlid-74673,.enhanced .block-menu-block-1 .parent-mlid-0 .leaf.menu-mlid-74674,.enhanced .block-menu-block-1 .parent-mlid-0 .leaf.menu-mlid-74675{float:none}.enhanced .block-menu-block-1 .parent-mlid-0 .expanded.menu-mlid-76502 ul{display:none}.enhanced .block-menu-block-1 .parent-mlid-0 .expanded.menu-mlid-76502 ul.active{display:block}.enhanced .is--active .block-menu-block-1{-webkit-transform:translateX(0);transform:translateX(0);height:100vh}.enhanced .nav-text-extra{position:absolute;left:20px;top:20px;margin:0;color:#fff;font-size:14px;line-height:19px;width:calc(50vw - 40px)}@media all and (max-width:1000px){.enhanced .block-menu-block-1 .parent-mlid-0{width:100%;background:#000;padding-left:0}.enhanced .block-menu-block-1 .parent-mlid-0 .nav-text-extra+ul{padding-left:20px}.enhanced .nav-text-extra{display:none!important}}@media all and (max-width:500px){.enhanced .block-menu-block-1 .parent-mlid-0 .expanded>a:before{display:block}.enhanced .block-menu-block-1 .parent-mlid-0 li li{float:none}.enhanced .block-menu-block-1 .parent-mlid-0{overflow:auto}}.region-menu{width:1460px;max-width:100%;padding:0 20px}.region-menu h2{font-size:18px;line-height:22px}.region-menu h2:before{content:"transmediale/";font-weight:400}.region-menu ul{margin:0;padding:0;list-style:none;max-width:80%}.region-menu li{margin:0;padding:0 16px 0 0;display:inline-block}.region-menu a{font-size:18px;line-height:22px}body.node-type-artwork.tid-68 li.menu-mlid-75988 a,body.node-type-artwork.tid-68 li.menu-mlid-75989 a,body.node-type-artwork.tid-692 li.menu-mlid-75943 a,body.node-type-artwork.tid-692 li.menu-mlid-75944 a,body.node-type-event.tid-68 li.menu-mlid-75988 a,body.node-type-event.tid-68 li.menu-mlid-75989 a,body.node-type-event.tid-692 li.menu-mlid-75943 a,body.node-type-event.tid-692 li.menu-mlid-75944 a,body.node-type-festival.tid-68 li.menu-mlid-75988 a,body.node-type-festival.tid-68 li.menu-mlid-75989 a,body.node-type-festival.tid-692 li.menu-mlid-75943 a,body.node-type-festival.tid-692 li.menu-mlid-75944 a,body.node-type-participant li.menu-mlid-76035 a,body.node-type-participant li.menu-mlid-76036 a,body.page-festival-galleries li.menu-mlid-75949 a,body.page-festival-galleries li.menu-mlid-75950 a,body.page-festival-participants li.menu-mlid-76035 a,body.page-festival-participants li.menu-mlid-76036 a,body.page-festival-program-list li.menu-mlid-75943 a,body.page-festival-program-list li.menu-mlid-75944 a{color:#000!important}@media all and (max-width:700px){#block-locale-language,#block-menu-block-9{display:none}.is--active #block-locale-language,.is--active #block-menu-block-9{display:block}.region-menu h2{margin-bottom:26px}.region-menu h2:before{display:block}.region-menu .block-menu-block ul{max-width:100%;max-height:25px;overflow:hidden;border-bottom:1px solid #000;background:url(../img/arrow-down.svg) right bottom 8px no-repeat}.region-menu .block-menu-block ul.menu--open{max-height:400px;padding-bottom:12px;z-index:10;background:url(../img/arrow-up.svg) right bottom 8px no-repeat}.region-menu li{display:block}.region-menu li a{float:none}.region-menu li.active-trail{display:none}.region-menu li:first-of-type{display:block;padding-bottom:10px}.region-menu .menu--open li.active-trail{display:block}.region-menu .menu--open li.active-trail:first-of-type{display:none}}@media all and (min-width:701px){.region-menu li.active-trail:first-of-type{display:none}.region-menu li.active-trail.first{display:inline}.region-menu li.active-trail.first~.first{display:none}}.enhanced .block-block-478{position:fixed;left:0;right:0;top:0;bottom:0;z-index:15;background:rgba(0,0,0,.94);-webkit-transform:translateX(100%);transform:translateX(100%);transition:all 200ms;will-change:transform}.enhanced .block-block-478 form{display:block;padding-top:112px}.enhanced .block-block-478 *{display:inline}.enhanced .block-block-478 br,.enhanced .block-block-478 h2,.enhanced .block-block-478 label{display:none}.enhanced .block-block-478 input[type=text]{background:0 0;border:none;border:2px solid #fff;color:#fff;width:66%;display:block;margin:0 auto;padding:10px;font-size:36px;line-height:40px}.enhanced .block-block-478 input[type=text]:focus{outline:0}.enhanced .block-block-478 input[type=submit]{text-indent:-2016em;background:url(../img/search-arrow.png) right 0 no-repeat;width:30px;height:25px;border:none;display:block;margin:-42px auto 0 80%}.enhanced .search-is--active .block-block-478{-webkit-transform:translateX(0);transform:translateX(0);z-index:310}@media all and (max-width:600px){.enhanced .block-block-478 form{width:100%;float:none;display:block;padding:100px 20px 0}}.page-archive .view-filters,.page-archive .view-header{margin-left:34px}.page-archive #result-summary{padding-bottom:42px}.page-archive .block-block-476{padding-top:42px}.page-archive .block-block-477{padding-top:0}.page-archive aside .form-radios{margin-left:-15px}.page-archive aside h2,.page-archive aside label{display:block;margin-left:12px}.page-archive aside .block h2{padding-bottom:0;font-weight:400}.page-archive aside .item-list,.page-archive aside input,.page-archive aside select{margin-left:24px}.page-archive aside .form-radios label{display:inline;margin-left:0}.page-archive aside .form-radios input{margin-left:0}.page-archive aside .block{padding-bottom:0}.page-archive aside .block-block-480{padding-top:26px}.page-archive aside .block input[type=text]{border-bottom:1px solid #bbb;width:135px;margin-bottom:4px}.page-archive aside select{background:0 0;color:#000;border:none;width:135px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-archive aside .facetapi-active,.page-archive aside .facetapi-active-parent,.page-archive aside .facetapi-active-parent a,.page-archive aside .select--active{color:#000;font-family:HelveticaNeueLTStd-Bd,'Helvetica Neu',Helvetica,Arial,sans-serif}.page-archive aside select:hover{text-shadow:1px 0 0 currentColor}.page-archive aside select:hover option{text-shadow:none}.page-archive aside .item-list .facetapi-limit-link{text-shadow:1px 0 0 currentColor;border:none;background:0 0}.page-archive aside .item-list .facetapi-limit-link:after{content:"";width:14px;height:18px;display:inline-block;padding:0 0 0 30px;background:url(../img/arrow-down.png) 10px 3px no-repeat}.region-aside .block.block-block-480 ul{margin:0;padding:0}.region-aside .block.block-block-480 li{list-style:none}.region-aside .block.block-block-480 a{font-size:18px;line-height:22px}.page-archive-media .region-aside .block-block-481{margin-top:-87px}.page-archive-media .region-aside .block-block-481 p{line-height:22px!important;margin-left:12px}.page-archive-media aside #edit-type-1-wrapper{padding-bottom:38px}.page-archive-media .block-views-exp-archive-tm-page{margin-top:37px}.page-archive-media .block-views-exp-archive-tm-page input[type=text]{margin-left:24px;margin-top:19px;margin-bottom:-8px;background:url(../img/searchbar_arrow.svg) right top no-repeat;max-width:90%;width:184px!important}.page-archive-media .block-views-exp-archive-tm-page select{background:0 0;color:#000;border:none;width:135px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-archive-media .block-views-exp-archive-tm-page select:hover{text-shadow:1px 0 0 currentColor}.page-archive-media .block-views-exp-archive-tm-page select:hover option{text-shadow:none}.page-archive-media .block-views-exp-archive-tm-page .form-checkboxes{margin-left:-17px}.page-archive-media .block-views-exp-archive-tm-page .form-checkboxes span{margin:0 -4px 0 4px}.page-archive-media .block-views-exp-archive-tm-page input[checked=checked]+label{font-family:HelveticaNeueLTStd-Bd,'Helvetica Neu',Helvetica,Arial,sans-serif}.page-archive-media .block-views-exp-archive-tm-page h2,.page-archive-media .block-views-exp-archive-tm-page label{display:inline-block;margin-left:12px}.page-archive-media .block-views-exp-archive-tm-page .block h2{padding-bottom:0}.page-archive-media .block-views-exp-archive-tm-page .item-list,.page-archive-media .block-views-exp-archive-tm-page input,.page-archive-media .block-views-exp-archive-tm-page select{margin-left:24px}.page-archive-media .block-views-exp-archive-tm-page .facetapi-active,.page-archive-media .block-views-exp-archive-tm-page .facetapi-active-parent,.page-archive-media .block-views-exp-archive-tm-page .select--active{color:#000;font-family:HelveticaNeueLTStd-Bd,'Helvetica Neu',Helvetica,Arial,sans-serif}.page-archive-media .views-submit-button{display:none}.page-archive-explore aside{padding-left:12px}.page-archive-publications .region-aside .block{padding-bottom:38px}.page-archive-publications .region-aside .block-block-482{margin-top:-87px}.page-archive-publications .region-aside .block-block-482 p{line-height:24px;margin-left:12px}.page-archive-publications .region-aside .block-block-482+div{margin-top:2px}.page-archive-publications .region-aside input[type=text]{margin-left:12px;max-width:100%;background:url(../img/searchbar_arrow.svg) right top no-repeat}.page-archive-publications .region-aside select{background:0 0;color:#000;border:none;width:135px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-archive-publications .region-aside select:hover{text-shadow:1px 0 0 currentColor}.page-archive-publications .region-aside select:hover option{text-shadow:none}.page-archive-publications .region-aside .form-checkboxes{margin-left:-17px}.page-archive-publications .region-aside input[checked=checked]+label{font-family:HelveticaNeueLTStd-Bd,'Helvetica Neu',Helvetica,Arial,sans-serif}.page-archive-publications .region-aside h2,.page-archive-publications .region-aside label{display:inline-block;margin-left:12px}.page-archive-publications .region-aside .block h2{padding-bottom:0}.page-archive-publications .region-aside .item-list,.page-archive-publications .region-aside input,.page-archive-publications .region-aside select{margin-left:24px}.page-archive-publications .region-aside .facetapi-facet-field-rel-participants{margin-left:-12px}.page-archive-publications .region-aside .block .facetapi-facet-field-rel-participants li{display:inline;font-size:14px;line-height:19px}.page-archive-publications .region-aside .block .facetapi-facet-field-rel-participants li:after{content:", "}.page-archive-publications .region-aside .block .facetapi-facet-field-rel-participants li a{font-size:14px;line-height:19px}.page-archive-publications .region-aside .block .facetapi-facet-field-rel-participants li:last-of-type:after{content:""}.page-archive-publications .region-aside .facetapi-active,.page-archive-publications .region-aside .facetapi-active-parent,.page-archive-publications .region-aside .select--active{color:#000;font-family:HelveticaNeueLTStd-Bd,'Helvetica Neu',Helvetica,Arial,sans-serif;width:auto}.block-facetapi+.block-block{padding-top:26px}#block-menu-block-10 h2{font-family:HelveticaNeueLTStd-Bd,'Helvetica Neu',Helvetica,Arial,sans-serif}.form-type-select{position:relative}.form-type-select select:active,.form-type-select select:focus{outline:0}.form-type-select:after{content:"";background:url(../img/arrow_down_black.svg) right top no-repeat;background-size:10px;width:10px;height:10px;display:block;position:absolute;top:7px;left:170px;z-index:-1}.form-type-select.select-form--active:after{background-image:url(../img/arrow_down_black.svg)}.views-widget-filter-type_1 .form-type-select:after{display:none;content:""}@media all and (max-width:1060px){.page-archive-media .region-aside .block-block-481,.page-archive-publications .region-aside .block-block-482{margin-top:0}}@media all and (max-width:1000px){.page-archive-explore .view-filters,.page-archive-explore .view-header,.page-archive-media .view-filters,.page-archive-media .view-header,.page-archive-publications .view-filters,.page-archive-publications .view-header{margin-left:0}.page-archive-explore .form-type-select:after,.page-archive-media .form-type-select:after,.page-archive-publications .form-type-select:after{z-index:0}.page-archive-explore aside,.page-archive-media aside,.page-archive-publications aside{height:0;right:0;padding:40px 0 46px 22px;overflow:hidden}.page-archive-explore aside .block-block-479,.page-archive-media aside .block-block-479,.page-archive-publications aside .block-block-479{margin-left:-22px;cursor:pointer}.page-archive-explore aside .block-block-481,.page-archive-explore aside .block-block-482,.page-archive-media aside .block-block-481,.page-archive-media aside .block-block-482,.page-archive-publications aside .block-block-481,.page-archive-publications aside .block-block-482{margin-left:-34px;cursor:pointer}.page-archive-explore aside .block-block-482,.page-archive-media aside .block-block-482,.page-archive-publications aside .block-block-482{margin-left:-12px}.page-archive-explore aside.is--open,.page-archive-media aside.is--open,.page-archive-publications aside.is--open{height:auto}.page-archive-publications aside{padding-left:0}}.filter-toggle{display:none}@media all and (max-width:1000px){.page-archive .filter-toggle{display:block;border-bottom:1px solid #000;margin-left:-22px;font-family:HelveticaNeueLTStd-Bd,'Helvetica Neu',Helvetica,Arial,sans-serif;padding-bottom:7px;cursor:pointer;background:url(../img/arrow-right.svg) right top 5px no-repeat}.page-archive-history .filter-toggle,.page-archive-publications .filter-toggle{margin-left:0}}.page-archive-history .menu-name-menu-archive-festival-menu{padding-left:12px}html{box-sizing:border-box;font-family:'Helvetica Neu',Helvetica,Arial,sans-serif;font-weight:700}html.font-bd-loaded{font-family:HelveticaNeueLTStd-Bd,sans-serif;font-weight:400}*,::after,::before{box-sizing:inherit}.main-wrapper a,.main-wrapper h2,.main-wrapper h3,.main-wrapper h4,.main-wrapper li,.main-wrapper p,.main-wrapper ul{margin:0;padding:0}.main-wrapper{width:1460px;max-width:100%;padding:0 20px;min-height:calc(100vh - 80px);font-size:18px;line-height:22px}.showgrid .main-wrapper{position:relative}.showgrid .grid-background{height:100%;position:absolute;top:0;bottom:0;left:0;right:-20px;margin:0 20px;overflow:hidden;z-index:-1}.showgrid .grid-background div{background:rgba(255,0,0,.1);margin:0;height:1000vh;width:8.3333%;float:left;border-right:20px solid #fff}.element-invisible,.js-hide{display:none}.resource main{width:calc((((100% - 220px) / 12) * 6) + (20px * 5));float:left}.resource aside{width:calc((((100% - 220px) / 12) * 3) + (20px * 2));margin-left:calc(8.333333% * 2 + 20px);float:left}.resource:after,.resource:before{content:"";width:10px;height:100%;background:#fff;position:fixed;top:0;left:0;bottom:0}.resource:after{left:auto;right:0;background-color:#000;z-index:-1}.resource #page-wrapper:before{content:"";background:linear-gradient(to right,#e6e6e6 0,#fff 100%);height:100%;position:fixed;left:0;top:0;width:50%;max-width:720px;z-index:-1}@media all and (max-width:1060px){.resource aside *{display:none}}@media all and (max-width:880px){.resource main{width:400px;max-width:100%;margin:0 20px 0 0}.resource aside{margin:0}.resource #page-wrapper:before,.resource:after,.resource:before{display:none}}.archive main{width:calc((((100% - 220px) / 12) * 7) + (20px * 5));padding-right:calc(((100% - 220px) / 12) * 1);float:left}.archive aside{width:calc((((100% - 220px) / 12) * 3) + (20px * 2));margin-left:calc(8.333333% * 1 + 40px);float:left}.archive:before{content:"";width:20px;height:100%;background:#000;position:fixed;top:0;left:calc(58.3333% - 10px);bottom:0;border-right:10px solid #fff;z-index:-1}.archive #page-wrapper:before{content:"";background:linear-gradient(to right,#e6e6e6 0,#fff 100%);height:100%;position:fixed;right:0;top:0;width:41.66667%;max-width:580px;z-index:-2}@media all and (min-width:1420px){.archive:before,.festival:before{left:820px;right:auto}.archive #page-wrapper:before,.festival #page-wrapper:before{width:580px;left:840px;right:auto}}@media all and (max-width:1060px){.archive main{padding-right:0}.archive aside *{display:none}}@media all and (max-width:880px){.archive main{width:400px;max-width:100%;margin:0 20px 0 0}.archive aside{margin:0}.archive #page-wrapper:before,.archive:after,.archive:before{display:none}}.about main{width:calc((((100% - 220px) / 12) * 6) + (20px * 5));float:left}.about aside{width:calc((((100% - 220px) / 12) * 3) + (20px * 2));margin-left:calc(8.333333% * 2 + 20px);float:left}.about:after,.about:before{content:"";height:10px;background:#000;position:fixed;top:0;left:0;right:0;z-index:100}.about:after{content:"";background:#fff;top:auto;bottom:0}.about #page-wrapper:before{content:"";background:linear-gradient(to bottom,#fff 0,#e6e6e6 100%);height:50%;position:fixed;right:0;bottom:0;left:0;width:100%;z-index:-2}@media all and (max-width:1060px){.about main{padding-right:0}.about aside *{display:none}}@media all and (max-width:880px){.about main{width:400px;max-width:100%;margin:0 20px 0 0}.about aside{margin:0}.about #page-wrapper:before,.about:after,.about:before{display:none}}@media all and (max-width:1000px){.page-archive #main,body.page-search-api #main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-archive main,body.page-search-api main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-archive aside,body.page-search-api aside{display:block;float:none;width:100%;margin:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-archive aside *,body.page-search-api aside *{display:block}.page-archive aside ul#facetapi-facet-search-apinode-index-block-field-rel-participants *,body.page-search-api aside ul#facetapi-facet-search-apinode-index-block-field-rel-participants *{display:inline-block}.page-archive aside .element-invisible,.page-archive aside ul#facetapi-facet-search-apinode-index-block-field-rel-participants .element-invisible,body.page-search-api aside .element-invisible,body.page-search-api aside ul#facetapi-facet-search-apinode-index-block-field-rel-participants .element-invisible{display:none}body.page-archive-history aside{margin-top:0!important}}.festival main{width:calc((((100% - 220px) / 12) * 6) + (20px * 5));float:left}.festival aside{width:calc((((100% - 220px) / 12) * 3) + (20px * 2));margin-left:calc(8.333333% * 2 + 20px);float:left}.festival:after,.festival:before{content:"";width:10px;height:100%;background:#000;position:fixed;top:0;left:0;bottom:0}.festival:after{left:auto;right:0;background-color:#fff;z-index:-1}.festival #page-wrapper:before{content:"";background:linear-gradient(to left,#e6e6e6 0,#fff 100%);height:100%;position:fixed;right:0;top:0;width:50%;max-width:720px;z-index:-1}@media all and (max-width:1060px){.festival aside *{display:none}}@media all and (max-width:880px){.festival main{width:400px;max-width:100%;margin:0 20px 0 0}.festival aside{margin:0}.festival #page-wrapper:before,.festival:after,.festival:before{display:none}}@media all and (min-width:881px){body.festival:after,body.festival:before,body.resource:after,body.resource:before{z-index:300}}@media all and (max-width:1000px){.page-archive{padding-right:10px}.page-archive .nav--toggle{right:30px}.page-archive .is--active .nav--toggle{right:20px}.page-archive .region-aside{position:fixed;background:#fff;left:0;top:0;right:0;bottom:0;padding:40px 40px 40px 60px;-webkit-transform:translateX(calc(100vw - 30px));transform:translateX(calc(100vw - 30px));will-change:transform;transition:all 500ms;overflow:auto}.page-archive .region-aside.is--open{-webkit-transform:translateX(0);transform:translateX(0);z-index:250}.page-archive .region-aside:before{content:"";width:10px;height:1000%;position:fixed;left:10px;top:0;bottom:0;background:#000}.page-archive-history .region-aside,.page-archive-publications .region-aside{padding-left:40px}.page-archive-history .region-aside h2,.page-archive-publications .region-aside h2{margin-left:0;max-width:calc(100% - 40px)}}header{overflow:hidden;width:1460px;max-width:100%;padding:0 20px;margin:0 auto}header ul{margin:0;padding:0}header ul li{list-style:none}.block-menu-block-8 a{float:left;padding:0 16px 0 0}footer{background:#fff}.footer-inner{width:1460px;max-width:100%;padding:0 20px;margin:0}.footer-inner ul{margin:0;padding:0;list-style:none}.footer-inner p{margin:0;font-size:13px;line-height:17px}.footer-inner a{font-size:13px;line-height:17px}@media all and (min-width:881px){footer{position:relative;height:140px}.footer-inner{position:absolute;left:0;right:0;bottom:0;padding-top:8px;padding-bottom:16px;z-index:200;height:130px;background:#fff}}.block-block-460,.block-block-461,.block-block-484,.block-block-485,.block-menu-block-2,.block-menu-block-3{float:left;width:calc(100% / 4)}@media all and (max-width:800px){.block-block-460,.block-block-461,.block-block-484,.block-block-485,.block-menu-block-2,.block-menu-block-3{width:50%}.block-menu-block-3{clear:both}.block-block-484,.block-block-485,.block-menu-block-3{padding-top:15px}}@media all and (max-width:500px){.block-block-460,.block-block-461,.block-block-484,.block-block-485,.block-menu-block-2,.block-menu-block-3{width:100%}.block-block-461{padding-top:15px}.block-block-484,.block-block-485,.block-menu-block-2{clear:both;padding-top:15px}}.page-node h1{font-size:36px;line-height:40px;font-family:HelveticaNeueLTStd-Bd,'Helvetica Neu',Helvetica,Arial,sans-serif}.node-type-audio h1#page-title,.node-type-image h1#page-title,.node-type-video-embed h1#page-title,.page-archive-bookmarks h1#page-title,.page-archive-explore h1#page-title,.page-archive-history h1#page-title,.page-archive-media h1#page-title,.page-archive-publications h1#page-title,.page-archive-recently h1#page-title,.page-resource-journal h1#page-title,.page-resource-news h1#page-title,.page-resource-residency h1#page-title{display:none}@media all and (min-width:600px){.group-imgleft{float:left;width:50%;width:calc(50% - 10px);margin:0 20px 0 0}.group-txtright{float:left;width:45%;width:calc(50% - 10px)}}.field-name-field-festival-teaser{clear:both}.text-toggle{font-family:HelveticaNeueLTStd-Bd,'Helvetica Neu',Helvetica,Arial,sans-serif;padding:0 20px 0 0;cursor:pointer;background:url(../img/arrow-down.png) right center no-repeat}.text-toggle--close{background-image:url(../img/arrow-up.png)}body.node-type-event .group-text{margin-bottom:18px}#history-architecture .text-toggle,#history-design .text-toggle,#history-intro .text-toggle{padding-left:0}.view-id-resource.view-display-id-page_1{padding-bottom:80px}.view-id-resource.view-display-id-page_1 .views-row,.view-id-resource.view-display-id-page_2 .views-row{width:calc(50% - 10px)}@media all and (max-width:720px){.view-id-resource.view-display-id-page_1 .views-row,.view-id-resource.view-display-id-page_2 .views-row{width:100%}}.page-archive-explore .view-header br{display:none}.page-archive-explore .view-header a:after{content:" - "}.page-archive-explore .view-header a:last-of-type:after{content:"";border-bottom:1px solid #fff}.page-archive-explore .view-header a,.page-archive-explore .view-header a:active,.page-archive-explore .view-header a:focus,.page-archive-explore .view-header a:hover{border:none;background:0 0}.page-archive-explore .view-header a.active{font-family:HelveticaNeueLTStd-Bd,'Helvetica Neu',Helvetica,Arial,sans-serif;border:none;background:0 0}.page-archive-explore .form-item-sort *{display:inline}.page-archive-explore .form-item-sort .form-item:after{content:" - "}.page-archive-explore .form-item-sort .form-item:last-of-type:after{content:""}.page-archive-explore .form-item-sort a,.page-archive-explore .form-item-sort a:active,.page-archive-explore .form-item-sort a:focus,.page-archive-explore .form-item-sort a:hover{border:none;background:0 0}.page-archive-explore .form-item-sort a.active{font-family:HelveticaNeueLTStd-Bd,'Helvetica Neu',Helvetica,Arial,sans-serif;border:none;background:0 0}.page-archive-explore .view-filters+.view-content{padding-top:42px}.view-archive-search-api #edit-query-wrapper,.view-archive-search-api #edit-type-wrapper,.view-archive-search-api .views-submit-button{display:none}.page-archive-bookmarks aside label,.page-archive-bookmarks aside label.option,.page-archive-explore aside label,.page-archive-explore aside label.option,.page-archive-media aside label,.page-archive-media aside label.option,.page-archive-publications aside label,.page-archive-publications aside label.option,.page-archive-recently aside label,.page-archive-recently aside label.option{font-weight:400}.page-archive-bookmarks aside .views-exposed-widget,.page-archive-explore aside .views-exposed-widget,.page-archive-media aside .views-exposed-widget,.page-archive-publications aside .views-exposed-widget,.page-archive-recently aside .views-exposed-widget{padding-bottom:46px}.page-archive-bookmarks aside input[type=checkbox],.page-archive-bookmarks aside input[type=radio],.page-archive-explore aside input[type=checkbox],.page-archive-explore aside input[type=radio],.page-archive-media aside input[type=checkbox],.page-archive-media aside input[type=radio],.page-archive-publications aside input[type=checkbox],.page-archive-publications aside input[type=radio],.page-archive-recently aside input[type=checkbox],.page-archive-recently aside input[type=radio]{display:none}.page-archive-bookmarks aside .form-radios span,.page-archive-explore aside .form-radios span,.page-archive-media aside .form-radios span,.page-archive-publications aside .form-radios span,.page-archive-recently aside .form-radios span{width:10px;height:11px;margin:0 6px 0 -6px;border-radius:0;display:inline-block;background:url(../img/radio-off.png) right center no-repeat}.page-archive-bookmarks aside .form-item-checked.form-type-radio span,.page-archive-bookmarks aside .form-radios span:active,.page-archive-bookmarks aside .form-radios span:checked,.page-archive-bookmarks aside .form-radios span:focus,.page-archive-explore aside .form-item-checked.form-type-radio span,.page-archive-explore aside .form-radios span:active,.page-archive-explore aside .form-radios span:checked,.page-archive-explore aside .form-radios span:focus,.page-archive-media aside .form-item-checked.form-type-radio span,.page-archive-media aside .form-radios span:active,.page-archive-media aside .form-radios span:checked,.page-archive-media aside .form-radios span:focus,.page-archive-publications aside .form-item-checked.form-type-radio span,.page-archive-publications aside .form-radios span:active,.page-archive-publications aside .form-radios span:checked,.page-archive-publications aside .form-radios span:focus,.page-archive-recently aside .form-item-checked.form-type-radio span,.page-archive-recently aside .form-radios span:active,.page-archive-recently aside .form-radios span:checked,.page-archive-recently aside .form-radios span:focus{background:url(../img/radio-on.png) right center no-repeat}.page-archive-bookmarks aside .form-checkboxes span,.page-archive-explore aside .form-checkboxes span,.page-archive-media aside .form-checkboxes span,.page-archive-publications aside .form-checkboxes span,.page-archive-recently aside .form-checkboxes span{width:10px;height:11px;margin:0;border-radius:0;display:inline-block;background:url(../img/unchecked.png) right center no-repeat}.page-archive-bookmarks aside .form-checkboxes span:active,.page-archive-bookmarks aside .form-checkboxes span:checked,.page-archive-bookmarks aside .form-checkboxes span:focus,.page-archive-bookmarks aside .form-item-checked.form-type-bef-checkbox span,.page-archive-explore aside .form-checkboxes span:active,.page-archive-explore aside .form-checkboxes span:checked,.page-archive-explore aside .form-checkboxes span:focus,.page-archive-explore aside .form-item-checked.form-type-bef-checkbox span,.page-archive-media aside .form-checkboxes span:active,.page-archive-media aside .form-checkboxes span:checked,.page-archive-media aside .form-checkboxes span:focus,.page-archive-media aside .form-item-checked.form-type-bef-checkbox span,.page-archive-publications aside .form-checkboxes span:active,.page-archive-publications aside .form-checkboxes span:checked,.page-archive-publications aside .form-checkboxes span:focus,.page-archive-publications aside .form-item-checked.form-type-bef-checkbox span,.page-archive-recently aside .form-checkboxes span:active,.page-archive-recently aside .form-checkboxes span:checked,.page-archive-recently aside .form-checkboxes span:focus,.page-archive-recently aside .form-item-checked.form-type-bef-checkbox span{background:url(../img/checked.png) right center no-repeat}.page-archive-bookmarks aside input[type=text],.page-archive-explore aside input[type=text],.page-archive-media aside input[type=text],.page-archive-publications aside input[type=text],.page-archive-recently aside input[type=text]{border:none;background:0 0;border-bottom:2px solid #000;color:#888}.page-archive-bookmarks aside input[type=text]:focus,.page-archive-explore aside input[type=text]:focus,.page-archive-media aside input[type=text]:focus,.page-archive-publications aside input[type=text]:focus,.page-archive-recently aside input[type=text]:focus{outline:None}.page-archive-bookmarks aside button,.page-archive-bookmarks aside input[type=submit],.page-archive-explore aside button,.page-archive-explore aside input[type=submit],.page-archive-media aside button,.page-archive-media aside input[type=submit],.page-archive-publications aside button,.page-archive-publications aside input[type=submit],.page-archive-recently aside button,.page-archive-recently aside input[type=submit]{text-transform:uppercase;font-size:18px}body.page-archive-history aside{margin-top:-88px}body.page-archive-history aside ul{list-style:none}body.page-archive-history aside ul li ul,body.page-archive-history aside ul li ul li ul{margin-left:12px}body.page-archive-history aside .block-menu-block-10 .content{margin-top:42px}body.page-archive-history aside .block-menu-block-10 h2{line-height:22px}@media all and (min-width:1060px){#block-block-479{margin-top:-89px}#block-block-479 p{line-height:24px}}.node-type-festival .field-name-post-date{display:none}.node-type-festival.tid-8802 .field-name-field-subtitle,.node-type-festival.tid-8802 .field-name-field-subtitle *,.node-type-festival.tid-8802 .field-name-post-date,.node-type-festival.tid-8802 .field-name-post-date *,.page-resource-journal .field-name-post-date,.page-resource-journal .view-mode-teaser_3 .field-name-field-subtitle,.page-resource-journal .view-mode-teaser_3 .field-name-field-subtitle *,.page-resource-journal .view-mode-teaser_3 .field-name-post-date,.page-resource-journal .view-mode-teaser_3 .field-name-post-date *,.tid-8802.node-type-festival .field-name-post-date{display:inline}.node-type-festival.tid-8802 .field-name-field-subtitle p:after,.page-resource-journal .view-mode-teaser_3 .field-name-field-subtitle p:after{content:", ";margin-left:0}.page-user h1.title{padding-top:35px;padding-bottom:24px}.field-slideshow-wrapper{position:relative}.field-slideshow-wrapper .field-slideshow-controls a{width:38px;height:38px;position:absolute;top:50%;z-index:10;margin-top:-19px;background-size:38px 38px;background-repeat:no-repeat;background-position:center center;display:block;text-indent:-2016em}.field-slideshow-wrapper .field-slideshow-controls .prev{left:20px;background-image:none}.field-slideshow-wrapper .field-slideshow-controls .next{right:20px;background-image:none}.cursor-left{cursor:url(../img/slideshow_arrow-left.svg),auto}.cursor-right{cursor:url(../img/slideshow_arrow-right.svg),auto}.page-node #block-block-480{display:none}.page-node.archive #block-block-480{display:block}.field-name-field-media-licence *{display:inline-block}.field-name-field-media-licence .field-name-field-licence-link a{display:block;float:left}.archive-history-festival #history-trailer{padding-top:42px}.archive-history-festival #history-intro h2{font-size:36px;line-height:40px;padding-bottom:24px}.archive-history-festival #history-shariff .shariff-button{list-style:none;display:inline-block;padding:15px 8px 0 0}.archive-history-festival #history-custom h2{padding-top:38px;padding-bottom:1px}.archive-history-festival #history-images{padding-bottom:42px}.archive-history-festival #history-press h2{margin-bottom:-6px}.views-slideshow-cycle-main-frame{max-width:100%}.views-slideshow-cycle-main-frame .views_slideshow_slide{max-width:100%;height:auto!important}body.page-search-api{background:#000}body.page-search-api #page-wrapper:before,body.page-search-api:after,body.page-search-api:before{display:none}body.page-search-api button,body.page-search-api input{background:#000}body.page-search-api .messages.error{padding-left:20px;padding-bottom:38px;max-width:calc((((100% - 220px) / 12) * 6) + (20px * 5))}body.page-search-api *{color:#fff!important}body.page-search-api .search-hightlight{color:#7f7f7f!important}body.page-search-api span a{background:linear-gradient(#fff,#fff) bottom/100% 2px no-repeat}body.page-search-api .block-menu-block-4,body.page-search-api footer,body.page-search-api h1.title{display:none}body.page-search-api .view-node-search-api{padding-top:2px}body.page-search-api .view-node-search-api .views-row{padding-bottom:38px}body.page-search-api form{padding-top:140px}body.page-search-api form *{display:inline}body.page-search-api input[type=text]{background:0 0;border:none;border:2px solid #fff;color:#fff;width:96%;max-width:300px;padding:12px}body.page-search-api input[type=text]:focus{outline:0}body.page-search-api input[type=submit]{text-indent:-2016em;background:url(../img/search-arrow.png) left center no-repeat;width:22px;height:25px;border:none;margin-left:-40px}.search-hightlight{color:#7f7f7f!important}@media all and (max-width:1060px){body.page-search-api form{padding-top:40px}}.region-aside .block a,.region-aside .block h2,.region-aside .block p{font-size:22px;line-height:26px}body.page-archive .region-aside .block a,body.page-archive .region-aside .block h2,body.page-archive .region-aside .block li,body.page-archive .region-aside .block p{font-size:18px;line-height:22px}body.page-archive .region-aside .block .contextual-links-trigger,body.page-archive .region-aside .block .contextual-links-trigger:focus,body.page-archive .region-aside .block .contextual-links-trigger:hover{background:url(/modules/contextual/images/gear-select.png) 2px 0 no-repeat}.block-menu-block-10 h2,.block-views-resource-block-1 h2{font-weight:400}.view-resource.view-display-id-page h2 a{font-size:36px;line-height:40px}.font-fl,.main-wrapper .font-fl a{font-size:22px;line-height:28px}.font-fs,.main-wrapper .font-fs a{font-size:13px;line-height:17px}body.festival{font-family:'Helvetica Neu',Helvetica,Arial,sans-serif;font-size:18px;line-height:22px}html.font-bd-loaded body.festival{font-family:HelveticaNeueLTStd-Bd,sans-serif}body.festival h1#page-title{display:none}body.festival h2{font-size:45px;line-height:47px}body.festival h3{font-size:18px;line-height:22px;color:#969696;padding-top:20px}@media all and (max-width:700px){body.festival h2{font-size:32px;line-height:34px}}body.festival .node-festival h2{padding-bottom:10px}body.festival .main-wrapper .group-share li{padding:0 10px 0 0}body.festival .box{display:inline-block;font-size:18px;line-height:20px;padding:6px 7px 3px 8px;border:1px solid #000}body.festival .box .boxcat{color:#000}body.festival .box .boxdate{color:#979797}body.festival .box{margin-top:46px;margin-bottom:3px}body.festival .main-wrapper a{background:0 0;border-bottom:2px solid #000!important;font-family:'Helvetica Neu',Helvetica,Arial,sans-serif}html.font-bd-loaded body.festival .main-wrapper a{font-family:HelveticaNeueLTStd-Bd,sans-serif}body.festival .main-wrapper a.image-link,body.festival .main-wrapper a.image-link:focus,body.festival .main-wrapper a.image-link:hover{border:none!important}body.festival .main-wrapper a:focus,body.festival .main-wrapper a:hover{background:0 0;font-family:'Helvetica Neu',Helvetica,Arial,sans-serif;border-bottom:2px solid #979797!important}html.font-bd-loaded body.festival .main-wrapper a:focus,html.font-bd-loaded body.festival .main-wrapper a:hover{font-family:HelveticaNeueLTStd-Bd,sans-serif}body.festival .main-wrapper,body.festival .main-wrapper .group-share h3,body.festival .main-wrapper p{font-family:'Helvetica Neu',Helvetica,Arial,sans-serif}html.font-bd-loaded body.festival .main-wrapper,html.font-bd-loaded body.festival .main-wrapper .group-share h3,html.font-bd-loaded body.festival .main-wrapper p{font-family:HelveticaNeueLTStd-Bd,sans-serif}body.festival .main-wrapper .group-share h3{padding-top:0}body.festival .main-wrapper p{font-size:18px;line-height:22px}body.festival .main-wrapper p.font-fl{font-size:22px;line-height:28px}body.festival .main-wrapper p.font-fs{font-size:13px;line-height:17px}body.festival .region-menu ul{margin:-3px 0 0}@media all and (max-width:700px){body.festival .region-menu .block-menu-block ul{margin:0;border:none;background-position:106px 6px;width:200px;position:absolute;max-height:25px;transition:max-height 300ms}body.festival .region-menu .block-menu-block ul li{opacity:0}body.festival .region-menu .block-menu-block ul li:first-of-type{opacity:1}body.festival .region-menu h2{margin-bottom:0}body.festival .region-menu .block-menu-block ul.menu--open{position:relative;background-color:rgba(255,255,255,.96);width:calc(100% - 20px);padding-bottom:0;max-height:400px;margin-bottom:-15px;transition:none}body.festival .region-menu .block-menu-block ul.menu--open li{opacity:1}}body.festival .region-menu li{padding:0 9px 0 0}body.festival .region-menu li a{font-size:18px;line-height:22px;color:#979797;text-shadow:none;font-family:'Helvetica Neu',Helvetica,Arial,sans-serif;font-weight:700}html.font-bd-loaded body.festival .region-menu li a{font-family:HelveticaNeueLTStd-Bd,sans-serif;font-weight:400;transition:text-shadow 300ms,color 300ms}body.festival .region-menu li a.active-trail,body.festival .region-menu li a:focus,body.festival .region-menu li a:hover{color:#000}@media all and (min-width:700px){body.festival .region-menu li a.menu-blur{text-shadow:0 0 5px rgba(0,0,0,.3);color:transparent}body.festival .region-menu li a.menu-blur-bold{text-shadow:0 0 5px rgba(0,0,0,.5);color:#979797;font-family:'Helvetica Neu',Helvetica,Arial,sans-serif}html.font-bd-loaded body.festival .region-menu li a.menu-blur-bold{font-family:HelveticaNeueLTStd-Bd,sans-serif}}body.festival .footer-inner a{line-height:14px}body.festival .footer-inner li{line-height:17px}body.festival-home #festival-intro .short-txt p{font-size:18px;line-height:22px}body.festival-home .long-txt,body.festival-home .short-txt{cursor:pointer}body.festival-home .slide-x{cursor:pointer;height:20px;margin-bottom:14px}body.festival-home .slide-x span{display:block;float:left;width:20px;height:20px;background:url(../img/plus.svg) right center no-repeat;will-change:transform;transition:all 300ms}body.festival-home .slide-x.is--active span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.festival-home .slide-x:after{content:"Read more";font-size:13px;line-height:17px;font-family:'Helvetica Neu',Helvetica,Arial,sans-serif;opacity:0;display:block;float:left;width:100px;transition:opacity 1s;margin-left:10px;margin-top:2px}html.font-bd-loaded body.festival-home .slide-x:after{font-family:HelveticaNeueLTStd-Bd,sans-serif}body.festival-home .festival-home-panel:hover .slide-x:after{opacity:1}body.festival-home .festival-home-panel:hover .slide-x.is--active:after{opacity:0}body.festival-home .main-wrapper{padding-top:36px;padding-bottom:46px}body.festival-home .main-wrapper.menu--is-open{padding-top:38px}body.festival-home .short-txt{padding-bottom:12px}body.festival-home .pane-content h2{padding-bottom:6px;padding-top:11px}@media all and (min-width:1001px){body.festival-home .preloader{width:340px;height:605px;background:#000;position:fixed;top:95px;left:60%}body.festival-home .preloader .preoader-animation,body.festival-home .preloader .preoader-animation--running{width:340px;height:605px;background:url(../img/screen_preload.gif) center center no-repeat}}body.festival-home.video-in-view .preloader{opacity:0;z-index:-1}body.festival-home .long-txt{max-height:0;overflow:hidden;transition:max-height 1s;margin-bottom:-14px}@media all and (min-width:880px){body.festival-home .long-txt{width:calc(100vw - 14px);border-left:11px solid #fff;border-right:11px solid #000;z-index:20000000;margin-left:-20px}}@media all and (min-width:880px){body.festival-home .long-txt p{width:calc((((100% - 220px) / 12) * 5) + (20px * 4));padding-left:10px;max-width:710px}}body.festival-home .long-txt.show--full{max-height:1200px}body.festival-home #festival-video{padding-top:46px;padding-bottom:23px;width:calc(100vw - 36px);margin-left:-10px}body.festival-home #festival-video .pane-content{position:relative;width:100%;left:0;right:0;background:#000;padding-bottom:56.25%}body.festival-home #festival-video .pane-content video{position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;-o-object-fit:cover;object-fit:cover}body.festival-home:after,body.festival-home:before{z-index:-1}@-webkit-keyframes drop{0%{background-size:24px 33.7px;opacity:.5}100%{background-size:32px 45px;opacity:1}}@keyframes drop{0%{background-size:24px 33.7px;opacity:.5}100%{background-size:32px 45px;opacity:1}}@-webkit-keyframes resize{0%{background-size:200px 200px;opacity:1}100%{background-size:32px 45px;opacity:.5}}@keyframes resize{0%{background-size:200px 200px;opacity:1}100%{background-size:32px 45px;opacity:.5}}@supports (-webkit-background-clip:text){.ee-textglowXXX{background:-webkit-linear-gradient(45deg,#979797,#000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-name:glow;animation-name:glow;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}}@-webkit-keyframes glow{0%{background:-webkit-linear-gradient(45deg,#979797,#000);-webkit-background-clip:text;-webkit-text-fill-color:transparent}100%{background:-webkit-linear-gradient(180deg,#979797,#000);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@keyframes glow{0%{background:-webkit-linear-gradient(45deg,#979797,#000);-webkit-background-clip:text;-webkit-text-fill-color:transparent}100%{background:-webkit-linear-gradient(180deg,#979797,#000);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@media all and (min-width:1420px){body.festival #page-wrapper:before{left:auto;right:0;width:100%;max-width:98%!important;max-width:calc(100% - 20px)!important}body.page-festival-participants #page-wrapper:before{left:calc((((100% - 220px) / 12) * 7) + (20px * 6))}body.page-festival-program-list #page-wrapper:before{left:calc((((100% - 220px) / 12) * 11) + (20px * 10));width:initial}}@media all and (min-width:881px){body.festival footer{border-left:10px solid #000}}body.festival .region-menu h2:before{display:none}body.festival .region-menu h2{font-size:18px;line-height:22px}#festival-video-stories{display:none;position:fixed;background:#fff;top:0;left:0;bottom:0;right:0;width:100%;height:100%;margin:0;padding:0;transition:all 400ms}#festival-video-stories.video--hide{-webkit-transform:translateY(-150%);transform:translateY(-150%)}#festival-video-stories video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;opacity:.1}#festival-video-stories .video-show{z-index:10;opacity:1}#festival-video-stories ul{margin:0;padding:0;list-style:none}#festival-video-stories .festival-video-text{position:absolute;top:0;left:0;z-index:20}#festival-video-stories span{display:block;font-size:18px;line-height:28px;color:#fff;font-family:'Helvetica Neu',Helvetica,Arial,sans-serif;padding:12px 0 0 15px}html.font-bd-loaded #festival-video-stories span{font-family:HelveticaNeueLTStd-Bd,sans-serif}#festival-video-stories .video-countdown{color:#8F9094;font-size:13px;line-height:14px;padding:0 0 0 15px;opacity:.9;margin-top:-3px}#festival-video-stories svg{position:absolute;top:15px;right:15px;z-index:20}#festival-video-stories svg .drop-fill{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(.7) translateY(7px);transform:scale(.7) translateY(7px)}#festival-video-stories svg path{opacity:.9}#festival-video-stories svg .drop-fill{opacity:1}#festival-video-stories a{color:#fff;opacity:0}@media all and (min-width:800px){#festival-video-stories{display:block;width:340px;height:605px;top:86px;left:60%;bottom:auto;right:auto;transition:none;background-color:#fff}}.festival-video-text-audio{position:absolute;bottom:15px;left:15px;width:25px;height:25px;background:url(../img/volume_off.svg) no-repeat;z-index:1000;cursor:pointer;opacity:.9}.festival-video-text-audio.is--on{background:url(../img/volume_on.svg) no-repeat}#block-block-489,#block-block-490,#block-block-491,#block-block-492,#block-block-493,#block-block-494,#block-block-496,body.festival #block-menu-block-4{display:none}body.node-type-event.tid-68 #block-block-496,body.node-type-event.tid-8912 #block-block-489,body.node-type-event.tid-8913 #block-block-490,body.node-type-event.tid-8914 #block-block-491,body.node-type-event.tid-8915 #block-block-492,body.node-type-event.tid-8916 #block-block-493,body.node-type-event.tid-8917 #block-block-494{display:block}.CRM_Profile_Form_Edit .crm-form-radio,.CRM_Profile_Form_Edit .crm-form-radio+label{margin-right:10px}.CRM_Profile_Form_Edit .crm-form-submit{margin-right:20px;background:0 0;border:none;border-bottom:2px solid #000;padding:0;line-height:18px}body.festival .main-wrapper{padding-top:38px}@media all and (max-width:700px){body.festival .main-wrapper{padding-top:60px}body.page-festival-participants .main-wrapper{padding-top:28px}}.festival-logos .image-link{display:inline-block;margin-top:19px;margin-right:23px}.main-wrapper .event-marker{margin-top:4px;margin-bottom:5px}body.node-type-artwork main,body.node-type-event main,body.node-type-festival main,body.node-type-participant main{width:100%;float:none}body.node-type-artwork .event-marker li,body.node-type-event .event-marker li,body.node-type-festival .event-marker li,body.node-type-participant .event-marker li{border:1px solid #000;display:inline-block;padding:6px 7px 3px 8px;margin-bottom:42px;font-size:18px!important;line-height:20px!important}body.node-type-artwork .event-marker li .date,body.node-type-event .event-marker li .date,body.node-type-festival .event-marker li .date,body.node-type-participant .event-marker li .date{color:#979797}body.node-type-artwork .group-single-left,body.node-type-event .group-single-left,body.node-type-festival .group-single-left,body.node-type-participant .group-single-left{width:calc((((100% - 220px) / 12) * 7) + (20px * 6));float:left;padding-bottom:42px}body.node-type-artwork .group-single-left h1,body.node-type-event .group-single-left h1,body.node-type-festival .group-single-left h1,body.node-type-participant .group-single-left h1{padding-top:0}body.node-type-artwork .group-single-left .field,body.node-type-event .group-single-left .field,body.node-type-festival .group-single-left .field,body.node-type-participant .group-single-left .field{width:85%}body.node-type-artwork .group-single-left .field-name-content-type,body.node-type-event .group-single-left .field-name-content-type,body.node-type-festival .group-single-left .field-name-content-type,body.node-type-participant .group-single-left .field-name-content-type{width:100%;border-bottom:1px solid #000;padding-bottom:12px;margin-bottom:19px}body.node-type-artwork .group-single-left .field-name-title h1,body.node-type-event .group-single-left .field-name-title h1,body.node-type-festival .group-single-left .field-name-title h1,body.node-type-participant .group-single-left .field-name-title h1{color:#979797}body.node-type-artwork .group-single-left .field-name-field-rel-participants .field-items,body.node-type-event .group-single-left .field-name-field-rel-participants .field-items,body.node-type-festival .group-single-left .field-name-field-rel-participants .field-items,body.node-type-participant .group-single-left .field-name-field-rel-participants .field-items{display:inline}body.node-type-artwork .group-single-left .field-name-field-rel-participants a:after,body.node-type-event .group-single-left .field-name-field-rel-participants a:after,body.node-type-festival .group-single-left .field-name-field-rel-participants a:after,body.node-type-participant .group-single-left .field-name-field-rel-participants a:after{content:", "}body.node-type-artwork .group-single-left .field-name-field-rel-participants a:last-of-type:after,body.node-type-event .group-single-left .field-name-field-rel-participants a:last-of-type:after,body.node-type-festival .group-single-left .field-name-field-rel-participants a:last-of-type:after,body.node-type-participant .group-single-left .field-name-field-rel-participants a:last-of-type:after{content:""}body.node-type-artwork .group-single-left .field-name-taxonomy-vocabulary-3,body.node-type-event .group-single-left .field-name-taxonomy-vocabulary-3,body.node-type-festival .group-single-left .field-name-taxonomy-vocabulary-3,body.node-type-participant .group-single-left .field-name-taxonomy-vocabulary-3{padding-top:26px}body.node-type-artwork .group-single-left .field-slideshow-caption-text,body.node-type-event .group-single-left .field-slideshow-caption-text,body.node-type-festival .group-single-left .field-slideshow-caption-text,body.node-type-participant .group-single-left .field-slideshow-caption-text{display:block;padding-top:10px}body.node-type-artwork .group-single-left .field-slideshow,body.node-type-event .group-single-left .field-slideshow,body.node-type-festival .group-single-left .field-slideshow,body.node-type-participant .group-single-left .field-slideshow{padding-bottom:0!important}body.node-type-artwork .group-single-left .field-name-taxonomy-vocabulary-20+.field-type-text-long,body.node-type-event .group-single-left .field-name-taxonomy-vocabulary-20+.field-type-text-long,body.node-type-festival .group-single-left .field-name-taxonomy-vocabulary-20+.field-type-text-long,body.node-type-participant .group-single-left .field-name-taxonomy-vocabulary-20+.field-type-text-long{padding-top:26px}body.node-type-artwork .field-name-field-rel-events .field-name-field-rel-participants:before,body.node-type-artwork .node-event .group-single-left .field-name-field-rel-participants:before,body.node-type-event .field-name-field-rel-events .field-name-field-rel-participants:before,body.node-type-event .node-event .group-single-left .field-name-field-rel-participants:before,body.node-type-festival .field-name-field-rel-events .field-name-field-rel-participants:before,body.node-type-festival .node-event .group-single-left .field-name-field-rel-participants:before,body.node-type-participant .field-name-field-rel-events .field-name-field-rel-participants:before,body.node-type-participant .node-event .group-single-left .field-name-field-rel-participants:before{content:"With "}.i18n-de body.node-type-artwork .field-name-field-rel-events .field-name-field-rel-participants:before,.i18n-de body.node-type-artwork .node-event .group-single-left .field-name-field-rel-participants:before,.i18n-de body.node-type-event .field-name-field-rel-events .field-name-field-rel-participants:before,.i18n-de body.node-type-event .node-event .group-single-left .field-name-field-rel-participants:before,.i18n-de body.node-type-festival .field-name-field-rel-events .field-name-field-rel-participants:before,.i18n-de body.node-type-festival .node-event .group-single-left .field-name-field-rel-participants:before,.i18n-de body.node-type-participant .field-name-field-rel-events .field-name-field-rel-participants:before,.i18n-de body.node-type-participant .node-event .group-single-left .field-name-field-rel-participants:before{content:"Mit "}body.node-type-artwork .group-single-right,body.node-type-event .group-single-right,body.node-type-festival .group-single-right,body.node-type-participant .group-single-right{width:calc((((100% - 220px) / 12) * 4) + (20px * 3));margin-left:20px;float:left}body.node-type-artwork .group-single-right .field-item,body.node-type-event .group-single-right .field-item,body.node-type-festival .group-single-right .field-item,body.node-type-participant .group-single-right .field-item{width:75%}body.node-type-artwork .group-single-right h3,body.node-type-event .group-single-right h3,body.node-type-festival .group-single-right h3,body.node-type-participant .group-single-right h3{padding-top:0}body.node-type-artwork .group-single-right h3 span,body.node-type-event .group-single-right h3 span,body.node-type-festival .group-single-right h3 span,body.node-type-participant .group-single-right h3 span{color:#000}body.node-type-artwork .group-single-right .group-share h3 span,body.node-type-event .group-single-right .group-share h3 span,body.node-type-festival .group-single-right .group-share h3 span,body.node-type-participant .group-single-right .group-share h3 span{color:#979797;transition:color 300ms}body.node-type-artwork .group-single-right .group-share h3:hover span,body.node-type-event .group-single-right .group-share h3:hover span,body.node-type-festival .group-single-right .group-share h3:hover span,body.node-type-participant .group-single-right .group-share h3:hover span{color:#000}body.node-type-artwork .group-single-right .field-name-field-event-ticket,body.node-type-event .group-single-right .field-name-field-event-ticket,body.node-type-festival .group-single-right .field-name-field-event-ticket,body.node-type-participant .group-single-right .field-name-field-event-ticket{width:30px}body.node-type-artwork .group-single-right .group-share,body.node-type-event .group-single-right .group-share,body.node-type-festival .group-single-right .group-share,body.node-type-participant .group-single-right .group-share{padding-top:0}body.node-type-artwork .group-single-right .field-name-field-event-ticket+.group-share,body.node-type-event .group-single-right .field-name-field-event-ticket+.group-share,body.node-type-festival .group-single-right .field-name-field-event-ticket+.group-share,body.node-type-participant .group-single-right .field-name-field-event-ticket+.group-share{padding-top:15px}body.node-type-artwork .group-single-right .field-name-field-rel-artworks,body.node-type-artwork .group-single-right .field-name-field-rel-events,body.node-type-event .group-single-right .field-name-field-rel-artworks,body.node-type-event .group-single-right .field-name-field-rel-events,body.node-type-festival .group-single-right .field-name-field-rel-artworks,body.node-type-festival .group-single-right .field-name-field-rel-events,body.node-type-participant .group-single-right .field-name-field-rel-artworks,body.node-type-participant .group-single-right .field-name-field-rel-events{clear:both}body.node-type-artwork .group-single-right a,body.node-type-event .group-single-right a,body.node-type-festival .group-single-right a,body.node-type-participant .group-single-right a{color:#979797;border:none!important;background:0 0;transition:color 300ms}body.node-type-artwork .group-single-right a:focus,body.node-type-artwork .group-single-right a:hover,body.node-type-event .group-single-right a:focus,body.node-type-event .group-single-right a:hover,body.node-type-festival .group-single-right a:focus,body.node-type-festival .group-single-right a:hover,body.node-type-participant .group-single-right a:focus,body.node-type-participant .group-single-right a:hover{color:#000;border:none!important;background:0 0}body.node-type-artwork .group-single-right .flag-outer a,body.node-type-artwork .group-single-right .flag-outer a:focus,body.node-type-artwork .group-single-right .flag-outer a:hover,body.node-type-event .group-single-right .flag-outer a,body.node-type-event .group-single-right .flag-outer a:focus,body.node-type-event .group-single-right .flag-outer a:hover,body.node-type-festival .group-single-right .flag-outer a,body.node-type-festival .group-single-right .flag-outer a:focus,body.node-type-festival .group-single-right .flag-outer a:hover,body.node-type-participant .group-single-right .flag-outer a,body.node-type-participant .group-single-right .flag-outer a:focus,body.node-type-participant .group-single-right .flag-outer a:hover{background:url(../img/festival-bookmark.png) top left no-repeat;padding-top:16px;display:block;margin-top:17px;text-transform:capitalize;margin-bottom:16px}body.node-type-artwork .group-single-right .flag-outer a.unflag-action,body.node-type-artwork .group-single-right .flag-outer a.unflag-action:focus,body.node-type-artwork .group-single-right .flag-outer a.unflag-action:hover,body.node-type-event .group-single-right .flag-outer a.unflag-action,body.node-type-event .group-single-right .flag-outer a.unflag-action:focus,body.node-type-event .group-single-right .flag-outer a.unflag-action:hover,body.node-type-festival .group-single-right .flag-outer a.unflag-action,body.node-type-festival .group-single-right .flag-outer a.unflag-action:focus,body.node-type-festival .group-single-right .flag-outer a.unflag-action:hover,body.node-type-participant .group-single-right .flag-outer a.unflag-action,body.node-type-participant .group-single-right .flag-outer a.unflag-action:focus,body.node-type-participant .group-single-right .flag-outer a.unflag-action:hover{background:url(../img/festival-unbookmark.png) top left no-repeat;padding-top:16px}body.node-type-artwork .group-single-right .field-name-field-rel-events .flag-outer a,body.node-type-event .group-single-right .field-name-field-rel-events .flag-outer a,body.node-type-festival .group-single-right .field-name-field-rel-events .flag-outer a,body.node-type-participant .group-single-right .field-name-field-rel-events .flag-outer a{text-indent:-2017em;height:0}body.node-type-artwork .group-single-right .field-name-field-rel-events .flag-outer .flag-throbber,body.node-type-event .group-single-right .field-name-field-rel-events .flag-outer .flag-throbber,body.node-type-festival .group-single-right .field-name-field-rel-events .flag-outer .flag-throbber,body.node-type-participant .group-single-right .field-name-field-rel-events .flag-outer .flag-throbber{display:none}body.node-type-artwork .group-single-right .field-name-field-rel-content,body.node-type-event .group-single-right .field-name-field-rel-content,body.node-type-festival .group-single-right .field-name-field-rel-content,body.node-type-participant .group-single-right .field-name-field-rel-content{clear:both}body.node-type-artwork .group-single-right .field-label,body.node-type-event .group-single-right .field-label,body.node-type-festival .group-single-right .field-label,body.node-type-participant .group-single-right .field-label{display:block;padding-top:0;border-bottom:1px solid #000;padding-bottom:18px;margin-top:38px;margin-bottom:19px}body.node-type-artwork .group-single-right .field-name-field-artwork-year,body.node-type-artwork .group-single-right .field-name-field-artwork-year *,body.node-type-artwork .group-single-right .field-name-field-rel-participants .field-items,body.node-type-artwork .group-single-right .field-name-taxonomy-vocabulary-20,body.node-type-artwork .group-single-right .field-name-taxonomy-vocabulary-20 *,body.node-type-artwork .group-single-right .field-name-taxonomy-vocabulary-3,body.node-type-artwork .group-single-right .field-name-taxonomy-vocabulary-3 *,body.node-type-artwork .group-single-right .field-name-taxonomy-vocabulary-7,body.node-type-artwork .group-single-right .field-name-taxonomy-vocabulary-7 *,body.node-type-event .group-single-right .field-name-field-artwork-year,body.node-type-event .group-single-right .field-name-field-artwork-year *,body.node-type-event .group-single-right .field-name-field-rel-participants .field-items,body.node-type-event .group-single-right .field-name-taxonomy-vocabulary-20,body.node-type-event .group-single-right .field-name-taxonomy-vocabulary-20 *,body.node-type-event .group-single-right .field-name-taxonomy-vocabulary-3,body.node-type-event .group-single-right .field-name-taxonomy-vocabulary-3 *,body.node-type-event .group-single-right .field-name-taxonomy-vocabulary-7,body.node-type-event .group-single-right .field-name-taxonomy-vocabulary-7 *,body.node-type-festival .group-single-right .field-name-field-artwork-year,body.node-type-festival .group-single-right .field-name-field-artwork-year *,body.node-type-festival .group-single-right .field-name-field-rel-participants .field-items,body.node-type-festival .group-single-right .field-name-taxonomy-vocabulary-20,body.node-type-festival .group-single-right .field-name-taxonomy-vocabulary-20 *,body.node-type-festival .group-single-right .field-name-taxonomy-vocabulary-3,body.node-type-festival .group-single-right .field-name-taxonomy-vocabulary-3 *,body.node-type-festival .group-single-right .field-name-taxonomy-vocabulary-7,body.node-type-festival .group-single-right .field-name-taxonomy-vocabulary-7 *,body.node-type-participant .group-single-right .field-name-field-artwork-year,body.node-type-participant .group-single-right .field-name-field-artwork-year *,body.node-type-participant .group-single-right .field-name-field-rel-participants .field-items,body.node-type-participant .group-single-right .field-name-taxonomy-vocabulary-20,body.node-type-participant .group-single-right .field-name-taxonomy-vocabulary-20 *,body.node-type-participant .group-single-right .field-name-taxonomy-vocabulary-3,body.node-type-participant .group-single-right .field-name-taxonomy-vocabulary-3 *,body.node-type-participant .group-single-right .field-name-taxonomy-vocabulary-7,body.node-type-participant .group-single-right .field-name-taxonomy-vocabulary-7 *{display:inline}body.node-type-artwork .group-single-right .field-name-field-rel-participants .field-item:after,body.node-type-artwork .group-single-right .field-name-taxonomy-vocabulary-20 .field-item:after,body.node-type-artwork .group-single-right .field-name-taxonomy-vocabulary-7 .field-item:after,body.node-type-event .group-single-right .field-name-field-rel-participants .field-item:after,body.node-type-event .group-single-right .field-name-taxonomy-vocabulary-20 .field-item:after,body.node-type-event .group-single-right .field-name-taxonomy-vocabulary-7 .field-item:after,body.node-type-festival .group-single-right .field-name-field-rel-participants .field-item:after,body.node-type-festival .group-single-right .field-name-taxonomy-vocabulary-20 .field-item:after,body.node-type-festival .group-single-right .field-name-taxonomy-vocabulary-7 .field-item:after,body.node-type-participant .group-single-right .field-name-field-rel-participants .field-item:after,body.node-type-participant .group-single-right .field-name-taxonomy-vocabulary-20 .field-item:after,body.node-type-participant .group-single-right .field-name-taxonomy-vocabulary-7 .field-item:after{content:", "}body.node-type-artwork .group-single-right .field-name-field-rel-participants .field-item:last-child:after,body.node-type-artwork .group-single-right .field-name-field-rel-participants .field-item:last-of-type:after,body.node-type-event .group-single-right .field-name-field-rel-participants .field-item:last-child:after,body.node-type-event .group-single-right .field-name-field-rel-participants .field-item:last-of-type:after,body.node-type-festival .group-single-right .field-name-field-rel-participants .field-item:last-child:after,body.node-type-festival .group-single-right .field-name-field-rel-participants .field-item:last-of-type:after,body.node-type-participant .group-single-right .field-name-field-rel-participants .field-item:last-child:after,body.node-type-participant .group-single-right .field-name-field-rel-participants .field-item:last-of-type:after{content:""}body.node-type-artwork .group-single-right .field-type-node-reference .field-item,body.node-type-event .group-single-right .field-type-node-reference .field-item,body.node-type-festival .group-single-right .field-type-node-reference .field-item,body.node-type-participant .group-single-right .field-type-node-reference .field-item{display:block;padding-bottom:5px}body.node-type-artwork .group-single-right .field-type-node-reference .field-item .field-item,body.node-type-event .group-single-right .field-type-node-reference .field-item .field-item,body.node-type-festival .group-single-right .field-type-node-reference .field-item .field-item,body.node-type-participant .group-single-right .field-type-node-reference .field-item .field-item{padding-bottom:0;display:inline}body.node-type-artwork .group-single-right .field-type-node-reference .field-item:last-child,body.node-type-artwork .group-single-right .field-type-node-reference .field-item:last-of-type,body.node-type-event .group-single-right .field-type-node-reference .field-item:last-child,body.node-type-event .group-single-right .field-type-node-reference .field-item:last-of-type,body.node-type-festival .group-single-right .field-type-node-reference .field-item:last-child,body.node-type-festival .group-single-right .field-type-node-reference .field-item:last-of-type,body.node-type-participant .group-single-right .field-type-node-reference .field-item:last-child,body.node-type-participant .group-single-right .field-type-node-reference .field-item:last-of-type{padding-bottom:0}body.node-type-artwork .group-single-right-topleft,body.node-type-artwork .group-single-right-topright,body.node-type-event .group-single-right-topleft,body.node-type-event .group-single-right-topright,body.node-type-festival .group-single-right-topleft,body.node-type-festival .group-single-right-topright,body.node-type-participant .group-single-right-topleft,body.node-type-participant .group-single-right-topright{width:calc(50% - 10px);float:left}body.node-type-artwork .group-single-right-topleft h3,body.node-type-artwork .group-single-right-topright h3,body.node-type-event .group-single-right-topleft h3,body.node-type-event .group-single-right-topright h3,body.node-type-festival .group-single-right-topleft h3,body.node-type-festival .group-single-right-topright h3,body.node-type-participant .group-single-right-topleft h3,body.node-type-participant .group-single-right-topright h3{padding-top:0;border-bottom:1px solid #000;padding-bottom:12px;margin-bottom:19px}body.node-type-artwork .group-single-right-topleft .group-share h3,body.node-type-artwork .group-single-right-topright .group-share h3,body.node-type-event .group-single-right-topleft .group-share h3,body.node-type-event .group-single-right-topright .group-share h3,body.node-type-festival .group-single-right-topleft .group-share h3,body.node-type-festival .group-single-right-topright .group-share h3,body.node-type-participant .group-single-right-topleft .group-share h3,body.node-type-participant .group-single-right-topright .group-share h3{border:none;padding:18px 0 0;margin:0;display:block;background-position:left top}body.node-type-artwork .group-single-right-topright,body.node-type-event .group-single-right-topright,body.node-type-festival .group-single-right-topright,body.node-type-participant .group-single-right-topright{float:right}body.node-type-artwork .group-share,body.node-type-event .group-share,body.node-type-festival .group-share,body.node-type-participant .group-share{padding-bottom:18px}@media all and (max-width:700px){body.node-type-artwork .group-single-left,body.node-type-artwork .group-single-right,body.node-type-event .group-single-left,body.node-type-event .group-single-right,body.node-type-festival .group-single-left,body.node-type-festival .group-single-right,body.node-type-participant .group-single-left,body.node-type-participant .group-single-right{width:100%;margin:0;float:none}body.node-type-artwork .group-single-left .field,body.node-type-artwork .group-single-right .field,body.node-type-event .group-single-left .field,body.node-type-event .group-single-right .field,body.node-type-festival .group-single-left .field,body.node-type-festival .group-single-right .field,body.node-type-participant .group-single-left .field,body.node-type-participant .group-single-right .field{width:100%}body.node-type-artwork .group-single-right,body.node-type-event .group-single-right,body.node-type-festival .group-single-right,body.node-type-participant .group-single-right{padding-bottom:46px}}body.node-type-artwork .field-name-field-artwork-teaser,body.node-type-festival .field-name-field-artwork-teaser{padding-top:15px}body.node-type-artwork .group-share,body.node-type-festival .group-share,body.node-type-participant .group-share{padding:4px 0 18px;margin:0}body.node-type-festival .field-name-field-rel-participants .field-item:after{content:""!important}body.node-type-festival .node-event .field-name-field-rel-participants .field-item:after{content:", "!important}body.node-type-festival .node-event .field-name-field-rel-participants .field-item:last-of-type:after{content:""!important}body.page-node.festival.node-type-participant h1{padding-bottom:0}body.node-type-page h1#page-title{display:block;width:100%;border-bottom:1px solid #000;padding-bottom:12px;margin-bottom:19px;margin-top:-19px;padding-top:28px}body.node-type-page main{width:calc((((100% - 220px) / 12) * 7) + (20px * 6));float:left;padding-bottom:42px}body.node-type-page main .region-content{width:85%}body.node-type-page main h4{width:100%;border-bottom:1px solid #000;padding-bottom:18px;padding-top:20px;margin-bottom:19px}body.node-type-page .gray,body.node-type-page .grey{color:#979797}body.node-type-page aside{width:calc((((100% - 220px) / 12) * 4) + (20px * 3));margin-left:20px;float:left}body.node-type-page aside .content{width:75%}body.node-type-page aside .block h2{display:block;width:100%;border-bottom:1px solid #000;padding-bottom:12px;margin-bottom:19px;font-size:18px;line-height:22px;margin-top:-19px;padding-top:28px}body.node-type-page aside .block a{font-size:18px;line-height:22px}body.node-type-page .festival-highlights ul{list-style:none}body.node-type-page .festival-highlights h3{font-size:18px;line-height:22px;padding-top:0}body.node-type-page .festival-highlights h3 a{font-size:18px;line-height:22px;color:#979797;border:none!important;background:0 0;transition:color 300ms}body.node-type-page .festival-highlights h3 a:focus,body.node-type-page .festival-highlights h3 a:hover{color:#000;border:none!important;background:0 0}body.node-type-page .festival-highlights .views-field-field-rel-participants,body.node-type-page .festival-highlights .views-field-field-rel-participants *{display:inline}body.node-type-page .main-wrapper .flag-wrapper a,body.node-type-page .main-wrapper .flag-wrapper a:focus,body.node-type-page .main-wrapper .flag-wrapper a:hover{background:url(../img/festival-bookmark.png) top left no-repeat;padding-top:16px;display:block;margin-top:17px;text-transform:capitalize;text-indent:-2017em;height:0;border:none!important}body.node-type-page .main-wrapper .flag-wrapper a.unflag-action,body.node-type-page .main-wrapper .flag-wrapper a.unflag-action:focus,body.node-type-page .main-wrapper .flag-wrapper a.unflag-action:hover{background:url(../img/festival-unbookmark.png) top left no-repeat;padding-top:16px}body.node-type-page .main-wrapper .flag-wrapper .flag-throbber{display:none}body.node-type-page .views-field-taxonomy-vocabulary-20,body.node-type-page .views-field-taxonomy-vocabulary-20 *,body.node-type-page .views-field-taxonomy-vocabulary-3,body.node-type-page .views-field-taxonomy-vocabulary-3 *{display:inline}body.node-type-page .views-field-taxonomy-vocabulary-20 .field-content:after{content:", "}@media all and (max-width:1060px){body.node-type-page aside *,body.page-festival-exhibition-list aside *,body.page-festival-program-list aside *{display:inherit}body.node-type-page aside a,body.page-festival-exhibition-list aside a,body.page-festival-program-list aside a{display:inline}body.node-type-page aside .filter-toggle,body.page-festival-exhibition-list aside .filter-toggle,body.page-festival-program-list aside .filter-toggle{display:none}}#block-views-2017-block-1 h2,#block-views-2017-block-2 h2,#block-views-2017-block-3 h2,#block-views-2017-block-4 h2,#block-views-2017-block-5 h2,#block-views-2017-block-6 h2,#block-views-2017-block-7 h2{display:block;width:100%;border-bottom:1px solid #000;padding-bottom:18px;margin-bottom:19px;margin-top:-19px;padding-top:22px}.event-marker-all{margin:22px 0 0!important}@media all and (max-width:700px){.event-marker-all{margin:62px 0 0!important;max-width:100%!important}}.event-marker-all li{padding:0!important;margin-top:20px}@media all and (max-width:700px){.event-marker-all li{margin-top:12px}}@media all and (max-width:700px){.event-marker-all li:first-of-type{margin-top:20px}}.event-marker-all a{display:block;border:1px solid #979797;padding:6px 7px 3px 8px;margin-right:2px;font-size:18px!important;line-height:20px!important}@media all and (max-width:700px){.event-marker-all a{margin-right:0}}.event-marker-all a .section{transition:color 300ms}.event-marker-all a:focus,.event-marker-all a:hover{border:1px solid #000;color:#979797!important}.event-marker-all a:focus .section,.event-marker-all a:hover .section{color:#000}body.page-festival-program-list .event-marker-all a.marker-festival{border:1px solid #000}body.page-festival-program-list .event-marker-all a.marker-festival .section{color:#000!important}body.node-type-page.tid-8913 .event-marker-all a.marker-excursion1{border:1px solid #000}body.node-type-page.tid-8913 .event-marker-all a.marker-excursion1 .section{color:#000!important}body.node-type-page.tid-8914 .event-marker-all a.marker-excursion2{border:1px solid #000}body.node-type-page.tid-8914 .event-marker-all a.marker-excursion2 .section{color:#000!important}body.node-type-page.tid-8915 .event-marker-all a.marker-excursion3{border:1px solid #000}body.node-type-page.tid-8915 .event-marker-all a.marker-excursion3 .section{color:#000!important}body.node-type-page.tid-8916 .event-marker-all a.marker-closing{border:1px solid #000}body.node-type-page.tid-8916 .event-marker-all a.marker-closing .section{color:#000!important}body.node-type-page.tid-8917 .event-marker-all a.marker-partner{border:1px solid #000}body.node-type-page.tid-8917 .event-marker-all a.marker-partner .section{color:#000!important}body.page-node-38441 .event-marker-all a.partnerexhibitions,body.page-node-38442 .event-marker-all a.partnerexhibitions{border:1px solid #000}body.page-node-38441 .event-marker-all a.partnerexhibitions .section,body.page-node-38442 .event-marker-all a.partnerexhibitions .section{color:#000!important}.exhibitions-marker-all{margin:22px 0 0!important}@media all and (max-width:700px){.exhibitions-marker-all{margin:62px 0 0!important;max-width:100%!important}}.exhibitions-marker-all li{padding:0!important;margin-top:20px}@media all and (max-width:700px){.exhibitions-marker-all li{margin-top:12px}}@media all and (max-width:700px){.exhibitions-marker-all li:first-of-type{margin-top:20px}}.exhibitions-marker-all a{display:block;padding:6px 7px 3px 8px;margin-right:2px;font-size:18px!important;line-height:20px!important;background-color:#e2e2e2;color:#979797!important;border:1px solid #e2e2e2;transition:color 300ms}@media all and (max-width:700px){.exhibitions-marker-all a{margin-right:0}}.exhibitions-marker-all a:focus,.exhibitions-marker-all a:hover{color:#000!important;background-color:#e2e2e2;border:1px solid #e2e2e2}body.page-festival-exhibition-list .exhibitions-marker-all a.marker-artworklist,body.page-node-38182 .exhibitions-marker-all a.tours,body.page-node-38183 .exhibitions-marker-all a.tours,body.page-node-38184 .exhibitions-marker-all a.visit,body.page-node-38185 .exhibitions-marker-all a.visit,body.page-node-38441 .exhibitions-marker-all a.partnerexhibitions,body.page-node-38442 .exhibitions-marker-all a.partnerexhibitions{color:#000!important;background-color:#e2e2e2}.page-festival-participants main{width:calc((((100% - 220px) / 12) * 7) + (20px * 6))}.page-festival-participants #page-wrapper:before{left:calc((((100% - 220px) / 12) * 7) + (20px * 6))}@media all and (max-width:700px){.page-festival-participants main{width:100%}}.view-id-2017.view-display-id-page_2{background:#fff}.view-id-2017.view-display-id-page_2 .item-list h3{position:-webkit-sticky;position:sticky;top:0;color:#000;background:#fff;border-bottom:1px solid #979797;padding-bottom:12px;margin-bottom:19px;padding-top:31px}@media all and (min-width:700px){.view-id-2017.view-display-id-page_2 .item-list h3{margin-top:-31px}}.view-id-2017.view-display-id-page_2 .item-list ul{list-style:none;margin-bottom:38px}.view-id-2017.view-display-id-page_2 .item-list a{border:none!important;color:#979797!important;transition:color 300ms}.view-id-2017.view-display-id-page_2 .item-list a:focus,.view-id-2017.view-display-id-page_2 .item-list a:hover{color:#000!important;border:none!important}body.page-festival-program-list #page-wrapper:before{left:calc((((100% - 220px) / 12) * 11) + (20px * 10));width:initial}@media all and (min-width:1420px){body.page-festival-participants #page-wrapper:before,body.page-festival-program-list #page-wrapper:before{max-width:720px!important}}.view-id-2017.view-display-id-page_1 .item-list ul{list-style:none}.view-id-2017.view-display-id-page_1 .item-list li{padding-bottom:42px}.view-id-2017.view-display-id-page_1 .item-list a{border:none!important;color:#979797;transition:color 300ms}.view-id-2017.view-display-id-page_1 .item-list a:focus,.view-id-2017.view-display-id-page_1 .item-list a:hover{color:#000;border:none!important}.view-id-2017.view-display-id-page_1 .views-field-field-artwork-images:hover+.views-field-field-rel-participants+.views-field-title a{color:#000}#block-views-2017-block-2 .item-list ul{list-style:none}#block-views-2017-block-2 .item-list li{padding-bottom:42px}#block-views-2017-block-2 li h2,#block-views-2017-block-2 li h2 a{margin:0;padding:0;border:none!important;color:#979797;transition:color 300ms}#block-views-2017-block-2 li h2 a:focus,#block-views-2017-block-2 li h2 a:hover,#block-views-2017-block-2 li h2:focus,#block-views-2017-block-2 li h2:hover{color:#000;border:none!important}#block-views-2017-block-2 .views-field-field-artwork-images:hover+.views-field-field-rel-participants+.views-field-title a{color:#000}body.page-festival-exhibition-list main,body.page-festival-program-list main{width:calc((((100% - 220px) / 12) * 7) + (20px * 6));float:left;padding-bottom:42px}body.page-festival-exhibition-list aside,body.page-festival-program-list aside{width:calc((((100% - 220px) / 12) * 4) + (20px * 3));margin-left:20px;float:left}body.page-festival-exhibition-list main .region-content{width:85%}body.page-festival-exhibition-list aside .content{width:75%}@media all and (min-width:701px){body.page-festival-program-list main .item-list ul{width:85%}}.js-hide{display:none!important}@media all and (min-width:1000px){#block-views-exp-2017-page #edit-taxonomy-vocabulary-3-tid-wrapper{float:left;width:50%;width:calc(50% - 20px);margin-right:20px}#block-views-exp-2017-page #edit-flagged-wrapper{float:left;width:50%;width:calc(50% - 20px)}}@media all and (max-width:700px){body.node-type-page aside,body.node-type-page main,body.page-festival-exhibition-list aside,body.page-festival-exhibition-list main,body.page-festival-program-list aside,body.page-festival-program-list main{width:100%;margin:0;float:none}body.node-type-page aside .content,body.node-type-page aside .region-content,body.node-type-page main .content,body.node-type-page main .region-content,body.page-festival-exhibition-list aside .content,body.page-festival-exhibition-list aside .region-content,body.page-festival-exhibition-list main .content,body.page-festival-exhibition-list main .region-content,body.page-festival-program-list aside .content,body.page-festival-program-list aside .region-content,body.page-festival-program-list main .content,body.page-festival-program-list main .region-content{width:100%}body.page-festival-program-list #main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.page-festival-program-list #main main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#block-views-exp-2017-page #edit-flagged-wrapper label{display:none!important}#block-views-exp-2017-page #edit-taxonomy-vocabulary-3-tid-wrapper{padding-bottom:18px!important}#block-views-exp-2017-page #edit-taxonomy-vocabulary-3-tid-wrapper label{padding:0!important;border:none!important}body.page-festival-program-list aside .views-exposed-form{height:58px;overflow:hidden;background:#eee;padding:20px 10px;position:relative}body.page-festival-program-list aside .views-exposed-form:after{content:"";position:absolute;top:17px;right:10px;font-size:30px;width:20px;height:20px;background:url(../img/plus_festival.svg) center center no-repeat;background-size:cover}body.page-festival-program-list aside .views-exposed-form #block-block-515{padding-bottom:0}body.page-festival-program-list aside .is--open .views-exposed-form{height:auto}body.page-festival-program-list aside .is--open .views-exposed-form:after{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}}body.page-festival-exhibition-list h1#page-title{display:block;width:100%;border-bottom:1px solid #000;padding-bottom:18px;margin-bottom:19px;margin-top:-19px;padding-top:22px}.view-id-2017.view-display-id-page .item-list{padding-bottom:38px}.view-id-2017.view-display-id-page .item-list ul{list-style:none}.view-id-2017.view-display-id-page .item-list li{padding-bottom:6px}.view-id-2017.view-display-id-page .item-list li:last-of-type{padding-bottom:0}.view-id-2017.view-display-id-page .item-list h2 a{margin:0;padding:0;border:none!important;color:#979797!important;transition:color 300ms}.view-id-2017.view-display-id-page .item-list h2 a:focus,.view-id-2017.view-display-id-page .item-list h2 a:hover{color:#000!important;border:none!important}.view-id-2017.view-display-id-page .item-list h3{position:-webkit-sticky;position:sticky;top:0;display:block;color:#000;background:#fff;width:100%;border-bottom:1px solid #000;padding-bottom:12px;margin-bottom:23px;margin-top:-19px;padding-top:19px}body.page-festival-program-list .main-wrapper .flag-wrapper a,body.page-festival-program-list .main-wrapper .flag-wrapper a:focus,body.page-festival-program-list .main-wrapper .flag-wrapper a:hover{background:url(../img/festival-bookmark.png) top left no-repeat;padding-top:16px;display:block;margin-top:17px;text-transform:capitalize;text-indent:-2017em;height:0;border:none!important}body.page-festival-program-list .main-wrapper .flag-wrapper a.unflag-action,body.page-festival-program-list .main-wrapper .flag-wrapper a.unflag-action:focus,body.page-festival-program-list .main-wrapper .flag-wrapper a.unflag-action:hover{background:url(../img/festival-unbookmark.png) top left no-repeat;padding-top:16px}body.page-festival-program-list .main-wrapper .flag-wrapper .flag-throbber{display:none}body.page-festival-program-list .views-field-field-event-datetime,body.page-festival-program-list .views-field-field-event-datetime *,body.page-festival-program-list .views-field-field-rel-participants,body.page-festival-program-list .views-field-field-rel-participants *,body.page-festival-program-list .views-field-taxonomy-vocabulary-20,body.page-festival-program-list .views-field-taxonomy-vocabulary-20 *,body.page-festival-program-list .views-field-taxonomy-vocabulary-3,body.page-festival-program-list .views-field-taxonomy-vocabulary-3 *{display:inline}body.page-festival-program-list .views-field-field-event-datetime .date-display-end:after,body.page-festival-program-list .views-field-taxonomy-vocabulary-20 .field-content:after{content:", "}body.page-festival-program-list .view-id-2017.view-display-id-page .item-list h3,body.page-festival-program-list aside{margin-top:-19px;padding-top:28px}@media all and (max-width:700px){body.page-festival-program-list aside{padding-top:0}}#block-block-515{float:left}#block-block-515 a{margin:0;padding:0;border:none!important;color:#979797!important;transition:color 300ms}#block-block-515 a:focus,#block-block-515 a:hover{color:#000!important;border:none!important}#block-views-exp-2017-page #edit-flagged-wrapper label,#block-views-exp-2017-page #edit-taxonomy-vocabulary-3-tid-wrapper label{display:block;color:#000;width:100%;border-bottom:1px solid #000;padding-bottom:12px;padding-top:0;margin-bottom:19px}#block-views-exp-2017-page #edit-taxonomy-vocabulary-3-tid-wrapper{padding-bottom:38px}#block-views-exp-2017-page a{margin:0;padding:0;border:none!important;color:#979797!important;transition:color 300ms}#block-views-exp-2017-page a:focus,#block-views-exp-2017-page a:hover{color:#000!important;border:none!important}#block-views-exp-2017-page a.active{color:#000!important}#block-views-exp-2017-page .form-type-select:after{display:none}@media all and (min-width:700px){body.page-festival-program-list aside{position:-webkit-sticky;position:sticky;top:0}}.page-festival-live main{width:100%;float:none}#festival-livepage .panel-col-first{width:calc((((100% - 220px) / 12) * 7) + (20px * 6));float:left;padding-bottom:42px}#festival-livepage .panel-col-first .inside{width:85%}#festival-livepage .panel-col-last{width:calc((((100% - 220px) / 12) * 4) + (20px * 3));float:left}@media all and (max-width:700px){#festival-livepage .panel-col-first,#festival-livepage .panel-col-last{width:100%;float:none}#festival-livepage .panel-col-first .inside,#festival-livepage .panel-col-last .inside{width:100%}}body.festival #footer a.program-pdf,body.festival .main-wrapper a.program-pdf{display:block;width:43px;height:43px;text-indent:-2017em;background:url(../img/program-pdf.svg) center center no-repeat!important;background-size:cover!important;border:none!important;z-index:3000}body.festival #footer a.program-pdf{display:none}@media all and (min-width:700px){body.festival #footer a.program-pdf{display:block;position:fixed;bottom:20px;right:20px}body.festival .main-wrapper a.program-pdf{display:none}}body.node-type-event .field-name-field-rel-participants a:after{content:", "!important;border-bottom:2px solid #fff}body.node-type-event .field-name-field-rel-participants .field-item:last-of-type a:after{content:""!important}body.page-node-31228 h1#page-title,body.page-node-38158 h1#page-title,body.page-node-38159 h1#page-title{border:none;margin:4px 0 0;padding:0}body.page-node-31228 main,body.page-node-38158 main,body.page-node-38159 main{width:calc(100vw - 36px);width:100%}body.page-node-31228 div.festival-timeline img,body.page-node-38158 div.festival-timeline img,body.page-node-38159 div.festival-timeline img{height:5px;width:100vw;max-width:calc(100vw - 56px)}body.page-node-31228 div.festival-timeline h3,body.page-node-38158 div.festival-timeline h3,body.page-node-38159 div.festival-timeline h3{color:#000;margin-top:2px;padding-top:0}body.page-node-31228 div.festival-timeline p,body.page-node-38158 div.festival-timeline p,body.page-node-38159 div.festival-timeline p{color:#979797;margin-bottom:10px!important}#festival-livepage #live-streaming h2.pane-title{padding-bottom:15px}#festival-livepage #live-streaming #playerX{position:relative;width:100%;height:0;padding-bottom:56.25%;margin-bottom:15px}#festival-livepage #live-streaming #playerX iframe{position:absolute;width:100%;height:100%;left:0;top:0;bottom:0;right:0}#festival-livepage .live.not-now .play,#festival-livepage .live.now .playing{display:block}#festival-livepage .live.not-now .playing,#festival-livepage .live.now .play{display:none}#festival-livepage .live.not-now .play,#festival-livepage .live.now .play{padding:0 0 0 20px;background:url(../img/play.png) 3px center no-repeat;background-size:11px 11px}#festival-livepage .view-id-live_page_2017.view-display-id-panel_pane_5 .attachment{padding-top:19px}#festival-livepage .view-id-live_page_2017.view-display-id-panel_pane_5 .attachment .item-list,#festival-livepage .view-id-live_page_2017.view-display-id-panel_pane_5 .attachment .item-list ul{margin:0;padding:0;list-style:none}#festival-livepage .view-id-live_page_2017.view-display-id-panel_pane_5 .attachment .item-list li{padding-bottom:15px}#festival-livepage .view-id-live_page_2017.view-display-id-panel_pane_5 .attachment .item-list li:after{content:"";display:table;clear:both}#festival-livepage .view-id-live_page_2017.view-display-id-panel_pane_5 .attachment .item-list li .live,#festival-livepage .view-id-live_page_2017.view-display-id-panel_pane_5 .attachment .item-list li .title{color:#979797}#festival-livepage .view-id-live_page_2017.view-display-id-panel_pane_5 .attachment .item-list li .views-field:first-of-type{float:left;max-width:calc(100% - 166px)}#festival-livepage .view-id-live_page_2017.view-display-id-panel_pane_5 .attachment .item-list li .views-field:last-of-type{float:right;width:120px}#festival-livepage .view-id-live_page_2017.view-display-id-panel_pane_5 .attachment .view-footer{clear:both}#festival-livepage #live-program{padding-top:0}#festival-livepage #live-program h2.pane-title{padding-bottom:15px}#festival-livepage #live-program .event-marker-all{margin:0!important}#festival-livepage #live-program .event-marker-all li{display:inline-block;margin:0 0 10px}#festival-livepage #live-program .event-marker-all a{border-width:1px!important;border-color:#979797!important;display:inline-block;color:#979797;transition:color 300ms;margin-right:2px}#festival-livepage #live-program .event-marker-all a:focus,#festival-livepage #live-program .event-marker-all a:hover{color:#000;border-color:#000!important}#festival-livepage #live-program .event-marker-all a:focus .date,#festival-livepage #live-program .event-marker-all a:hover .date{color:#979797}#festival-livepage #live-program .event-marker-all .action a{-webkit-animation:action 4000ms infinite;animation:action 4000ms infinite}#festival-livepage #live-programhighlight{padding-top:56px}#festival-livepage #live-programhighlight h2.pane-title{padding-bottom:15px}#festival-livepage #live-programhighlight .views-field-field-event-datetime,#festival-livepage #live-programhighlight .views-field-field-event-datetime *,#festival-livepage #live-programhighlight .views-field-taxonomy-vocabulary-20,#festival-livepage #live-programhighlight .views-field-taxonomy-vocabulary-20 *,#festival-livepage #live-programhighlight .views-field-taxonomy-vocabulary-3,#festival-livepage #live-programhighlight .views-field-taxonomy-vocabulary-3 *{display:inline}#festival-livepage #live-programhighlight .date-display-single:after,#festival-livepage #live-programhighlight .views-field-taxonomy-vocabulary-20 .field-content:after{content:", "}#festival-livepage #live-programhighlight .views-field-title h2 a{color:#979797}#festival-livepage #live-programhighlight .views-field-field-rel-participants *{display:inline}#festival-livepage #live-programhighlight .item-list li{padding-bottom:38px}#festival-livepage #live-programhighlight .views-field-field-event-images{margin-bottom:15px}#festival-livepage #live-latest{padding-top:24px;position:relative}#festival-livepage #live-latest h2.pane-title{padding-bottom:15px;margin-bottom:19px;border-bottom:1px solid #000}#festival-livepage #live-latest .nav{position:absolute;top:24px;left:80px}#festival-livepage #live-latest .nav a,#festival-livepage #live-latest .nav a:focus,#festival-livepage #live-latest .nav a:hover{border:none!important}#festival-livepage #live-latest .nav a{color:#979797!important}#festival-livepage #live-latest .nav a.active{color:#000!important}#festival-livepage #live-latest ul{margin:0;padding:0;list-style:none;clear:both;display:none;transition:all 400ms}#festival-livepage #live-latest ul li{padding-bottom:38px}@media all and (min-width:701px){#festival-livepage #live-latest ul li{width:50%;width:calc(50% - 10px);float:left}#festival-livepage #live-latest ul li:nth-child(even){margin-left:20px}#festival-livepage #live-latest ul li:nth-child(odd){clear:both}}#festival-livepage #live-latest ul.is--active{display:block;opacity:0;-webkit-animation:fade 4000ms forwards;animation:fade 4000ms forwards}#festival-livepage #live-latest ul .newstitle{color:#979797}#festival-livepage #live-journal{padding-top:28px;clear:both}#festival-livepage #live-journal h2.pane-title{padding-bottom:15px}#festival-livepage #live-journal .views-field-title h2 a{color:#979797}#festival-livepage #live-journal .views-field-field-teaserimg{margin-bottom:15px}#festival-livepage #live-journal .item-list .views-row{padding-bottom:42px}#festival-livepage #live-journal .item-list .views-row:last-of-type{padding-bottom:0}#festival-livepage #live-audio h2.pane-title{padding-bottom:15px}#festival-livepage #live-audioarchive h2.pane-title{padding-bottom:15px;margin-bottom:19px;border-bottom:1px solid #000}#festival-livepage #live-audioarchive .item-list ul{margin:0;padding:0;list-style:none}#festival-livepage #live-audioarchive .item-list ul li{padding-bottom:15px}#festival-livepage #live-audioarchive .views-field-title h2 a{color:#979797;border:none!important}#festival-livepage #live-audioarchive .views-field-taxonomy-vocabulary-3,#festival-livepage #live-audioarchive .views-field-taxonomy-vocabulary-3 *,#festival-livepage #live-audioarchive .views-field-view-node,#festival-livepage #live-audioarchive .views-field-view-node *{display:inline;border:none!important}#festival-livepage #live-audioarchive .views-field-view-node a{display:inline-block;padding:0 0 0 20px;background:url(../img/play.png) 3px center no-repeat;background-size:11px 11px;color:#979797;transition:color 300ms}#festival-livepage #live-audioarchive .views-field-view-node a:focus,#festival-livepage #live-audioarchive .views-field-view-node a:hover{color:#000}#festival-livepage #live-audioarchive .pager a{font-weight:400!important;color:#979797;border:none!important;background:0 0!important;transition:color 300ms}#festival-livepage #live-audioarchive .pager a:focus,#festival-livepage #live-audioarchive .pager a:hover{color:#000;font-weight:400!important;text-shadow:none}#festival-livepage #live-logo{padding-top:22px;padding-bottom:60px}#festival-livepage #live-logo ul{margin:0;padding:0;list-style:none}#festival-livepage #live-logo ul li{display:none}#festival-livepage #live-images,#festival-livepage #live-social{padding-top:62px}#festival-livepage #live-images h2.pane-title,#festival-livepage #live-social h2.pane-title{padding-bottom:15px}#festival-livepage #live-social h2.pane-title{padding-bottom:15px;margin-bottom:19px;border-bottom:1px solid #000}#festival-livepage #live-stories{position:fixed;bottom:0;right:10px;width:199px;height:356px;z-index:1000;background:#000;-webkit-transform:translateY(267px);transform:translateY(267px);-webkit-animation:showanimation 800ms forwards;animation:showanimation 800ms forwards;opacity:1;overflow:hidden;transition:all 400ms}@media all and (max-width:700px){#festival-livepage #live-stories{display:none}}#festival-livepage #live-stories.hide{opacity:0}#festival-livepage #live-stories .pane-content{position:relative}#festival-livepage #live-stories .pane-content:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}#festival-livepage #live-stories span{position:absolute;top:12px;left:12px;color:#fff;cursor:pointer;z-index:1000}#festival-livepage #live-stories iframe{border:none;width:600px;margin-left:-201px}#festival-livepage #live-stories iframe+p{position:absolute;color:#fff;font-size:14px;line-height:14px;left:12px;bottom:12px;z-index:1000}#festival-livepage #live-stories iframe+p a{font-size:14px;line-height:14px;color:#fff;border:none!important;text-decoration:underline}@-webkit-keyframes action{0%{color:#979797;border:1px solid #979797}50%{color:#000;border:1px solid #000}}@keyframes action{0%{color:#979797;border:1px solid #979797}50%{color:#000;border:1px solid #000}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes showanimation{0%{-webkit-transform:translateY(267px);transform:translateY(267px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes showanimation{0%{-webkit-transform:translateY(267px);transform:translateY(267px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}body.page-node-38162 h1#page-title,body.page-node-38163 h1#page-title,body.page-node-38164 h1#page-title,body.page-node-38165 h1#page-title,body.page-node-38166 h1#page-title,body.page-node-38167 h1#page-title,body.page-node-38168 h1#page-title,body.page-node-38169 h1#page-title{display:none!important}body.page-festival-galleries main{width:calc((((100% - 220px) / 12) * 7) + (20px * 6))}@media all and (max-width:700px){body.page-festival-galleries main{width:100%}}body.page-festival-galleries h1.title{display:block;width:100%;border-bottom:1px solid #000;padding-bottom:12px;margin-bottom:19px;margin-top:-19px;padding-top:28px}body.page-festival-galleries .item-list ul{margin:0;padding:0;list-style:none}body.page-festival-galleries .hover-resize img{width:220px;position:relative;transition:.3s ease;cursor:pointer;-webkit-transform-origin:0 0;transform-origin:0 0}body.page-festival-galleries .hover-resize img:hover{-webkit-transform:scale(3,3);transform:scale(3,3);z-index:10}body.page-festival-galleries .field-name-field-licence-icon,body.page-festival-galleries .field-name-field-licence-icon *,body.page-festival-galleries .field-name-field-licence-link,body.page-festival-galleries .field-name-field-licence-link *{display:inline}body.page-festival-galleries .views-row{padding-bottom:42px}.field-type-text-long b,.field-type-text-long strong{font-weight:400!important}.view-gallery-tid.view-display-id-page .item-list ul{margin:0;padding:0;list-style:none}.view-gallery-tid.view-display-id-page .gallery-left{width:50%;padding-right:10px;float:left;clear:both}.view-gallery-tid.view-display-id-page .gallery-left img{position:relative;transition:.3s ease;cursor:pointer;-webkit-transform-origin:0 0;transform-origin:0 0}.view-gallery-tid.view-display-id-page .gallery-left img:hover{-webkit-transform:scale(2.1,2.1);transform:scale(2.1,2.1);z-index:10}.view-gallery-tid.view-display-id-page .gallery-right{width:50%;padding-left:10px;float:right}.view-gallery-tid.view-display-id-page .gallery-right img{display:none}.view-gallery-tid.view-display-id-page .views-row{padding-top:46px;clear:both}