@media screen{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}html{font-size:16px;font-size:1rem}h1,h2,h3,h4,h5,h6{font-size:18px;font-size:1.125rem;padding:0;margin-bottom:20px;font-weight:normal;color:#1d1d1b}body:after{content:'core';display:none}body{font-size:13px;font-size:0.8125rem;line-height:1.4;background:#f6f6f6;color:#707070;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body #cookies{padding:20px 0;background:#2b2b2b;overflow:hidden}body #cookies .wrap{padding:0}body #cookies p{font-size:12px;font-size:0.75rem;color:#918d8d}body #cookies p.float-l{width:74.55357%;float:left;margin-right:1.78571%;display:inline;margin-left:0}body #cookies p.float-l a{color:#fff}body #cookies p.float-l a:hover,body #cookies p.float-l a:focus{color:#e6e6e6}body #cookies p.float-r{width:23.66071%;float:right;margin-right:0;*margin-left:-20px;display:inline;text-align:right}body #cookies p.float-r a{padding:5px 30px;display:inline-block;background:#000;color:#fff}body #cookies p.float-r a:hover,body #cookies p.float-r a:focus{background:#000}.wrap{padding:30px 0;margin:0 4.6875%}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}p,dd,input,button,address{margin-bottom:20px}li,dt{margin-bottom:5px}a{text-decoration:none}img.svg{display:none}div.no-js{padding:15px;background:#ffd8d8}div.no-js .wrap{padding:0}div.no-js p{display:block;text-align:center;margin:0;color:red}nav.secondary{display:none;background:#f4f4f4;overflow:hidden;border-bottom:1px solid #e4e4e4}nav.secondary ul li a{color:#505050;border-bottom:4px solid #f4f4f4}nav.secondary ul li a:hover,nav.secondary ul li a:focus{color:#373737}nav.secondary ul li a.active{border-bottom:4px solid #505050}nav.secondary ul li.accessibility a{line-height:42px}nav.secondary ul li.accessibility img{width:15px;height:auto;position:relative;top:4px;margin-right:10px}header{background:#fff}header .wrap{padding:25px 0;overflow:hidden}header .logo{float:left;display:block}header .logo img{width:100%;height:auto}header .menu{width:35px;height:35px;display:block;position:relative;float:right}header .menu img{width:18px;height:15px;position:absolute;top:50%;left:50%;margin:-7.5px 0 0 -9px}header .tel{display:none}header nav.primary{clear:both;padding-top:25px;display:none}header nav.primary ul li{margin:0}header nav.primary ul li a{display:block;color:#fff;height:40px;line-height:40px;border-bottom:1px solid rgba(255,255,255,0.25);padding:0 4.6875%}header nav.primary ul li.cloned a{background:#f4f4f4;border-bottom:1px solid #e4e4e4;color:#505050}header nav.primary ul li.cloned a:hover,header nav.primary ul li.cloned a:focus{background:#dbdbdb}header nav ul li.colour,header nav ul li.font-picker{background:#f4f4f4;border-bottom:1px solid #e4e4e4;color:#505050;height:40px;line-height:40px;padding:0 4.6875%;overflow:hidden}header nav ul li.colour:hover,header nav ul li.colour:focus,header nav ul li.font-picker:hover,header nav ul li.font-picker:focus{background:#dbdbdb}header nav ul li.colour a,header nav ul li.font-picker a{width:24px;height:24px;border:none;display:inline-block;padding:0;margin:0 0 0 5px;line-height:24px;text-align:center;font-family:'Avenir LT W01 85 Heavy',sans-serif;text-transform:uppercase}header nav ul li.colour a.colour-one,header nav ul li.colour a.font-picker,header nav ul li.font-picker a.colour-one,header nav ul li.font-picker a.font-picker{background:#fff;color:#000}header nav ul li.colour a.colour-one:hover,header nav ul li.colour a.colour-one:focus,header nav ul li.colour a.font-picker:hover,header nav ul li.colour a.font-picker:focus,header nav ul li.font-picker a.colour-one:hover,header nav ul li.font-picker a.colour-one:focus,header nav ul li.font-picker a.font-picker:hover,header nav ul li.font-picker a.font-picker:focus{background:#fff}header nav ul li.colour a.colour-two,header nav ul li.font-picker a.colour-two{background:#000;color:#fff}header nav ul li.colour a.colour-two:hover,header nav ul li.colour a.colour-two:focus,header nav ul li.font-picker a.colour-two:hover,header nav ul li.font-picker a.colour-two:focus{background:#000}header nav ul li.colour a.font-picker,header nav ul li.font-picker a.font-picker{position:relative}header nav ul li.colour a.font-regular,header nav ul li.font-picker a.font-regular{font-size:17px;top:2px}header nav ul li.colour a.font-medium,header nav ul li.font-picker a.font-medium{font-size:20px;top:3px}header nav ul li.colour a.font-large,header nav ul li.font-picker a.font-large{font-size:24px;top:4px}header nav ul li.colour{height:auto;line-height:1;padding-top:8px;padding-bottom:8px}header nav ul li.colour select{height:30px;line-height:30px;border:none;display:block;padding:0 2.34375%;width:100%;background-color:#fff;background-image:url(/assets/template/arrow-down-4e7fb1ede0a3cec8eb3181ca93e209dd.svg);background-position:97.5% 50%;background-size:15px 9px;background-repeat:no-repeat;font-size:12px;font-size:0.75rem;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#707070}header nav ul li.accessibility a{line-height:42px}header nav ul li.accessibility img{width:15px;height:auto;position:relative;top:4px;margin-right:10px}header ul.social{display:none}@-moz-document url-prefix(){header nav ul li.colour select{background-image:none;padding:9px 2.34375%;height:auto;line-height:1.2}}.no-js .menu{display:none}.no-js nav.primary{display:block}.flexslider{margin:0;padding:0}.flexslider .slides .slide{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.no-js .flexslider .slides .slide{display:block}.flex-viewport{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.slider{background:#f6f6f6;overflow:hidden}.slider .flex-direction-nav{display:none}.slider .flex-direction-nav li{margin:0}.slider .wrap .slides{position:relative}.slider .wrap .slides div{float:left;overflow:hidden;position:relative;display:none}.slider .wrap .slides div img{width:100%;height:auto;display:block}.slider .wrap .slides div article{position:absolute;display:none;z-index:500}#home #content{background:#fff}#content{clear:both}#content .addthis_toolbox{margin:0 0 20px}#content .notice{overflow:hidden;background:#e1e1e1}#content .notice .wrap{padding:0 4.6875%}#content .notice .wrap p{margin:0;height:50px;line-height:50px;color:#484848}#content .wrap{margin:0;padding:0}#content div.intro{margin:0 4.6875%;padding:35px 0 30px}#content div.intro p.intro{font-size:18px;font-size:1.125rem;margin:0 0 20px}#content div.newsletter{padding:20px 4.6875%}#content div.newsletter h2{font-size:18px;font-size:1.125rem;padding:0 0 20px;border-bottom:1px solid rgba(112,112,112,0.5)}#content div.newsletter p{font-size:14px;font-size:0.875rem}#content div.newsletter ul{display:none}#content div.newsletter form{display:block}#content div.newsletter fieldset label{display:none}#content div.newsletter fieldset input,#content div.newsletter fieldset button{height:35px;line-height:35px;border:none;display:block}#content div.newsletter fieldset input{margin-bottom:10px;font-size:14px;font-size:0.875rem;padding:0 2.34375%;width:95.3125%}#content div.newsletter fieldset span.error-message{display:none !important}#content div.newsletter fieldset button{margin:0;font-size:13px;font-size:0.8125rem;width:100%;text-align:center;background:#313131;color:#fff;line-height:31px;cursor:pointer}#content div.newsletter fieldset button:hover,#content div.newsletter fieldset button:focus{background:#181818}#content div.highlight,#content div.latest-events,#content div.venues{padding:20px 4.6875%;background:#f6f6f6}#content div.highlight h2,#content div.latest-events h2,#content div.venues h2{font-size:22px;font-size:1.375rem}#content div.highlight h3,#content div.latest-events h3,#content div.venues h3{font-size:16px;font-size:1rem}#content div.highlight h3 a,#content div.latest-events h3 a,#content div.venues h3 a{color:#000}#content div.highlight h3 a:hover,#content div.highlight h3 a:focus,#content div.latest-events h3 a:hover,#content div.latest-events h3 a:focus,#content div.venues h3 a:hover,#content div.venues h3 a:focus{color:#000}#content div.highlight img,#content div.latest-events img,#content div.venues img{width:100%;height:auto;margin-bottom:20px}#content div.highlight a.button,#content div.latest-events a.button,#content div.venues a.button{height:35px;line-height:35px;color:#fff;display:block;text-align:center}#content div.highlight .inner-wrapper,#content div.latest-events .inner-wrapper,#content div.venues .inner-wrapper{clear:both;width:100%}#content div.highlight .flex-direction-nav,#content div.latest-events .flex-direction-nav,#content div.venues .flex-direction-nav{display:none}#content div.latest-news{padding:30px 4.6875%;background:#fff}#content div.latest-news article{overflow:hidden;margin-bottom:20px}#content div.latest-news article time{color:#707070;margin-bottom:10px;display:block;line-height:13px}#content div.latest-news article h3{font-size:14px;font-size:0.875rem;margin-bottom:15px}#content div.latest-news article h3 a{color:#2b2b2b}#content div.latest-news article h3 a:hover,#content div.latest-news article h3 a:focus{color:#262626}#content div.latest-news article p{color:#707070;font-size:13px;font-size:0.8125rem;margin-bottom:20px}#content div.latest-news article.tweets h3{color:#707070;margin-bottom:10px;display:block;line-height:18px}#content div.latest-news article.tweets h3 svg{width:18px;height:18px;float:left;margin-right:10px}#content div.latest-news article.tweets li{width:100%;margin:0}#content div.latest-news article.tweets li p{color:#2b2b2b}#content div.latest-news article.tweets li .tweet-date a{color:#707070}#content div.latest-news article.tweets li .tweet-date a:hover,#content div.latest-news article.tweets li .tweet-date a:focus{color:#575757}#content div.latest-news .footer-link{font-size:12px;font-size:0.75rem}#content div.listing article{margin-bottom:30px;padding-bottom:10px;overflow:hidden;border-bottom:1px solid #e4e4e4}#content div.listing article h2{font-size:22px;font-size:1.375rem;margin-bottom:10px}#content div.listing article h2 a{color:#2b2b2b}#content div.listing article h2 a:hover,#content div.listing article h2 a:focus{color:#262626}#content div.listing article time{color:#707070;display:block;margin-bottom:10px;font-style:italic}#content div.listing article p{color:#707070;font-size:13px;font-size:0.8125rem}#content div.listing article p.intro{font-size:13px;font-size:0.8125rem}#content div.listing article p a{font-weight:bold}#content div.primary{padding:30px 4.6875% 0;overflow:hidden}#content div.primary .breadcrumbs{margin:0 0 30px}#content div.primary .breadcrumbs li{display:inline}#content div.primary a.button{margin:0 0 20px;font-size:13px;font-size:0.8125rem;height:35px;background:#313131;color:#fff;line-height:35px;cursor:pointer;border:none;padding:0 30px;display:inline-block}#content div.primary a.button:hover,#content div.primary a.button:focus{background:#181818}#content div.primary img{width:100%;height:auto;margin-bottom:20px}#content div.primary h1{font-size:24px;font-size:1.5rem;padding-bottom:30px;border-bottom:1px solid rgba(112,112,112,0.25)}#content div.primary h2{font-size:16px;font-size:1rem}#content div.primary h3{font-size:13px;font-size:0.8125rem;margin-bottom:10px}#content div.primary time{display:block;font-size:13px;font-size:0.8125rem;margin-bottom:20px;font-style:italic}#content div.primary h1 img,#content div.primary h2 img,#content div.primary h3 img,#content div.primary h4 img,#content div.primary h5 img,#content div.primary h6 img,#content div.primary li img,#content div.primary p img{width:20px;height:20px;margin:0;position:relative}#content div.primary h3 img{top:4px}#content div.primary p em{font-style:italic}#content div.primary p strong{font-weight:bold}#content div.primary p.intro{font-size:22px;font-size:1.375rem}#content div.primary p.posted a{font-weight:normal}#content div.primary p.posted time{display:inline;font-style:normal}#content div.primary p.categories{margin:0 0 10px}#content div.primary p.categories a{font-weight:normal;color:#707070;margin:0 1px}#content div.primary p.categories a:hover,#content div.primary p.categories a:focus{color:#575757}#content div.primary p.tags a{background:#c8c8c8;margin:0 1px 5px;padding:3px 10px;color:#484848;font-weight:normal;display:inline-block}#content div.primary ul{margin:0 0 0 18px}#content div.primary ul li{list-style-type:disc;margin:0 0 20px}#content div.primary ul.directions{overflow:visible;padding-bottom:40px}#content div.primary ul.directions li{margin-bottom:5px}#content div.primary table{background:#fff;width:100% !important;border-top:20px solid #fff;border-bottom:20px solid #fff;margin-bottom:20px}#content div.primary table tr{border:20px solid #fff;border-top:none;border-bottom:none}#content div.primary table th{background:#f6f6f6}#content div.primary table th,#content div.primary table td{padding:10px 20px}#content div.primary figure figcaption{display:none}#content div.primary .precis,#content div.primary .module{margin-bottom:20px;overflow:hidden}#content div.primary .precis a,#content div.primary .module a{color:#000}#content div.primary .precis a:hover,#content div.primary .precis a:focus,#content div.primary .module a:hover,#content div.primary .module a:focus{color:#000}#content div.primary .precis img,#content div.primary .module img{width:100%;height:auto;margin-bottom:20px}#content div.primary .precis.large,#content div.primary .module.large{clear:both}#content div.primary .precis.small,#content div.primary .precis.event,#content div.primary .module.small,#content div.primary .module.event{clear:both}#content div.primary .precis.text,#content div.primary .module.text{clear:both}#content div.primary .precis.links,#content div.primary .precis.download,#content div.primary .module.links,#content div.primary .module.download{padding:20px 2.34375% 20px 20px;margin:0 0 20px;background:#e1e1e1}#content div.primary .precis.links h3,#content div.primary .precis.links p,#content div.primary .precis.download h3,#content div.primary .precis.download p,#content div.primary .module.links h3,#content div.primary .module.links p,#content div.primary .module.download h3,#content div.primary .module.download p{margin:0}#content div.primary .precis.download,#content div.primary .module.download{padding:20px 2.34375% 20px 48px;background-color:#e1e1e1;background-image:url(/assets/template/download-d4b3d9ea2968a6884f913a4f8d675d2e.svg);background-position:20px 22px;background-size:18px 15px;background-repeat:no-repeat}#content div.primary .precis.video,#content div.primary .module.video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin:0 0 20px}#content div.primary .precis.video iframe,#content div.primary .precis.video object,#content div.primary .precis.video embed,#content div.primary .module.video iframe,#content div.primary .module.video object,#content div.primary .module.video embed{position:absolute;top:0;left:0;width:100%;height:100%}#content div.primary .precis.gallery,#content div.primary .module.gallery{position:relative;overflow:hidden}#content div.primary .precis.gallery figure,#content div.primary .module.gallery figure{position:relative;overflow:hidden}#content div.primary .precis.gallery figcaption,#content div.primary .module.gallery figcaption{display:block;position:absolute;bottom:0;left:0;background:rgba(255,255,255,0.8);width:100%;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}#content div.primary .precis.gallery img,#content div.primary .module.gallery img{margin:0 !important;float:left}#content div.primary .precis.gallery p,#content div.primary .module.gallery p{text-align:left;color:#000;padding-right:6.25%;padding-left:6.25%;padding-top:20px;padding-bottom:20px;margin:0;clear:both}#content div.primary .precis.gallery ul,#content div.primary .module.gallery ul{position:absolute;top:47%;width:100%}#content div.primary .precis.gallery ul,#content div.primary .precis.gallery li,#content div.primary .module.gallery ul,#content div.primary .module.gallery li{margin:0;padding:0}#content div.primary .precis.gallery .flex-prev,#content div.primary .precis.gallery .flex-next,#content div.primary .module.gallery .flex-prev,#content div.primary .module.gallery .flex-next{width:45px;height:40px !important;position:absolute;bottom:0;border:none;padding:0;background-color:#f6f6f6;background-position:50% 50%;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:block}#content div.primary .precis.gallery .flex-prev,#content div.primary .module.gallery .flex-prev{left:0;background-image:url(/assets/template/arrow-left-9301f3ed522ae1831b2a90c38acf9b4f.svg);background-size:7px 11px;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;-ms-border-radius:0 10px 10px 0;-o-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0}#content div.primary .precis.gallery .flex-next,#content div.primary .module.gallery .flex-next{right:0;background-image:url(/assets/template/arrow-right-bfabe565d0969e1fac76f8a9fe3fd779.svg);background-size:7px 11px;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;-ms-border-radius:10px 0 0 10px;-o-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px}#content div.primary .comments{border-top:1px solid #e4e4e4;padding:20px 0 0;margin:0 0 10px;overflow:hidden}#content div.primary .comments div{background:#fff;padding:20px 4.16667%;margin:0 0 10px}#content div.primary .comments div p{margin:0}#content div.primary .comments div p.comment-name{margin:0 0 10px;font-size:15px;font-size:0.9375rem}#content div.primary .comments div p.comment-name time{display:inline;margin:0;font-style:normal;font-size:13px;font-size:0.8125rem;padding-left:20px}#content div.primary #find-us .map{width:100%;height:250px;margin-bottom:20px}#content div .call-to-action{background:#fff;padding:20px 4.6875%;clear:both}#content div .call-to-action ul{margin:0 0 20px}#content div .call-to-action ul li{list-style:none;font-size:14px;font-size:0.875rem;color:#000}#content div .call-to-action span.get-in-touch{display:block;border-top:1px solid rgba(112,112,112,0.25);padding:20px 0;font-size:13px;font-size:0.8125rem;color:#000;cursor:pointer}#content div form{max-width:460px;margin:0}#content div form legend{display:none}#content div form #error_explanation{background:#f9e5e5;padding:20px 4.6875% 10px;margin:0 0 20px}#content div form #error_explanation p,#content div form #error_explanation li{color:#c00}#content div form #error_explanation ul li{margin:0 0 10px}#content div form .comment{display:none;visibility:hidden}#content div form label{display:block;margin-bottom:10px}#content div form input,#content div form textarea{margin:0 0 20px;padding:8px 2.34375%;border:1px solid rgba(112,112,112,0.25);color:#707070;font-size:13px;font-size:0.8125rem;width:95.3125%}#content div form input.error,#content div form textarea.error{border:1px solid rgba(204,0,0,0.25)}#content div form textarea{height:140px}#content div form button{margin:0;font-size:13px;font-size:0.8125rem;height:35px;background:#313131;color:#fff;line-height:31px;cursor:pointer;border:none;padding:0 30px}#content div form button:hover,#content div form button:focus{background:#181818}#content div form span.error-message{color:#c00;display:block;margin:-10px 0 20px}#content div form fieldset.checkbox{margin:0}#content div form .checkbox{clear:both;margin-bottom:20px}#content div form .checkbox label{margin-bottom:0}#content div form .checkbox input{width:auto;float:left;margin-right:10px;margin-bottom:0;position:relative;top:2px}#content div form select{height:35px;line-height:35px;border:none;display:block;margin-bottom:20px;padding:0 2.34375%;width:100%;background-color:#fff;background-image:url(/assets/template/arrow-down-4e7fb1ede0a3cec8eb3181ca93e209dd.svg);background-position:97.5% 50%;background-size:15px 9px;background-repeat:no-repeat;font-size:12px;font-size:0.75rem;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:1px solid rgba(112,112,112,0.25);color:#707070}#content div aside{padding:20px 4.6875% 20px;overflow:hidden}#content div aside nav{padding:10px 0;margin:0 0 10px}#content div aside nav h2{font-size:18px;font-size:1.125rem;padding:0 0 20px;border-bottom:1px solid rgba(112,112,112,0.5);margin:20px 4.6875%}#content div aside nav ul li{padding:0 4.6875%;margin:0}#content div aside nav ul li a{color:#fff;padding:11px 0;border-bottom:1px solid rgba(112,112,112,0.25);display:block}#content div aside nav ul li.last a{border:none}#content div aside nav ul li ul li a{border-bottom:none}#content div aside section{padding:30px 4.6875%;margin:0 0 10px;background:#e1e1e1}#content div aside section.downloads{padding-bottom:10px}#content div aside section.downloads div{background-image:url(/assets/template/download-d4b3d9ea2968a6884f913a4f8d675d2e.svg);background-position:0 2px;background-size:18px 15px;background-repeat:no-repeat;padding-left:28px}#content div aside section.links{padding-bottom:15px}#content div aside section.newsletter h2{font-size:18px;font-size:1.125rem;padding:0 0 20px;border-bottom:1px solid rgba(112,112,112,0.5)}#content div aside section.newsletter p{font-size:14px;font-size:0.875rem}#content div aside section.newsletter form{display:block}#content div aside section.newsletter fieldset label{display:none}#content div aside section.newsletter fieldset input,#content div aside section.newsletter fieldset button{height:35px;line-height:35px;border:none;display:block}#content div aside section.newsletter fieldset input{margin-bottom:10px;font-size:14px;font-size:0.875rem;padding:0 2.34375%;width:95.3125%}#content div aside section.newsletter fieldset button{margin:0;font-size:13px;font-size:0.8125rem;width:100%;text-align:center;background:#313131;color:#fff;line-height:31px;cursor:pointer}#content div aside section.newsletter fieldset button:hover,#content div aside section.newsletter fieldset button:focus{background:#181818}#content div aside section.tags ul{overflow:hidden;margin:0 0 15px}#content div aside section.tags ul li{margin:0}#content div aside section.tags ul li a{background:#c8c8c8;margin:0 5px 5px 0;padding:3px 10px;color:#484848;font-weight:normal;display:inline-block;float:left}#content div aside section.twitter h2{overflow:hidden}#content div aside section.twitter img,#content div aside section.twitter svg{width:20px;height:20px;float:right;position:relative;top:3px}#content div aside section.twitter img path,#content div aside section.twitter svg path{fill:#aeb9bf}#content div aside section.twitter .tco-hidden{display:none}#content div aside section.awards #CDSSCROLLINGRAVE{width:95.3125%}#content div aside section h3{font-size:18px;font-size:1.125rem;padding:0 0 20px;border-bottom:1px solid rgba(112,112,112,0.25);color:#484848}#content div aside section h4{font-size:13px;font-size:0.8125rem;margin:0}#content div aside section a{color:#484848}#content div aside section a:hover,#content div aside section a:focus{color:#2f2f2f}#content div aside section ul li{margin:0 0 15px}#content.layout_blog_post div.primary h1{border:none;padding:0;margin:0 0 10px}#content.layout_blog_post div.primary form{padding-top:20px}#event-form{background:#e1e1e1;padding:20px 4.16667%;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;margin-bottom:25px !important;max-width:1000px !important}#event-form legend{display:none}#event-form input,#event-form select,#event-form button{height:35px;line-height:35px;border:none;display:block}#event-form input{margin-bottom:10px;font-size:14px;font-size:0.875rem;padding:0 2.34375%;width:95.3125%}#event-form select{margin-bottom:10px;padding:0 4.6875% 0 2.34375% !important;width:100%;background-color:#fff;background-image:url(/assets/template/arrow-down-4e7fb1ede0a3cec8eb3181ca93e209dd.svg);background-position:97.5% 50%;background-size:15px 9px;background-repeat:no-repeat;font-size:12px;font-size:0.75rem;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#event-form button{margin:0;font-size:13px;font-size:0.8125rem;width:100%;text-align:center;background:#313131;color:#fff;line-height:31px;cursor:pointer}#event-form button:hover,#event-form button:focus{background:#181818}@-moz-document url-prefix(){#content div.primary form select{background-image:none;padding:9px 2.34375%;height:auto;line-height:1.2}#event-form select{background-image:none;padding:9px 2.34375%;height:auto;line-height:1.2}}.no-js #content div .call-to-action span.get-in-touch{display:none}.no-js #content div form{display:block}.app-advert{padding-top:40px !important;padding-bottom:35px !important;text-align:center}.app-advert h3{margin:0 0 20px !important;padding:0 !important;border:0 !important;text-align:center}.app-advert h3 img{margin-bottom:0;max-width:200px}.app-advert img{width:100%;height:auto;margin-bottom:30px;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important}.app-advert p{margin-bottom:30px;padding:0 30px;font-family:'Avenir LT W01 85 Heavy',sans-serif;text-align:center}.app-advert>a>img{max-width:128px;margin:5px}footer{background:#2b2b2b;overflow:hidden;clear:both}footer .wrap{padding:30px 0 10px}footer h3{color:#fff}footer .about{display:none}footer .about p{font-size:15px;font-size:0.9375rem;color:#fff}footer .contact p{font-size:15px;font-size:0.9375rem;color:#fff}footer .contact address{font-size:15px;font-size:0.9375rem;color:#fff}footer .contact address strong{color:#fff}footer .contact .find-us{color:#fff;font-weight:600}footer .contact .find-us:hover,footer .contact .find-us:focus{color:#e6e6e6}footer .contact ul{margin:0 0 20px;overflow:hidden}footer .contact ul li{color:#fff;font-size:15px;font-size:0.9375rem}footer .contact ul li a{color:#fff}footer .contact ul li a:hover,footer .contact ul li a:focus{color:#e6e6e6}footer .contact ul li.social{float:left}footer .contact ul li.social a{width:22px;height:22px;display:block;float:left;margin-right:20px}footer .contact ul li.social a img{width:100%;height:auto}footer .contact ul li.social.youtube a{width:30px}footer .contact ul li.social.trip-advisor a{width:35px}footer .links{clear:both}footer .links p{font-size:15px;font-size:0.9375rem}footer .links p a{color:#fff}footer .links p a:hover,footer .links p a:focus{color:#e6e6e6}footer .links ul{overflow:hidden}footer .links ul li{margin-bottom:20px;margin-right:30px;float:left;color:#fff}nav.footer{background:#313131;overflow:hidden}nav.footer .wrap{padding:20px 0}nav.footer p{color:#999}nav.footer p span{display:block}nav.footer ul li a{color:#999}nav.footer ul li a:hover,nav.footer ul li a:focus{color:gray}#copyright{background:#2b2b2b;overflow:hidden}#copyright .wrap{padding:20px 0}#copyright p{margin:0}#copyright p a{color:#707070}#copyright p a:hover,#copyright p a:focus{color:#575757}}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){header nav ul li.colour select{background-image:none;padding:9px 2.34375%;height:auto;line-height:1.2}}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){#content div.primary form select{background-image:none;padding:9px 2.34375%;height:auto;line-height:1.2}#event-form select{background-image:none;padding:9px 2.34375%;height:auto;line-height:1.2}}@media screen and (min-width: 480px){html{font-size:16px;font-size:1rem}h1,h2,h3,h4,h5,h6{font-size:18px;font-size:1.125rem;padding:0;margin-bottom:20px;font-weight:normal;color:#1d1d1b}body:after{content:'min 480px';display:none}}@media screen and (min-width: 600px){html{font-size:16px;font-size:1rem}h1,h2,h3,h4,h5,h6{font-size:18px;font-size:1.125rem;padding:0;margin-bottom:20px;font-weight:normal;color:#1d1d1b}body:after{content:'min 600px';display:none}.wrap{padding:45px 0;margin:0 2.604166666667%}header .wrap{padding:40px 0;position:relative}header .logo{float:left}header .menu{width:45px;height:45px;top:7px}header .menu img{width:22px;height:19px;margin:-9.5px 0 0 -11px}header nav.primary{padding-top:40px}header nav.primary ul li a{padding:0 2.604166666667%}header nav ul li.colour,header nav ul li.font-picker{padding:0 2.604166666667%}header nav ul li.colour a,header nav ul li.font-picker a{padding:0}header nav ul li.colour{padding-top:8px;padding-bottom:8px}header ul.social{position:absolute;top:53px;right:65px;width:170px}header ul.social li a{width:22px;height:22px;display:block;float:left;margin-right:20px}header ul.social li a img{width:100%;height:auto}header ul.social li.twitter{position:relative;top:5px}header ul.social li.youtube a{width:30px}header ul.social li.trip-advisor a{width:35px;margin:0}.slider .wrap{padding:0;margin:0}.slider .wrap .slides div article{display:block;bottom:20px;left:2.604166666667%;padding:20px 2.604166666667%;width:44.791666666666%;background:rgba(255,255,255,0.9)}.slider .wrap .slides div article h2{font-size:22px;font-size:1.375rem;line-height:1}#content{display:block}#content .notice .wrap{padding:0}#content .notice .wrap p{margin:0}#content .wrap{margin:0 2.604166666667%;padding:0}#content .slider .wrap{padding:0;margin:0}#content div.intro{width:57.58929%;float:left;margin-right:1.78571%;display:inline;padding:35px 0 0;margin-left:0;margin-bottom:40px}#content div.newsletter{width:32.14286%;float:right;margin-right:0;*margin-left:-20px;display:inline;margin-bottom:40px;margin-top:-65px;padding:20px 2.604166666667%;position:relative;z-index:500}#content div.newsletter ul{display:block;overflow:hidden}#content div.newsletter ul li{font-size:13px;font-size:0.8125rem;margin:0 0 20px;background-image:url(/assets/template/tick-b6de6061775cfa02cf0addb4672cf49e.svg);background-position:0 3px;background-size:12px 11px;background-repeat:no-repeat;padding-left:22px}#content div.highlight,#content div.latest-events{padding:30px 0;width:100%;overflow:hidden}#content div.highlight h2,#content div.latest-events h2{width:100%;float:left;margin-right:1.78571%;display:inline;margin-bottom:30px}#content div.highlight .article,#content div.latest-events .article{width:32.14286%;float:left;margin-right:1.78571%;display:inline}#content div.highlight .article:last-child,#content div.latest-events .article:last-child{width:32.14286%;float:right;margin-right:0;*margin-left:-20px;display:inline;float:left}#content div.latest-news{padding:30px 0;overflow:hidden}#content div.latest-news h2{width:100%;float:left;margin-right:1.78571%;display:inline;margin-bottom:30px}#content div.latest-news article{width:32.14286%;float:left;margin-right:1.78571%;display:inline}#content div.latest-news article.tweets{width:32.14286%;float:right;margin-right:0;*margin-left:-20px;display:inline}#content div.primary{padding:30px 0 20px;width:57.58929%;float:left;margin-right:1.78571%;display:inline;margin-left:0}#content div.primary .comments div{padding:20px 2.604166666667%}#content div.primary .precis.gallery p,#content div.primary .module.gallery p{padding-left:2.604166666667%;padding-right:2.604166666667%}#content div.primary #find-us .map{height:300px}#content div .call-to-action{padding:20px 2.604166666667%}#content div .call-to-action #error_explanation{padding:20px 2.604166666667% 10px}#content div aside{padding:30px 0 20px;width:32.14286%;float:right;margin-right:0;*margin-left:-20px;display:inline}#event-form{padding:20px 2.604166666667%}#event-form select{float:left}#event-form select.venue{margin-right:2%}#event-form select.md-50{width:49%}#event-form select.md-33{width:32%;margin-right:2%;margin-bottom:0}#event-form button{width:32%;float:right;margin-bottom:0}.no-js #content div.highlight article:last-child{display:none}footer .wrap{padding:50px 0;overflow:hidden}footer .about{width:66.07143%;float:left;margin-right:1.78571%;display:inline;display:block}footer .about p{width:91.51786%;float:left;margin-right:1.78571%;display:inline;margin:0 0 20px}footer .about ul{overflow:hidden;clear:both}footer .about ul li.social{float:left}footer .about ul li.social a{width:22px;height:22px;display:block;float:left;margin-right:20px}footer .about ul li.social a img{width:100%;height:auto}footer .about ul li.social.youtube a{width:30px}footer .about ul li.social.trip-advisor a{width:35px}footer .contact{width:32.14286%;float:right;margin-right:0;*margin-left:-20px;display:inline}footer .contact ul{margin:0}footer .contact ul li.social{display:none}footer .links{padding:40px 0 0}nav .wrap{padding:30px 0;overflow:hidden}nav.footer p{width:100%;float:left;margin-right:1.78571%;display:inline;margin-bottom:10px}nav.footer p span{display:inline-block;margin-right:30px}nav.footer ul{clear:left;width:100%;float:left;margin-right:1.78571%;display:inline}nav.footer ul li{display:inline-block;float:left;margin-right:30px}#copyright .wrap{padding:30px 0;overflow:hidden}#copyright p{width:49.10714%;float:left;margin-right:1.78571%;display:inline}#copyright p.design{text-align:right;width:49.10714%;float:right;margin-right:0;*margin-left:-20px;display:inline}}@media screen and (min-width: 768px){html{font-size:16px;font-size:1rem}h1,h2,h3,h4,h5,h6{font-size:18px;font-size:1.125rem;padding:0;margin-bottom:20px;font-weight:normal;color:#1d1d1b}body:after{content:'min 768px';display:none}}@media screen and (min-width: 960px){html{font-size:16px;font-size:1rem}h1,h2,h3,h4,h5,h6{font-size:18px;font-size:1.125rem;padding:0;margin-bottom:20px;font-weight:normal;color:#1d1d1b}body:after{content:'min 960px';display:none}body #cookies p.float-l{width:74.55357%;float:left;margin-right:1.78571%;display:inline}body #cookies p.float-r{width:23.66071%;float:right;margin-right:0;*margin-left:-20px;display:inline}.wrap{padding:0;margin:0 auto;max-width:1120px}nav.secondary{display:block}nav.secondary .wrap{padding:0;overflow:visible}nav.secondary ul{width:100%;float:left;margin-right:1.78571%;display:inline;text-align:right;height:50px;font-size:0}nav.secondary ul li{display:inline;height:50px;font-size:13px;font-size:0.8125rem;position:relative}nav.secondary ul li a{padding:0 30px;display:inline-block;line-height:50px;border-left:1px solid #e4e4e4}nav.secondary ul li.social a{padding:0 20px;height:50px;border-bottom-color:#f4f4f4}nav.secondary ul li.social a img{width:22px;height:22px;position:relative;top:7px}nav.secondary ul li.social:last-child a{border-right:1px solid #e4e4e4}nav.secondary ul li.colour,nav.secondary ul li.font-picker{overflow:hidden;padding:0 25px}nav.secondary ul li.colour a,nav.secondary ul li.font-picker a{width:24px;height:24px;border:none;display:inline-block;padding:0;margin:0 0 0 5px;line-height:24px;text-align:center;font-family:'Avenir LT W01 85 Heavy',sans-serif}nav.secondary ul li.colour a.colour-one,nav.secondary ul li.colour a.font-picker,nav.secondary ul li.font-picker a.colour-one,nav.secondary ul li.font-picker a.font-picker{background:#fff;color:#000}nav.secondary ul li.colour a.colour-one:hover,nav.secondary ul li.colour a.colour-one:focus,nav.secondary ul li.colour a.font-picker:hover,nav.secondary ul li.colour a.font-picker:focus,nav.secondary ul li.font-picker a.colour-one:hover,nav.secondary ul li.font-picker a.colour-one:focus,nav.secondary ul li.font-picker a.font-picker:hover,nav.secondary ul li.font-picker a.font-picker:focus{background:#fff}nav.secondary ul li.colour a.colour-two,nav.secondary ul li.font-picker a.colour-two{background:#000;color:#fff}nav.secondary ul li.colour a.colour-two:hover,nav.secondary ul li.colour a.colour-two:focus,nav.secondary ul li.font-picker a.colour-two:hover,nav.secondary ul li.font-picker a.colour-two:focus{background:#000}nav.secondary ul li.colour a.font-picker,nav.secondary ul li.font-picker a.font-picker{position:relative}nav.secondary ul li.colour a.font-regular,nav.secondary ul li.font-picker a.font-regular{font-size:17px;top:2px}nav.secondary ul li.colour a.font-medium,nav.secondary ul li.font-picker a.font-medium{font-size:20px;top:3px}nav.secondary ul li.colour a.font-large,nav.secondary ul li.font-picker a.font-large{font-size:24px;top:4px}nav.secondary ul li.font-picker{border-right:1px solid #e4e4e4;padding:16px 25px}nav.secondary ul li.colour{width:192px;top:-10px}nav.secondary ul li.colour form{display:inline;width:190px}nav.secondary ul li.colour fieldset{display:inline;width:190px}nav.secondary ul li.colour select{height:30px;line-height:30px;border:none;display:block;padding:0 15% 0 5%;width:190px;background-color:#fff;background-image:url(/assets/template/arrow-down-4e7fb1ede0a3cec8eb3181ca93e209dd.svg);background-position:95% 50%;background-size:15px 9px;background-repeat:no-repeat;font-size:12px;font-size:0.75rem;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#707070;position:relative;top:10px}nav.secondary ul li.accessibility{height:50px;line-height:50px}@-moz-document url-prefix(){nav.secondary ul li.colour select{background-image:none;padding:9px 5% 9px 5%;height:auto;line-height:1.2}}header .wrap{overflow:hidden;padding:25px 0;height:110px}header .logo{float:left;margin:0 1.04167%}header .menu{display:none}header .tel{display:block;position:absolute;top:30px;right:0.87719%;font-size:18px;font-size:1.125rem}header .tel strong{color:#707070}header nav.primary{display:block;clear:left;padding:63px 0 0}header nav.primary ul{float:right;text-align:right;margin-right:1.04167%}header nav.primary ul li{display:inline;font-size:13px;font-size:0.8125rem;margin-left:30px}header nav.primary ul li a{color:#505050;display:inline;background:none !important;padding:0;height:auto;line-height:1;border-bottom:4px solid #fff;padding-bottom:17px}header nav.primary ul li a:hover,header nav.primary ul li a:focus{color:#373737}header nav.primary ul li a.active{border-color:#505050}header ul.social{display:block;top:auto;right:auto;left:0;bottom:25px;margin:0 1.04167%;width:185px}header ul.social li a{margin-right:25px}.slider .wrap{max-width:1140px}.slider .wrap .slides div article{display:block;bottom:20px;left:4.16668%;padding:20px 2.08334%;width:34.298245614035%}.slider .flex-direction-nav{display:block;width:100%}.slider .flex-direction-nav li a{width:45px;height:45px;display:block;text-indent:-1000em;position:absolute;top:50%;margin-top:-22.5px}.slider .flex-direction-nav li a.flex-next{background-color:#ededed;background-image:url(/assets/template/arrow-right-bfabe565d0969e1fac76f8a9fe3fd779.svg);background-position:50% 50%;background-size:9px 15px;background-repeat:no-repeat;right:-22.5px}.slider .flex-direction-nav li a.flex-prev{background-color:#ededed;background-image:url(/assets/template/arrow-left-9301f3ed522ae1831b2a90c38acf9b4f.svg);background-position:50% 50%;background-size:9px 15px;background-repeat:no-repeat;left:-22.5px}.slider .flex-direction-nav li a:hover,.slider .flex-direction-nav li a:focus{background-color:#e1e1e1}#content .notice .wrap{padding:0}#content .notice .wrap p{width:100%;float:left;margin-right:1.78571%;display:inline}#content .wrap{margin:0 auto;position:relative}#content .slider .wrap{margin:0 auto}#content div.intro{width:62.72321%;float:left;margin-right:1.78571%;display:inline}#content div.newsletter{width:32.14286%;float:right;margin-right:0;*margin-left:-20px;display:inline;float:right;padding:20px 1.754385964912%;width:27.741228070176%;margin-top:-100px;margin-bottom:40px}#content div.newsletter fieldset input{width:54.30352303523%;float:left}#content div.newsletter fieldset button{width:34.959349593496%;float:right}#content div.highlight .article,#content div.latest-events .article{width:23.66071%;float:left;margin-right:1.78571%;display:inline}#content div.highlight .article:last-child,#content div.latest-events .article:last-child{width:23.66071%;float:right;margin-right:0;*margin-left:-20px;display:inline;float:left}#content div.highlight .article time,#content div.latest-events .article time{font-size:12px;font-size:0.75rem}#content div.highlight .flex-direction-nav,#content div.latest-events .flex-direction-nav{display:block;width:100%}#content div.highlight .flex-direction-nav li a,#content div.latest-events .flex-direction-nav li a{width:45px;height:45px;display:block;text-indent:-1000em;position:absolute;top:50%;margin-top:-45px}#content div.highlight .flex-direction-nav li a.flex-next,#content div.latest-events .flex-direction-nav li a.flex-next{background-color:#ededed;background-image:url(/assets/template/arrow-right-bfabe565d0969e1fac76f8a9fe3fd779.svg);background-position:50% 50%;background-size:9px 15px;background-repeat:no-repeat;right:-22.5px}#content div.highlight .flex-direction-nav li a.flex-prev,#content div.latest-events .flex-direction-nav li a.flex-prev{background-color:#ededed;background-image:url(/assets/template/arrow-left-9301f3ed522ae1831b2a90c38acf9b4f.svg);background-position:50% 50%;background-size:9px 15px;background-repeat:no-repeat;left:-22.5px}#content div.highlight .flex-direction-nav li a:hover,#content div.highlight .flex-direction-nav li a:focus,#content div.latest-events .flex-direction-nav li a:hover,#content div.latest-events .flex-direction-nav li a:focus{background-color:#e1e1e1}#content div.primary{width:62.72321%;float:left;margin-right:1.78571%;display:inline}#content div.primary .precis.small,#content div.primary .precis.event,#content div.primary .mobile.small,#content div.primary .mobile.event{width:48.571428571429%;float:left;clear:both}#content div.primary .precis.small.item-2,#content div.primary .precis.event.item-2,#content div.primary .mobile.small.item-2,#content div.primary .mobile.event.item-2{float:right;clear:none}#content div.primary #find-us .map{height:400px}#content div aside{width:32.14286%;float:right;margin-right:0;*margin-left:-20px;display:inline}#content div aside section.newsletter fieldset input{width:54.30352303523%;float:left}#content div aside section.newsletter fieldset button{width:34.959349593496%;float:right}#event-form{padding:20px 2.604166666667%}#event-form select{float:left}#event-form select.md-50{width:27%;margin-right:2%;margin-bottom:0;background-position:95% 50%}#event-form select.md-33{width:15%;margin-right:2%;margin-bottom:0;background-position:90% 50%}#event-form button{width:8%;float:right;margin-bottom:0;padding:0 !important}.no-js #content div.highlight article:last-child{display:inline}footer .wrap{padding:50px 0}footer .about{width:32.14286%;float:left;margin-right:1.78571%;display:inline}footer .contact{width:32.14286%;float:left;margin-right:1.78571%;display:inline}footer .links{width:32.14286%;float:right;margin-right:0;*margin-left:-20px;display:inline;display:block;padding:0;clear:none}footer .links ul li{font-size:15px;font-size:0.9375rem}footer .links ul li a{color:#707070}footer .links ul li a:hover,footer .links ul li a:focus{color:#575757}nav.footer .wrap{padding:20px 0}nav.footer p{width:40.625%;float:left;margin-right:1.78571%;display:inline}nav.footer p span.vat{margin:0}nav.footer ul{clear:none;width:57.58929%;float:right;margin-right:0;*margin-left:-20px;display:inline;text-align:right}nav.footer ul li{display:inline;float:none;text-align:right;margin:0 0 0 30px}#copyright .wrap{padding:20px 0}}@media screen and (min-width: 960px) and (-ms-high-contrast: active), screen and (min-width: 960px) and (-ms-high-contrast: none){nav.secondary ul li.colour{top:0}nav.secondary ul li.colour select{background-image:none;padding:9px 5% 9px 5%;height:auto;line-height:1.2}}@media screen and (min-width: 1140px){html{font-size:16px;font-size:1rem}h1,h2,h3,h4,h5,h6{font-size:18px;font-size:1.125rem;padding:0;margin-bottom:20px;font-weight:normal;color:#1d1d1b}body:after{content:'min 1140px';display:none}#content div.latest-events .article time{font-size:13px;font-size:0.8125rem}}@media screen{html{font-size:16px;font-size:1rem}h1,h2,h3,h4,h5,h6{font-size:18px;font-size:1.125rem;padding:0;margin-bottom:20px;font-weight:normal;color:#1d1d1b}}@media screen{html{font-size:17px}html.font-medium{font-size:20px}html.font-large{font-size:24px}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"Avenir LT W01 85 Heavy",sans-serif}body p,body li,body dt,body dd,body input,body button,body th,body td,body address{font-family:"Avenir LT W01 55 Roman",sans-serif}body p strong,body li strong,body dt strong,body dd strong,body input strong,body button strong,body th strong,body td strong,body address strong{font-family:"Avenir LT W01 85 Heavy",sans-serif}body p em,body li em,body dt em,body dd em,body input em,body button em,body th em,body td em,body address em{font-style:italic}body p.intro{font-family:"Avenir LT W01 85 Heavy",sans-serif}body a{color:#231f20}body a:hover,body a:focus{color:#74676a}body .flex-direction-nav li a{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}nav.secondary ul li a{height:46px}nav.secondary ul li a:hover,nav.secondary ul li a:focus{color:#aeb9bf}nav.secondary ul li a.active{border-bottom-color:#aeb9bf}header .logo{width:164px;height:auto}header .menu{background:#aeb9bf}header .menu:hover,header .menu:focus{background:#a0adb4}header .tel{color:#aeb9bf;font-family:"Avenir LT W01 85 Heavy",sans-serif}header nav.primary ul li{font-family:"Avenir LT W01 85 Heavy",sans-serif}header nav.primary ul li a{background:#aeb9bf;color:#231f20}header nav.primary ul li a:hover,header nav.primary ul li a:focus{background:#a0adb4}header nav.venue{clear:both;padding-top:20px}header nav.venue ul li{float:left;width:28.30189%;float:left;margin-right:7.54717%;display:inline;text-align:center;height:28px}header nav.venue ul li.last{width:28.30189%;float:right;margin-right:0;*margin-left:-20px;display:inline}header nav.venue ul li.nav-abbeydale-industrial-hamlet svg{width:101px}header nav.venue ul li.nav-shepherd-wheel-workshop svg{width:99px}header nav.venue ul li.nav-kelham-island-museum svg{width:82px}header nav.venue ul li.inactive svg path,header nav.venue ul li.inactive svg polyline,header nav.venue ul li.inactive svg rect,header nav.venue ul li.inactive svg polygon{fill:#8e8e8d}header nav.venue ul li.inactive svg .stay-white{fill:#fff}header nav.venue ul li.inactive svg .splash{fill:#d6dcdf}header nav.venue img,header nav.venue svg{height:28px;width:auto}.slider{background:#ebebeb}.slider .wrap .slides div article h2{color:#aeb9bf;font-family:"Avenir LT W01 85 Heavy",sans-serif}.slider .wrap .slides div article h2 a{color:#aeb9bf}.slider .wrap .slides div article h2 a:hover,.slider .wrap .slides div article h2 a:focus{color:#92a0a8}.slider .wrap .slides div article a{font-family:"Avenir LT W01 55 Roman",sans-serif}#content img{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}#content .slider .flex-direction-nav li a{background-color:#f9fafc}#content .slider .flex-direction-nav li a:hover,#content .slider .flex-direction-nav li a:focus{background-color:#e8ecf4}#content .slider img{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#content a.button{font-family:"Avenir LT W01 85 Heavy",sans-serif;background:#aeb9bf}#content a.button:hover,#content a.button:focus{background:#a0adb4}#content p.intro{color:#231f20;font-size:22px;font-size:1.375rem}#content div.intro{font-family:"Avenir LT W01 55 Roman",sans-serif}#content div.newsletter{background:#aeb9bf;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}#content div.newsletter.cloned{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#content div.newsletter h2,#content div.newsletter p,#content div.newsletter li{color:#231f20}#content div.newsletter h2{border-color:#75797a}#content div.newsletter p{font-family:"Avenir LT W01 85 Heavy",sans-serif}#content div.newsletter fieldset button{font-family:"Avenir LT W01 85 Heavy",sans-serif}#content div.venues{background:#fff}#content div.venues .article{padding:0;margin-bottom:20px;overflow:hidden}#content div.venues img{margin-bottom:10px}#content div.venues h2{margin-bottom:10px}#content div.venues h2 img{height:35px;width:auto;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;margin:0}#content div.venues h3{margin-bottom:10px;font-size:14px;font-size:0.875rem}#content div.latest-events{padding:20px 4.6875%;background:#f4f5f9}#content div.latest-events .article{background:#eef0f5;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding:20px 4.6875%;margin-bottom:20px}#content div.latest-events .article.sticky{background:#fff}#content div.latest-events h2{font-size:22px;font-size:1.375rem}#content div.latest-events h3{font-size:16px;font-size:1rem}#content div.latest-events h3 a{color:#000}#content div.latest-events h3 a:hover,#content div.latest-events h3 a:focus{color:#000}#content div.latest-events p{margin:0}#content div.latest-events time{line-height:20px;overflow:hidden;font-family:"Avenir LT W01 85 Heavy",sans-serif;color:#4b4b4b;margin-bottom:15px;display:block}#content div.latest-events img{width:100%;height:auto;margin-bottom:20px}#content div.latest-events img.icon{width:20px;margin-right:10px;margin-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;float:left}#content div.highlight{background:#fff}#content div.highlight a.button{font-family:"Avenir LT W01 85 Heavy",sans-serif;background:#aeb9bf}#content div.highlight a.button:hover,#content div.highlight a.button:focus{background:#a0adb4}#content div.latest-news{background:#f4f5f9}#content div.latest-news article time{font-family:"Avenir LT W01 55 Roman",sans-serif}#content div.latest-news article h3{font-family:"Avenir LT W01 55 Roman",sans-serif}#content div.latest-news article h3 svg path{fill:#aeb9bf}#content div.latest-news article a{font-family:"Avenir LT W01 55 Roman",sans-serif}#content div.latest-news .footer-link{font-family:"Avenir LT W01 85 Heavy",sans-serif}#content div.listing article h2{font-family:"Avenir LT W01 85 Heavy",sans-serif}#content div.listing article time{font-family:"Avenir LT W01 55 Roman",sans-serif}#content div.listing article p.intro{font-family:"Avenir LT W01 55 Roman",sans-serif}#content div.primary h2.large{font-size:22px;font-size:1.375rem;clear:both;padding-top:20px}#content div.primary p.tags a:hover,#content div.primary p.tags a:focus{background:#aeb9bf;color:#231f20}#content div.primary table th{color:#231f20;font-family:"Avenir LT W01 85 Heavy",sans-serif}#content div.primary time{font-family:"Avenir LT W01 55 Roman",sans-serif}#content div.primary .comments div p.comment-name{font-family:"Avenir LT W01 85 Heavy",sans-serif}#content div.primary .comments div p.comment-name time{font-family:"Avenir LT W01 55 Roman",sans-serif}#content div.primary .precis.event{background:#eef0f5;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding:20px 4.6875%;margin-bottom:20px}#content div.primary .precis.event.sticky{background:#fff}#content div.primary .precis.event h2{font-size:22px;font-size:1.375rem}#content div.primary .precis.event h3{font-size:16px;font-size:1rem}#content div.primary .precis.event h3 a{color:#000}#content div.primary .precis.event h3 a:hover,#content div.primary .precis.event h3 a:focus{color:#000}#content div.primary .precis.event p{margin:0}#content div.primary .precis.event time{line-height:20px;overflow:hidden;font-family:"Avenir LT W01 85 Heavy",sans-serif;color:#4b4b4b;margin-bottom:15px;display:block;font-style:normal}#content div.primary .precis.event img{width:100%;height:auto;margin-bottom:20px}#content div.primary .precis.event img.icon{width:20px;margin-right:10px;margin-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;float:left}#content div .call-to-action{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}#content div .call-to-action h2{color:#231f20}#content div .call-to-action ul li{font-family:"Avenir LT W01 85 Heavy",sans-serif}#content div .call-to-action span.get-in-touch{font-family:"Avenir LT W01 55 Roman",sans-serif;color:#333333}#content div form label{font-family:"Avenir LT W01 55 Roman",sans-serif}#content div form input{font-family:"Avenir LT W01 55 Roman",sans-serif}#content div form button{font-family:"Avenir LT W01 85 Heavy",sans-serif;background:#aeb9bf;color:#231f20}#content div form button:hover,#content div form button:focus{background:#a0adb4}#content div form span.error-message{font-family:"Avenir LT W01 55 Roman",sans-serif}#content div aside nav{background:#aeb9bf;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}#content div aside nav h2{color:#231f20;border-color:#75797a}#content div aside nav ul li a{color:#231f20;font-family:"Avenir LT W01 85 Heavy",sans-serif;border:none}#content div aside nav ul li a:hover,#content div aside nav ul li a:focus{color:#74676a}#content div aside nav ul li li a{text-transform:none}#content div aside nav ul li li li a{font-family:"Avenir LT W01 55 Roman",sans-serif}#content div aside section{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}#content div aside section.newsletter{background:#aeb9bf}#content div aside section.newsletter h2,#content div aside section.newsletter p,#content div aside section.newsletter li{color:#231f20}#content div aside section.newsletter h2{border-color:#75797a}#content div aside section.newsletter p{font-family:"Avenir LT W01 85 Heavy",sans-serif}#content div aside section.newsletter fieldset button{font-family:"Avenir LT W01 85 Heavy",sans-serif}#content div aside section.tags ul li a:hover,#content div aside section.tags ul li a:focus{background:#aeb9bf;color:#231f20}#content div aside section h4{font-family:"Avenir LT W01 55 Roman",sans-serif}#content div aside section.venue h3{color:#231f20}#content div aside section.venue h4{color:#231f20;font-family:"Avenir LT W01 85 Heavy",sans-serif}#content div aside section.venue p{color:#231f20}#content div aside section.venue a.footer-link{color:#231f20;font-family:"Avenir LT W01 85 Heavy",sans-serif}#content div aside section.abbeydale-industrial-hamlet{background-color:#ded72c}#content div aside section.shepherd-wheel-workshop{background-color:#e94f33}#content div aside section.kelham-island-museum{background-color:#005276}#content div aside section.kelham-island-museum h3,#content div aside section.kelham-island-museum h4,#content div aside section.kelham-island-museum p,#content div aside section.kelham-island-museum a.footer-link{color:#ffffff}#content.layout_blog_post div.primary .button,#content.layout_blog_section div.primary .button{background:#aeb9bf;color:#231f20}#content.layout_blog_post div.primary .button:hover,#content.layout_blog_post div.primary .button:focus,#content.layout_blog_section div.primary .button:hover,#content.layout_blog_section div.primary .button:focus{background:#a0adb4}#home #content div.newsletter{display:none !important}.ie8 #content div.newsletter h2{border-bottom:1px solid #a0adb4}.ie8 #content div aside section.newsletter h2{border-bottom:1px solid #a0adb4}.ie8 #content div aside nav ul li a{border-bottom:1px solid #a0adb4}.ie8 #content div aside nav ul li ul li a{border:none}}@media screen and (min-width: 600px){header .logo{width:226px}header nav.venue{padding-top:40px}header nav.venue ul li{height:35px}header nav.venue ul li.nav-abbeydale-industrial-hamlet svg{width:126px}header nav.venue ul li.nav-shepherd-wheel-workshop svg{width:124px}header nav.venue ul li.nav-kelham-island-museum svg{width:101px}header nav.venue img,header nav.venue svg{height:35px;width:auto}#content div.venues{padding:30px 0;width:100%;overflow:hidden;clear:both}#content div.venues .article{width:32.14286%;float:left;margin-right:1.78571%;display:inline;margin-bottom:0}#content div.venues .article:last-child{width:32.14286%;float:right;margin-right:0;*margin-left:-20px;display:inline;float:left}#content div.latest-events{padding:30px 0;width:100%;overflow:hidden;clear:both}#content div.latest-events .article{padding:20px 2.08333%;width:43.75%;margin:0 2.08333% 20px 0;float:left}#content div.latest-events .article:nth-child(even){clear:both}#content div.latest-events .article:nth-child(odd){margin-right:0}#content div.latest-events .article:last-child{width:43.75%}#content div.primary .precis.event{padding:20px 2.604166666667%}#home #content div.newsletter{display:inline !important;background:none;padding:0;width:34.28571%}#home #content div.newsletter img{width:100%;height:auto}}@media screen and (min-width: 960px){header .logo{width:226px;float:left}header nav.primary{clear:right}header nav.primary ul li a:hover,header nav.primary ul li a:focus{color:#74676a}header nav.primary ul li a.active{border-color:#aeb9bf}header nav.venue{padding-top:0;width:390px;float:right;clear:none;margin:0 0.89286%}header nav.venue ul li{width:auto;margin:0 28px 0 0;height:33px}header nav.venue ul li.last{width:auto;margin:0}header nav.venue ul li.nav-abbeydale-industrial-hamlet svg,header nav.venue ul li.nav-abbeydale-industrial-hamlet img{width:118px}header nav.venue ul li.nav-shepherd-wheel-workshop svg,header nav.venue ul li.nav-shepherd-wheel-workshop img{width:117px}header nav.venue ul li.nav-kelham-island-museum svg,header nav.venue ul li.nav-kelham-island-museum img{width:97px}header nav.venue img,header nav.venue svg{height:33px;width:auto}#content div.latest-events .article{padding:20px 1.78571%;width:20.08929%;margin:0 1.78571% 20px 0;float:left}#content div.latest-events .article:nth-child(even){clear:none}#content div.latest-events .article:nth-child(odd){margin-right:1.78571%}#content div.latest-events .article:last-child{margin-right:0;width:20.08929%}#content div.primary .precis.event{padding:20px 2.85714%;width:42.85714%;margin-bottom:40px}}
