/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-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:.67em 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:1em 40px}hr{-moz-box-sizing:content-box;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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;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 2px;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}/*!
 * Datepicker for Bootstrap v1.4.0 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;background:#fff;border:1px solid #9a9a9a}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-top:before{top:-7px}.datepicker-dropdown.datepicker-orient-top:after{top:-6px}.datepicker-dropdown.datepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker>div{display:none}.datepicker.days .datepicker-days,.datepicker.months .datepicker-months,.datepicker.years .datepicker-years{display:block}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(top,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(top,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(top,#fdd49a,#fdf59a);background-image:-o-linear-gradient(top,#fdd49a,#fdf59a);background-image:linear-gradient(top,#fdd49a,#fdf59a);background-repeat:repeat-x;border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(top,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(top,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(top,#f3c17a,#f3e97a);background-image:-o-linear-gradient(top,#f3c17a,#f3e97a);background-image:linear-gradient(top,#f3c17a,#f3e97a);background-repeat:repeat-x;border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(top,#b3b3b3,grey);background-image:-ms-linear-gradient(top,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(top,#b3b3b3,grey);background-image:-o-linear-gradient(top,#b3b3b3,grey);background-image:linear-gradient(top,#b3b3b3,grey);background-repeat:repeat-x;border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(top,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(top,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker tfoot tr th,.datepicker thead tr:first-child th{cursor:pointer}.datepicker tfoot tr th:hover,.datepicker thead tr:first-child th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker thead tr:first-child .cw{cursor:default;background-color:transparent}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}/*!
 *
 * Utility classes 
 * 
*/.alert h1,.alert h2,.alert h3,.alert h4,.alert h5,.alert h6{margin-top:0}.alert a{text-decoration:underline}.alert a:active,.alert a:hover{text-decoration:none}.alert.alert-with-space{margin-top:50px;margin-bottom:50px}.alert-warning{background-color:#fff;border-color:#474747;color:#474747;font-weight:400}.icon-demo h2,.icon-demo ul{width:100%;clear:both}.icon-demo li{float:left;list-style:none;margin-bottom:30px}.icon-demo .icon{font-size:100px}.js .js-hide{display:none}.js .js-show{display:block}.no-js .js-hide{display:block}.no-js .js-show{display:none}.clearfloat::after{content:"";display:table;clear:both}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-muted{color:#999}.text-strikethrough{text-decoration:line-through}.underline{text-decoration:underline}.bold{font-weight:700}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.inline-own-line{display:block;float:none;clear:both}.optional-text{display:none}.text-center{text-align:center}input[type=text].optional{padding-right:60px}input[type=text].optional+.optional-text{display:inline-block;position:absolute;right:0;top:10px;z-index:3;color:green;font-size:11px;margin-left:-50px;width:50px;height:20px}.container{overflow:hidden}.container-full-width{position:relative;margin-bottom:50px}div.datepicker{color:#333!important}span.datepicker{float:right;background:0 0!important;border:none!important}.border-rounded-5px{border-radius:5px}@media screen{.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}.dp-wrap{position:absolute;top:0;right:0}.dp-wrap span.datepicker{padding:9px 18px 0 6px;-webkit-transition:opacity .2s;transition:opacity .2s;cursor:pointer}.dp-wrap span.datepicker:before{float:right;font-size:24px}.dp-wrap span.datepicker:hover{opacity:.75}.dp-wrap .datepicker-dropdown{position:absolute;top:30px!important;right:14px!important;z-index:1000!important;left:auto!important;min-width:200px}.recaptcha-error-message{color:#d53c3c;font-size:.8em;margin-bottom:6px}#workshop-form-container .submit-button{background:#000}.checkbox-wrap{position:relative;padding-left:14px}.checkbox-wrap span{margin:8px 0 0 24px;display:inline-block;font-size:11px}.checkbox-wrap .checkbox{position:absolute;left:0}.well{margin:30px 0;padding:30px 26px;background:#ececec}.well h3{margin:0 0 30px 0;font-size:20px}.well .form-group{margin-bottom:24px}.well .form-group.address-group{margin-bottom:10px}.well .form-group.number_of_places input{width:40px}.well .form-group select{width:100%;margin-top:5px}.well .form-group textarea{resize:vertical}.well .errorMessage{color:#d53c3c;font-size:.8em;padding-top:6px}.well label{font-size:12px;color:#646464;font-weight:lighter;float:left;margin-top:9px}.well input{border:0;border-radius:0}.well .checkbox label{padding-left:10px}.well .checkbox input{margin:9px 0 0}.well .radios input{margin-right:10px;margin-top:11px;float:left}.well .radios div span:after,.well .radios div span:before{content:" ";display:table}.well .radios div span:after{clear:both}.well .radios div span label{margin-right:32px}.well .submit-button{color:#fff;background-color:#141414;padding:14px 25px;text-transform:uppercase;float:right;text-decoration:underline}.well .submit-button:hover{text-decoration:none}.funders-container:after,.funders-container:before{content:" ";display:table}.funders-container:after{clear:both}.funders-container header{margin-bottom:0!important}.funders-container h2{border-bottom:none!important}.funder-inner-wrap{display:flex;flex-wrap:wrap;background-color:#fff}.funder-inner-wrap:after,.funder-inner-wrap:before{content:" ";display:table}.funder-inner-wrap:after{clear:both}.funder-item{flex:0 1 calc(100%);padding:15px;text-align:center}@media (min-width:600px){.funder-item{flex:0 1 calc(50% - 20px);padding:20px}}.funder-item span{vertical-align:middle;color:#414141;font-size:20px;font-weight:bolder;display:none}.funder-item a{vertical-align:middle;display:inline-block;max-width:62%;margin:0 auto;transition:opacity .15s ease-in-out;vertical-align:middle}.no-touch .funder-item a:hover{opacity:.75}@media (min-width:980px){.funder-item a{max-width:100%}}.funder-item img.img-responsive{border:none;outline:0;vertical-align:baseline}.nested-col{padding:0}@media (min-width:980px){.nested-col.address_line_3 input{width:90%}}.delayed-image-load{display:block}.mobile-nav-mask{width:100%;height:500%;background:rgba(0,0,0,.35);position:absolute;top:0;left:0;display:none}.main-content{padding-bottom:60px}.main-content h1{padding:0 15px}.main-content table{width:100%}.main-content table td,.main-content table th{padding:5px}.page-hybrid .main-content .section h2:first-child,.page-modular .main-content .section h2:first-child,.page-standard .main-content .section h2:first-child{margin-top:0}.page-hybrid .main-content p:has(time),.page-modular .main-content p:has(time),.page-standard .main-content p:has(time){padding:10px 15px}.page-hybrid .main-content figcaption,.page-modular .main-content figcaption,.page-standard .main-content figcaption{font-size:.8em;text-align:center}.page-hybrid .main-content p:has(+figcaption),.page-modular .main-content p:has(+figcaption),.page-standard .main-content p:has(+figcaption){margin-bottom:2px}.page-hybrid .main-content time,.page-modular .main-content time,.page-standard .main-content time{font-size:1.3em}.page-hybrid .main-content p.introduction,.page-modular .main-content p.introduction,.page-standard .main-content p.introduction{margin-bottom:30px;padding:15px}.page-hybrid .modules-masonry{margin-bottom:50px}.redactor-content ::-webkit-scrollbar{width:10px;height:10px;border-bottom:1px solid #eee;border-top:1px solid #eee}.redactor-content ::-webkit-scrollbar-thumb{background-color:#c3c3c3}.redactor-content ::-webkit-scrollbar-track{background:#eee}.redactor-content p:first-child{margin-top:0}.redactor-content p img{max-width:100%}.redactor-content figure+p{margin-top:15px}.redactor-content table{border-bottom:1px solid #eee}.redactor-content table tr{border-top:1px solid #eee}.redactor-content table thead tr{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.redactor-content table tbody{border-bottom:1px solid #ddd}.redactor-content .table-responsive{border:0 none}.redactor-content .video-responsive{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.redactor-content .video-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.map-outer .leaflet-bottom,.map-outer .leaflet-top{z-index:2}.map-outer .map-inner{height:100%;width:100%;min-height:100px}.map-outer .map-description{position:relative;top:-38px;height:31px;background-color:#fff;opacity:.6;margin:0;padding:9px 0;font-size:12px}.map-outer .map-description span{position:absolute;left:-9999px}.staging-warning{background:rgba(255,168,7,.85);padding:10px 15px;border-radius:10px;width:90%;margin:0 auto;position:fixed;bottom:20px;left:5%;right:5%;font-family:arial;font-size:12px;z-index:6}.page-search{min-height:600px}.search-form{width:80%;margin:0 auto}.search-form input[type=text]{border:1px solid #000;border-right:none;padding:10px;height:50px;width:80%}.search-form input[type=submit]{background:#000;color:#fff;text-transform:uppercase;border:0 none;outline:0;height:50px;padding:0 30px;width:20%}.search-results .search-result p{color:#141414}.search-results .search-result a{display:block;padding:5px 0}.search-results .search-result:hover a{background:#f7f7f7}.search-results .search-result:hover .section-header{text-decoration:underline}.search-results .search-result:hover .result-path{text-decoration:underline}.search-results .search-result .result-title{margin-top:0;margin-bottom:10px}.search-results .search-result .result-path{color:#696969;font-size:small}.search-results .search-result .password-field{position:relative}.search-results .search-result .password-field a{display:inline-block;position:absolute;top:26px;right:11px;font-size:11px}.search-results .search-result input.form-control{margin-right:5px;border-radius:0;width:35%}.search-results .search-result input[type=submit]{background-color:#fff;color:#141414;border:0 none}.search-results .search-result.shown{top:0;transition:top .5s}.search-results .search-result .cancel{float:right;line-height:36px}.responsive-video-holder{overflow:hidden;position:relative;min-height:215px;height:100%}.responsive-video-holder .play-button{width:80px;height:80px;position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px;background-size:cover;background-position:center;background-color:rgba(0,0,0,.5);border-radius:50%;background-image:url(/images/static/play-icon.png);cursor:pointer;z-index:3;display:block}.responsive-video-holder .play-button:hover{background-color:rgba(0,0,0,.65)}.responsive-video-holder .play-button span{position:absolute;left:-99999px}.responsive-video-holder img{width:100%}.responsive-video-holder .responsive-video,.responsive-video-holder iframe{position:absolute;top:0;left:0;right:0;bottom:0;border:0 none}.responsive-video-holder .responsive-video{display:none}.standard-content .responsive-video-holder .responsive-video iframe{aspect-ratio:16/9}.mod-block .responsive-video-holder .responsive-video iframe{height:100%;width:100%}/*!
 *
 * feature panel - stories, venues, whats on
 *
*/.feature-panel{margin-bottom:50px}.feature-panel__title{font-size:1.75em}.feature-panel__title-link{text-decoration:underline}.feature-panel__title-link:active,.feature-panel__title-link:hover{text-decoration:none}.feature-panel__title-link--reverse{text-decoration:none}.feature-panel__title-link--reverse:active,.feature-panel__title-link--reverse:hover{text-decoration:underline}.feature-panel__content{padding:20px;border-radius:5px;background-color:#dbd6cc}.feature-panel__content>:last-child{margin-bottom:0}.feature-panel__pre-header{font-size:2em}.feature-panel--clickable:active,.feature-panel--clickable:hover,.feature-panel--clickable:link,.feature-panel--clickable:visited{color:#141414;cursor:pointer}.feature-panel--clickable:hover .feature-panel__primary-text{text-decoration:underline}.feature-panel--clickable img,.feature-panel--clickable video{-webkit-transform:scale(1);transform:scale(1);transition:all .3s ease-in-out;opacity:.95}.feature-panel--clickable:hover img,.feature-panel--clickable:hover video{-webkit-transform:scale(1.02);transform:scale(1.02);transition:all .3s ease-in-out;opacity:1}.feature-panel__primary-text{margin:0 0 10px 0;line-height:1.15;font-size:2.5em;line-height:1.2;font-weight:700}h1.feature-panel__primary-text{font-size:3.5em;line-height:1.15em;font-weight:400}.feature-panel__secondary-text{margin:0;font-size:1.5em;line-height:1.5em}@media screen and (min-width:768px){h1.feature-panel__primary-text{font-size:5.75em}.feature-panel__secondary-text{font-size:2em}}.feature-panel__tertiary-text{margin:0;font-size:1.6em;line-height:1.5em}.feature-panel--text__primary-text{font-size:2em;margin-top:0}.feature-video__content{height:500px;width:100vw;overflow:hidden}.feature-video__content--grow{height:calc(100vh - 250px)}.feature-video__content--grow .feature-video__panel-messaging{bottom:50px}.feature-video__content--min-height-100px{min-height:100px}.feature-video__content--min-height-200px{min-height:200px}.feature-video__content--min-height-300px{min-height:300px}.feature-video__content--min-height-400px{min-height:400px}.feature-video__content--min-height-500px{min-height:500px}.feature-video__video{width:100%;height:100%;object-fit:cover}.feature-video__video--top{object-position:top center}@media screen and (max-width:768px){.feature-video__content{height:400px}}.feature-video__panel-messaging{position:absolute;bottom:20px;left:20px;padding:10px;background:rgba(255,255,255,.8);width:calc(490px);max-width:calc(100% - 40px)}@media screen and (min-width:768px){.feature-video__panel-messaging{bottom:40px}}@media screen and (min-width:1000px){.feature-video__panel-messaging{left:calc((100% - 980px)/ 2)}}/*!
 *
 * Venues panel
 *
*/.venues-panel__title{font-size:1.75em}.venues-panel__venue-list{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:500px){.venues-panel__venue-list{grid-template-columns:repeat(2,2fr)}}@media screen and (min-width:768px){.venues-panel__venue-list{grid-template-columns:repeat(3,3fr)}}.venues-panel__venue-item{position:relative;min-height:200px;border:1px solid #ddd;border-radius:5px;margin-bottom:60px;background-size:cover}.venues-panel__venue-link{display:block;width:100%;height:100%;cursor:pointer}.venues-panel__venue-image{max-width:300px;min-height:200px}.venues-panel__venue-name{position:relative;top:200px;left:0;width:100%;display:block;font-size:1.2em;margin:0;padding:3px 0;color:#3c3c3c;font-weight:700;background-color:#fff}.venues-panel__venue-arbeiaromanfort{background-image:url(/images/static/venue-exterior-arbeiaromanfort.jpg)}.venues-panel__venue-discoverymuseum{background-image:url(/images/static/venue-exterior-discoverymuseum.jpg)}.venues-panel__venue-greatnorthmuseum{background-image:url(/images/static/venue-exterior-greatnorthmuseum.jpg)}.venues-panel__venue-hattongallery{background-image:url(/images/static/venue-exterior-hattongallery.jpg)}.venues-panel__venue-hexham{background-image:url(/images/static/venue-exterior-hexham.jpg)}.venues-panel__venue-morpeth{background-image:url(/images/static/venue-exterior-morpeth.jpg)}.venues-panel__venue-laingartgallery{background-image:url(/images/static/venue-exterior-laingartgallery.jpg)}.venues-panel__venue-segedunumromanfort{background-image:url(/images/static/venue-exterior-segedunumromanfort.jpg)}.venues-panel__venue-shipleyartgallery{background-image:url(/images/static/venue-exterior-shipleyartgallery.jpg)}.venues-panel__venue-southshieldsmuseum{background-image:url(/images/static/venue-exterior-southshieldsmuseum.jpg)}.venues-panel__venue-stephensonrailwaymuseum{background-image:url(/images/static/venue-exterior-stephensonrailwaymuseum.jpg)}.venues-panel__venue-woodhorn{background-image:url(/images/static/venue-exterior-woodhorn.jpg)}/*!
 *
 * Whats on 
 *
 */.whats-on .whats-on-panel{margin-bottom:50px}.whats-on .whats-on-panel .event-search-heading{margin-bottom:30px}.whats-on-panel__title{font-size:1.75em}.whats-on-panel__event-list{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(2,4fr)}@media screen and (max-width:768px){.whats-on-panel__event-list{grid-template-columns:repeat(1,1fr)}}.whats-on-panel__event-item{position:relative;min-height:250px;border:1px solid #ddd;border-radius:5px;background-size:cover}.whats-on-panel__event-item-large{min-height:333px;border-radius:0;margin-bottom:100px}.whats-on-panel__event-item-large .whats-on-panel__event-details{position:relative;bottom:auto;top:100%;padding:0}.whats-on-panel__event-link{display:block;width:100%;height:100%;cursor:pointer}.whats-on-panel__event-link:hover .whats-on-panel__event-name{text-decoration:underline}.whats-on-panel__event-item-large .whats-on-panel__event-link .whats-on-panel__event-name{font-size:1.1em}.whats-on-panel__event-details{position:absolute;margin:0;bottom:5px;left:5px;max-width:calc(100% - 10px);background-color:rgba(255,255,255,.8);border-radius:5px;padding:0 10px;color:#141414;font-size:1.2em}.whats-on-panel__event-name{display:inline-block;font-size:1.3em;margin:10px 0 0;color:#3c3c3c;font-weight:700}.whats-on-panel__line-2,.whats-on-panel__line-3{margin-top:3px;margin-bottom:5px}.whats-on-panel__line-2:has(+.whats-on-panel__line-3){margin-bottom:0}.whats-on-panel__event-item:nth-child(1){background-image:url(/images/static/event-mali-morris.jpg)}/*!
 *
 * Stories 
 *
*/.stories-panel__title{font-size:1.75em}.stories-panel__story-list{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(1,1fr)}@media screen and (max-width:768px){.stories-panel__story-list{grid-template-columns:repeat(1,1fr)}}.stories-panel__story-item{position:relative;min-height:500px;border:1px solid #ddd;border-radius:5px;background-size:cover}.stories-panel__story-link{display:block;width:100%;height:100%;cursor:pointer}.stories-panel__story-name{display:inline-block;font-size:1.3em;position:absolute;bottom:5px;left:5px;margin:0;padding:0 3px;color:#3c3c3c;font-weight:700;background-color:rgba(255,255,255,.8);border-radius:5px}.stories-panel__story-item:nth-child(1){background-image:url(/images/static/north-east-museums-stories-banner.jpg)}.cookie-mask{z-index:999;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.75}.cookie-banner{position:fixed;bottom:20px;width:90%;margin-left:5%;z-index:1000}.cookie-banner__inner{background-color:#fff;padding:15px 15px 10px;text-align:center}.cookie-banner__inner p{margin:0;color:#141414}.cookie-banner__choices{font-size:18px;text-align:left;line-height:2;padding:0 10px;margin:0}.cookie-banner__submit{vertical-align:middle;font-size:18px;margin:10px 0 6px}.cookie-banner__statement{font-size:18px;line-height:2;padding:0;margin:0}.cookie-banner__statement span a,.cookie-banner__statement span a:active,.cookie-banner__statement span a:hover,.cookie-banner__statement span a:visited{color:#000}.cookie-banner__statement span a:active:hover,.cookie-banner__statement span a:hover,.cookie-banner__statement span a:hover:hover,.cookie-banner__statement span a:visited:hover{text-decoration:underline}.cookie-banner__statement a.btn{vertical-align:middle;font-size:18px;margin:0 20px 6px;color:#fff}.cookie-banner__statement p:last-child{margin-top:5px}.logo-grid tr{border:0 none!important;display:grid}.logo-grid td{text-align:center;padding:15px 15px!important}.logo-grid img{max-width:250px!important;width:100%!important;height:auto!important}@media screen and (min-width:600px){.logo-grid tr{display:table-row}.logo-grid td{width:auto}}.view-more-events{margin-bottom:20px}@media (max-width:450px){.yiiLog{display:none}}.superuser-bar{min-height:20px;padding:10px}img.lazy{width:100%}