.mobile-only{display:none !important}#mobile-nav-icon{width:32px;height:40px;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;top:22px;right:15px;z-index:200}#mobile-nav-icon span{display:block;position:absolute;height:2px;width:100%;background:#999999;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out}#mobile-nav-icon span:nth-child(1){top:0px}#mobile-nav-icon span:nth-child(2),#mobile-nav-icon span:nth-child(3){top:11px}#mobile-nav-icon span:nth-child(4){top:22px}#mobile-nav-icon.open span:nth-child(1){top:18px;width:0%;left:50%}#mobile-nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mobile-nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#mobile-nav-icon.open span:nth-child(4){top:18px;width:0%;left:50%}@media screen and (max-width: 1200px){.no-tablet{display:none}}#top-nav .top-nav-dropdown:hover .top-nav-sub-nav{display:block;border:solid 1px #ccc}#main-nav .main-nav-dropdown:hover .main-nav-sub-nav,#main-nav .main-nav-dropdown:hover .main-nav-dropdown-selector{display:block;border:solid 1px #ccc}@media screen and (max-width: 920px){.mobile-only{display:block !important}.no-mobile{display:none !important}.flex-container{flex-direction:column}.flex-container.left{flex-direction:column-reverse}.flex-container.right{flex-direction:column}#top-nav .top-nav-dropdown:hover .top-nav-sub-nav{border:none}#main-nav .main-nav-dropdown:hover .main-nav-sub-nav,#main-nav .main-nav-dropdown:hover .main-nav-dropdown-selector{border:none}#main-nav{display:block}#main-nav,#top-nav{margin:0;padding:0;border:0}.top-nav-dropdown,.top-nav-single{display:block}#main-nav .main-nav-dropdown,#main-nav .main-nav-single{display:block}.top-nav-sub-nav-container{margin-bottom:0}.top-nav-dropdown,.top-nav-single,#main-nav .main-nav-dropdown,#main-nav .main-nav-single,#header .main-nav-sub-nav a,#top-nav .top-nav-sub-nav a{text-align:center;font-size:20px;padding:5px !important}#header .main-nav-sub-nav a,#header .top-nav-sub-nav a{font-size:18px;font-weight:300}.main-nav-sub-nav,.top-nav-sub-nav{position:static}.main-nav-sub-nav-container,.top-nav-sub-nav-container{text-align:center}.main-nav-sub-nav-container.nav-col-2{-webkit-column-count:1;column-count:1}.top-nav-sub-nav,.main-nav-sub-nav{padding:0;margin:10px 0 0 0}.crumbs{padding:5px 0}#header-mobile{height:68px;position:fixed;left:0;right:0;top:0;z-index:3;border-bottom:solid 1px #ddd;background-color:white}#header-right{display:flex;flex-direction:column-reverse;min-width:0}#header-inner{position:relative;overflow-y:scroll;max-height:100vh;padding-top:68px}#header-right{display:none}#mobile-logo{height:46px;float:left;margin-left:15px}#mobile-logo img{height:34px;margin-top:6px}#mobile-header-festival-info{float:left;clear:both;font-size:12px;margin-left:15px}#mobile-header-festival-name{display:inline-block;text-transform:uppercase;font-weight:500;margin-right:10px}#carousel-slideshow,#carousel-slideshow .item{height:550px;max-height:50vh}.slideshow-caption{min-width:0}.slideshow-caption-inner{padding:10px 0}.slideshow-caption h1{font-size:26px;line-height:29px;margin:0 0 5px 0}.slideshow-caption h2{font-size:24px;line-height:26px;padding:0;margin:0 0 5px 0}.slideshow-caption p{font-size:15px}.slideshow-caption .btn{margin-top:5px}.carousel-indicators{display:none}.flexcontainer{flex-direction:column}.image-double,.image-triple{max-width:100%;margin:0 0 10px 0;width:100%}.grid-item-image .caption,.no-image{padding:10px}.grid-item-image .caption{position:static}.grid-item-image .caption .btn{position:static;margin-top:20px}.newsletter-privacy{right:10px;bottom:5px}.caption-header{font-size:26px;margin-bottom:0;line-height:29px}.grid-item-image .center-caption.caption h1,.grid-item-image .center-caption.caption .caption-header{font-size:26px;line-height:29px;margin:14px 0 0 0}.center-caption .caption-inner h1+.lead-para,.center-caption .caption-inner .caption-header+.lead-para{margin-top:13px}.caption-inner .lead-para{line-height:24px}.grid-wrapper .grid-row{padding-top:10px;padding-bottom:10px}.promo-container{padding:0}.promo-image,.promo-text{width:100%}.promo-text{padding:20px;position:relative}#black-logo{font-size:20px;font-weight:800;margin-top:8px;display:block}blockquote{font-size:30px;line-height:35px;color:black}.caption blockquote{color:black}blockquote::before,blockquote::after{font-size:20px;color:black}.sponsors-item img{max-width:100%}#footer{padding:20px 20px}#footer-links{padding:0 0 20px 0}.long-text.two-column{-webkit-column-count:1;column-count:1}.long-text.full-width{margin:0;padding:0}.programme-list-event-image{width:200px;height:300px}.programme-list-event-image.promo{width:auto;height:140vw}.col-3{width:200px;padding:0;margin:0 20px 20px 0}.programme-list-date-header{padding:10px;margin:0 0 10px 0;font-weight:500;font-size:20px}.programme-event-image-container,.programme-event-text-container{width:100%;margin:0}.programme-event-image-container{text-align:center}.event-container{margin:20px 0 20px 0}.promo-text .btn{position:static}.promo-image img{width:100%}.image-double img,.image-triple img{width:100%}.imageShutter{max-height:50vh;background-attachment:initial}.mobile-filter{width:50%;display:block;float:left}.mobile-filter select{width:100%;padding:5px}#mobile-filters{position:fixed;top:96px;display:block;left:10px;right:10px;background-color:white;padding-top:10px;padding-bottom:10px}#mobile-filters.blog-mobile-filters{position:static}.blog-tag-nav-holder{display:block;margin-bottom:0}.blog-page-links a,.blog-page-links span{display:inline-block}.programme-filters-wrapper{margin-bottom:40px}.programme-header.narrowcontainer{padding:0 10px 0}.grid-item-image .caption{background-color:#EFEFEF;color:black}.promo-quad a{max-width:100%;margin-bottom:10px}.caption-header-med{font-size:26px;line-height:29px}.sponsors-block{margin-bottom:20px}.sponsors-block{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.sponsors-item{display:inline-block;margin:0;height:auto;width:40%}.sponsors-item a{display:block;text-align:center}.sponsors-item a img{display:inline-block;width:100%;height:auto !important;max-width:200px}#footer-text{line-height:initial}.footer-left,.footer-right{width:100%}.footer-left{margin-bottom:80px}.programme-list-event-link{max-width:100%;margin-bottom:20px}#programme-search-form{position:static;width:auto}#programme-search-holder{display:none}.other-event-container{display:none}.programme-event-text{max-width:100%}.blog-list-item-wrapper:nth-child(-n+4){max-width:100%}.blog-list-item-wrapper,.blog-triple .blog-list-item-wrapper,.blog-triple.blog-double .blog-list-item-wrapper{max-width:100%;padding:0;width:100%}.stream-buttons{flex-direction:column;text-align:center}.stream-buttons>.btn{margin:10px auto}.fullscreenvideo{position:relative;height:80vh;height:calc(100vh - 68px);overflow:hidden}.fullscreenvideo video{display:block;width:100%;height:80vh;height:calc(100vh - 68px);object-fit:cover;object-position:center}.long-text.multi-column{gap:25px}.long-text.multi-column>*{flex:1 0 40%;max-width:50% !important}}
/*# sourceMappingURL=sizes.css.map */
