*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td, object, button{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset, img{border:0}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal;}
ol, ul, li{list-style:none;}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal}
q:before, q:after{content:''}
a img{border:none}
button{outline:none;border:none;-moz-outline-style:none;}
body.show-focus-outlines a:focus{outline:5px solid blue !important;}
body.show-focus-outlines .quicklinks h3:focus,
/*input:focus{outline:5px solid blue !important;}*/
input[type=submit]:focus{background-color:blue !important;color:white !important;} 

body.ismobile a:focus, 
body.ismobile .quicklinks h3:focus {outline:none !important;} 

strong{font-weight:bold;}
em{font-style:italic;}
strong em{}

html{}  
body{font-family:Helvetica, Arial, sans-serif;font-style:normal;font-weight:normal;font-size:62.5%;line-height:1.4;color:#000;background:#FFF;}
@media screen and (min-width:700px) and (max-width:1200px){body{font-size:50%;}
}
h1, h2, h3, h4, h5, h6{line-height:1.1;font-weight:bold;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{}
h1, .articleheading{font-size:4em;margin:0 0 0.3em 0;}
.largeheading h1{font-size:7.2em;font-size:6.8em;letter-spacing:-0.04em;}
body.single-post .largeheading{width:65.99423631123919% !important;}
@media (max-width:900px){.largeheading h1{font-size:5em;}
}
@media (max-width:700px){h1,.largeheading h1{font-size:4em;} 
}
#sr-head,
#singleheading{position:absolute;top:-999px;left:-9999px;}
h2, h3, h4{font-size:3.2em;margin:0 0 0.5em 0;}
.centreheading{text-align:center;margin-bottom:0.75em;}
.mainheading{border-bottom:1px solid #333;padding-bottom:0.7em;margin-bottom:0.25em;}
#pageheading{position:absolute;top:-999px;left:-9999px;}
.more-link{display:block;color:#E64627 !important;margin-top:10px;}
article.module .more-link{margin-top:10px;}
.pageheading{position:absolute;top:-9999em;}
p, li, td{margin-bottom:0.5em;font-size:2em;line-height:1.3}
#masthead li{margin-bottom:0;}
li li{font-size:1em;}
p{line-height:1.4;}
td p{font-size:1em !important;}
p, .textcontent ol, .textcontent ul{margin-bottom:1em;}
a{text-decoration:underline;}
a:hover{color:#666666;}
p a, li a, h1 a, h2 a, h3 a, td a, p.more{color:#000000;font-weight:bold;}
p a:hover, li a:hover, h1 a:hover, h2 a:hover, h3 a:hover, td a:hover, p.more:hover{color:#666666;}
#homenews #text div a,
#searchresults a,
.more a,
.casestudy h2 a,
#catnav a,
.more, .boxlink a{text-decoration:none !important;}
.more:hover a, 
.more a:hover,
.casestudy h2 a:hover{color:#FFF !important;}
@media (max-width:700px){p, li, td{font-size:1.6em;}
}
@media (min-width:700px){#textcontent div:first-child p:first-child{font-size:3.2em;line-height:1.2;font-weight:bold;}
}
.textcontent ol li,
#textcontent ol li{list-style:decimal;list-style-position:outside;margin-left:1.5em;}
.twobox ul li,
#textcontent ul li{list-style:disc;list-style-position:outside;margin-left:1.5em;}
.twobox ul+h2,
#textcontent ul+h2{margin-top:1em;}
.twobox li ul li,
.textcontent li ul li{margin:0.5em 0 0.3em 30px;}
em{font-style:italic;}
del{text-decoration:line-through;}
caption{margin-bottom:.5em;text-align:center;}
sup{vertical-align:super;}
sub{vertical-align:sub;}
section, article, header, footer, nav, aside, hgroup, main{display:block;}
hr{clear:both;border:none;width:100%;height:0;margin:0;}
#content hr{margin:0 0 2em;border-bottom:1px solid #333;}
.last{margin-right:0 !important;}
img{display:block;}
br{clear:both;}
p.more,
#textcontent p.more,
.boxlink a,
#masthead a{transition:all 0.2s ease;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}

#skiptocontent{display:none;}
.aligncenter{display:block;margin:0 auto;}
.alignleft{float:left;}
.alignright{float:right;}
.wp-caption{padding:10px;margin:10px;}
.clear{clear:both;height:1px;}
br.clear{display:block;height:1px;margin:1px 0;}
.displaynone{display:none;}
div.wrapper{margin:0 auto;max-width:1388px;position:relative;padding:0 3.73333333333333%;}
@media (min-width:1500px){div.wrapper{padding:0 56px;}
}
@media (max-width:700px){div.wrapper{padding:0 10%;}
}
.displacer{padding-left:51.00864553314121%;}
.topdisplacer{padding-left:42.50720461095101%;}
@media (max-width:900px){.displacer{padding-left:42.50720461095101%;}
}
@media (max-width:700px){.displacer{padding-left:28px;}
}
#topbar{background:#565656;}
@media (max-width:700px){#topbar{background:#333;}
}
#content .wrapper{padding-top:1.5em;}
#heading{background:#FFF;width:29.6%;position:absolute;top:0;left:3.73333333333333%;z-index:99;}
#heading div.padding{padding:28px;padding:10% 6.30630630630631% 10px;}
@media (max-width:1150px){#heading{width:37.46666666666667%;}
}
@media (max-width:700px){#heading{width:100%;position:static;}
#heading div.padding{padding:20px 10%;}
#masthead div.wrapper{padding:0;}
.displacer, .topdisplacer{padding:0 10%;}
}
#logo, .logo{margin:0 0 7.5% 0;width:100%;max-width:305px;position:relative;}
#logo a, .logo a{display:block;background-size:100% auto;position:relative;top:0;left:0;width:100%;height:0;padding-bottom:21.63934426229508%;}
#logo a strong, .logo a strong{text-indent:-9999px;display:block;background:url(../images/logo.svg) no-repeat left center;background-size:100% auto;position:absolute;top:0;left:0;width:100%;height:100%;}
.logo{margin:0 0 1em 0;width:100%;max-width:304px;}
#footer{overflow:hidden;padding-top:4em;border-top:1px solid #333;clear:both;}
#footer #contactdetails p, #footer p{font-size:2.4em;}
@media (max-width:700px){#footer #contactdetails p, #footer p{font-size:1.8em;}
}
#footer .artscouncil{position:relative;width:100%;max-width:272px;margin:1.2em 0;}
#footer .artscouncil a{display:block;width:100%;height:0;padding-bottom:43.38235294117647%;background:url(../images/artscouncil_black.svg) no-repeat left top;background-size:contain;text-indent:-999px;overflow:hidden;}
#footer #ng {font-size:1.2rem !important;}
#footer #ng a { color:#999; text-decoration:none; font-weight:normal; }
#footer #ng a:hover { color:#000; text-decoration:none; }


#followus{margin:0;}
#followus a{display:block;width:70px;height:0;padding-bottom:80px;background:url(../images/twitter_green.svg) no-repeat left top;background-size:contain;text-indent:-999px;overflow:hidden;}
#latesttweets ul li{font-size:1em;margin-bottom:3em;}
#latesttweets ul li:first-child p.tweet-text{font-size:3.6em;}
#latesttweets ul li p.tweet-text{font-size:3em;font-weight:bold;line-height:1.25;margin:0 0 0.3em;}
#latesttweets ul li p.tweet-details{font-size:2em;line-height:1.25;margin:0 0 0;}
#latesttweets ul li p.tweet-details a{color:#99cc00;}
#footer #medialink{background:url(../images/media.svg) no-repeat left top;background-size:auto 2em;padding-top:2.4em;}
#footer #medialink a{text-decoration:none;}
#footer #medialink a:hover{text-decoration:underline;}
#footer .boxlink a{display:inline-block;padding:0 0.75em;}
@media (max-width:900px){#latesttweets ul li:first-child p.tweet-text,
#latesttweets ul li p.tweet-text{font-size:3em;}
}
@media (max-width:700px){#latesttweets ul li:first-child p.tweet-text,
#latesttweets ul li p.tweet-text{font-size:2em;}
}
#heading p{font-weight:bold;margin:0 0 7.5% 0;}
#social li{float:left;margin:0 10px 1em 0;position:relative;}
#social li:last-child{margin-right:0;}
#social li a{display:block;background:#999999;border-radius:50%;width:58px;height:58px;width:50px;height:50px;text-indent:-9999px;overflow:hidden;background-position:center center;background-size:cover;}
#social li#twitter a{background-image:url(../images/twitter.svg);}
#social li#facebook a{background-image:url(../images/facebook.svg);}
#social li#linkedin a{background-image:url(../images/linkedin.svg);}
#social li#soundcloud a{background-image:url(../images/soundcloud.svg);}
#social li#youtube a{background-image:url(../images/youtube.svg);}
#social li#phone a{background-image:url(../images/phone.svg);}
#social li#phone strong{position:absolute;width:10rem !important;background:#99cd00;color:black;padding:10px;font-size:1.2rem;top:50%;left:95%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
#social li#phone strong em{font-style:normal;display:block;}
body.hasjs #social li#phone strong{display:none;}
#social li#linkedin a:hover{background-color:#007ab9 !important;}
#social li#facebook a:hover{background-color:#3b5998 !important;}
#social li#twitter a:hover{background-color:#55acee !important;}
#social li#phone.phoneout a,
#social li#phone a:hover{background-color:#99cd00 !important;}
#social li#soundcloud a:hover{background-color:#f49716 !important;}
#social li#youtube a:hover{background-color:#cc181e !important;}
#newsletter{float:left;width:59.14786967418546%;width:55.6390977443609%;}
#newsletter h3{font-size:2.4em;color:#CCC;color:#FFF;line-height:46px;margin:12px 0;padding:8px 0 0 12px;}
#newsletter h3 a{color:white;text-decoration:none !important;}
#newsletter h3 a:hover{text-decoration:underline !important;}
@media all and (min-width:1500px){#social li a{width:58px;height:58px;}
}
@media all and (max-width:1200px){#social li a{width:44px;height:44px;}
}
@media all and (max-width:900px){#social li a{width:44px;height:44px;}
}
@media all and (max-width:600px){#social li a{width:44px;height:44px;}
}
@media all and (max-width:900px){#newsletter h3{font-size:2em;padding-bottom:0;margin:12px 0;padding:1px 0 0 12px;}
}
#newsletter p{font-size:1em;background:#FFF;}
#newsletter p.response{background:none;color:yellow;font-size:2.2em;line-height:2.1;clear:both;padding:0 12px;}
#newsletter p.submit{background:none;padding:0;}
body.hasjs #newsletter form{display:none;position:relative;}
#newsletter form label{position:absolute;right:-50000px;}
#newsletter form input{display:block;border:none;outline:none;font-size:2.2em;line-height:2.1;height:2em;}
#newsletter form input[type=text], #newsletter form input[type=email]{width:auto;padding:0 12px;}
#newsletter p.submit input{background:#84CC00;padding:0 12px;cursor:pointer;color:#FFF;position:relative;}
.mce_inline_error{font-size:1.4rem;margin:0 !important;}
#search{float:right;width:40.85213032581454%;overflow:hidden !important;position:relative;z-index:999;margin:12px 0;}
#searchform{position:relative;margin:0;margin:0 60px 0 0;}
#searchform label { display:none;}
#searchform *{border:none !important;outline:none;}
#searchform input{color:#FFF !important;font-family:Helvetica, sans-serif !important;font-weight:normal;display:block;}
#searchform::-webkit-input-placeholder{color:#FFF !important;}
#searchform:-moz-placeholder{color:#FFF !important;}
#searchform::-moz-placeholder{color:#FFF !important;}
#searchform:-ms-input-placeholder{color:#FFF !important;}
#searchform input#s{padding:0;font-size:4.2em;height:54px;line-height:54px;margin:0 0 0 0;float:left;display:block;width:100%;background:#565656;}
#searchform input#s:focus{}
#searchform input#searchsubmit{border-style:none;text-indent:-9999px;background:url(../images/search.svg) center top no-repeat;width:60px;height:54px;cursor:pointer;background-size:57px 54px !important;background-position:right center;position:absolute;top:0;right:-60px;}
@media all and (max-width:900px){#search{/**/float:none !important;display:block !important;width:auto !important;opacity:1 !important;}
#searchform{margin:0 50px 0 0;}
#searchform input#searchsubmit{width:44px !important;height:46px !important;background-size:44px 40px !important;right:-50px;}
#searchform input#s{font-size:3em;height:46px;line-height:46px;}
}
@media all and (max-width:700px){#search{margin-bottom:0em;width:calc(100% - 50px);}
#searchbox{width:62%;padding-top:0;margin-bottom:0.5em;}
#searchform{position:relative;margin:0;margin:0 48px 0 0;}
#searchform section{}
#searchform *{}
#searchform input{letter-spacing:-1px;}
#searchform input#s{height:44px;line-height:48px;background:#333;}
#searchform input#searchsubmit{width:40px;height:40px;position:absolute;top:0px;right:-48px;}
#searchform input#s{font-size:2.4em;}
#newsletter{float:none;width:auto !important;clear:both;border-top:1px solid #333;padding:0;}
#newsletter h3{padding-left:0;line-height:1;}
}
#mainnav{background:#333;width:100%;padding:2em 0;}
@media (min-width:700px){#mainnav{display:block !important;}
#topbar{display:block !important;}
}
#mainnav ul{position:relative;}
#mainnav ul li.top{font-size:2.4em;margin-bottom:0;width:30.58823529411765%;float:left;}
#mainnav li.top:nth-child(1), #mainnav li.top:nth-child(2), #mainnav li.top:nth-child(4), #mainnav li.top:nth-child(5){margin-right:4.11764705882353%;}
#mainnav ul li.hassub a span.bottombit{background:white;position:absolute;width:100%;height:14px;top:100%;left:0;display:block;margin-top:8px;}
body.hasjs #mainnav ul li.hassub .bottombit{display:none;}
#mainnav ul li.hassub:hover a .bottombit{display:block;}
#mainnav li.top a.toplink{color:#FFF;display:block;border-bottom:8px solid #666;text-decoration:none;line-height:1.25;padding-top:8px;padding-left:4.80769230769231%;position:relative;}
#mainnav ul li#artists a.toplink{border-color:#99cc00;}
#mainnav ul li#audiences a.toplink{border-color:#ff544a;}
#mainnav ul li#arts a.toplink{border-color:#53cce3;}
#mainnav ul li#audiences:after{content:"";display:table;clear:both;}
@media (min-width:700px){#mainnav ul li.opennav{background:white !important;color:#000;}
#mainnav ul li.opennav a{color:#000 !important;}
#mainnav ul li#arts.opennav, #mainnav ul li#arts.opennav a.toplink{background:#53cce3 !important;border-bottom-color:#53cce3 !important;}
#mainnav ul li#audiences.opennav, #mainnav ul li#audiences.opennav a.toplink{background:#ff544a !important;border-bottom-color:#ff544a !important;}
#mainnav ul li#artists.opennav, #mainnav ul li#artists.opennav a.toplink{background:#99cc00 !important;border-bottom-color:#99cc00 !important;}
#mainnav ul li.top{padding-bottom:14px;}
#mainnav ul li ul{position:absolute;top:100%;left:0;left:-1.470588235294118%;width:100%;background:white;z-index:9999;padding:0.5em 1.470588235294118% 0.25em;box-shadow:5px 5px 5px rgba(0, 0, 0, 0.5);}
#mainnav ul li ul li{font-size:0.8em;width:30.58823529411765%;float:left;border-bottom:7px solid #FFF !important;}
#mainnav ul li ul li a{color:#666 !important;border-color:white !important;display:block;padding:0.25em 0 0.25em 4.80769230769231% !important;border-bottom:1px solid #666 !important;text-decoration:none;}
#mainnav ul li ul li#current a,
#mainnav ul li ul li a:hover{color:#000 !important;border-bottom:1px solid #000 !important;}
#mainnav ul li ul li#current,
#mainnav ul li ul li:hover{border-bottom:7px solid #000 !important;}
#mainnav ul li ul li:nth-child(1), #mainnav ul li ul li:nth-child(2), #mainnav ul li ul li:nth-child(4), #mainnav li.top:nth-child(5){margin-right:4.11764705882353%;}
#mainnav ul li a:hover{text-decoration:none;border-bottom:8px solid #FFF !important;}
#mainnav ul li.hassub:hover a.toplink{background:white !important;color:#000;border-bottom:8px solid #FFF !important;}
#mainnav ul li.hassub:hover ul li a:hover{background:white !important;color:#000;border-bottom:1px solid #000 !important;}
#mainnav ul li.hassub:hover ul li a{background:white !important;}
}
@media (max-width:700px){#mainnav ul li ul{left:0;width:100%;background:white;z-index:9999;padding:0.5em 0 0.25em;}
#mainnav ul li ul li{font-size:0.8em;float:left;}
#mainnav ul li ul li a{color:#666 !important;border-color:white !important;background:white !important;display:block;padding:0.25em 0 0.25em 45px !important;}
#mainnav ul li ul li a:hover{color:#000 !important;}
#mainnav ul li a:hover{text-decoration:none;border-bottom:8px solid #FFF;}
#mainnav ul li.hassub:hover a{background:white;color:#000;border-bottom:8px solid #FFF !important;}
#mainnav ul li.hassub a span.bottombit{display:none !important;}
}
body.hasjs #mainnav ul li ul{display:none;}
/**/body.about #mainnav ul li#about a,
body.blog #mainnav ul li#arts a,
body.whats-on #mainnav ul li#whats-on a,
body.news #mainnav ul li#news a, body.post #mainnav ul li#news a{border-color:#FFF;background:#FFF;color:#000;}
body.artists #mainnav ul li#artists a.toplink{border-color:#99cc00;background:#99cc00;color:#000;}
body.audiences #mainnav ul li#audiences a.toplink{border-color:#ff544a;background:#ff544a;color:#000;}
body.arts #mainnav ul li#arts a.toplink{border-color:#53cce3;background:#53cce3;color:#000;}
@media (max-width:1000px){#mainnav ul li{font-size:2em;margin-bottom:0em;}
}
@media (max-width:700px){#mainnav{}
#mainnav li{width:auto !important;padding:0 28px;padding:0;margin:0 !important;float:none !important;}
#mainnav ul li a{padding-left:20px;}
}
#hamburger{display:none;}
#hamburger{font-size:2.4em;margin-bottom:0;clear:both;padding:10px 0;background:#333;background:#333;font-weight:bold;padding:0 28px 0.75em;color:#FFF;margin:0;}
#hamburger span{display:block;height:44px;line-height:2.5;background:url(../images/showsubnav.svg) no-repeat right bottom;background-size:auto 28px;}
#hamburger.out span{background-image:url(../images/opensubnav.svg);}
@media all and (max-width:700px){#hamburger{display:block;}
#hamburger span{}
#mainnav{padding:0 0;position:relative;border-top:1px solid #333 !important;}
}
#introarea{padding-bottom:1em;}
#subnav{}
.casestudy{background:#232323;color:#99CC00;margin-bottom:2.4em !important;}
body.artists .casestudy, body.artists .casestudy a{color:#99cc00;}
body.audiences .casestudy, body.audiences .casestudy a{color:#ff544a;}
body.arts .casestudy, body.arts .casestudy a{color:#53cce3;}
.casestudy div.padding{padding:0 4.117647058823529%;}
.casestudy div.padding p{height:9.2em;margin-bottom:0.25em;overflow:hidden;}
.casestudy hr.nooptions{border:none;outline:none;border-top:1px dotted #FFF;height:0;margin-bottom:1rem;}
.casestudy ul.accessoptions{border-bottom:1px dotted #FFF;border-top:1px dotted #FFF;margin-bottom:1em;clear:both;}
.casestudy ul.accessoptions li{height:60px;float:left;overflow:hidden;width:auto;margin:5px 0.6em 5px 0;margin-right:0.75em !important;}
.casestudy ul.accessoptions li img{display:block;height:100%;width:auto !important;}
@media all and (min-width:700px) and (max-width:1050px){.casestudy ul.accessoptions li{height:44px;margin-right:0.6em !important;}
}
@media all and (max-width:700px){.casestudy ul.accessoptions li{height:44px;margin-right:0.3em !important;}
.casestudy div.padding p{height:auto !important;overflow:visible;padding-bottom:1.2em;}
}
@media all and (min-width:700px){#introarea, #subnav{width:48.99135446685879%;}
body.single-whats-on #introarea{width:48.99135446685879%;width:57.49279538904899%;}
#introarea{float:left;}
#subnav{float:right;}
}
#anchorlinks{margin-bottom:3em;}
#anchorlinks a{display:block;border-bottom:1px solid #333;line-height:1.5;}
#anchorlinks a:hover{text-decoration:none;border-bottom:1px solid #000;}
@media all and (min-width:700px){.casestudy,
#anchorlinks li,
.col{width:48.99135446685879%;margin:0 2.017291066282421% 0 0;float:left;}
.col2{width:31.98847262247839%;}
.col4{width:65.99423631123919%;}
#anchorlinks li{margin-bottom:2em;}
#anchorlinks li.singlelink{width:100%;}
.casestudy:nth-of-type(2n),
#anchorlinks li:nth-of-type(2n){margin-right:0;}
.doublecol .gridbox{margin-bottom:2.017291066282421%;}
}
.doublecol{width:100%;margin:0;clear:left;}
.twobox{color:#FFF;background:#232323;width:100%;margin:0 0 2em;}
.twobox section{padding:4.117647058823529%;}
@media (min-width:900px){.twobox{height:0;padding-bottom:100%;}
}
@media (min-width:1100px){.twobox{height:0;padding-bottom:78.67647058823529%;}
}
#subnav nav{clear:both;}
#subnav ul{margin-bottom:1em;}
#subnav ul li{font-size:2.4em;margin-bottom:0.5em;line-height:1.2;font-weight:bold;}
#subnav ul.submenu2 li{font-size:2em;}
#subnav ul li a{color:#333;display:block;border-bottom:7px solid #FFF;text-decoration:none;}
#subnav ul li a:hover{text-decoration:none;border-bottom:none;}
#subnav ul li a span{display:block;padding:0 0 0 8px;border-bottom:1px solid #333;}
#subnav ul li a:hover span{border-bottom:8px solid #333;}
#subnav ul li#current a{border-bottom:none;}
#subnav ul li#current a span{border-bottom:8px solid #333;}
body.artists #subnav ul li#current a span{border-color:#99cc00;}
body.audiences #subnav ul li#current a span{border-color:#ff544a;}
body.arts #subnav ul li#current a span{border-color:#53cce3;}
@media (min-width:700px){#subnav nav.lessitems li,
#subnav ul.submenu{width:30.58823529411765%;float:left;}
#subnav nav.lessitems li:nth-of-type(1), #subnav nav.lessitems li:nth-of-type(2),
#subnav ul.submenu:nth-of-type(1), #subnav ul.submenu:nth-of-type(2){margin-right:4.117647058823529%;}
#subnav ul.submenu2{width:47.94117647058824%;float:left;}
#subnav ul.submenu2:nth-of-type(1){margin-right:4.117647058823529%;}
#subnav ul.submenu2 li{width:100%;float:none;}
}
@media (max-width:700px){#subnav ul{width:auto !important;padding:0 28px;padding:0;margin:0 !important;float:none !important;}
}
.showsubnav{font-size:2.4em;margin-bottom:0.5em;border-bottom:8px solid #666;clear:both;padding-bottom:10px;font-weight:bold !important;}
.showsubnav strong{display:block;height:44px;line-height:2.5;background:url(../images/showsubnav.svg) no-repeat right bottom;background-size:auto 44px;padding-left:10px;}
@media screen and (min-width:700px) and (max-width:1200px){.showsubnav{padding-bottom:10px;}
.showsubnav strong{background-size:auto 28px;line-height:1.8;height:28px;}
}
@media screen and (max-width:700px){.showsubnav strong{background-size:auto 28px;line-height:1.8;height:28px;}
}
.opensubnav strong{background-image:url(../images/opensubnav.svg);}
#subnav{}
.eventsub{}
#subnav .boxlink{font-size:1.5em;}
p.more,
#textcontent p.more,
.boxlink a{border:1px solid #000;color:#000;text-align:center;line-height:2.6;transition:all 0.2s ease;}
.boxlink a{display:block;}
p.more:hover,
.boxlink a:hover{text-decoration:none;background:#000;color:#FFF !important;}
p.more{text-align:left;padding:0 0.75em;margin:0.75em 0;width:auto !important;display:inline-block;}
#archive .boxlink{text-align:center;}
#archive .boxlink a{border:1px solid #FFF;color:#FFF;text-align:center;/*line-height:2.6;*/transition:all 0.2s ease;}
#archive .boxlink a{/*display:inline-block;padding:0 0.75em;*/}
#archive .boxlink a:hover{background:#FFF;color:#000 !important;}
@media (max-width:700px){ .nextpage{width:100%;margin:0 auto 1em;} }
@media (min-width:900px){ .nextpage{width:31.98847262247839%;margin:0 auto 1em;} }
@media all and (max-width:900px) and (min-width:700px){ .nextpage{width:48.99135446685879%; margin:0 auto 1em;} }
#introarea #dates{margin:0 0 0.25em;}
#introarea #venue{margin:0 0 1em;}
@media screen and (min-width:1000px){body.whats-on #introarea h1, body.whats-on #introarea p{}
body.single-blog #introarea,
body.single-post #introarea,
body.whats-on #introarea{margin-left:17.0028818443804%;}
}
@media all and (min-width:900px){body.whats-on #subnav{width:23.48703170028818%;width:14.98559077809798%;}
}
@media all and (max-width:900px) and (min-width:700px){body.whats-on #subnav{width:17.50720461095101%}
}
#accesslinks{background:#000;padding-top:4em;}
#accesslinks h2{color:#FFF;}
nav#accessnav{clear:both;padding:2em 0 0;}
nav#accessnav li{float:left;width:14.98559077809798%;margin:0 2.017291066282421% 2.017291066282421% 0;font-size:2.4em;line-height:1;}
nav#accessnav li a{display:block;background:#ebebeb;height:0;padding-bottom:100%;position:relative;color:#000;}
nav#accessnav li a span{width:70%;display:block;position:absolute;bottom:8%;left:8%;}
nav#accessnav li a:hover{text-decoration:none;background:#99CC00;}
body.home nav#accessnav li a{background:#333;color:#FFF;}
body.home nav#accessnav li a:hover{background:#FFF;color:#000;}
nav#accessnav li a b.icon{background-position:center center;background-size:auto 100%;background-repeat:no-repeat;width:84%;display:block;height:0;padding-bottom:48.07692307692308%;position:absolute;top:10%;left:8%;}
body.artists nav#accessnav li a:hover,
body.artists nav#accessnav li.current a{background:#99cc00;}
body.audiences nav#accessnav li a:hover,
body.audiences nav#accessnav li.current a{background:#ff544a;}
body.arts nav#accessnav li a:hover,
body.arts nav#accessnav li.current a{background:#53cce3;}
@media screen and (min-width:1000px){nav#accessnav li:nth-of-type(6n){margin-right:0;}
}
@media screen and (min-width:700px) and (max-width:1000px){nav#accessnav li{width:23.48703170028818%;font-size:2.2em;}
nav#accessnav li:nth-of-type(4n){margin-right:0;}
}
@media screen and (max-width:700px){nav#accessnav{padding:0 0 0;}
nav#accessnav li{width:48.99135446685879%;font-size:1.6em;}
nav#accessnav li:nth-of-type(2n){margin-right:0;}
}
#meta{border-bottom:1px solid #333;border-top:1px solid #333;margin-bottom:2em;padding:15px 0;clear:both;}
#meta ul#accessoptions{float:left;}
#meta ul#accessoptions li{height:90px;float:left;margin-right:1.4em;margin-bottom:0;position:relative;}
#meta ul#accessoptions li img{display:block;height:100%;width:auto;}
#meta ul#accessoptions li aside{display:none;}
ul#accessoptions #pressed{}
#meta #tooltip{padding-top:5px;padding-bottom:10px;clear:both;}
#meta #tooltip p{margin:0;}
@media screen and (min-width:1000px){#meta #tooltip,
#meta ul#accessoptions{padding-left:17.0028818443804%;}
#meta #tooltip{padding-right:17.0028818443804%;}
}
#meta p#posted{float:left;height:100px;line-height:100px;margin:0;}
@media screen and (min-width:700px){#meta p#posted{margin-left:17.0028818443804%;}
}
@media all and (max-width:1000px) and (min-width:800px){#meta p#posted{line-height:75px;height:75px;}
}
@media all and (max-width:800px){#meta p#posted{line-height:50px;height:50px;}
}
#meta ul#sharing{height:58px;float:right;height:100px;}
ul#sharing li{float:left;margin:0 0 0 15px;padding:21px 0 0;}
ul#sharing li a{display:block;background:#999999;border-radius:50%;width:58px;height:58px;text-indent:-9999px;overflow:hidden;background-position:center center;background-size:cover;}
ul#sharing li.twitter a{background-image:url(../images/twitter.svg);background-color:#55acee;}
ul#sharing li.facebook a{background-image:url(../images/facebook.svg);background-color:#3b5998;}
ul#sharing li.facebook a:hover, #meta li.twitter a:hover{background-color:#333;}
@media all and (max-width:1100px) and (min-width:800px){#meta ul#accessoptions li{height:75px;margin-right:1em;}
ul#sharing li{margin:0 10px 1em 0;padding:15px 0 0;}
#meta ul#sharing{height:44px;}
#meta ul#sharing li a{width:44px;height:44px;}
}
@media all and (max-width:800px) and (min-width:700px){#meta ul#accessoptions li{height:50px;margin-right:1em;}
ul#sharing li{margin:0 10px 1em 0;padding:3px 0 0;}
#meta ul#sharing{height:44px;}
#meta ul#sharing li a{width:44px;height:44px;}
}
@media all and (max-width:700px){#meta ul#accessoptions li{height:50px;margin-right:0.75em;}
#meta{height:auto;padding:10px 0 10px;}
#meta ul#accessoptions li{height:50px;}
#meta ul#accessoptions{/*clear:both;*/}
#meta p#posted{float:left;height:44px;line-height:44px;}
ul#sharing li{margin:0 10px 1em 0;padding:3px 0 0;}
#meta ul#sharing{height:44px;/*clear:both;float:none;padding-top:12px;*/}
#meta ul#sharing li a{width:44px;height:44px;}
}
#recent{background:#333;padding:50px 0;}
#recent h2{text-align:center;color:#FFF;}
#recentholder{width:65.99423631123919%;margin:0 auto 20px;}
#recentnews{width:100%;position:relative;z-index:10;}
@media (max-width:900px){#recentholder{width:80% !important;}
}
@media (max-width:700px){#recentholder{width:100% !important;}
}
#recentnews li{background:#FFF;width:100%;font-size:1em;border-left:1px solid #333333;}
#recentnews li .img{width:100%;height:0;padding-bottom:50.21834061135371%;margin:0;position:relative;border-bottom:8px solid #666;}
#recentnews li div.padding{padding:2em 3.056768558951965%;position:relative;}
#recentnews li .img img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
#recent .artists .img{border-color:#99cc00;}
#recent .audiences .img{border-color:#ff544a;}
#recent .arts .img{border-color:#53cce3;}
#recentnews li h3{font-size:3.6em;line-height:1.2;width:61.35371179039301%;float:left;margin-bottom:0.5em;height:4em;}
#recentnews li h3 a{color:#000;}
#recentnews li div.padding p{clear:both;}
#recentnews li div.excerpt{clear:both;height:19em;overflow:hidden;}
#recent .bx-pager{display:none;}
#recentnews li .bx-pager{display:block;position:absolute;right:3.056768558951965%;right:0;top:2em;width:25em;padding-right:28px;height:6em;z-index:82;}
#recentnews li .bx-pager div{font-size:3em;float:left;margin:0 0 0 0.5em;line-height:1;}
#recentnews li .bx-pager div a{color:#000;display:block;padding:0.2em 0.5em 0.2em;}
#recentnews li .bx-pager div a.active{border-bottom:8px solid #000;}
#recentnews li .bx-pager div a:hover{text-decoration:none;color:#F0F;}
#recent .bx-controls-direction{position:relative;z-index:5;}
#recent .bx-controls-direction{width:100%;position:absolute;top:50%;left:0;}
.bx-controls{}
#recent .bx-controls-direction a{width:92px;max-width:92px !important;height:92px;position:absolute;top:50%;margin:0 0 0 0;padding:0 !important;display:block;margin-top:-34px;overflow:hidden;background-size:contain !important;background-repeat:no-repeat;overflow:hidden;text-indent:-999px;}
#recent .bx-controls-direction a.bx-prev{background-image:url(../images/arrow-left.png);left:4px;}
#recent .bx-controls-direction a.bx-next{background-image:url(../images/arrow-right.png);right:4px;}
#quicklinks{background:#333 url(../images/tail_big_white.svg) no-repeat center top;background-size:78px 39px;padding-top:100px;}
.quicklinks{padding-top:115px;background-repeat:no-repeat;background-position:center top;background-size:100px 86px;margin-bottom:6em !important;}
#artistslinks{background-image:url(../images/shapes/square.svg);}
#audienceslinks{background-image:url(../images/shapes/circle.svg);}
#artslinks{background-image:url(../images/shapes/triangle.svg);}
.quicklinks h2{background:#FFF;margin:0;text-align:center;padding:0.5em 0;color:#333;}
.quicklinks h3{font-size:2.4em;padding:0.75em 0;margin:0;}
.quicklinks div{background:#FFF;padding:0 6.306306306306306%;}
.quicklinks div.news{border-bottom:1px solid white;}
.quicklinks div.news .newslink{height:4.8em;height:3.6em;height:2.4em;line-height:1.2;overflow:hidden;margin-bottom:0.5em;}
.quicklinks div.news .newslink a{text-decoration:none !important;}
.quicklinks div.news .readarticle{line-height:1;margin-bottom:1em;}
.quicklinks{overflow:hidden;margin-bottom:2em;}
.quicklinks .img{width:100%;height:0;padding-bottom:56.30630630630631%;padding-bottom:67.56756756756757%;position:relative;margin:0;display:block;}
.quicklinks .img img{width:100%;height:100%;position:absolute;top:0;left:0;}
.quicklinks .links{background-image:url(../images/tail.svg);background-position:left bottom;background-size:444px 10px;background-repeat:repeat-x;padding-bottom:10px;}
#artistslinks .links{background-color:#99CC00;}
#audienceslinks .links{background-color:#FF544A;}
#artslinks .links{background-color:#53CCE3;}
.quicklinks .links ul{margin:0 0 1em;}
.quicklinks .links ul li{margin:0;}
.quicklinks .links ul li a{color:#000;display:block;padding:0.5em 0;border-top:1px dotted #000;text-decoration:none;}
.quicklinks .links ul li:first-child a{border-top:none;padding-top:0;}
.quicklinks .links ul li a:hover{color:#666;}
.nib{background:#e5e5e5;position:relative;margin-bottom:28px;transition:background-color ease 0.3s;}
.nib .img{display:block;width:100%;height:0;padding-bottom:67.56756756756757%;position:relative;background-color:#99cd00;background-blend-mode:multiply;background-size:cover;background-position:center center;transition:background-size ease 0.3s;}
.nib .img img{width:100%;height:100%;position:absolute;top:0;left:0;}
.nib div.info{width:100%;height:0;padding-bottom:50%;}
.nib div.info div{padding:2em 6.306306306306306%;}
.nib div.info div p{font-size:2.4em;margin:0 0 0.5em;}
.nib div.info a{text-decoration:none;}
.nib div.info a:hover{color:#000;}
.nib .dates strong{font-size:0.75em;}
.nib:hover{background:#000;cursor:pointer;}
.nib:hover *{color:#FFF !important;}
.nib .natural{height:auto !important;}
@media (max-width:1400px){.nib div.info{padding-bottom:65%;}
.nib div.info div p{font-size:2.4em;}
}
@media (max-width:700px){.nib div.info{width:100%;height:auto;padding-bottom:10px;}
}
@media (min-width:900px){section .number2,
.third{width:31.98847262247839%;margin:0 2.017291066282421% 3em 0;float:left;}
section .number3{margin-right:0 !important;}
}
@media all and (max-width:900px) and (min-width:700px){section .number3,
.third{width:48.99135446685879%;margin:0 2.017291066282421% 3em 0 !important;float:left;}
section .number2{margin-right:0 !important;}
}
.publication{position:relative;}
.publication span{display:block;position:relative;width:100%;height:0;padding:0 0 132.8828828828829%;}
.publication img{display:block;width:100%;height:100%;position:absolute;}
#headshots li{font-size:1em;}
#headshots .open{}
#headshots .headshot p{border-top:15px solid #FFF;}
#headshots .open p{background:#dfdfdf;border-color:#99CC00;}
.headshot{margin-bottom:1em;font-size:1em;}
.headshot span{display:block;width:100%;height:0;padding-bottom:100%;position:relative;}
.headshot span img{display:block;width:100%;height:100%;position:absolute;}
.headshot p{font-size:2em;height:4em;padding:0.25em 0 0;line-height:1.2;}
@media all and (min-width:700px){.headshot p{font-size:3em;height:4em;padding:0.5em 0 0;line-height:1.2;}
#headshots .headshot p{border-width:25px;}
}
.bio{clear:both;}
.bio .textcol{padding-bottom:3em;}
#archive{background:#333;padding:4em 0;}
#archive h2{color:#FFF;text-align:center;margin-bottom:1em;}
.gridbox{display:block;position:relative;width:100%;height:0;margin-bottom:4.117647058823529%;background:#99cc00;overflow:hidden}
body.artists #archive .nib .img,
body.post .gridbox,
body.artists .gridbox{background:#99cc00;}
body.audiences #archive .nib .img,
body.audiences .gridbox{background:#ff544a;}
body.arts #archive .nib .img,
body.whats-on .gridbox,
body.arts .gridbox{background:#53cce3;}
.gridbox img{position:absolute;top:0;left:0;width:100%;height:100%;}
.gridbox span, .gridbox .image{display:block;padding:4.117647058823529%;}
.gridbox span.vidcap{display:block;padding:2% 4.117647058823529%;}
.gridbox .image span, .gridbox span span{padding:0;}
.grid_6x4{padding-bottom:57.34870317002882%;}
.grid_6x3{padding-bottom:42.50720461095101%;}
.grid_3x5{padding-bottom:147.3529411764706%;}
.grid_3x4{padding-bottom:117.0588235294118%;}
.grid_3x3{padding-bottom:86.76470588235294%;}
.grid_3x2{padding-bottom:56.47058823529412%;}
.grid_2x3{padding-bottom:132.8828828828829%;}
.grid_4x3{padding-bottom:64.41048034934498%;}
p.gridbox{font-size:1em;}
.imgcaption{display:none;}
.gridbox .icap{position:absolute;display:block;width:100%;height:0;padding-bottom:30.29411764705882% !important;bottom:0;left:0;z-index:99;color:#000;}
.col2 .gridbox .icap{padding-bottom:46.3963963963964% !important;}
.col4 .gridbox .icap{padding-bottom:22.48908296943231% !important;}
.gridbox .icap b{width:90.1%;padding:0 6% 0 4%;position:absolute;left:0;bottom:0;display:block;font-weight:normal;min-height:100%;background:rgba(153,204,0,0.9);}
@media all and (min-width:700px){.doublecol .gridbox .icap{padding-bottom:14.84149855907781% !important;}
.doublecol .gridbox .icap b{width:95.1%;padding:0 3% 0 2%;}
}
.centrecol{float:none;margin:0 auto;}
.textcol{margin:0 auto;width:65.99423631123919%;padding-bottom:2em;clear:both;}
.textcol *{max-width:800px;}
.hoosh{padding-top:3em;}
@media all and (max-width:1000px){.textcol{width:100%;}
}
.gridbox .icap b p{font-size:2.2em;margin:0.75em 0;}
.gridbox .icap b h1,
.gridbox .icap b h2,
.gridbox .icap b h3,
.gridbox .icap b h4{font-size:2.4em;margin:0.5em 0;}
.artists .gridbox .icap b{background:rgba(153,204,0,0.95);color:000;}
.audiences .gridbox .icap b{background:rgba(255,84,74,0.95);color:000;}
.arts .gridbox .icap b, .whats-on .gridbox .icap b{background:rgba(83,204,227,0.95);color:000;}
.grid1 #gridbox1 .icap{bottom:41.11776447105788%}
.vidholder{display:block;}
.vidholder .vid{width:100%;height:0;padding-bottom:56.25%;position:relative;}
.vidholder .vid iframe{width:100%;height:100%;position:absolute;top:0;left:0;}
blockquote p.quote{background:url(../images/quote1.svg) no-repeat left top;background-size:32px 30px;font-size:4.2em;line-height:1.2;margin:0 0 0.25em;}
blockquote p.longquote{font-size:3.2em;}
blockquote p.quote strong{display:block;background:url(../images/quote2.svg) no-repeat left bottom;background-size:32px 30px;padding:40px 0;font-weight:bold;}
@media all and (max-width:1000px) and (min-width:700px){blockquote p.quote{background-size:21px 20px;}
blockquote p.quote strong{background-size:21px 20px;padding:20px 0 25px;line-height:1.15;}
.gridbox .icap{position:absolute;display:block;width:100%;height:auto;padding-bottom:0 !important;}
.gridbox .icap b{padding:20px;position:static;}
blockquote p.quote{font-size:3em;}
}
@media all and (max-width:700px){
	.gridbox .icap{position:absolute;display:block;width:100%;height:auto;padding-bottom:0 !important;}
	.gridbox .icap b{padding:10px 20px;position:static;}

.gridbox .icap b p{font-size:1.6em;margin:0.75em 0;}
.gridbox .icap b h1,
.gridbox .icap b h2,
.gridbox .icap b h3,
.gridbox .icap b h4{font-size:1.8em;margin:0.5em 0;}

blockquote.gridbox{height:auto;padding-bottom:0;}
blockquote.gridbox span{height:auto;padding-bottom:4.117647058823529;}
blockquote p.quote,
blockquote p.longquote{font-size:2.4em;}
}
#homeslidearea{background:#333;}
#homeslidearea div#slideswrapper{margin:0 auto;max-width:1950px;position:relative;padding:0 !important;background:none;}
#homenews{margin:0 auto;width:100%;height:auto;}
#homenews #imgbox{width:100%;position:relative;}
#homenews #img{width:92.53333333333333%;width:85%;margin:0 auto;max-width:1600px;position:relative;z-index:50;}
@media all and (min-width:1500px){#homenews #img{width:85%;}
}
#homenews #img p#image{height:0;padding-bottom:40.625%;width:100%;margin:0 !important;}
#homenews #img p img{width:100%;display:block;height:100%;position:absolute;top:0;left:0;z-index:50;}
#homenews #img p#image img.behind{z-index:40;}
.triangle{position:absolute;top:-43px;left:3.48837209302326%;z-index:81;}
.color{fill:#817276;background:#817276;}
#homenews #text div{position:relative;z-index:80;}
#homenews #text{position:relative;top:-6em;width:57.33333333333333%;max-width:860px;margin:0 auto;background:#817276;z-index:80;}
@media all and (max-width:700px){#homenews #text{margin-top:6em;margin-bottom:-4em;}
}
#homenews #text.artists, #homenews #text.artists .color{background:#99cc00;fill:#99cc00;color:#000;}
#homenews #text.audiences, #homenews #text.audiences .color{background:#ff544a;fill:#ff544a;color:#000;}
#homenews #text.arts, #homenews #text.arts .color{background:#53cce3;fill:#53cce3;color:#000;}
#homenews #text .padding{padding:3% 3.48837209302326% 3.48837209302326%;}
#homenews #text .padding h3{font-size:4.8em;font-size:4.2em;line-height:1.20833333333333;margin:0;clear:both;font-weight:normal !important;}
#homenews #text .padding h3 a{background-size:45px 42px;display:block;padding-bottom:10px;color:#FFF;font-weight:normal !important;height:4em;height:5em;overflow:hidden;}
#homenews #text .padding h3 a strong, #homenews #text .padding h3 a b{font-weight:bold !important;}
#homenews #text .padding h3 a:hover, #homenews #text .padding h3 a:focus{text-decoration:none;color:#000 !important;}
@media all and (max-width:700px){#homenews #text .padding h3 a{height:auto;}
}
#featuredheading{float:left;font-size:3em;line-height:1;margin:0 0 0.8em;}
#homenews #text.artists .padding *,
#homenews #text.audiences .padding *,
#homenews #text.arts .padding *{color:#000;}
#homenews #text.artists .padding h3 a, #homenews #text.audiences .padding h3 a, #homenews #text.arts .padding h3 a{background-image:url(../images/smallarrow_black.png);}
#homenews #text.artists .padding h3 a:hover, #homenews #text.audiences .padding h3 a:hover, #homenews #text.arts .padding h3 a:hover{color:#FFF;background-image:url(../images/smallarrow.png);}
#homenews #text.black .padding h3 a{background-image:url(../images/smallarrow_black.png) !important;}
#homenews #text.black .padding h3 a, #homenews #text.black .padding h3 a *{color:#000 !important;}
#homenews #text.black .padding h3 a:hover{background-image:url(../images/smallarrow.png) !important;}
#homenews #text.black .padding h3 a:hover, #homenews #text.black .padding h3 a:hover *{color:#FFF !important;}
#homenews #text.white .padding h3 a{background-image:url(../images/smallarrow.png) !important;}
#homenews #text.white .padding h3 a, #homenews #text.white .padding h3 a *{color:#FFF !important;}
#homenews #text.white .padding h3 a:hover{background-image:url(../images/smallarrow_black.png) !important;}
#homenews #text.white .padding h3 a:hover, #homenews #text.white .padding h3 a:hover *{color:#000 !important;}
#homenews #text .padding h3 a, #homenews #text .padding h3 a:hover,
#homenews #text.black .padding h3 a, #homenews #text.black .padding h3 a:hover,
#homenews #text.white .padding h3 a, #homenews #text.white .padding h3 a:hover{background-image:none !important;}
#homenews #text.black .padding *{color:#000 !important;}
#homenews #text.white .padding *{color:#FFF !important;}
#img{}
#imgbox #acwrapper{height:0;}
#imgbox #acwrapper #artscouncil{position:relative;top:3em;margin-bottom:2em;}
#artscouncil a{display:block;width:234px;height:102px;padding-bottom:0;background:url(../images/artscouncil.svg) no-repeat left top;background-size:contain;text-indent:-999px;overflow:hidden;margin-bottom:2em;border-bottom:20px solid #333;}
#imgbox #artscouncil{width:17.0028818443804%;}
#imgbox #artscouncil a{width:100%;height:0;padding-bottom:43.58974358974359%;}
body.show-focus-outlines #artscouncil a:focus{background-color:blue !important;outline:none !important;}
ul#newslist{position:static;left:-20000px;width:1px;height:1px;overflow:hidden;}
.newsnav{position:relative;z-index:82;float:right;margin-bottom:1em;}
.newsnav li{font-size:3em;float:left;margin:0 0 0 0.8em;line-height:1;}
.newsnav a{color:#FFF;display:block;padding:0 0.3em 0.2em;}
.newsnav li#current a{border-bottom:8px solid #FFF;}
.newsnav li a:hover{text-decoration:none;color:#000;}
@media (max-width:900px){#homenews #text{width:92.53333333333333%;}
#homenews #text .padding h3{font-size:3.5em;}
}
@media (max-width:700px){#homenews #text{width:80%;}
#homenews #text .padding h3{font-size:2.4em;}
#featuredheading, .newsnav li{font-size:2em;margin-top:0.5em;}
}
#homenews p#imagecaption{display:none;color:#FFF;font-size:1.6em;top:100%;padding-top:2.8em;position:absolute;}
#homenews p#imagecaption span{display:block;max-width:240px;}
@media all and (min-width:1400px){#homenews p#imagecaption{display:block;right:1%;width:14%;}
}
@media all and (max-width:1400px) and (min-width:1200px){#homenews p#imagecaption{display:block;right:1%;width:14%;}
}
@media all and (max-width:1200px) and (min-width:900px){#homenews p#imagecaption{display:block;right:4%;width:14%;}
}
@media (max-width:700px){#homenews p#imagecaption{display:none;}
}
#homenews #text.artists .newsnav a, #homenews #text.audiences .newsnav a, #homenews #text.arts .newsnav a{color:#000;}
#homenews #text.artists .newsnav li#current a, #homenews #text.audiences .newsnav li#current a, #homenews #text.arts .newsnav li#current a{border-bottom:8px solid #000;}
#homenews #text.artists .newsnav a:hover, #homenews #text.audiences .newsnav a:hover, #homenews #text.arts .newsnav a:hover{color:#FFF;}
#homenews #text.black .newsnav a{color:#000 !important;}
#homenews #text.black .newsnav a:hover{color:#FFF !important;}
#homenews #text.black .newsnav li#current a{border-bottom:8px solid #000 !important;}
#homenews #text.black .newsnav li#current a:hover{border-bottom:8px solid #FFF !important;}
#homenews #text.white .newsnav a{color:#FFF !important;}
#homenews #text.white .newsnav a:hover{color:#000 !important;}
#homenews #text.white .newsnav li#current a{border-bottom:8px solid #FFF !important;}
#homenews #text.white .newsnav li#current a:hover{border-bottom:8px solid #000 !important;}
.slidenav{width:92px;max-width:92px !important;position:absolute;top:50%;top:30%;margin:0 0 0 0;padding:0 !important;z-index:49;display:block;margin-top:-34px;overflow:hidden;}
#prevslide{left:4px;}
#nextslide{right:4px;}
#prevslide a, #nextslide a{display:block;background-repeat:no-repeat;background-position:left center !important;background-size:contain !important;width:100%;height:0;padding-bottom:73.91304347826087%;padding-bottom:100%;overflow:hidden;text-indent:-9999px;cursor:pointer;margin:0 0 0 0;}
#prevslide a{background-image:url(../images/arrow-left.png);}
#nextslide a{background-image:url(../images/arrow-right.png);background-position:right center !important;}
#prevslide a:hover{background-image:url(../images/arrow-left-over.png);}
#nextslide a:hover{background-image:url(../images/arrow-right-over.png);}
body.show-focus-outlines .slidenav a:focus{background-color:blue !important;}
@media (max-width:1200px){#prevslide, #nextslide, .slidenav{display:none;}
#homenews #img{width:100%;}
}
#mainimage{position:relative;margin-bottom:0;width:100%;}
#mainimage span{display:block;height:0;padding-bottom:30.97435897435897%;overflow:hidden;}
#mainimage img#mainimg{width:100%;height:auto;display:block;}
#mainimage img#sideshape{display:block;max-width:214px;height:auto;position:absolute;right:0;z-index:99;top:73%;}
@media (min-width:1550px){#mainimage img#sideshape{width:7%;right:0;}
}
@media (min-width:1700px){#mainimage img#sideshape{width:9%;right:0;}
}
@media (min-width:1900px){#mainimage img#sideshape{width:214px;right:0;}
}
@media (max-width:1550px){#mainimage img#sideshape{display:none;}
}
@media (max-width:700px){/*#mainimage{display:none;}*/
}
#catnav{margin-bottom:3em;}
#catnav p{margin:0;font-weight:bold;color:#333;}
#catnav p span{display:block;padding:0.5em 0 0 6.306306306306306%;line-height:3;border-bottom:1px solid #333333;}
#catnav ul{}
#catnav ul li{margin:0 0 10px 0;}
#catnav ul li:nth-child(4){margin-right:0;}
#catnav ul li a{display:block;background:#333333;color:#FFF;padding:0.5em 0 0 6.306306306306306%;line-height:3;}
#catnav ul li.current a,
#catnav ul li a:hover{background:#99cd00;color:#000;text-decoration:none;}
@media (min-width:700px){#catnav p{float:left;width:31.98847262247839%;}
#catnav ul{float:right;width:65.99423631123919%;}
#catnav ul li{float:left;width:22.70742358078603%;margin:0 3.056768558951965% 0 0;}
#catnav ul li a{padding:0.5em 0 0 13.46153846153846%;}
#catnav p span{padding:0.5em 0 0 6.306306306306306%;}
}
#categories{padding:1em 0;}
#categories hr{margin:4em 0 1em;clear:both;}
#categories p{font-size:1.6em;clear:both;}
#categories #cats{padding-bottom:0.5em;margin-bottom:0.5em;}
#categories .comma{display:none;}
#categories p a,
#categories p strong{display:block;float:left;margin:0 0.5em 0.5em 0;padding:0.5em;text-decoration:none;}
#categories p strong{padding-left:0;}
#categories p a{background:#e5e5e5;}
#categories p a:hover{color:white;background:black;text-decoration:none;}
.loader{clear:both;}
.file{line-height:1.5 !important;}
.file a{display:block;color:#2A579A !important;background-size:35px 35px;background-position:left top;min-height:35px;padding:3px 0 0 40px;background-repeat:no-repeat;}
.doc a, .docx a{background-image:url(../images/icons/doc.svg);}
.pdf a{background-image:url(../images/icons/pdf.png);color:#666 !important;}
.biotext{border-bottom:1px dotted #CCC;padding-top:1.25em;}
.biotext:last-child{border-bottom:none;}
.biolink{cursor:pointer;color:#666;}
.biolink:hover{color:#000;}
#artistsbiogs h3, #partnerbiogs h3{font-size:1.6rem !important;margin-bottom:0.6em;}
#artistsbiogs .square,
#partnerbiogs .square{width:31.98847262247839%;width:65.29411764705882%;margin:1rem auto;}
#partnerbiogs .square .image,
#artistsbiogs .square .image{padding-bottom:100%;height:0;display:block;position:relative;}
#partnerbiogs .square .image img,
#artistsbiogs .square .image img{position:absolute;top:0;left:0;width:100%;height:100%;}
#medianav{}
nav#medianav{clear:both;padding:5em 0 0;}
nav#medianav li{float:left;width:18.38616714697406%;margin:0 2.017291066282421% 2em 0;font-size:2.4em;line-height:1;}
@media all and (min-width:700px) and (max-width:1200px){nav#medianav li{font-size:2.2em;}
}
@media (max-width:700px){nav#medianav{padding:2em 0 0;}
nav#medianav li{width:48.99135446685879%;}
nav#medianav li:nth-child(2n+2){margin-right:0;}
nav#medianav li{font-size:1.8em;}
}
nav#medianav li a{display:block;height:0;padding-top:50%;padding-bottom:1.8em;position:relative;color:#000;border-bottom:6px solid black;background-position:center top;background-repeat:no-repeat;background-size:100% auto;}
nav#medianav li a span{width:90%;display:block;position:absolute;bottom:0.25em;left:1.96078431372549%;}
nav#medianav li a:hover{text-decoration:none;}
nav#medianav li#video a{background-image:url(../images/media/video.svg);}
nav#medianav li#audio a{background-image:url(../images/media/audio.svg);}
nav#medianav li#word a{background-image:url(../images/media/word.svg);}
nav#medianav li#publications a{background-image:url(../images/media/publications.svg);}
nav#medianav li#audio-description a{background-image:url(../images/media/audio-description.svg);}
body.video nav#medianav li#video a,
nav#medianav li#video a:hover,
nav#medianav li#video a.current{background-image:url(../images/media/video-green.svg);}
body.audio nav#medianav li#audio a,
nav#medianav li#audio a:hover,
nav#medianav li#audio a.current{background-image:url(../images/media/audio-green.svg);}
body.word nav#medianav li#word a,
nav#medianav li#word a:hover,
nav#medianav li#word a.current{background-image:url(../images/media/word-green.svg);}
body.publications nav#medianav li#publications a,
nav#medianav li#publications a:hover,
nav#medianav li#publications a.current{background-image:url(../images/media/publications-green.svg);}
body.audio-description nav#medianav li#audio-description a,
nav#medianav li#audio-description a:hover,
nav#medianav li#audio-description a.current{background-image:url(../images/media/audio-description-green.svg);}
@media (min-width:700px){}
@media (max-width:700px){}
ul.media{clear:both;}
ul.media li, ul.media li p.img{font-size:1em;background:#efefef;}
ul.media li h3{font-size:2.3em;margin-bottom:0.5em;}
ul.media li iframe, ul.media li div.vidholder{margin-bottom:1em;}
ul.media li p{margin-bottom:0.5em;}
ul.media li p.more{margin:0.25em 0 0.5em;}
ul.media li b{display:none;}
ul.media-word li{background:#FFF;font-size:2.4em;}
ul.media-word li strong{display:block;height:12em;margin-bottom:1.5em;}
ul.media-word li span{display:block;background:url(../images/icons/doc.svg) no-repeat left center;background-size:50px 50px;height:50px;line-height:50px;padding-left:60px;color:#2a579a;}
ul.media-word li a{display:block;border:1px solid #333;color:#000;}
ul.media-word li a:hover{text-decoration:none;background:#efefef;}
ul.media-video li h3{height:5.5em;overflow:hidden;}
ul.media-audio li h3{height:3.3em;overflow:hidden;}
ul.media-audio-description li h3{height:4.4em;overflow:hidden;}
ul.media-audio li .details{min-height:15em;}
ul.media-audio-description li .details{min-height:24em;}
ul.media-publications li h3 strong, ul.media-publications li h3 span{display:block;}
ul.media-publications li h3 span{color:#666666;}
ul.media-publications li h3 strong{height:5.5em;overflow:hidden;color:#000;margin-bottom:1em;}
ul.media-publications li h3 a:hover{color:#000;text-decoration:none;}
ul.media-publications li h3 a:hover span{text-decoration:underline;}
ul.media-publications li p.img{width:100%;height:0;position:relative;padding-bottom:132.8828828828829%;}
ul.media-publications li p.img img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}
ul.media li p.file{margin-bottom:1em;}
@media (min-width:700px){ul.media li{float:left;margin:0 2.017291066282421% 2.017291066282421% 0;}
ul.media-video li{width:31.98847262247839%;}
ul.media-video li .details{padding:1em 6.306306306306306%;}
ul.media-audio li{width:48.99135446685879%;}
ul.media-audio li .details{padding:1em 4.117647058823529%;}
ul.media-word li{width:23.48703170028818%;}
ul.media-word li a{padding:1em 16% 1em 8.588957055214724%;}
ul.media-publications li{width:31.98847262247839%;}
ul.media-publications li .details{padding:1em 6.306306306306306%;min-height:25em;}
ul.media-audio-description li{width:48.99135446685879%;}
ul.media-audio-description li .details{padding:1em 4.117647058823529%;}
ul.media-audio-description li:nth-child(2n+2),
ul.media-publications li:nth-child(3n+3),
ul.media-word li:nth-child(4n+4),
ul.media-audio li:nth-child(2n+2),
ul.media-video li:nth-child(3n+3){margin-right:0 !important;}
ul.media-audio-description li:nth-child(2n+3),
ul.media-publications li:nth-child(3n+4),
ul.media-audio li:nth-child(2n+3),
ul.media-video li:nth-child(3n+4){clear:both;}
}
@media all and (min-width:700px) and (max-width:900px){ul.media-word li{width:48.99135446685879%;}
ul.media-word li strong{height:8em;}
ul.media-word li a{padding:1em 16% 1em 8.588957055214724%;}
ul.media-word li:nth-child(2n+2){margin-right:0 !important;}
}
@media screen and (min-width:700px) and (max-width:1200px){ul.media li h3{}
ul.media-publications li h3 strong,
ul.media-video li h3{height:6.3em;}
ul.media-audio li h3{height:5.3em;}
ul.media-audio-description li h3{height:5.1em;}
}
@media (max-width:700px){ul.media li h3, ul.media li h3 strong{height:auto !important;overflow:auto !important;}
ul.media-word li strong{height:auto;}
ul.media-word li a,
ul.media li .details{padding:1em;}
ul.media li,
ul.media-video li,
ul.media-audio li,
ul.media-word li,
ul.media-publications li,
ul.media-audio-description li{width:100%;margin-bottom:28px;}
}
li.break{clear:both;border:1px solid red;width:100% !important;margin:0 !important;}
.resultslist li{font-size:1em;border-bottom:1px dotted #CCC;padding-bottom:1em;margin-bottom:2em;}
.resultslist li:last-child{border-bottom:none;}
.resultslist li h3{font-size:1.8em;margin-bottom:0.25em;}
.resultslist li p{font-size:1.6em;margin-bottom:0.5em;}
.searchdivider:last-child{display:none;}
#breadcrumbs{font-size:1.2rem;margin-bottom:1em;}
.backtotop{text-align:center;font-size:2rem;margin:1.4em auto 1em;clear:both;}
.backtotop a{display:inline-block;background:url(../images/up.svg) no-repeat left center;line-height:2;background-size:40px auto;padding-left:55px;text-decoration:none;}
.media-publications{}
#sitemap ul.list{width:14.98559077809798%;float:left;margin-right:2.017291066282421%;margin-bottom:2em;}
#sitemap ul.list li{}
#sitemap ul.list:last-child{margin-right:0;}
#sitemap ul ul{width:auto;padding:0.5em 0 0 1em;}
#sitemap ul ul ul{width:auto;padding:0.5em 0 0 1em;}
#sitemap ul ul li{list-style:disc;}
#sitemap ul ul ul li{font-size:0.85em;}
#sitemap ul.list li a{font-weight:normal;}
#sitemap ul.list li.top a.toplink{font-weight:bold;}
@media (max-width:1000px){#sitemap ul.list{width:31.98847262247839%;}
#sitemap ul.list:nth-child(3){margin-right:0;}
#sitemap ul.list:nth-child(4){clear:both;}
}
@media (max-width:700px){#sitemap ul.list{width:100%;}
}


body.textzoom #homenews #text .padding h3 a { height:auto; }

body.textzoom #mainnav ul li ul li { width:100% !important; }


body.textzoom .nib div.info,
body.textzoom .twobox 
{ height:auto; padding-bottom:0; }

body.textzoom nav#accessnav li  { width:31.98847262247839%; }  
body.textzoom nav#accessnav li:nth-child(3n+3) { margin-right:0 !important; }