@font-face{font-family:"WorkSans-Bold";src:url("webfonts/WorkSans-Bold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"WorkSans-Medium";src:url("webfonts/WorkSans-Medium.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"WorkSans-Regular";src:url("webfonts/WorkSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"WorkSans-Italic";src:url("webfonts/WorkSans-Italic.ttf") format("truetype");font-weight:normal;font-style:normal}body{font-family:"WorkSans-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:normal !important}h1,h2,h3,h4,h5,h6{font-family:"WorkSans-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:normal}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-family:"WorkSans-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal}b,strong{font-family:"WorkSans-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal}.normal{font-size:1rem}#main-content a{text-decoration:underline}#main-content .pagination a,#main-content #archive-filters a{text-decoration:none}#main-content a.btn{text-decoration:none}.n-h{font-size:1.5rem;line-height:1.7rem;margin-top:.25rem}nav.skip-nav{position:absolute}nav.skip-nav ul{margin:0;padding:0;min-width:300px}nav.skip-nav a{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}nav.skip-nav a:focus,nav.skip-nav a:active{color:#fff;background-color:#000;left:auto;top:auto;width:auto;height:auto;overflow:auto;padding:10px;z-index:999}.hidden,.mepr_price_cell{position:absolute !important;left:-10000px;width:1px;height:1px;overflow:hidden;top:auto}.clear-float:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.really-hidden,.mp_wrapper .mepr_price .mepr_price_cell_label{display:none !important}* html .clear-float{height:1%}*:first-child+html .clear-float{min-height:1%}.clear{float:none;clear:both;height:0px;line-height:0px;font-size:0px}.clearheight{float:none;clear:both}.end{margin-right:0 !important}#hero-image .feature{width:100%;height:auto;max-width:100%}.festival-logo{width:100%;display:block;margin-bottom:2em;max-width:300px;height:auto}.carousel-inner img{max-height:800px}.blog #news-events-index .post-wrapper.post-wrapper-blog a.post-image .overlay,.category-blog #news-events-index .post-wrapper.post-wrapper-blog a.post-image .overlay,.category-events #news-events-index .post-wrapper.post-wrapper-blog a.post-image .overlay,.category-news #news-events-index .post-wrapper.post-wrapper-blog a.post-image .overlay,.category-news-news #news-events-index .post-wrapper.post-wrapper-blog a.post-image .overlay,.category-press-media #news-events-index .post-wrapper.post-wrapper-blog a.post-image .overlay{background-color:#fc9d9d}.blog #news-events-index .post-wrapper.post-wrapper-blog a.post-image,.category-blog #news-events-index .post-wrapper.post-wrapper-blog a.post-image,.category-events #news-events-index .post-wrapper.post-wrapper-blog a.post-image,.category-news #news-events-index .post-wrapper.post-wrapper-blog a.post-image,.category-news-news #news-events-index .post-wrapper.post-wrapper-blog a.post-image,.category-press-media #news-events-index .post-wrapper.post-wrapper-blog a.post-image,.blog #news-events-index .post-wrapper.post-wrapper-news a.post-image,.category-blog #news-events-index .post-wrapper.post-wrapper-news a.post-image,.category-events #news-events-index .post-wrapper.post-wrapper-news a.post-image,.category-news #news-events-index .post-wrapper.post-wrapper-news a.post-image,.category-news-news #news-events-index .post-wrapper.post-wrapper-news a.post-image,.category-press-media #news-events-index .post-wrapper.post-wrapper-news a.post-image{border-bottom:none}.blog #news-events-index .post-wrapper.post-wrapper-blog .category,.blog #news-events-index .post-wrapper.post-wrapper-news .category{background-color:#231f20 !important}.blog #news-events-index .post-wrapper a.post-image{margin-bottom:1em}.supporters-area{width:100%}.supporters-area ul{text-align:center;margin:0;padding-left:0}.supporters-area ul li{display:inline-block}.supporters-area ul img{max-height:100px;max-width:150px;width:auto;height:auto;margin:15px 30px;vertical-align:middle}ul.modules-row1{list-style-type:none;margin-left:auto;margin-right:auto;margin-top:30px;padding:0;max-width:1150px}ul.modules-row1 li{padding:0 !important;background:none !important}@media screen and (min-width: 900px){ul.modules-row1 li{margin-bottom:2em}}ul.modules-row1 .date{text-transform:uppercase}ul.modules-row1 img{margin-top:1em;margin-bottom:1em;width:70%;height:auto;border-bottom:8px solid #c75000}@media screen and (min-width: 900px){ul.modules-row1 img{float:left;margin-bottom:0;margin-top:0;width:33.052%;margin-bottom:1em}}ul.modules-row1 h2,ul.modules-row1 h3{margin:0 !important;line-height:1.2em;margin-bottom:.8em;margin-top:0;position:relative;font-size:1.5rem;line-height:1.7rem;margin-top:.25rem}@media screen and (min-width: 900px){ul.modules-row1 h2,ul.modules-row1 h3{margin-bottom:.4em;margin-top:0;position:relative;top:-5px}}ul.modules-row1 h2 a,ul.modules-row1 h3 a{text-decoration:underline}@media screen and (min-width: 900px){ul.modules-row1 .text{float:right;width:64.135%}}ul.modules-row4{position:relative;list-style-type:none;margin:0}ul.modules-row4 li{padding:0;background:none;margin-bottom:20px}@media screen and (min-width: 481px){ul.modules-row4 li{float:left;width:48.3333333333%;margin-right:3.3333333333%}}@media screen and (min-width: 600px){ul.modules-row4 li{width:31.1111111111%}}@media screen and (min-width: 1240px){ul.modules-row4 li{width:22.5%}}ul.modules-row4 li a{margin:20px 0;color:#2980b9}ul.modules-row4 li a:hover,ul.modules-row4 li a:focus{text-decoration:underline}ul.modules-row4 li img{display:block}@media screen and (min-width: 481px){ul.modules-row4 li:nth-child(2n+2){margin-right:0}}@media screen and (min-width: 600px){ul.modules-row4 li:nth-child(2n+2){margin-right:2.7272727273%}}@media screen and (min-width: 1240px){ul.modules-row4 li:nth-child(2n+2){margin-right:2.7272727273%}}@media screen and (min-width: 600px){ul.modules-row4 li:nth-child(3n+3){margin-right:0}}@media screen and (min-width: 1240px){ul.modules-row4 li:nth-child(3n+3){margin-right:2.7272727273%}}@media screen and (min-width: 1240px){ul.modules-row4 li:nth-child(4n+4){margin-right:0}}@media screen and (min-width: 600px){ul.modules-row4 li:nth-child(3n+1){clear:both}}@media screen and (min-width: 1240px){ul.modules-row4 li:nth-child(3n+1){clear:none}}@media screen and (min-width: 1240px){ul.modules-row4 li:nth-child(4n+1){clear:both}}#whats-on-index select,.post-type-archive-strategic-projects select,.tax-project-categories select{display:block;height:40px;padding:0 35px 0 12px;margin-bottom:14px;font-size:1em;border-radius:20px;vertical-align:middle;box-shadow:none;border:2px solid #8192b1;background-color:#fff;-webkit-appearance:none;-webkit-border-radius:20px;-moz-appearance:none;text-indent:.01px;text-overflow:"";-webkit-appearance:none;background-position:calc(100% - 20px) 50%;background-repeat:no-repeat;background-image:url("../images/form-arrow.svg");background-size:10px 10px}#whats-on-index select:focus,#whats-on-index select:active,.post-type-archive-strategic-projects select:focus,.post-type-archive-strategic-projects select:active,.tax-project-categories select:focus,.tax-project-categories select:active{background-color:#e8edf3;outline:none}@media screen and (min-width: 900px){#cats{position:absolute;top:3rem;right:5rem}}body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],body .gform_wrapper .gform_body .gform_fields .gfield textarea,body .gform_wrapper .gform_body .gform_fields .gfield select{min-height:0;border:1px solid #000;border-radius:4px;background-color:#fff}body .gform_wrapper .gform_body .gform_fields .gfield select{padding-left:5px}@media(min-width: 768px){body .gform_wrapper label.gfield_label{font-size:.9rem !important}}.home #main-content h2{font-size:1.5rem !important;line-height:1.2em}.home #main-content a{display:inline}.about-link a{letter-spacing:.1rem;border-radius:0;background-color:#c75000;color:#fff;font-size:.85rem;font-weight:700;padding:14px 28px;text-decoration:none !important;border:none;white-space:normal;min-width:150px;margin-left:-16px}.about-link a:hover,.about-link a:focus{background-color:#231f20 !important}.homepage-cta-content h2,#homepage-latest-content h2{line-height:1.2em;margin:0;text-transform:uppercase}@media screen and (min-width: 992px){#homepage-cta-wrapper #homepage-latest-news{width:50%}}#homepage-cta-wrapper #homepage-latest-news #homepage-latest-content h2 span{background-color:#231f20;box-decoration-break:clone;-webkit-box-decoration-break:clone;-webkit-box-shadow:10px 0 0 #231f20,-10px 0 0 #231f20;box-shadow:10px 0 0 #231f20,-10px 0 0 #231f20}section#homepage-featured-wrapper{background-color:#231f20}section#homepage-featured-wrapper,#homepage-hero #hero-text h1,.archive-title-text h1{text-transform:uppercase}section#homepage-featured-wrapper span,#homepage-hero #hero-text h1 span,.archive-title-text h1 span{background-color:#231f20}@media screen and (max-width: 481px){#homepage-hero{height:400px}}#homepage-hero #hero-text h1 span{background-color:#231f20;-webkit-box-decoration-break:clone;-webkit-box-shadow:15px 0 0 #231f20,-15px 0 0 #231f20;box-shadow:15px 0 0 #231f20,-15px 0 0 #231f20}#homepage-cta-wrapper #homepage-cta #homepage-cta-content{background-color:transparent}#homepage-cta-wrapper #homepage-cta #homepage-cta-content h2{margin-left:10px}#homepage-cta-wrapper #homepage-cta #homepage-cta-content h2 span{background-color:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone;-webkit-box-shadow:10px 0 0 #fff,-10px 0 0 #fff;box-shadow:10px 0 0 #fff,-10px 0 0 #fff;padding:5px 0}@media screen and (min-width: 992px){#homepage-cta-wrapper #homepage-cta{width:50%}}@media screen and (min-width: 1200px){#homepage-cta-wrapper #homepage-cta{width:50%}}#homepage-cta h2 span{transition:all .3s ease 0s}#homepage-cta:hover h2 span,#homepage-cta:focus h2 span{background-color:#000 !important;color:#fff;box-shadow:10px 0 0 #000,-10px 0 0 #000 !important}#hero-text a{text-decoration:none}#hero-text h1 span{transition:all .3s ease 0s}#hero-text:hover h1 span,#hero-text:focus h1 span{background-color:#fff !important;color:#000;box-shadow:10px 0 0 #fff,-10px 0 0 #fff !important}#homepage-featured-wrapper .homepage-featured-item .homepage-cta-content{background-color:transparent}#homepage-featured-wrapper .homepage-featured-item .homepage-cta-content h2{margin-left:10px}#homepage-featured-wrapper .homepage-featured-item .homepage-cta-content h2 span{background-color:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone;-webkit-box-shadow:10px 0 0 #fff,-10px 0 0 #fff;box-shadow:10px 0 0 #fff,-10px 0 0 #fff;padding:5px 0}#main-content .homepage-cta a{text-decoration:none !important;color:#000}#main-content .homepage-cta a h2 span{transition:all .3s ease 0s}#main-content .homepage-cta a:hover h2 span,#main-content .homepage-cta a:focus h2 span{background-color:#000;color:#fff;box-shadow:10px 0 0 #000,-10px 0 0 #000}#homepage-cta-wrapper #homepage-latest-news{border:none;padding:1.5em}#homepage-cta-wrapper #homepage-latest-news #homepage-latest-content{padding:1.5rem}@media(min-width: 1200px){#homepage-cta-wrapper #homepage-cta,#homepage-cta-wrapper #homepage-latest-news{padding:0}}#homepage-cta-wrapper #homepage-latest-news #homepage-latest-content h2{margin-left:10px}@media screen and (max-width: 481px){section#homepage-featured-wrapper{padding:0}}@media screen and (max-width: 481px){section#homepage-featured-wrapper h2{font-size:1.2rem}}@media screen and (max-width: 481px){section#homepage-featured-wrapper .post-wrapper{margin:0}}@media screen and (max-width: 481px){section#homepage-featured-wrapper .post-wrapper h2{font-size:1.2rem}}#homepage-cta-wrapper #homepage-cta #homepage-cta-content{max-width:600px}#homepage-cta-wrapper #homepage-cta #homepage-cta-content h2{margin-bottom:0}#homepage-cta-wrapper #homepage-cta #homepage-cta-content a{text-decoration:none}@media screen and (max-width: 481px){#homepage-cta-wrapper #homepage-cta #homepage-cta-content{padding:0}}@media screen and (max-width: 481px){#homepage-cta-wrapper #homepage-cta #homepage-cta-content h2{font-size:1.2rem}}@media screen and (max-width: 481px){#homepage-cta-wrapper #homepage-latest-news #homepage-latest-content{padding:0}}@media screen and (max-width: 481px){#homepage-cta-wrapper #homepage-latest-news #homepage-latest-content h2{font-size:1.2rem}}@media screen and (max-width: 481px){#homepage-featured-wrapper .homepage-featured-item .homepage-cta-content{padding:0}}@media screen and (max-width: 481px){#homepage-featured-wrapper .homepage-featured-item .homepage-cta-content h2{font-size:1.2rem;line-height:1.3em}}@media screen and (max-width: 481px){#homepage-hero #hero-text h1{font-size:1.2rem;line-height:1.3em}}@media screen and (max-width: 481px){.about-link a,#homepage-featured-wrapper .homepage-featured-item .homepage-cta-content a.btn,.btn-panellink,#homepage-cta-wrapper #homepage-cta #homepage-cta-content a.btn{padding:6px 10px;min-width:100px}}#homepage-cta-wrapper #homepage-latest-news #homepage-latest-content span.news-tag{font-weight:normal}#homepage-latest-content a{text-decoration:none}#homepage-latest-content a:hover h2 span,#homepage-latest-content a:focus h2 span{background-color:#fff !important;color:#000;box-shadow:10px 0 0 #fff,-10px 0 0 #fff !important}#homepage-latest-content h2 span{transition:all .3s ease 0s}.overlay{background-color:#fff !important}.card a.link-wrap{transition:all .3s ease 0s;text-decoration:none !important}.card a.link-wrap .image-area{position:relative}.card a.link-wrap .image-area .overlay{background-color:#fff;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;transition:all .3s ease 0s}.card a.link-wrap img{margin-bottom:1em}.card a.link-wrap h2,.card a.link-wrap h3{color:#000}.card a.link-wrap .post-date{color:#000}.card a.link-wrap:hover h2,.card a.link-wrap:hover h3,.card a.link-wrap:focus h2,.card a.link-wrap:focus h3{color:#000;text-decoration:underline}.card a.link-wrap:hover .image-area .overlay,.card a.link-wrap:focus .image-area .overlay{opacity:.4}.card a.link-wrap p{color:#000}.breadcrumb{background-color:#fff;padding:0;margin:0 0 1em 0}.breadcrumb a{background:url(../images/arrow.svg) no-repeat 100% 60% transparent;background-size:9px;padding-right:20px;margin-right:5px;color:#c75000;text-decoration:none !important}.breadcrumb a span{border-bottom:1px solid #c75000;border-color:#c75000}.breadcrumb a span:hover,.breadcrumb a span:focus{color:#000;border-color:#000}.breadcrumb a:last-of-type{background:none}h1.main-heading,.full-width-img-panel.text-bg .hero-text .single-heading{text-transform:uppercase}.full-width-img-panel.text-bg .hero-text .sub-heading{font-family:"WorkSans-Medium","Helvetica Neue",Helvetica,Arial,sans-serif}.full-width-img-panel .hero-image .hero-overlay.dark-overlay{opacity:0}.flexible-content-panel.light-background,#archive-filters,.category-news #archive-sub-button-filters,#archive-sub-filters{background-color:#f4f4f4;border:none}.blog #news-events-index .post-wrapper.post-wrapper-news a.post-image,.category-blog #news-events-index .post-wrapper.post-wrapper-news a.post-image,.category-events #news-events-index .post-wrapper.post-wrapper-news a.post-image,.category-news #news-events-index .post-wrapper.post-wrapper-news a.post-image,.category-news-news #news-events-index .post-wrapper.post-wrapper-news a.post-image,.category-press-media #news-events-index .post-wrapper.post-wrapper-news a.post-image{border-color:#c75000}.blog #news-events-index .post-wrapper.post-wrapper-news .category,.category-blog #news-events-index .post-wrapper.post-wrapper-news .category,.category-events #news-events-index .post-wrapper.post-wrapper-news .category,.category-news #news-events-index .post-wrapper.post-wrapper-news .category,.category-news-news #news-events-index .post-wrapper.post-wrapper-news .category,.category-press-media #news-events-index .post-wrapper.post-wrapper-news .category{background-color:#fff}.blog #news-events-index .post-wrapper.post-wrapper-news a.post-image .overlay,.category-blog #news-events-index .post-wrapper.post-wrapper-news a.post-image .overlay,.category-events #news-events-index .post-wrapper.post-wrapper-news a.post-image .overlay,.category-news #news-events-index .post-wrapper.post-wrapper-news a.post-image .overlay,.category-news-news #news-events-index .post-wrapper.post-wrapper-news a.post-image .overlay,.category-press-media #news-events-index .post-wrapper.post-wrapper-news a.post-image .overlay{background-color:#fff}.blog #archive-title,.category-blog #archive-title,.category-events #archive-title,.category-news #archive-title,.category-news-news #archive-title,.category-press-media #archive-title,.category-blog #news-events-index .post-wrapper.post-wrapper-blog .category{background-color:#231f20}@media(min-width: 1700px){.blog #news-events-index .post-wrapper,.category-blog #news-events-index .post-wrapper,.category-updates #news-events-index .post-wrapper,.category-events #news-events-index .post-wrapper,.category-news #news-events-index .post-wrapper,.category-news-news #news-events-index .post-wrapper,.category-press-media #news-events-index .post-wrapper{width:calc(33.33333% - 25px)}}@media(min-width: 1200px){.blog #news-events-index,.category-blog #news-events-index,.category-updates #news-events-index,.category-events #news-events-index,.category-news #news-events-index,.category-news-news #news-events-index,.category-press-media #news-events-index{padding:5rem 3rem;padding-bottom:5rem}}.blog #news-events-index,.category-blog #news-events-index,.category-updates #news-events-index,.category-events #news-events-index,.category-news #news-events-index,.category-news-news #news-events-index,.category-press-media #news-events-index{padding:3rem 2rem;padding-bottom:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog #archive-sub-button-filters,.category-updates #archive-sub-button-filters,.category-events #archive-sub-button-filters,.category-news #archive-sub-button-filters,.category-news-news #archive-sub-button-filters,.category-press-media #archive-sub-button-filters{background-color:#e8edf3;text-align:center;padding:3rem 2rem}.blog #news-events-index::after,.category-updates #news-events-index::after,.category-events #news-events-index::after,.category-news #news-events-index::after,.category-news-news #news-events-index::after,.category-press-media #news-events-index::after{content:"";-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%}.full-width-img-panel.text-bg .main-heading span,.full-width-img-panel.text-bg .single-heading span,.full-width-img-panel.text-bg .sub-heading span{background-color:#231f20;-webkit-box-shadow:15px 0 0 #231f20,-15px 0 0 #231f20;box-shadow:15px 0 0 #231f20,-15px 0 0 #231f20;padding:5px 0}@media(min-width: 1200px){#archive-title .archive-title-text h1 span{background-color:#231f20;-webkit-box-shadow:15px 0 0 #231f20,-15px 0 0 #231f20;box-shadow:15px 0 0 #231f20,-15px 0 0 #231f20}}.flexible-content-panel.dark-background{background-color:#231f20}.flexible-content-panel.dark-background a{color:#fff}.flexible-content-panel.dark-background a:focus,.flexible-content-panel.dark-background a:hover{color:#fff;text-decoration:none !important}.ctas-panel .ctas-wrapper .cta-wrapper h3 span{background-color:#231f20;-webkit-box-shadow:15px 0 0 #231f20,-15px 0 0 #231f20;box-shadow:15px 0 0 #231f20,-15px 0 0 #231f20}#related-content{background-color:#231f20}.special-wrap{padding-top:4rem;padding-right:2.5rem;padding-bottom:0px;padding-left:2.5rem}@media screen and (min-width: 992px){.special-wrap{padding-right:3rem;padding-left:3rem}}.jane-class{max-width:600px;margin-left:auto;margin-right:auto}.jane-class div{width:100%}.page-template-page-whatson-maraid #whats-on-index{position:relative;padding:2rem 2rem}@media screen and (min-width: 900px){.page-template-page-whatson-maraid #whats-on-index{padding:5rem 5rem}}@media screen and (min-width: 900px){.fest-col-1{float:left;width:70%;margin-bottom:2em}}.fest-col-2{margin-bottom:2em}@media screen and (min-width: 900px){.fest-col-2{float:right;width:26%;text-align:center;margin-bottom:0}}.term-this-years-programme #intro-inner,.term-blueprint #intro-inner,.post-type-archive-programme #intro-inner{margin-top:0 !important;max-width:800px;margin-left:auto;margin-right:auto}.archive h2.sub-heading a{color:#fff !important}.archive h2.sub-heading a:hover,.archive h2.sub-heading a:focus{text-decoration:none !important}.post-type-archive-programme #programme-index .post-wrapper{text-decoration:none}.post-type-archive-programme #programme-index .post-wrapper:hover,.post-type-archive-programme #programme-index .post-wrapper:focus{background-color:#eaedf2}.post-type-archive-programme #programme-index .post-wrapper:hover h2.programme-title{color:#000}.post-type-archive-strategic-projects #archive-intro,.tax-project-categories #archive-intro{padding:2rem 3rem}.post-type-archive-strategic-projects #archive-intro select,.tax-project-categories #archive-intro select{margin-bottom:0}.post-type-archive-programme #archive-intro,.tax-programme-type #archive-intro{padding:2rem 3rem 0}.post-type-archive-programme #archive-intro select,.tax-programme-type #archive-intro select{margin-bottom:0}.post-type-archive-strategic-projects .post-wrapper,.tax-project-categories .post-wrapper,.single-strategic-projects .post-wrapper{background-color:#c75000;padding:30px;color:#fff;margin-bottom:2em}.post-type-archive-strategic-projects .post-wrapper h2,.tax-project-categories .post-wrapper h2,.single-strategic-projects .post-wrapper h2{margin-top:0 !important;color:#fff !important}.post-type-archive-strategic-projects .post-wrapper h2 a,.tax-project-categories .post-wrapper h2 a,.single-strategic-projects .post-wrapper h2 a{color:#fff !important}.post-type-archive-strategic-projects .post-wrapper h2 a:hover,.post-type-archive-strategic-projects .post-wrapper h2 a:focus,.tax-project-categories .post-wrapper h2 a:hover,.tax-project-categories .post-wrapper h2 a:focus,.single-strategic-projects .post-wrapper h2 a:hover,.single-strategic-projects .post-wrapper h2 a:focus{text-decoration:none}.post-type-archive-strategic-projects .post-wrapper h3,.tax-project-categories .post-wrapper h3,.single-strategic-projects .post-wrapper h3{margin-bottom:0 !important;color:#fff !important;font-size:76% !important;padding:0px 10px;border:2px solid #fff;display:inline-block}@media(min-width: 1200px){#archive-filters ul li{padding:0 1rem}}#projects-index{margin-top:30px}p.paragraph-link{text-align:center;margin-top:1em}p.paragraph-link a{color:#fff}@media screen and (min-width: 720px){#archive-title{min-height:260px}}@media screen and (min-width: 600px){.filter-left{width:60%;float:left}}.filter-left label.beautiful-taxonomy-filters-label{font-weight:400;position:absolute !important;left:-10000px;width:1px;height:1px;overflow:hidden;top:auto}.filter-left button.beautiful-taxonomy-filters-button{background-color:#171228;color:#fff;border:1px solid #706d7c;border-radius:40px;padding:8px 20px}.filter-right{margin-top:2em}@media screen and (min-width: 600px){.filter-right{margin-top:0;width:40%;float:right;text-align:right}}.filter-left h2.heading,.filter-right label.heading{display:block;font-size:.8rem;line-height:.8rem;margin-top:0;margin-bottom:1rem;font-weight:400;color:#171228;font-family:MaisonNeue,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:inherit}.beautiful-taxonomy-filters-select-wrap{display:inline-block}.beautiful-taxonomy-filters-select-wrap div{display:inline-block}.beautiful-taxonomy-filters-select-wrap button{display:inline-block}.beautiful-taxonomy-filters-select,.taxonomy-sort-select{border:1px solid #706d7c;border-radius:40px;background-color:#fff;padding:8px 40px 8px 20px;-moz-appearance:none;text-indent:.01px;text-overflow:"";-webkit-appearance:none;background-position:calc(100% - 20px) 50%;background-repeat:no-repeat;background-image:url("../images/form-arrow.svg");background-size:10px 10px}@media screen and (min-width: 992px){.post-type-archive-programme #programme-index{padding-top:2em}}@media screen and (min-width: 768px){.post-type-archive-programme #programme-index{padding-top:2em}}@media screen and (min-width: 1200px){.post-type-archive-programme #programme-index{padding-top:2em}}.term-this-years-programme .special-wrap,.term-blueprint .special-wrap{display:none}.single-memberpressproduct .container{margin-top:3em;margin-bottom:3em}#partners-index .partner-modal-trigger{background-color:#f4f4f4}.flexible-content-panel.dark-background h2,.flexible-content-panel.dark-background p{color:#fff}.modal .modal-dialog .modal-content{background-color:#231f20}.modal .modal-dialog .modal-content a{color:#fff}.modal .modal-dialog .modal-content a:hover,.modal .modal-dialog .modal-content a:focus{color:#fff;text-decoration:none !important}.blog #news-events-index .post-wrapper h2 a,.archive #news-events-index .post-wrapper h2 a{text-decoration:none}.blog #news-events-index .post-wrapper h2 a:hover,.blog #news-events-index .post-wrapper h2 a:focus,.archive #news-events-index .post-wrapper h2 a:hover,.archive #news-events-index .post-wrapper h2 a:focus{text-decoration:underline !important}.flexbox-container-m{display:flex;gap:20px 20px;flex-wrap:wrap}.flexbox-item{flex-grow:1}.flexbox-center{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 600px){.flexbox-center .item-pic{flex-basis:48%}}@media screen and (min-width: 600px){.flexbox-center .item-text{flex-basis:48%;text-align:right}}.flexbox-center .item-text h2,.flexbox-center .item-text h3{margin:0}ul.flexbox-1{list-style-type:none}ul.flexbox-1 li{column-gap:20px;background-color:red;padding:0;background-image:none;margin-bottom:20px}@media screen and (min-width: 600px){ul.flexbox-1 li{display:flex}}ul.flexbox-1 li .image-wrap{flex-grow:1}@media screen and (min-width: 600px){ul.flexbox-1 li .image-wrap{flex-basis:33%}}ul.flexbox-1 li .image-wrap img{display:block}ul.flexbox-1 li .text{flex-grow:1;background-color:#ff0}@media screen and (min-width: 600px){ul.flexbox-1 li .text{flex-basis:66%}}ul.flexbox-1 li h2,ul.flexbox-1 li h3{margin-top:0}ul.flexbox-2{list-style-type:none;display:flex;row-gap:40px;flex-wrap:wrap}@media screen and (min-width: 600px){ul.flexbox-2{column-gap:6%}}ul.flexbox-2 li{background-color:#ff0;padding:0;background-image:none}@media screen and (min-width: 600px){ul.flexbox-2 li{flex-basis:47%}}ul.flexbox-2 li img{display:block}ul.flexbox-3-only{list-style-type:none;display:flex;gap:20px 20px;flex-wrap:wrap}ul.flexbox-3-only li{background-color:#ff0;padding:0;background-image:none;flex-grow:1}@media screen and (min-width: 600px){ul.flexbox-3-only li{flex-basis:30%}}ul.flexbox-3-only li img{display:block}ul.flexbox-3{list-style-type:none;display:flex;row-gap:40px;flex-wrap:wrap;background-color:red}@media screen and (min-width: 600px){ul.flexbox-3{column-gap:6%}}@media screen and (min-width: 900px){ul.flexbox-3{column-gap:4%;row-gap:30px}}ul.flexbox-3 li{background-color:#ff0;padding:0;background-image:none}@media screen and (min-width: 600px){ul.flexbox-3 li{flex-basis:47%}}@media screen and (min-width: 900px){ul.flexbox-3 li{flex-basis:30.6666666667%}}ul.flexbox-3 li img{display:block}ul.flexbox-4{padding:0;list-style-type:none;display:flex;row-gap:40px;flex-wrap:wrap;margin-top:2em}@media screen and (min-width: 600px){ul.flexbox-4{column-gap:6%}}@media screen and (min-width: 900px){ul.flexbox-4{column-gap:4%;row-gap:30px}}@media screen and (min-width: 1030px){ul.flexbox-4{column-gap:2.5%;row-gap:20px}}ul.flexbox-4 li{padding:0;background-image:none}@media screen and (min-width: 600px){ul.flexbox-4 li{flex-basis:47%}}@media screen and (min-width: 900px){ul.flexbox-4 li{flex-basis:30.6666666667%}}@media screen and (min-width: 1030px){ul.flexbox-4 li{flex-basis:23.125%}}ul.flexbox-4 li img{display:block;width:100%;height:auto;margin-bottom:1em}ul.flexbox-4 li h2,ul.flexbox-4 li h3{font-size:1.5rem;line-height:1.7rem;margin-top:.25rem}ul.flexbox-5{list-style-type:none;display:flex;row-gap:40px;flex-wrap:wrap;padding:0;align-items:center;column-gap:6%}ul.flexbox-5 li{padding:0;background-image:none;flex-basis:47%}@media screen and (min-width: 600px){ul.flexbox-5 li{flex-basis:29%}}@media screen and (min-width: 1030px){ul.flexbox-5 li{flex-basis:20.5%}}@media screen and (min-width: 1240px){ul.flexbox-5 li{flex-basis:15%}}ul.flexbox-5 li img{display:block;max-height:180px;width:auto}#site-header #site-logo-link img{height:45px}#site-header{background-color:#fff;padding:15px 30px}#site-header #site-logo{margin-top:8px}@media screen and (min-width: 780px){#site-header #site-logo{margin-top:12px}}@media screen and (min-width: 1200px){#site-header #site-logo{margin-top:0}}#site-header a.btn:hover,#site-header a.btn:focus{background-color:#f4f4f4 !important}#resize-wrapper p{color:#231f20;font-family:"WorkSans-Medium","Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (max-width: 481px){#resize-wrapper{display:none}}#site-header #header-content #header-search #desktop-search-form form input{color:#231f20}#site-header #header-content #header-search{border-color:#231f20}#site-header #header-content #header-search #search-icon{color:#231f20}#site-nav #site-nav-ul>li.current-menu-item a{background-color:#231f20}#site-nav #site-nav-ul>li>a:active,#site-nav #site-nav-ul>li>a:focus,#site-nav #site-nav-ul>li>a:hover{background-color:#231f20}#site-nav{font-family:"WorkSans-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}@media(min-width: 1200px){#site-nav{background:#fff}}@media(min-width: 1200px){#site-nav #site-nav-ul>li>a{color:#231f20}}#site-nav #site-nav-ul>li#nav-search form input,#site-nav #site-nav-ul>li#nav-search form button{background-color:#231f20}#homepage-cta-wrapper #homepage-latest-news #homepage-latest-content span.news-tag{background-color:#fff;color:#000}.header{position:relative;z-index:500;transition:padding 75ms ease-out;background-color:#fff}.header .logo-container{width:100%;padding:15px 5% 20px 5%;width:250px;margin:0 auto}.header .nav-wrap{padding-bottom:5px}.header .nav-wrap a{color:#231f20;display:block;text-decoration:none;color:#231f20;padding:15px 50px 15px 15px;letter-spacing:.07rem;font-family:"WorkSans-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;border-top:1px solid #cbd5e0;text-transform:uppercase}.header .nav-wrap ul{margin:0;padding:0;list-style-type:none}.header .nav-wrap li{position:relative;margin:0;padding:0}.header .nav-wrap ul ul li:first-of-type{display:block}.header .menu-toggle img{position:absolute;top:50%;height:auto;transform:translateY(-50%)}.header .menu-toggle{color:#231f20;display:block;padding-top:15px;padding-bottom:15px;text-decoration:none;padding-left:15px;letter-spacing:.07rem;font-family:"WorkSans-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.2rem}.header .menu-toggle img{position:absolute;top:30px;right:18px;width:18px;transition:opacity 75ms ease-out}.header .menu-toggle img.close{opacity:0}.header #menu-main-nav{margin:0}.header .menu-item-has-children>a::before,.header .menu-item-has-children>a::after{content:"";position:absolute;top:25px;right:18px;width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;transform:translateY(-50%);transition:opacity 75ms ease-out}.header .menu-item-has-children>a::before{background-image:url("../library/images/nav-plus.svg")}.header .menu-item-has-children>a::after{background-image:url("../library/images/nav-minus.svg");opacity:0}.header .menu-item-has-children.menu-open>a:before{opacity:0}.header .menu-item-has-children.menu-open>a::after{opacity:1}.header .menu-item-has-children .sub-menu{display:none;margin:0;padding-left:1.66em}.header.menu-open .menu-toggle img.burger{opacity:0}.header.menu-open .menu-toggle img.close{opacity:1}@media(min-width: 1030px){.header .menu-toggle,.header .nav-wrap{padding:0;background-color:transparent}.header .menu-toggle{display:none}.header .nav-wrap #menu-main-nav{display:inline-block}.header .nav-wrap ul{text-align:center}.header .nav-wrap ul ul{text-align:left}.header .nav-wrap ul ul li{padding:0}.header .nav-wrap ul ul li a{padding:0;color:#fff}.header .nav-wrap li{display:inline-block;margin:0}.header .nav-wrap li.current-menu-item a{background-color:#231f20;color:#fff}.header .nav-wrap a{display:inline-block;margin:0;padding:15px 23px;border:none}.header .nav-wrap a:hover,.header .nav-wrap a:focus{background-color:#231f20;color:#fff}.header .menu-item-has-children{position:relative}.header .menu-item-has-children>a::before{background-image:none}.header .menu-item-has-children>a::after{display:none}.header .menu-item-has-children .sub-menu{position:absolute;top:100%;width:12em;background-color:#231f20;padding:1em 1.25em .66em 1.25em}.header .menu-item-has-children .sub-menu li{display:block;margin:0;padding:.5em 0}.header .menu-item-has-children .sub-menu li.duplicate{display:none}.header .menu-item-has-children .sub-menu a{margin:0;padding:.5em 0;line-height:1.1em}.header .menu-item-has-children.menu-open>a:before{opacity:1}}@media screen and (min-width: 1030px){li#newsletter{display:none}}li#newsletter a{background-color:#c75000;color:#fff}li#newsletter a:hover,li#newsletter a:focus{background-color:#fff;color:#c75000}li#nav-search{background-color:#231f20;color:#fff}@media screen and (min-width: 1030px){li#nav-search{display:none}}li#nav-search form{position:relative}li#nav-search form input{background-color:#231f20;width:calc(100% - 60px);border:none;height:55px;font-family:"WorkSans-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.03rem;padding:10px 15px}li#nav-search form button{background-color:#231f20;border:none;height:25px}.btn,.btn-panellink,.category-news #archive-sub-button-filters #buttons-wrapper a.btn,.about-link a,#homepage-featured-wrapper .homepage-featured-item .homepage-cta-content a.btn,footer #top-footer .footer-contact-wrapper .button-wrapper .btn-footer,#homepage-cta-wrapper #homepage-cta #homepage-cta-content a.btn{font-family:"WorkSans-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:normal;font-weight:normal;font-size:14px;background-color:#c75000;border:1px solid #c75000}#homepage-cta-wrapper #homepage-cta #homepage-cta-content a.btn{margin:0}.accordion-panel .accordion .panel-default>.panel-heading{font-family:"WorkSans-Regular","Helvetica Neue",Helvetica,Arial,sans-serif}.accordion-panel .accordion .panel-default>.panel-heading .panel-title{background-color:#f4f4f4}.accordion-panel .accordion .panel-default>.panel-heading .panel-title:hover{background-color:#e7e7e7}.accordion-panel .accordion .panel-default .panel-body{background-color:#f4f4f4}footer{background-color:#fff}footer a{text-decoration:underline;color:#c75000}footer h2{margin:0}footer #top-footer .footer-contact-wrapper #footer-contact-details{width:100%}@media screen and (min-width: 1030px){#policy-menu,#info-menu{margin-right:20px}}footer #top-footer .footer-menu-wrapper #info-menu li a:active,footer #top-footer .footer-menu-wrapper #info-menu li a:focus,footer #top-footer .footer-menu-wrapper #info-menu li a:hover,footer #top-footer .footer-menu-wrapper #policy-menu li a:active,footer #top-footer .footer-menu-wrapper #policy-menu li a:focus,footer #top-footer .footer-menu-wrapper #policy-menu li a:hover{color:#c75000}.social{padding:0;margin:0}.social li{display:inline-block;margin-right:5px}.social li a{border:1px solid #c75000;border-radius:30px;padding:5px 12px 5px 38px;background-size:20px 20px !important;background-position:calc(0% + 10px) 50%;background-repeat:no-repeat;display:block;text-decoration:none;border-radius:30px;margin-bottom:5px}.social li a:hover,.social li a:focus{background-color:#c75000;color:#fff;border-color:#c75000}.social li.twitter a{background-image:url(../images/icon-twitter.svg)}.social li.facebook a{background-image:url(../images/icon-facebook.svg)}.social li.youtube a{background-image:url(../images/icon-youtube.svg)}.social li.instagram a{background-image:url(../images/icon-instagram.svg)}.social li.linkedin a{background-image:url(../images/icon-linkedin.svg)}.search-area{position:relative;display:none}@media screen and (min-width: 1200px){.search-area{display:block;margin-right:15px}}.wp-block-search{margin:0 auto 1em;display:block;max-width:220px;position:relative}@media screen and (min-width: 1030px){.wp-block-search{position:absolute;right:0;margin:0}}.wp-block-search input{background-color:#fff;color:#000;border:1px solid #000;margin-bottom:0;height:40px}@media screen and (min-width: 1030px){.wp-block-search input{height:50px}}.wp-block-search ::placeholder{color:#000;opacity:1}.wp-block-search button{background:url(../images/search.svg) no-repeat 50% 50% transparent;background-size:20px 20px;border:none;position:absolute;right:15px;top:12px;width:20px;height:20px}@media screen and (min-width: 1030px){.wp-block-search button{top:16px}}.wp-block-search button span{position:absolute !important;left:-10000px;width:1px;height:1px;overflow:hidden;top:auto}@media print{*{background:transparent !important;color:#000 !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a.button,p.link a,input[type=submit]{padding:10px !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img,.wp-caption{max-width:500px !important}.entry-content ul{list-style-type:circle}.entry-content ul li{padding-left:0}.js-accordion__panel[aria-hidden=true]{display:block}.js-accordion .js-accordion__header{border:2px solid #231f20}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],select,textarea,.field{border:2px solid #231f20}#main .alignright,#main img.alignright{width:45% !important;float:right;margin:20px 0 20px 30px !important;max-width:45% !important}#main .alignleft,#main img.alignleft{width:45% !important;float:left;margin:20px 30px 20px 0 !important;max-width:45% !important}#main .aligncenter,#main img.aligncenter{display:block;width:60% !important;margin:30px auto 30px auto !important;max-width:60% !important}ul.modules-row1 li{margin-bottom:1em}ul.modules-row1 img{float:left;margin-bottom:0;margin-top:0;width:33.052%;margin-bottom:1em}ul.modules-row1 h2{margin-bottom:.4em;margin-top:0;position:relative;top:-5px}ul.modules-row1 .text{float:right;width:64.135%}ul.modules-row2 li{float:left;width:48.3333333333%;margin-right:3.3333333333%}ul.modules-row2 li:nth-child(2n+2){margin-right:0}ul.modules-row li{margin-bottom:1em;width:30.7%;margin-right:3.8888888889%;float:left;margin-bottom:0}ul.modules-row3 li{width:31.1111111%;margin-bottom:20px;margin-right:3.3333333333%;float:left}ul.modules-row3 li:nth-child(3n+3){margin-right:0}ul.modules-row3 li:nth-child(3n+1){clear:both}ul.modules-row4 li{width:22.5%;margin-right:3.3333333333%;float:left}ul.modules-row4 li:nth-child(4n+4){margin-right:0}ul.modules-row4 li:nth-child(4n+1){clear:both}ul.modules-row5 li{float:left;margin-right:3.3333333333%;width:17.3333333333%}ul.modules-row5 li:nth-child(5n+5){margin-right:0}ul.modules-row5 li:nth-child(5n+1){clear:both}}/*# sourceMappingURL=style.css.map */
