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,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-1px;font-family:'Neue Helvetica',Helvetica,sans-serif;color:#202020}#content
h1{font:2.75em/130% 'Neue Helvetica Bold'}#content
h2{margin-top: .6666em;margin-bottom: .6666em;font:1.675em/130% 'Neue Helvetica Bold'}#content
h3{margin-top:1em;margin-bottom:1em;font:1.25em/130% 'Neue Helvetica Bold'}#content
h4{margin-top:1em;margin-bottom:1em;font:1em/130% 'Neue Helvetica Bold'}#content p,
#content address,
#content
cite{margin-top:1em;margin-bottom:1em;line-height:140%;font-size:1.125em}#content
blockquote{margin:1em
2em}#content blockquote
p{font:1.25em/130% 'Century Schoolbook Italic'}#content blockquote p
cite{display:block;padding-top:1em;font:0.4375em/130% 'Neue Helvetica Bold';background:url(/images/layout/dot-line-red-horiz.png) repeat-x left top}b,strong{font-weight:normal;font-family:'Neue Helvetica Bold'}i,em{font-style:normal;font-family:'Neue Helvetica Italic'}#content
a{text-decoration:underline;color:#f32837}#content a:hover,
#content a:focus,
#content a:active{color:#202020}#content ul,
#content
ol{margin-top:1.125em;margin-bottom:1.125em;padding-left:2em}#content
ul{list-style:circle outside}#content
ol{list-style:lower-roman outside}#content
dl{overflow:hidden;margin:1.125em 0}#content li,
#content dt,
#content
dd{line-height:140%;font-size:1.125em}#content li
li{font-size:1em}#content
dt{clear:left;float:left;margin-right:2%;width:35%}#content
dd{float:left;width:63%}#content
form{margin:1.125em 0}#content
form.full{max-width:557px}#content
fieldset{margin:1em
0}#content form.full
.column{float:left;margin:0
1%}#content form.full .col-1of1{float:none}#content form.full .col-1of2{width:48%}#content form.full .col-1of3{width:31.33%}#content form.full .col-2of3{width:64.66%}#content form.full .col-1of4{width:23%}#content form.full .col-3of4{width:73%}#content form
.field{margin: .5em 0}#content
label{display:block;margin-bottom: .5em;font-family:'Neue Helvetica Bold'}#content form
.notes{font-size: .875em}#content form .notes.error-inline{font-family:'Neue Helvetica Bold';color:#f32837}input,textarea,select{letter-spacing:-1px;font: .875em/140% 'Neue Helvetica'}input.text,textarea{box-sizing:border-box;-webkit-appearance:none;margin:0;outline:0;border:1px
solid #989898;border-radius:4px;width:100%;padding:10px
8px}textarea{min-height:100px}button{-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out;-webkit-appearance:none;margin:0;outline:0;border:0;border-radius:4px;padding:11px
25px;font:1em/120% 'Neue Helvetica';color:#fff;background-color:#f32837;cursor:pointer}button.secondary{background-color:#878182}#content fieldset.buttons
button{float:left;margin-right:10px}button:hover,button:focus{background-color:#e1414d}button:active{position:relative;top:2px}button.secondary:hover,button.secondary:focus{background-color:#a29c9e}#content
table{margin:1.125em 0}#content td,
#content
th{padding:5px;vertical-align:top;line-height:150%;font-size:1em}body{background-color:#222}#shell{position:relative;margin:0
auto;min-width:996px;background-color:#fff}.section{position:relative;overflow:hidden;clear:both}.section.related{margin:2em
0}.section>.inner{clear:both;margin:0
auto;width:996px}.section>.inner.split>.col{background:url(/images/layout/dot-line-red-horiz.png) repeat-x left top}.col{float:left;margin:0
13px;width:57px}.col-group{clear:both;margin-left:-13px;margin-right:-13px}.col2{width:140px}.col3{width:223px}.col4{width:306px}.col5{width:389px}.col6{width:472px}.col7{width:557px}.col8{width:638px}.col9{width:721px}.col12{width:970px}#content{margin-top:20px}#content-main,#content-prefix{float:right}#content-main,#content-related{padding-bottom:70px}#content-main.centered{float:none;margin:0
auto}.ir{display:block;position:relative;overflow:hidden}a.ir{cursor:pointer}.ir
span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat}#accesslinks{display:block;position:absolute;left:0;top:0em;width:0em}#accesslinks
li{display:block;position:absolute;left:0;top:0em;width:0em;text-align:center}#accesslinks li
a{position:absolute;z-index:999;top:-10em}#accesslinks li
a{display:block;position:relative;line-height:cem;font-weight:bold;font-size: .75em;color:#FFF}#accesslinks li a:focus{top:0em;text-decoration:none;background:#000}span.access-only{position:absolute;overflow:hidden;left:-999em;top:-999em;width:0;height:0}span.menu-option{display:inline-block;padding:0
2px;font-size: .9em;border:1px
dashed #6f6f6f}span.keyboard-key{display:inline-block;border-top:1px solid #eee;border-right:1px solid #666;border-bottom:1px solid #666;border-left:1px solid #eee;padding:1px
2px;background:#ccc;color:#202020;font: .9em Courier,Monospace,Fixed}span.keyboard-key-highlight{background:#FFF846}#header.section{overflow:visible;background-color:#fff}#shell.archived
#header.section{border-bottom:1px solid #ccc}#header>.inner{overflow:hidden;width:970px;background:url(/images/layout/dot-line-grey-horiz.png) repeat-x left bottom}body.event-nav-open #header > .inner,
body.global-search-open #header>.inner{background:transparent}#header #logo,
#header #event-nav-heading,
#header #nav-primary{width:323px;height:90px}#logo{float:left}body.event-nav-open
#logo{background:transparent}#header #event-nav-heading{float:left;width:33.3%;text-align:center;font:2.5em 'Neue Helvetica Bold';background:url(/images/layout/dot-line-grey-vert.png) repeat-y left top}#header #event-nav-heading a,
#header #event-nav-heading
em{display:block;width:100%;height:100%;text-decoration:none;font-style:normal;color:#202020}#header #event-nav-heading
a{background:url(/images/layout/dot-line-grey-vert.png) repeat-y right top}#header #event-nav-heading a:hover,
#header #event-nav-heading a:focus,
#header #event-nav-heading a:active{color:#f32837}body.event-nav-open #header #event-nav-heading a,
#header #event-nav-heading
em{background:#f32837;color:#fff}#header #event-nav-heading a
span{padding-top:15px}body.event-nav-open #event-nav-heading a.anim-underline > span:before,
body.event-nav-open #event-nav-heading a.anim-underline>span::before{background:#fff}#header #event-nav-heading
i.icon{-webkit-transition:-webkit-transform .2s ease-out;-moz-transition:-moz-transform .2s ease-out;transition:transform .2s ease-out;margin-left:20px}#header #event-nav-heading a:hover i.icon.plus,
#header #event-nav-heading a:focus
i.icon.plus{-webkit-transform:rotateZ(10deg);-moz-transform:rotateZ(10deg);transform:rotateZ(10deg);background-position:0 -64px}body.event-nav-open #header #event-nav-heading
i.icon.plus{-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);transform:rotateZ(45deg);background-position:0 -32px}#top-notice,#top-tools{overflow:hidden;border-bottom:4px solid #f32837;background:#fff url(/images/layout/bg-circles.gif)}#top-notice
p{margin:1em
auto;width:970px}#top-tools
ul{overflow:hidden;margin:1em
auto;width:970px}#top-tools
li{float:left;margin-right:1em;font:1em/130% 'Neue Helvetica Bold'}#top-tools
a{display:block;border:1px
solid #f32837;padding:4px
6px;text-decoration:none;color:#202020;background-color:#fff}#top-tools a:hover,
#top-tools a:focus,
#top-tools a:active{background-color:#fabdc0}#global-search{overflow:hidden;height:0;color:#fff;background-color:#181818}body.global-search-open #global-search{overflow:visible;height:50px;padding:25px
0}#global-search
form{margin:auto;width:970px;height:50px}#global-search
fieldset{float:left}#global-search #search-keywords{border:0;width:745px;height:50px;padding:10px
15px;letter-spacing:-1px;font:1.75em/130% 'Neue Helvetica Bold';color:#4f4a4d}#global-search #search-keywords:focus{color:#202020}#global-search .listbutton-shell{margin-left:10px;width:185px}#global-search .listbutton-shell .anchor,
#global-search .listbutton-shell .open,
#global-search .listbutton-shell .list
li{padding:15px}#global-search .listbutton-shell
.anchor{border-right:1px solid #ed5b63;width:109px}#global-search .listbutton-shell
.open{width:15px;text-align:center}#global-search .listbutton-shell
.list{width:185px}#header
ul.navigation{display:block;overflow:hidden;width:100%;text-align:center}#header ul.navigation
li{display:inline-block;margin:5px
0;font:1.25em/140% 'Neue Helvetica Bold'}#header ul.navigation
a{display:inline-block;text-decoration:none;padding:15px;color:#202020}#header ul.navigation .active a,
#header ul.navigation a:hover,
#header ul.navigation a:focus,
#header ul.navigation a:active{color:#f32837}#header ul.navigation a:hover,
#header ul.navigation a:focus,
#header ul.navigation a:active{text-decoration:underline}#content
ul.navigation{list-style:none;border-top:1px dotted #ccc;padding:0}#content ul.navigation
li{display:block;border-bottom:1px dotted #ccc;font:1.125em 'Neue Helvetica Bold', sans-serif}#content ul.navigation
li.last_child{border-bottom:0}#content ul.navigation
a{display:block;padding:15px;text-decoration:none;color:#202020}#content ul.navigation a:hover,
#content ul.navigation a:focus,
#content ul.navigation a:active{text-decoration:underline}#event-nav{overflow:hidden;height:0}body.event-nav-open #event-nav{height:auto}#event-nav
.categories{clear:both;background:#f32837}#header #event-nav .categories
li{margin:25px
0;border-right:1px solid #ff6a75;font-size:1.5em}#header #event-nav .categories li:last-child{border-right:0}#event-nav .categories.navigation
a{padding:10px
25px 10px 23px;color:#fabdc0}#event-nav .categories.navigation .active a,
#event-nav .categories.navigation a:hover,
#event-nav .categories.navigation a:focus,
#event-nav .categories.navigation a:active{color:#fff}#header .subcategories .navigation
li{font-size:1em}#header #nav-primary{float:right}body.event-nav-open	#header #nav-primary{background:transparent}#nav-primary
ul{float:right;height:100%}#nav-primary
li{float:left;height:100%;font: .9em 'Neue Helvetica Bold'}#nav-primary
li.tool{padding-left:10px;padding-right:10px}#nav-primary
a{display:block;margin-top:35px;text-decoration:none;color:#202020}#nav-primary .nav
a{margin:30px
5px 0 0;padding:10px;background:url(/images/icons/cta-chevron-right-small.png) no-repeat right center}#nav-primary li.active a,
#nav-primary a:hover,
#nav-primary a:focus,
#nav-primary a:active{color:#f32837}#nav-primary .nav a:hover,
#nav-primary .nav a:focus,
#nav-primary .nav a:active{text-decoration:underline;background-image:url(/images/icons/cta-chevron-red-right-small.png)}#nav-primary .nav.active
a{background-image:url(/images/icons/cta-chevron-red-right-small.png)}body.global-search-open #nav-primary
li.search{background-color:#181818}#nav-primary li.tool
a{overflow:hidden;width:32px;height:32px;text-indent:-99em;background:url(/images/icons/set-32x32.png) no-repeat}#nav-primary li.search
a{background-position:-64px 0}#nav-primary li.search a:hover,
#nav-primary li.search a:focus,
#nav-primary li.search a:active{background-position:-64px -32px}body.global-search-open #nav-primary li.search
a{background-position:-64px -64px}#nav-primary li.basket
a{background-position:-256px 0}#nav-primary li.basket a:hover,
#nav-primary li.basket a:focus,
#nav-primary li.basket a:active{background-position:-256px -32px}#nav-tertiary li
ul{display:none;margin:0;padding-left:10px;font-size:smaller}#nav-tertiary li.active ul,
#nav-tertiary li.active_parent
ul{display:block}#nav-tertiary li.active > a,
#nav-tertiary li.active_parent>a{color:#f32837}#nav-tertiary.navigation li
li{font-size:1em}#footer{position:relative;overflow:visible;padding:1em
0;color:#fff;background-color:#222}#footer>.inner{position:relative;overflow:hidden}#footer .inner.subscribe>.col12{overflow:hidden;padding:35px
0 34px;background:url(/images/layout/dot-line-horiz.png) repeat-x left top}#footer
.col.col4{min-height:160px;background:url(/images/layout/dot-line-vert.png) repeat-y right top}#footer
.col.last{background:none}#footer p,
#footer
address{margin:1em
0;line-height:140%;font-size: .875em;font-style:normal}#footer
ul{margin:1em
0}#footer #frm-subscribe
h2{font:1.875em/130% 'Neue Helvetica Bold';margin-bottom:10px}#footer #frm-subscribe .fields
.field{float:left;width:23%;margin-right:2%}#footer #frm-subscribe .fields
label{display:block;margin-bottom: .5em}#footer #frm-subscribe
.buttons{float:right;width:20%}#footer #frm-subscribe .buttons button,
#footer #frm-subscribe .fields
button{width:100%}#footer
a{color:#fff}#footer #nav-footer{overflow:hidden;background:url(/images/layout/dot-line-horiz.png) repeat-x left top}#footer
.navigation{overflow:hidden;margin:1em
0}#footer .navigation
li{float:left;margin-right:20px;line-height:140%;font-size: .875em}#footer .navigation
a{display:block;padding-right:10px;text-decoration:none;color:#a0a0a0;background:url(/images/icons/cta-chevron-right-tiny.png) no-repeat right center}#footer .navigation a:hover,
#footer .navigation a:focus,
#footer .navigation a:active{text-decoration:underline;color:#f32837;background-image:url(/images/icons/cta-chevron-red-right-tiny.png)}#footer
.fin{position:absolute;z-index:2000;left:50%;top:-70px;margin-left:-70px;width:141px;height:70px;text-indent:-99em;background:url(/images/layout/footer-fin.png) no-repeat}#footer .fin:hover,
#footer .fin:focus,
#footer .fin:active{background-position:right top}#footer .inline-list{overflow:hidden}#footer .inline-list
li{float:left;margin-right:10px}#footer .inline-list
a{display:block;overflow:hidden;text-indent:-99em}#footer .social-links
a{border:1px
solid #fff;border-radius:5px;width:24px;height:24px;padding:5px}#footer .social-links a:hover{border-color:#f32837}#footer .social-links a
span{left:5px;top:5px;width:24px;height:24px;background-image:url(/images/icons/set-24x24.png)}#footer .social-links li.facebook a
span{background-position:-48px 0}#footer .social-links li.facebook a:hover
span{background-position:-48px -72px}#footer .social-links li.twitter a
span{background-position:-24px 0}#footer .social-links li.twitter a:hover
span{background-position:-24px -72px}#footer .social-links li.instagram a
span{background-position:-456px 0}#footer .social-links li.instagram a:hover
span{background-position:-456px -72px}#footer .supporters
a{width:142px;height:73px}#footer .supporters li.dundee a
span{background-image:url(/images/branding/supporters/dundee.gif)}#footer .supporters li.creative-scotland a
span{background-image:url(/images/branding/supporters/creative-scotland.gif)}#footer .supporters li.europa-cinemas a
span{background-image:url(/images/branding/supporters/europa-cinemas.gif)}#footer
.credit{position:absolute;right:13px;top:0;overflow:hidden;margin:1.142em 0}#footer .credit,
#footer .credit
a{width:150px;height:11px;text-indent:-999em}#footer .credit
span{background-image:url(/images/branding/supporters/whitespace.gif)}#content-header{-webkit-perspective:600;position:relative;margin:0
auto 2em;max-width:1400px;background-color:#f32837;background-position:center top;background-repeat:no-repeat}#content-header.section.has-image{background-color:#fff}#content-header.section.filter-everything{background-image:url(/images/layout/header-images/event-filter-all.jpg);background-color:#fff}#content-header.section.video-filter-everything{background-image:url(/images/layout/header-images/video-filter-all.jpg);background-color:#fff}#content-header
h1{text-align:center;margin-top:80px;margin-bottom:0;letter-spacing:-2px;font-size:4.5em;color:#fff}#content-header>.inner{overflow:hidden;position:relative}#content-header.has-image>.inner,#content-header.has-filters>.inner{height:300px}#content-header>.text{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;overflow:hidden;opacity: .5;width:100%;height:0;color:#fff;background-color:#202020}body.content-header-intro-open #content-header>.text{opacity:1;height:180px;padding-bottom:60px}#content-header-intro>.inner{margin:0
auto;width:996px;padding-top:15px}#content-header-intro > .inner
h2{float:left;margin:15px
13px;width:306px;line-height:120%;font-size:2.5em}#content-header-intro > .inner h2
span{display:inline-block;border-bottom:4px solid #fff;padding-bottom: .25em}#content-header > .text
p{margin:15px
auto;width:600px}#content-header-intro.text > .inner
p{float:left;margin-right:13px;margin-left:13px;width:638px;font-size:1em}#content-header .intro-cta{-webkit-transition:-webkit-transform .25s ease-in-out;-moz-transition:-moz-transform .25s ease-in-out;transition:transform .25s ease-in-out;display:block;overflow:hidden;margin:10px
auto 0;width:32px;height:32px;text-indent:-999em;background:url(/images/icons/set-32x32.png) no-repeat 0 -32px}body.content-header-intro-open #content-header .intro-cta{-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);transform:rotateZ(45deg)}#content-header.section.has-image .intro-cta:hover,
#content-header.section.has-image .intro-cta:focus,
#content-header.section.has-image .intro-cta:active{background-position:0 -64px}#content
blockquote.pullout{float:right;margin:1em
-100px 1em 1em;width:50%}#content blockquote.pullout
p{line-height:140%;font-size:2em;color:#f32837}.video{position:relative;margin:1em
0}.video
img{display:block;max-width:100%;height:auto}.video-item
span.mask{position:absolute;left:0;top:0;width:100%;height:100%;background:url(/images/layout/video-mask.png) no-repeat center center;cursor:pointer}.video-item.hover span.mask,
.video-item.hover span.mask,
.video-item.hover
span.mask{background-image:url(/images/layout/video-mask-hover.png)}.pullout-image{position:relative;max-width:100%}.pullout-image
img{float:right}#content .pullout-image
blockquote{clear:right;margin:0;padding:15px;background-color:#f6f6f6}#content .pullout-image
p{margin:0;font: .875em/130% 'Neue Helvetica',sans-serif}.click-node-active{cursor:pointer}#content
iframe{margin:1em
0;border:0;max-width:100%}#content
iframe#SpektrixIFrame{width:100%;height:1000px}iframe#spektrix-keepalive{position:fixed;width:0;height:0;left:-999em;top:-999em}#content
p.message{border-bottom:4px solid #202020;padding-bottom: .5em;font-size:1.25em;font-family:'Neue Helvetica Bold'}#content table.data-table th,
#content table.data-table
td{border-top:1px dashed #f32837}#content table.image-table
img{display:block}#content table.image-table
p{margin: .5em 0;text-align:center;font-size: .875em}#content-related
p{font-size: .875em}.cta-group{overflow:hidden}#content
p.cta{font:1.125em/130% 'Neue Helvetica Bold'}#content .cta-group
p.cta{display:inline-block;margin-right:1em}#content p.cta
a{-webkit-transition:0.2s ease-out;-moz-transition:0.2s ease-out;transition:0.2s ease-out;display:inline-block;border-radius:4px;padding:10px
30px;text-decoration:none;color:#fff;background-color:#f32837}#content p.cta a:hover,
#content p.cta a:focus{background-color:#d62d3a}#content p.cta a:active{position:relative;top:2px}#content p.cta.hollow
a{background:transparent;border:2px
solid #f32837;color:#f32837}#content p.cta.hollow a:hover,
#content p.cta.hollow a:focus{border-color:#fff;color:#fff}#content
p.back{font-weight:bold;font-size: .875em}#content p.back
a{-webkit-transition:border .2s ease-out, left .2s ease-out;-moz-transition:border .2s ease-out, left .2s ease-out;transition:border .2s ease-out, left .2s ease-out;display:inline-block;position:relative;left:0;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:transparent;padding-left:12px;text-decoration:none;color:#202020;background:url(/images/icons/cta-chevron-left-small.png) no-repeat left center}#content p.back a:hover,
#content p.back a:hover,
#content p.back a:active{left:-6px;border-bottom-color:#202020}#content p.icon-cta{line-height:130%;font-size:1em}#content p.icon-cta
a{display:inline-block;text-decoration:none;color:#202020}#content p.icon-cta a:hover,
#content p.icon-cta a:focus,
#content p.icon-cta a:active{text-decoration:none;color:#f32837}#content p.cta-small
a{display:inline-block;padding-right:15px;font-family:'Neue Helvetica Bold';background:url(/images/icons/cta-chevron-red-right-small.png) no-repeat right center}#content p.cta-small a:hover,
#content p.cta-small a:focus,
#content p.cta-small a:active{background-image:url(/images/icons/cta-chevron-right-small.png)}p.icon-cta a>*{vertical-align:middle}p.icon-cta a>i{display:inline-block;position:relative;border:3px
solid #fff;border-radius:4px;margin-left: .75em;width:24px;height:24px}p.icon-cta.inverted a>i{border-color:#202020;background-color:#202020;background-image:url(/images/icons/set-24x24.png)}p.icon-cta a>i.comments{background-position:0 0}p.icon-cta a:hover > i.comments,
p.icon-cta a:focus > i.comments,
p.icon-cta a:active>i.comments{border-color:#f32837;background-color:#f32837}p.icon-cta a>i::before{content:'';position:absolute;left:-8px;top:50%;margin-top:-4px;border-top:5px solid transparent;border-right:5px solid #fff;border-bottom:5px solid transparent;width:0;height:0}p.icon-cta.inverted a>i::before{border-right-color:#202020}p.icon-cta a:hover > i::before,
p.icon-cta a:focus > i::before,
p.icon-cta a:active>i::before{border-right-color:#f32837}#content-header .header-filter{position:absolute;left:0;bottom:0;width:100%;z-index:15}#content-header .header-filter
.inner{display:inline-block;position:relative;margin-bottom:-.25em;left:50%}#content-header .header-filter
ul{position:relative;list-style:none;margin:0;left:-50%;padding-left:0}#content-header .header-filter
li{float:left}#content-header .header-filter li>a{display:block;height:24px;padding:14px
25px;text-decoration:none;font-family:'Neue Helvetica Bold',sans-serif;color:#949494;background:#eee}#content-header .header-filter li > a:hover,
#content-header .header-filter li > a:focus,
#content-header .header-filter li>a:active{color:#202020}#content-header .header-filter li.active>a{text-decoration:underline;color:#f32837;background:#fff}#content-header .header-filter li.previous > a,
#content-header .header-filter li.next>a{overflow:hidden;text-indent:-999em;width:14px;padding-left:15px;padding-right:15px;background-repeat:no-repeat;background-position:center center}#content-header .header-filter li.previous>a{background-image:url(/images/icons/cta-chevron-grey-left.png)}#content-header .header-filter li.next>a{background-image:url(/images/icons/cta-chevron-grey-right.png)}.header-filter .calendar-cta{display:block;height:24px;padding:14px
20px;background-color:#eee}.header-filter .calendar-cta
a.toggle{display:block;height:24px}.header-filter .calendar-cta a.toggle
span.text{display:none}.header-filter .calendar-cta a.toggle
.icon{display:block;margin:0}.section.inverted{color:#fff;background-color:#181818}.section.feature{color:#fff;background-color:#ccc}.section.feature
.inner{position:relative;z-index:1;min-height:240px;padding-top:60px;text-align:center}.section.feature
.col{float:none;margin:0
auto}#content .section.feature
h2{margin:0;line-height:130%;font-size:4.88em}#content .section.feature
h3{margin:0;line-height:130%;font-size:2em}#content .section.feature h3
a{text-decoration:none;color:#202020}#content .section.feature h3 a:hover,
#content .section.feature h3 a:focus,
#content .section.feature h3 a:active{text-shadow:none;text-decoration:underline;color:#fff}.section.with-mask>*{position:relative;z-index:1}#section-highlights{position:relative;padding-top:62px;background-position:center top;background-repeat:no-repeat}#section-highlights
a.jump{position:absolute;overflow:hidden;left:50%;top:0;margin-left:-63px;width:127px;height:62px;text-indent:-999em;background:url(/images/layout/highlights-down.png) no-repeat}#section-highlights a.jump:hover,
#section-highlights a.jump:focus,
#section-highlights a.jump:active{background-position:right top}#section-highlights>.inner>.col>h2{text-align:center;font-size:2.25em}#section-events-grid{margin-bottom:2em}.section>.bg,.section>.mask{position:absolute;z-index:0;left:0;top:0;right:0;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.section>.mask{height:300px;background-image:url(/images/layout/banner-mask.png)}.panel{padding-bottom:1em;background:url(/images/layout/dot-line-red-horiz.png) repeat-x left bottom}h2+.articles{margin-top:-1em}.articles
.article{position:relative;display:flex;overflow:hidden;margin-top:1em;margin-bottom:1em}.articles.grid
.article{overflow:visible;min-height:100px}.articles.related
.article{display:block}.articles.grid .spacer-item{background:url(/images/layout/spacer-col4-grid-3.gif) no-repeat left top}.articles .article.latest-with-banner{padding-top:20px;padding-bottom:20px}.articles .article>.image{flex-shrink:0;flex-grow:0;margin-right:1em}.articles .article
img{max-width:100%;height:auto}.articles .article
.text{flex-grow:1}.articles.grid .article:hover>img{outline:8px
solid #eee}#content .articles .article
.label{position:absolute;left:0;top:0;margin:0;padding: .5em .675em;font: .875em/120% 'Neue Helvetica Bold';;color:#fff;background:#f32837}body.screens #content .articles .article
.label{font-size:1.5em}#content .articles h2,
#content .articles
h3{font-size:1.675em;margin:0}#content .articles.grid h2,
#content .articles.grid
h3{font-size: .875em}#content .articles h2 a,
#content .articles h3
a{text-decoration:none;color:#202020}#content .articles.grid h2 a,
#content .articles.grid h3
a{padding-right:7px;background:url(/images/icons/cta-chevron-black-right-tiny.png) no-repeat right center}#content .articles h2 a:hover,
#content .articles h2 a:focus,
#content .articles h2 a:active{color:#f32837;text-decoration:underline}#content .article
.subheading{margin:0;font-family:'Century Schoolbook Italic';color:#f32837}#content .article p,
#content .article
button{line-height:170%}#content .article
p.excerpt{font-size: .875em}#content .articles
p.category{margin:0;font: .875em 'Century Schoolbook Italic';color:#f32837}#content .articles .latest-with-banner
p.banner{position:absolute;left:10px;top:0px;margin:0;width:70px;padding:30px
10px 10px;font:1em/130% 'Neue Helvetica Bold';color:#fff;background-color:#f32837}#content .article
p.date{font-family:'Neue Helvetica Bold'}#content .articles p.date,
#content .articles
p.location{float:right;clear:right;margin:0
0 0 .5em;font-size:1em}#content .article
.summary{margin:1em
0}#content .article .summary
p{margin:0;font-family:'Neue Helvetica Bold'}#content .article p.comments-cta{float:right;margin-left: .5em}#content .article .inline-video{background:#f32837;overflow:hidden}#content .article .inline-video
iframe{margin:0;display:block}.articles.related .article>img{display:block;float:none}#content .articles.related .category,
#content .articles.related h2,
#content .articles.related
h3{margin: .875em 0;font-size:1em}#content .articles.related ul.details li,
#content .articles.related
p{font: .875em/130% 'Neue Helvetica', sans-serif}#content .articles.related ul.details
li{margin:0;padding-left:0;color:#202020}.articles.related .spacer-item.col3{height:270px;background:url(/images/layout/spacer-col3-related-2.gif) no-repeat left center}.articles.related .spacer-item.col2{height:165px;background:url(/images/layout/spacer-col2-related-2.gif) no-repeat left center}.articles.message{height:450px;background:url(/images/layout/grid-fill-3x3.gif) no-repeat center 30px}#content .articles.message
.message{white-space:nowrap;height:100%;text-align:center}#content .articles.message p,
#content .articles.message
.anchor{display:inline-block;vertical-align:middle}#content .articles.message
p{white-space:normal;text-shadow:0 0 1px #fff;font:3.75em 'Neue Helvetica Bold'}#content .articles.message
.anchor{width:0;height:100%}.events-list
.event{position:relative}.events-list
.text{-webkit-transition:margin-left .25s ease-in-out;-moz-transition:margin-left .25s ease-in-out;transition:margin-left .25s ease-in-out}.events-list
.times{-webkit-transition:opacity .25s ease-in-out, left .25s ease-in-out;-moz-transition:opacity .25s ease-in-out, left .25s ease-in-out;transition:opacity .25s ease-in-out, left .25s ease-in-out}.events-list .event h2
a.info{-webkit-transition:padding-left .25s ease-in-out;-moz-transition:padding-left .25s ease-in-out;transition:padding-left .25s ease-in-out}.events-list .subtext p.excerpt,
.events-list .subtext div.cta-group{-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.events-list .event
.image{-webkit-transition:left .25s ease-in-out, opacity .25s ease-in-out;-moz-transition:left .25s ease-in-out, opacity .25s ease-in-out;transition:left .25s ease-in-out, opacity .25s ease-in-out}.events-list
.subtext{position:relative;clear:right;overflow:hidden}.events-list .subtext p.excerpt,
.events-list .subtext div.cta-group{opacity:1}.events-list .event h2
a.info{padding-left:0;background:url(/images/icons/cta-chevron-left.png) no-repeat -14px center}.events-list .event
.image{opacity:1;left:0}.articles.events-list
.times{display:block;position:absolute;opacity: .5;left:100%;top:0;margin:0}.events-list .times-open
.text{margin-left:0}.events-list .times-open h2
a.info{padding-left:20px;background:url(/images/icons/cta-chevron-left.png) no-repeat 0 center}.events-list .times-open .subtext p.excerpt,
.events-list .times-open .subtext div.cta-group{opacity:0}.events-list .times-open
.times{opacity:1;left:0%}.events-list .event.times-open
.image{opacity:0}#content ul.day-filter{list-style:none;float:left;width:100%;padding-left:0}#content ul.day-filter
li{float:left;font-family:'Neue Helvetica Bold';font-size:2.125em;width:20%}#content ul.day-filter
li.current{text-align:center;width:60%}#content ul.day-filter li.prev,
#content ul.day-filter
li.next{text-indent:-999em}#content ul.day-filter li.prev a,
#content ul.day-filter li.next
a{border:1px
solid #202020;border-radius:4px;width:50px;height:50px}#content ul.day-filter li.prev
a{float:left}#content ul.day-filter li.next
a{float:right}#content ul.day-filter li.prev a:hover,
#content ul.day-filter li.next a:hover{border-color:#f32837;background-color:#f32837}ul.day-filter li.prev a span,
ul.day-filter li.next a
span{margin:13px;width:24px;height:24px;background:url(/images/icons/set-24x24.png) -192px 0 no-repeat}ul.day-filter li.prev a
span{background-position:-168px 0}ul.day-filter li.prev a:hover
span{background-position:-168px -24px}ul.day-filter li.next a:hover
span{background-position:-192px -24px}#content ul.day-filter>li>.day{display:inline-block}#content ul.day-filter > li > .day
a.toggle{text-decoration:none}#content ul.day-filter > li > .day a.toggle:hover,
#content ul.day-filter > li > .day a.toggle:focus,
#content ul.day-filter > li > .day a.toggle:active{text-decoration:underline;color:#f32837}ul.day-filter div.calendar-cta a.toggle>*{vertical-align:inherit}ul.day-filter div.calendar-cta a.toggle
.icon{float:right;margin-top:12px}#content
ul.details{list-style:none;padding-left:0}#content ul.details
li{display:block;position:relative;margin: .75em 0;font: .875em/140% 'Neue Helvetica Bold', sans-serif;color:#f32837}ul.details li
.icon{display:none}ul.details li
strong.access{position:absolute;visibility:hidden;top:-999em;left:-999em}.times{position:relative;margin:1em
auto;background-color:#fff}.articles
.times{display:none;margin: .875em -13px}.times
.canvas{overflow:hidden;margin:0
70px}.times .canvas>.inner{-webkit-transition:left .3s ease-in-out;-moz-transition:left .3s ease-in-out;transition:left .3s ease-in-out;position:relative;overflow:hidden;left:0;top:0;height:210px}#content ul.instance-dates{overflow:hidden;list-style:none;margin:0;height:210px;padding-left:0}#content .canvas ul.instance-dates{float:left}#content ul.instance-dates>li{float:left;margin:0
13px;width:140px;height:210px;font-size:1em;background-color:#eaeaea}#content ul.instance-times{overflow:hidden;list-style:none;margin: .5em 0;padding-left:0}#content ul.instance-times
li{float:left;margin:8px
6px;border-radius:3px;font-size: .875em;background-color:#eaeaea}ul.instance-dates
span.date{display:block;border-radius:5px 5px 0 0;padding:10px;text-align:center;font:1.125em/130% 'Neue Helvetica Bold';color:#fff;background-color:#171717}#content ul.instance-dates ul.instance-times{margin:0}#content ul.instance-dates ul.instance-times
li{float:none;margin:10px
0;font:1.125em/130% 'Neue Helvetica Bold';text-align:center}#content ul.instance-times li a,
#content ul.instance-times li>span{display:block;position:relative;border-radius:3px;padding:4px
7px;text-decoration:none;color:#202020}#content ul.instance-times li a .instance-types{font-size:0;position:absolute;right:-8px;text-transform:uppercase;top:-7px}#content ul.instance-times li a .instance-type,.captioned-icon{background-color:transparent;color:#fff;width:1.034375rem;height:1.034375rem;text-align:center;line-height:1.034375rem;font-size:11px;display:inline-block;border-radius:50%}#content ul.instance-times li a .instance-type .caption-icon{display:block;background-image:url('/images/icons/set-16x16.png');background-position:-131px -32px;width:15px;height:15px}#content ul.instance-times li a .instance-type,.distanced-icon{background-color:transparent;color:#fff;width:1.034375rem;height:1.034375rem;text-align:center;line-height:1.034375rem;font-size:11px;display:inline-block}#content ul.instance-times li a .instance-type .distance-icon{display:block;background-image:url('/images/icons/set-16x16.png');background-position:0px -31px;width:16px;height:15px}.accessible-hide{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#content ul.instance-times li.old a,
#content ul.instance-times li.old>span{color:#6e6e6e}#content ul.instance-times li a > span,
#content ul.instance-times li>span>span{display:inline-block;position:relative}#content ul.instance-dates ul.instance-times li
a{padding:0}#content ul.instance-dates ul.instance-times li a
span{border:2px
solid #000;transition:all .1s ease-in-out;line-height:1;padding:3px
.8rem 4px}#content ul.instance-dates ul.instance-times li a span:hover{background-color:#f32837;border-color:#f32837;color:white}#content ul.instance-dates ul.instance-times li a.captioned span::after{display:block;content:'';position:absolute;top:-8px;right:-8px;background-image:url('/images/icons/set-16x16.png');background-position:-131px -32px;width:15px;height:15px}#content ul.instance-dates ul.instance-times li a.distanced span::before{display:block;content:'';position:absolute;top:17px;right:-8px;background-image:url('/images/icons/set-16x16.png');background-position:0px -31px;width:18px;height:15px}#content ul.instance-dates ul.instance-times li
.icon{position:absolute;right:-27px;top:50%;margin:-8px 0 0 .5em}#content ul.instance-dates ul.instance-times li.old
.icon{display:none}#content ul.instance-dates ul.instance-times li.available
.icon{background-position:-144px -32px}#content ul.instance-dates ul.instance-times li.low-stock
.icon{background-position:-144px -16px}#content ul.instance-dates ul.instance-times li.sold-out
.icon{background-position:-144px 0}#content ul.instance-dates li a:hover,
#content ul.instance-dates li a:focus,
#content ul.instance-dates li a:active,
#content ul.instance-times li a:hover,
#content ul.instance-times li a:focus,
#content ul.instance-times li a:active{color:#fff;background-color:#f32837}#content ul.instance-dates ul.instance-times li a:hover,
#content ul.instance-dates ul.instance-times li a:focus,
#content ul.instance-dates ul.instance-times li a:active{text-decoration:underline;color:#f32837;background-color:transparent}#content .times.free ul.instance-dates ul.instance-times li
a{color:#333}#content ul.instance-dates ul.instance-times li.old a:hover,
#content ul.instance-dates ul.instance-times li.old a:focus,
#content ul.instance-dates ul.instance-times li.old a:active{text-decoration:none;color:#6e6e6e;cursor:default}#content
p.notice{position:relative;min-height:32px;padding-left:42px;font-size:1em;font-weight:bold}#content .notice
i{position:absolute;left:0;top:0;vertical-align:middle}#content .free-event-notice.highlight{color:#f32837}#content .free-event-notice.highlight i.size-32x32.clock{background-position:-96px -32px}#content .times
ul.key{list-style:none;margin:0
0 1em;padding:0;text-align:right}#content .times ul.key
li{display:inline-block;margin-left:1em;font-size: .875em}#content .times ul.key li
.icon{margin-right: .125em}#content .times
a.nav{position:absolute;top:50%;margin-top:-22px;border:2px
solid #1c1c1c;border-radius:4px;width:40px;height:40px;background-color:#fff}#content .times
a.nav.prev{left:10px}#content .times.start a.nav.prev,
#content .times.end
a.nav.next{border-color:#cdcdcd;cursor:default}#content .times
a.nav.next{right:10px}#content .times a.nav:hover,
#content .times a.nav:focus,
#content .times a.nav:active{border-color:#f32837}#content .times a.nav
span{display:block;overflow:hidden;margin:8px;width:24px;height:24px;text-indent:-999em;background:url(/images/icons/set-24x24.png) no-repeat}#content .times a.nav.prev
span{background-position:-168px 0}#content .times a.nav.prev:hover span,
#content .times a.nav.prev:focus span,
#content .times a.nav.prev:active
span{background-position:-168px -72px}#content .times.start a.nav.prev
span{background-position:-168px -48px}#content .times a.nav.next
span{background-position:-192px 0}#content .times a.nav.next:hover span,
#content .times a.nav.next:focus span,
#content .times a.nav.next:active
span{background-position:-192px -72px}#content .times.end a.nav.next
span{background-position:-192px -48px}#content dl.metadata
dt{font: .875em/140% 'Neue Helvetica Bold', sans-serif;word-wrap:break-word}#content dl.metadata
dd{font-size: .875em}#content
ul.downloads{list-style:none;padding:0}#content ul.downloads
li{display:block;margin: .75em 0;font-size: .875em}#content ul.downloads li
a{display:block;text-decoration:none;color:#202020}#content ul.downloads li a:hover,
#content ul.downloads li a:focus,
#content ul.downloads li a:active{text-decoration:underline;color:#f32837}#content ul.downloads li
.icon{float:right}i.icon{display:inline-block;vertical-align:middle;background-repeat:no-repeat}i.icon.size-32x32{width:32px;height:32px;background-image:url(/images/icons/set-32x32.png)}i.icon.size-24x24{width:24px;height:24px;background-image:url(/images/icons/set-24x24.png)}i.icon.size-16x16{width:16px;height:16px;background-image:url(/images/icons/set-16x16.png)}i.icon.size-45x45{width:45px;height:45px}i.icon.size-16x16.next{background-position:-112px 0}i.icon.size-16x16.prev{background-position:-128px 0}i.icon.size-16x16.close{background-position:-160px 0}i.icon.size-32x32.plus{background-position:0 0}i.icon.size-24x24.arrow-down{background-position:-264px 0}i.icon.size-24x24.clipboard{background-position:-480px 0}i.icon.size-16x16.download{background-position:-64px 0}i.icon.size-16x16.box{background-position:-48px 0}i.icon.size-16x16.pound{background-position:-32px 0}i.icon.size-16x16.calendar{background-position:0 0}i.icon.size-16x16.clock{background-position:-16px 0}i.icon.size-16x16.stock-available{background-position:-144px -32px}i.icon.size-16x16.stock-low{background-position:-144px -16px}i.icon.size-16x16.stock-out{background-position:-144px 0}i.icon.size-16x16.captioned-screening{background-position:-131px -32px}i.icon.size-16x16.distanced-screening{background-position:0px -31px}i.icon.size-16x16.play{background:url(/images/icons/cta-video-play-red.png)}i.icon.size-32x32.speech-bubble{background-position:-288px 0}i.icon.size-32x32.clock{background-position:-96px 0}i.icon.size-45x45.play{background:url(/images/icons/cta-video-play.png)}.listbutton-shell{z-index:100;border-radius:4px;font:1em/120% 'Neue Helvetica Bold'}.listbutton-shell .anchor,
.listbutton-shell
.open{height:20px}.listbutton-shell .anchor,
#content .listbutton-shell
.anchor{border-radius:4px 0 0 4px;padding:10px;text-decoration:none;color:#fff;background-color:#f32837}.listbutton-shell .anchor:hover,
.listbutton-shell .anchor:focus,
.listbutton-shell .anchor:active,
#content .listbutton-shell .anchor:hover,
#content .listbutton-shell .anchor:focus,
#content .listbutton-shell .anchor:active{background-color:#f54a57}.listbutton-shell .open,
#content .listbutton-shell
.open{border-radius:0 4px 4px 0;padding:10px;text-decoration:none;color:#fff;background-color:#f32837}.listbutton-shell .open:hover,
.listbutton-shell .open:focus,
.listbutton-shell .open:active,
#content .listbutton-shell .open:hover,
#content .listbutton-shell .open:focus,
#content .listbutton-shell .open:active{background-color:#f54a57}.listbutton-shell .open
span{display:inline-block;overflow:hidden;width:16px;height:16px;text-indent:-99em;background:url(/images/icons/set-16x16.png) no-repeat -96px 0}.listbutton-shell .list,
#content .listbutton-shell
.list{z-index:100;margin:0;border-radius:4px;padding:0;color:#fff;background-color:#f54a57}.listbutton-shell .list li,
#content .listbutton-shell .list
li{display:block;padding:10px;cursor:pointer}.listbutton-shell .list li:hover{text-decoration:underline;background-color:#d61c29}.listbutton-shell .list li
span{display:block}.listbutton-shell .list li:hover
span{background:url(/images/icons/cta-chevron-white-right-small.png) no-repeat right center}.field.required input,
.field.required
textarea{border-color:#f32837}.form-handler-popup{border:1px
solid #989898;border-radius:4px;padding:5px
10px;font: .875em/130% 'Neue Helvetica';color:#202020;background-color:#fff}.popup-type-error{border-color:#f32837}#content form.filters>h2{margin:0;font-size:1.125em;background:url(/images/layout/dot-line-grey-horiz.png) repeat-x left top}#content form.filters > h2
a{display:block;padding:10px;text-decoration:none;color:#171717}#content form.filters > h2 a.active:hover,
#content form.filters > h2 a.active:focus,
#content form.filters > h2 a.active:active{color:#f32837}form.filters > h2 a.filter-set-anchor i.icon.size-24x24.arrow-down{float:right}form.filters > h2 a.filter-set-anchor.active i.icon.size-24x24.arrow-down{background-position:-336px 0px}form.filters > h2 a.filter-set-anchor.active:hover i.icon.size-24x24.arrow-down,
form.filters > h2 a.filter-set-anchor.active:focus i.icon.size-24x24.arrow-down,
form.filters > h2 a.filter-set-anchor.active:active i.icon.size-24x24.arrow-down{background-position:-336px -24px}form.filters
fieldset{padding:0
10px}form.filters
select.fullwidth{width:100%}#content ul.login-providers{overflow:hidden;list-style:none;padding:0}#content-comments ul.login-providers{text-align:center}#content ul.login-providers
li{display:inline-block;margin:0
.5em}#content ul.login-providers
a{display:block;border:1px
solid #202020;border-radius:4px;width:32px;height:32px;padding:8px;text-indent:-99em}#content ul.login-providers a:hover,
#content ul.login-providers a:focus,
#content ul.login-providers a:active{border-color:#f32837}#content ul.login-providers a
span{left:8px;top:8px;width:32px;height:32px;background:url(/images/icons/set-32x32.png) no-repeat}#content ul.login-providers li.twitter
span{background-position:-160px -64px}#content ul.login-providers li.twitter a:hover
span{background-position:-160px -96px}#content ul.login-providers li.facebook
span{background-position:-192px -64px}#content ul.login-providers li.facebook a:hover
span{background-position:-192px -96px}form.copy-url
.text{box-sizing:content-box;border:0;padding:10px;width:auto;font: .875em 'Neue Helvetica';cursor:text}form.copy-url.parsed
.text{border:1px
solid #ccc}#content form.copy-url label,
form.copy-url
input{display:inline-block;margin:0;vertical-align:middle}form.copy-url
input{margin-left: .5em}#content form.copy-url
.copybutton{display:inline-block;margin-left: .5em;text-decoration:none;font: .875em/120% 'Neue Helvetica Bold';color:#3a3a3a}form.copy-url .copybutton
span{visibility:hidden;margin-left: .25em}form.copy-url .copybutton.copied
span{visibility:visible}.donate-form{border-top:1px dashed #f32837;border-bottom:1px dashed #f32837}.donate-form spektrix-donate{text-align:center}#content .donate-form .donate-amounts{margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#content .donate-form .custom-amount{display:flex;align-items:center;justify-content:center}#content .donate-form .custom-amount
input.text{width:160px}.donate-form .field.donate-amounts .custom-amount-prefix{margin-right: .5em;font-size:1em;font-weight:bold}.donate-form .field.donate-amounts > div,
.donate-form .custom-amount>p{margin-right:1em}.donate-form
.presets{flex-shrink:0}#content .donate-form .presets
button{padding:8px
20px;font-weight:bold;color:#333;background-color:#d1d1d2}#content .donate-form .presets button:hover{color:#333;background-color:#ababac}#content .donate-form
.message{display:none;margin:1em
0}#content .donate-form .message
p{margin: .5em 0}#content .donate-form .message
p.notes{font-size:1em}#content
ul.gateway{overflow:hidden;list-style:none;padding:0}ul.gateway
li{overflow:hidden;min-height:350px}ul.gateway li.has-excerpt{min-height:360px}#content ul.gateway li h2,
#content ul.gateway li
p{font-size: .875em}#content ul.gateway li
h2{margin-bottom:0}#content ul.gateway li
p{margin:0;text-overflow:ellipsis}#content ul.gateway
a{text-decoration:none;color:#202020}#content ul.gateway a:hover,
#content ul.gateway a:focus,
#content ul.gateway a:active{text-decoration:underline}#content
ol.results{list-style:none;padding:0}#content ol.results
li{display:block;font-size:1.5em;border-bottom:1px solid #b9b9b9}#content ol.results
a{display:block;overflow:hidden;margin:0
-10px;padding:20px
10px;text-decoration:none;color:#202020;background-repeat:no-repeat;background-position:10px center;background-image:url(/images/layout/spacer-medium-140x100.gif)}#content ol.results a:hover{background-color:#f0f0f0}#content ol.results a:hover>.inner{background:url(/images/icons/cta-chevron-right.png) no-repeat right center}#content ol.results a:hover
.title{text-decoration:underline;color:#f32837}#content ol.results a>.inner{position:relative;display:block;white-space:nowrap}#content ol.results .date,
#content ol.results
.categories{font-size: .8333333333334em}#content ol.results a
.inner{padding-left:160px;min-height:100px}#content ol.results a .inner>*{display:inline-block;vertical-align:middle;white-space:normal}#content ol.results a
img{margin-right:20px}#content ol.results
.label{position:absolute;left:0;top:0;margin:0;padding: .5em .675em;font: .58333333333338em/120% 'Neue Helvetica Bold';;color:#fff;background:#f32837}#content .image-listing
ul{overflow:hidden;list-style:none;margin:1em
0;padding:0}#content .image-listing h2,
#content .image-listing
h3{margin:0}#content .image-listing h2 a,
#content .image-listing h3
a{text-decoration:none}#content .image-listing h2 a:hover,
#content .image-listing h2 a:focus,
#content .image-listing h2 a:active,
#content .image-listing h3 a:hover,
#content .image-listing h3 a:focus,
#content .image-listing h3 a:active{text-decoration:underline}.image-listing
span.image{display:block;width:100%;text-align:center}.image-listing
img{display:inline-block;max-width:100%;max-height:223px}#content ul.products
li{font-size:1em}#content ul.products
h2{font: .875em/140% 'Century Schoolbook Italic'}#content ul.products
h3{font-family:'Neue Helvetica Bold';font-size: .875em}#content ul.products
p{font-size: .875em}#content ul.products
p.date{margin-bottom:0}#content ul.products
p.price{margin:0}#header .subcategories.video-subcategories{background:#fff;position:relative;padding-bottom:10px;z-index:1}.video-subcategories
p.label{display:none}.video-subcategories p,
.video-subcategories .listbutton-shell{vertical-align:middle}#content.video-page-content{margin-top:0}.active-video-wrap{display:none;position:relative;background:#202020;height:300px}.active-video-wrap.open{opacity:1}.active-video{background:#333;display:none}.active-video,
.active-video-overlay,
.active-video-poster,
.active-video-overlay .inner,
.active-video-overlay .darken-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.active-video,.active-video-overlay{bottom:50px;overflow:hidden}.overlay-actions{max-width:970px;margin:0
auto;position:relative;text-align:right;z-index:5}.overlay-action{background-color:#f32837;display:inline-block;height:42px;margin-left:1px;position:relative;width:44px;transition:background-color .14s}#content .overlay-action.inverted{background-color:#fff}.overlay-action:before{background:url(/images/icons/set-24x24.png) no-repeat;content:'';height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}.overlay-action-twitter:before{background-position:-24px 0}.overlay-action-twitter:hover:before,.overlay-action-twitter.inverted:before{background-position:-24px -48px}.overlay-action-facebook:before{background-position:-48px 0}.overlay-action-facebook:hover:before{background-position:-48px -48px}.overlay-action-close:before{background-position:-336px -48px}.overlay-action-close:hover:before,.overlay-action-close.inverted:before{background-position:-336px -24px}.overlay-action-close.inverted:hover:before{background-position:-336px 0}.active-video-poster{background-position:50% 0;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:0;-webkit-filter:blur(10px);filter:blur(10px);transition:opacity .3s .6s}.active-video-wrap.open .active-video-poster{opacity:1}.active-video-overlay .darken-overlay{background:url(/images/layout/fallback-rgba_black_64.png);background:rgba(0,0,0,.64)}.active-video-overlay
.inner{box-sizing:border-box;color:#fff;max-width:680px;margin:0
auto;overflow:auto;padding:0
20px;text-align:center;width:100%}.active-video-overlay .inner:before{content:'';display:inline-block;height:100%;margin-right:-0.3em;vertical-align:middle}.active-video-overlay .inner
.centered{vertical-align:middle;display:inline-block}#content .overlay-heading{font-size:3.725em;letter-spacing:-0.07em;line-height:1.2em;margin-bottom:0}#content .active-video-overlay
.metadata{display:inline-block;text-align:center;width:100%}#content .active-video-overlay .metadata dt,
#content .active-video-overlay .metadata
dd{display:inline;float:none;margin-right:2%;font-size:1.1em}#content .active-video-overlay
.cta{margin-top:2em;margin-bottom:2em}#content .active-video-overlay .cta
a{transition:none}#content .active-video-overlay .cta a:hover i,
#content .active-video-overlay .cta a:focus i,
#content .active-video-overlay .cta a:active
i{background-position:0 100%}#content .active-video-overlay .video-content{display:block}#content .active-video-wrap
iframe{margin:0}#content-header>.inner.default-content{}#content .video-list
li{font-size:initial;margin-bottom:1.5em;min-height:315px}#content .video-list li:nth-child(3n+1){clear:left}.poster-wrap{position:relative;margin-bottom:25px}.poster-image:before{bottom:0;content:'';left:0;position:absolute;right:0;top:0;border:0px
solid red}.poster-image
img{display:block;width:100%}.poster-hover{background:#f32837;bottom:0;cursor:pointer;display:none;left:0;position:absolute;right:0;top:0;transition: .14s}.poster-hover:before{content:'';display:inline-block;height:100%;margin-right:-0.3em;vertical-align:middle}.poster-hover
.centered{color:#fff;display:inline-block;font-family:'Neue Helvetica Bold',sans-serif;font-size:1.4em;text-align:center;vertical-align:middle;width:100%;transform:translateY(10px);transition: .14s}.poster-hover
i{margin-left:3px}.poster-wrap:hover .poster-hover{display:block}.poster-wrap:hover .poster-hover
.centered{transform:translateY(0)}.poster-tag-wrap{bottom:0;left:0;position:absolute;right:0}.poster-tag-wrap
span{color:#fff;display:inline-block;font-family:'Neue Helvetica Bold',sans-serif;font-size:0.85em;padding:11px
0;text-align:center}.poster-tag-wrap .poster-tag{background:#f32837;width:33.33%}.poster-tag-wrap .now-playing-tag{display:none;width:66.66%}.now-playing .poster-tag-wrap{background:#c4202c}.now-playing .poster-image:before{border-width:6px}.now-playing .poster-tag-wrap .now-playing-tag{display:inline-block}.now-playing .poster-hover{display:none}#content ul.video-list .subheading
a{color:#f32837;font:1.085em 'Century Schoolbook Italic'}#content .video-metadata{margin:0}#content dl.video-metadata dt,
#content dl.video-metadata
dd{font-size: .85em;width:auto}#content dl.video-metadata dt:after{content:':'}#content .index .video-metadata{font-size: .9em}#content .index dl.video-metadata dt,
#content .index dl.video-metadata
dd{line-height:1.1em}.video-list
.actions{margin-top:15px}.video-list .actions
a{background:url(/images/icons/cta-chevron-black-right-tiny.png) no-repeat right center;display:inline-block;font-family:'Neue Helvetica Bold',sans-serif;font-size: .85em;padding-right:7px}.video-list .actions
.divider{margin:0
5px}.video-content,.video-share-text{display:none}@media(max-width: 720px){.active-video-wrap.open{height:auto !important;overflow:hidden}.active-video{height:300px !important;position:relative;margin-bottom:50px;margin-top:42px}.active-video-overlay{position:relative}.active-video-overlay .darken-overlay{padding-top:42px;padding-bottom:50px}.active-video-overlay .darken-overlay,
.active-video-overlay
.inner{position:relative}.active-video-overlay .inner:before{display:none}.active-video-overlay .inner
.centered{display:block}.overlay-actions{position:absolute;top:0;right:0}}div.calendar-cta{position:relative;display:inline-block}div.calendar-cta
a.toggle{display:inline-block}div.calendar-cta a.toggle>*{vertical-align:middle}div.calendar-cta a.toggle
.icon{margin-left:5px;width:24px;height:24px;background:url(/images/icons/set-24x24.png) no-repeat -216px 0}div.calendar-cta a.toggle:hover .icon,
div.calendar-cta a.toggle:focus .icon,
div.calendar-cta a.toggle:active
.icon{background-position:-216px -24px}div.calendar{position:absolute;left:50%;top:100%;z-index:1000;margin-top:24px;width:210px;padding:10px;font-size:16px;line-height:100%;text-align:center;background-color:#f32837}div.calendar::before{content:'';position:absolute;overflow:hidden;left:50%;top:-20px;margin-left:-20px;border-right:20px solid transparent;border-bottom:20px solid #f32837;border-left:20px solid transparent;width:0;height:0}div.calendar .month,
div.calendar .month-button{height:30px;line-height:30px}div.calendar .month-button{float:left;overflow:hidden;text-indent:-999em;width:24px;height:24px;background:url(/images/icons/set-24x24.png) no-repeat;cursor:pointer}div.calendar .month-button.previous{background-position:-168px -24px}div.calendar .month-button.previous:hover,
div.calendar .month-button.previous:focus,
div.calendar .month-button.previous:active{background-position:-168px 0}div.calendar .month-button.next{background-position:-192px -24px}div.calendar .month-button.next:hover,
div.calendar .month-button.next:focus,
div.calendar .month-button.next:active{background-position:-192px 0}div.calendar
.month{float:left;width:162px;line-height:130%;font-size:1.125em;color:#fff}div.calendar .day-container{clear:both;overflow:hidden}div.calendar
.day{float:left;border:1px
solid transparent;border-radius:50%;width:28px;height:28px;text-decoration:none;text-align:center;font:0.9375em/28px 'Neue Helvetica Bold';color:#fff;cursor:default}div.calendar a.day.enabled:hover,
div.calendar a.day.enabled:focus,
div.calendar a.day.enabled:active{color:#f32837;background-color:#fff;cursor:pointer}div.calendar
a.day.past{color:#c42020;background-color:transparent}div.calendar
a.day.today{border-color:#f28e96}div.calendar a.day.column-0{clear:left}div.calendar .week-days
.day{color:#ff7f88}#content ul.content-paging{position:relative;overflow:hidden;list-style:none;min-height:2em;padding:0;text-align:center}#content ul.content-paging
li{font:1.125em/140% 'Neue Helvetica Bold'}#content ul.content-paging
li.number{display:inline-block}#content ul.content-paging li.prev,
#content ul.content-paging
li.next{position:absolute;top:0}#content ul.content-paging
li.prev{left:0}#content ul.content-paging
li.next{right:0}#content ul.content-paging
a{display:block;height:26px;padding:5px;text-decoration:none}#content ul.content-paging a:hover,
#content ul.content-paging a:focus,
#content ul.content-paging a:active{text-decoration:underline}#content ul.content-paging li.number
a{border-radius:50%;width:26px}#content ul.content-paging li.number a:hover,
#content ul.content-paging li.number a:focus,
#content ul.content-paging li.number a:active,
#content ul.content-paging li.number.active
a{text-decoration:none;color:#fff;background-color:#f32837}#content ul.content-paging a:hover .icon.size-16x16.next{background-position:-112px -16px}#content ul.content-paging a:hover .icon.size-16x16.prev{background-position:-128px -16px}#content .alpha-index{text-align:center}#content .alpha-index
ul{background:url(/images/layout/dot-line-red-horiz.png) repeat-x left bottom;display:inline-block;list-style:none;padding:0
0 20px;text-align:center}#content .alpha-index ul
li{display:inline-block;margin:0
.15em;font:2em/140% 'Neue Helvetica Bold';color:#ccc}#content .alpha-index ul li:first-child{margin-left:0}#content .alpha-index ul li:last-child{margin-right:0}#content .alpha-index ul
a{display:inline-block;text-decoration:none;color:#8b8b8b}#content .alpha-index ul .active a,
#content .alpha-index ul a:hover,
#content .alpha-index ul a:focus,
#content .alpha-index ul a:active{color:#f32837}#content
ul.index{overflow:hidden;list-style:none;padding:0}#content ul.index
h2{margin:0;font-size: .875em}#content ul.index h2
a{text-decoration:none;color:#202020}#content ul.index h2 a:hover,
#content ul.index h2 a:focus,
#content ul.index h2 a:active{text-decoration:underline}#content ul.index
p{margin:0}#content ul.index
.subheading{font: .875em/130% 'Century Schoolbook Italic';color:#f32837}#content ul.index .subheading
a{color:#f32837}.section.map{height:300px;background-color:#eee}a.anim-underline,
a.anim-underline:hover,
#content a.anim-underline,
#content a.anim-underline:hover{text-decoration:none}a.anim-underline>span{position:relative;display:inline-block}a.anim-underline>span:before,a.anim-underline>span::before{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;content:"";position:absolute;overflow:hidden;opacity:0;left:0;bottom:0;width:0;height:4px;background:#f32837}a.anim-underline-invert>span:before,a.anim-underline-invert>span::before{background:#fff}a.anim-underline:hover>span:before,a.anim-underline:hover>span::before{opacity:1;width:100%}.ticket-banner{background:#222;display:none;padding:5px
0;text-align:center}.ticket-banner__link{color:#fff;display:inline-block;padding:1em
0;text-decoration:none}.ticket-banner__link:active,.ticket-banner__link:focus,.ticket-banner__link:hover{text-decoration:underline}.sr-only{border:0
!important;clip:rect(0, 0, 0, 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0
!important;position:absolute !important;white-space:nowrap !important;width:1px !important}.grecaptcha-badge{margin-bottom:-60px;visibility:hidden}.subscribe-error{color:#f32837;font-weight:bold}.content-grid
.grid{overflow:hidden;margin:1em
-13px}.content-grid.active
.grid{position:relative;overflow:visible;margin:0;width:100%}.content-grid
.item{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;position:relative;float:left;margin:13px;background-repeat:no-repeat}.content-grid.active
.item{position:absolute;margin:0;opacity:0.3;filter:alpha(opacity=30)}.content-grid.active
.item.active{opacity:1;filter:alpha(opacity=100)}.content-grid.active
.item.highlight{opacity:1;filter:alpha(opacity=100);outline:4px
solid #f32837}.content-grid.active
.item.spacer{background-repeat:repeat}.content-grid .item-spacer-0,
.content-grid .item-spacer-1,
.content-grid .item-spacer-2,
.content-grid .item-spacer-3{background-image:url(/images/layout/bg-circles-white.gif)}.content-grid.active .item.has-link{cursor:pointer}.section.inverted .content-grid
.item{color:#202020}.content-grid .item.size-1by1{width:306px;height:200px}.content-grid .item.size-1by2{width:306px;height:426px}.content-grid .item.size-2by2{width:638px;height:426px}.content-grid .item.size-2by1{width:638px;height:200px}.content-grid .item
.text{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;left:0;bottom:0;padding:0
10px;background-color:#e0e0e0}.content-grid .item.active
.text{background-color:#fff}.content-grid .item.active.hover
.text{background:#fff url(/images/layout/grad-horiz-red-white.jpg) repeat-x;padding-bottom:30px}.content-grid .size-1by2 .text,
.content-grid .size-1by1
.text{width:180px}.content-grid .size-2by2 .text,
.content-grid .size-2by1
.text{width:390px}#content .content-grid .size-1by2 h2,
#content .content-grid .size-1by1
h2{font-size: .875em}#content .content-grid .item
a{text-decoration:none;color:#202020}#content .content-grid .item.active.hover
a{text-decoration:none}#content .content-grid .item a:focus,
#content .content-grid .item a:active{text-decoration:underline;color:#f32837}#content .content-grid .item
.secondary{position:absolute;left:100%;bottom:0;margin:0;padding:10px;line-height:120%;font-size:1em;color:#fff}.content-grid .item.size-1by2 .secondary,
.content-grid .item.size-1by1
.secondary{width:86px}.content-grid .item.size-2by2 .secondary,
.content-grid .item.size-2by1
.secondary{width:116px}#content .content-grid .item
p{line-height:130%;font-size: .75em}#content .content-grid
.categories{display:none;overflow:hidden;list-style:none;margin:1.5em 0;padding:0;text-align:center}#content .content-grid.active
.categories{display:block}#content .content-grid .categories
li{display:inline-block;margin:0
20px;font-size:1.5em;font-family:'Neue Helvetica Bold'}#content .content-grid .categories
a{-webkit-transition:color .2s ease-out;transition:color .2s ease-out;text-decoration:none;color:#8c8c8c}#content .content-grid .categories li.hover a,
#content .content-grid .categories li.active.hover a,
#content .content-grid .categories li.active a:hover,
#content .content-grid .categories li.active a:focus,
#content .content-grid .categories li.active a:active,
#content .content-grid .categories a:hover,
#content .content-grid .categories a:focus,
#content .content-grid .categories a:active{text-decoration:underline;color:#fff}#content .content-grid .categories li.active
a{color:#f32837}.content-grid .categories
.icon{border-radius:50%;width:24px;height:24px;padding:8px}.content-grid .categories .active
.icon{border-color:#f32837;background-color:#f32837}.content-grid .categories li.hover a .icon,
.content-grid .categories a:hover .icon,
.content-grid .categories a:focus .icon,
.content-grid .categories a:active
.icon{border-color:transparent;background-color:transparent}.content-grid .categories
.label{display:inline-block;padding-left:5px}.content-grid .categories .icon
.img{display:block;width:24px;height:24px;background:url(/images/icons/set-24x24.png) no-repeat}.content-grid .categories .films .icon
.img{background-position:-72px 0}.content-grid .categories .films.active .icon
.img{background-position:-72px -24px}.content-grid .categories .exhibitions .icon
.img{background-position:-96px 0}.content-grid .categories .exhibitions.active .icon
.img{background-position:-96px -24px}.content-grid .categories .events .icon
.img{background-position:-144px 0}.content-grid .categories .events.active .icon
.img{background-position:-144px -24px}.content-grid .categories .stories .icon
.img{background-position:-120px 0}.content-grid .categories .stories.active .icon
.img{background-position:-120px -24px}.media-carousel{clear:both;overflow:hidden;margin:1em
0;background:url(/images/layout/bg-circles.gif)}.media-carousel.draggable{cursor:url(/images/icons/openhand.cur),default}.media-carousel.dragging{cursor:url(/images/icons/closedhand.cur), default !important}.media-carousel
.inner{width:747px;padding-left:249px}#content .media-carousel
ul.media{position:relative;float:left;list-style:none;top:0;left:0;margin:0;padding:0}#content .media-carousel ul.media
li{position:relative;overflow:hidden;float:left;margin:0;height:100%;font-size:1em;background-color:#fff}#content .media-carousel ul.media
li.video{cursor:pointer}#content .media-carousel.dragging ul.media
li.video{cursor:url(/images/icons/closedhand.cur), default !important}#content .media-carousel li
.content{position:relative;display:block;margin:0
10px;background-color:#eee}#content .media-carousel li
iframe{margin:0}#content .media-carousel li.loading
.content{background:url(/images/icons/ind-loader.gif) no-repeat center center}.media-carousel
.notes{position:absolute;left:0;bottom:0;max-width:70%;padding:5px
10px;line-height:130%;font-size: .75em;background-color:#fff}#content .media-carousel
.tools{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;visibility:hidden;list-style:none;opacity:0;right:10px;bottom:-32px;margin:0;padding:0}#content .media-carousel ul.media li:hover .tools,
body.has-touch #content .media-carousel ul.media li.active
.tools{visibility:visible;opacity:1;bottom:0}.media-carousel .tools
li{float:right}.media-carousel .tools
a{display:block;overflow:hidden;border:10px
solid #f32837;width:32px;height:32px;text-indent:-99em;background:#f32837 url(/images/icons/set-32x32.png) no-repeat}.media-carousel .tools li.zoom
a{background-position:-128px 0}.media-carousel .tools li.zoom a:hover{background-position:-128px -32px}.media-carousel .tools li.twitter
a{background-position:-160px 0}.media-carousel .tools li.twitter a:hover{background-position:-160px -64px}.media-carousel .tools li.facebook
a{background-position:-192px 0}.media-carousel .tools li.facebook a:hover{background-position:-192px -64px}.media-carousel
img{display:block}@media only screen and (max-width: 996px){.media-carousel
.inner{padding:0}}@media only screen and (max-width: 720px){.media-carousel:not(.draggable) img{width:auto !important;height:150px !important}}.article #content-comments{position:fixed;overflow:hidden;z-index:2000;right:0;top:0;bottom:0;width:0;background-color:#fff}#content-comments
.avatar{display:block;border:1px
solid #ccc;border-radius:50%;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;background-color:#fff;background-size:cover}#content-comments
.panel{box-sizing:border-box;position:absolute;left:24px;top:30px;margin:0;border-bottom:1px solid #ccc;width:352px;padding:10px;background:#fbfbfb}#content-comments
p{margin: .875em 0;font-size: .875em}.article #content-comments .comments-close{position:absolute;overflow:hidden;left:24px;top:0;width:352px;height:30px;text-align:center;color:#fff;text-decoration:none;font: .875em/28px 'Neue Helvetica Bold';background-color:#202020}.article #content-comments .comments-close:hover,
.article #content-comments .comments-close:focus,
.article #content-comments .comments-close:active{background-color:#f32837}.article #content-comments .comments-close
.icon{float:right;margin:6px
6px}.section>.comments-shift{position:relative}#comments-panel-cta
p{margin:0;font:1.5em/140% 'Neue Helvetica Bold'}#comments-panel-cta p
a{display:block;text-align:center}#comments-panel-cta p a:hover{color:#202020}#comments-panel-cta p a
.icon{margin-left:10px}#comments-panel-cta p a:hover .icon.size-32x32.speech-bubble{background-position:-288px -32px}#comments-panel-login fieldset.buttons
button{width:100%}#content #comments-panel-login .cta
a{display:block;text-align:center}#comments-panel-login
p{text-align:center;font:1em/140% 'Neue Helvetica Bold'}#frm-comments
fieldset{margin:0}#frm-comments
.field.comments{margin-top:0;height:100px}#frm-comments .field.comments
.avatar{float:left}#comments-comment{float:left;margin-left:8px;width:272px;height:100px}#frm-comments
fieldset.buttons{padding-left:59px}#content-comments
ul.comments{position:absolute;box-sizing:border-box;display:block;list-style:none;overflow:auto;left:24px;top:180px;bottom:0;margin:0;width:352px;padding:10px;background-color:#fff}#content-comments ul.comments
li{display:block;overflow:hidden;border-bottom:1px solid #ccc;padding:10px
0;font-size:1em}#content-comments ul.no-results
li{color:#a2a2a2}#content-comments ul.comments li:last-child{border-bottom:0}#content-comments ul.comments
p{margin: .5em 0;font-size: .875em}#content-comments ul.comments
p.author{font:1em 'Neue Helvetica Bold'}#content-comments ul.comments p.author>*{display:inline-block;vertical-align:middle}#content-comments ul.comments p.author
.avatar{width:40px;height:40px}#content-comments ul.comments
p.suffix{font-size: .75em}@media only screen and (max-width: 996px){.section>.comments-shift{overflow:hidden}}@media only screen and (max-width: 720px){.article #content-comments{position:relative;left:0;top:0;width:auto}#content-comments
.panel{position:static;width:auto}.section>.comments-shift.comments-open{position:static;left:0}#content-comments
ul.comments{position:static}.article #content-comments .comments-close{display:none}#frm-comments
.field.comments{text-align:center;height:auto}#frm-comments .field.comments
.avatar{display:inline-block;float:none}#comments-comment{float:none;margin:1em
0}}div.share-popup{visibility:hidden;-webkit-transition:opacity .25s ease-in-out, margin-top .2s ease-in-out;-moz-transition:opacity .25s ease-in-out, margin-top .2s ease-in-out;transition:opacity .25s ease-in-out, margin-top .2s ease-in-out;z-index:2010;opacity:0;margin:10px
0 20px;padding:5px;background-color:#f32837}div.share-popup.open{visibility:visible;margin-top:0;opacity:1}div.share-popup:after{position:absolute;content:'';margin-left:-20px;left:50%;top:100%;width:0;border-top:20px solid #f32837;border-right:20px solid transparent;border-left:20px solid transparent}div.share-popup
ul.buttons{overflow:hidden}div.share-popup ul.buttons
li{float:left;margin:5px}div.share-popup ul.buttons
a{display:block;position:relative;overflow:hidden;border:1px
solid #fff;border-radius:4px;width:32px;height:32px;padding:5px;text-indent:-999em}div.share-popup ul.buttons a:hover{border-color:#f9949b}div.share-popup ul.buttons a
span{position:absolute;left:5px;top:5px;width:32px;height:32px;background:url(/images/icons/set-32x32.png) no-repeat}div.share-popup ul.buttons li.twitter
span{background-position:-160px 0}div.share-popup ul.buttons li.twitter a:hover
span{background-position:-160px -32px}div.share-popup ul.buttons li.facebook
span{background-position:-192px 0}div.share-popup ul.buttons li.facebook a:hover
span{background-position:-192px -32px}div.share-popup ul.buttons li.comment
span{background-position:-224px 0}div.share-popup ul.buttons li.comment a:hover
span{background-position:-224px -32px}p.item-shareable{-webkit-transition:background-color .25s ease-in-out;background-color:#fdf2f4}img.item-shareable{outline:5px
solid #fdf2f4}.container-shareable ::selection{color:#fff;background-color:#f32837}.container-shareable ::-moz-selection{color:#fff;background-color:#f32837}@media only screen and (max-width: 1160px){#content
blockquote.pullout{float:none;margin:1em;width:auto}}@media only screen and (max-width: 996px){#shell,.section>.inner,#header>.inner{width:auto;min-width:0}#content-main,#content-related{padding-bottom:35px}.section>.inner{margin:0
10px}.col{margin-left:1%;margin-right:1%}.col-group{margin:0
-1%}.col12,.col.device-medium-col12{width:98%}.col11{width:89.666%}.col10{width:81.333%}.col9{width:73%}.col8{width:64.667%}.col7{width:56.333%}.col6{width:48%}.col5{width:39.666%}.col4,
.col9 .col-group
.col3{width:31.333%}.col3{width:23%}.col2{width:14.666%}#header>.inner{margin:0
1%}#header #logo,
#header #event-nav-heading,
#header #nav-primary{width:33.333%}#header #event-nav-heading{font-size:2em}#header #event-nav-heading a
span{padding-top:25px}#content-header
h1{font-size:3.5em}#content-header-intro.text>.inner{width:auto}#content-header-intro.text > .inner
h2{display:none}#content-header-intro.text > .inner
p{float:none;margin-left:auto;margin-right:auto;width:600px}#header #event-nav .categories
li{margin:15px
0;font-size:1.25em}#nav-primary
li{font-size: .75em}#nav-primary
li.tool{padding-left:5px;padding-right:5px}#content
iframe{max-width:100%}#content p.back a:hover,
#content p.back a:hover,
#content p.back a:active{left:0}#content table.image-table{width:100%}#content table.image-table
td{box-sizing:border-box;float:left;display:block;margin:1%;width:48%}#content table.image-table td
img{margin:0
auto;max-width:100%;height:auto !important}.section.feature
.inner{padding:20px
0}#content .section.feature
h2{font-size:4.5em}.content-grid.active
.grid{margin:0
auto;width:638px}.articles.grid
.article{margin-top:1%;margin-bottom:1%}.articles.grid .article>img{max-width:40%}.articles.grid .spacer-item{background-size:contain}ul.gateway
li.col3{margin-bottom:1em;width:31.333%;min-height:0}ul.gateway li
img{max-width:100%;height:auto}#footer #frm-subscribe .fields>h2{line-height:41px;font-size:1.5em}#footer
.fin{top:-35px;margin-left:-35px;width:70px;height:35px;background-size:auto 100%}body.global-search-open #global-search{padding:10px}#global-search
form{width:100%}#global-search
fieldset.fields{width:70%}#global-search
fieldset.buttons{width:30%}#global-search #search-keywords{width:100%}#global-search .listbutton-shell{float:right}#content .times
ul.key{margin-right:10px}.sitemap
.col{float:none;width:auto}#content dl.metadata dt,
#content dl.metadata
dd{float:none;width:auto}#content dl.metadata
dd{margin-bottom: .5em}}@media only screen and (max-width: 996px) and (min-width: 720px){ul.gateway li.col3:nth-child(3n+1){clear:left}}@media only screen and (max-width: 720px){#content
h1{font-size:1.75em}#content p,
#content li,
#content dt,
#content
dd{font-size:1em}#content-main,#content-prefix{float:none}#content-related{clear:both}.col{float:none;margin:0;width:auto}#header>.inner{margin:0}#content-header.has-image>.inner,#content-header.has-filters>.inner{height:200px}#content-header
h1{margin-top:20px}#header
#logo{box-sizing:border-box;position:absolute;float:none;left:0;top:0;width:50%;padding-left:10px}#header #logo,
#header #event-nav-heading{height:80px}#header #event-nav-heading{position:absolute;float:none;right:0;top:0;width:50%;font-size:1.675em}#header #event-nav-heading
a{background:none}#header #event-nav-heading
i.icon{margin-left:10px}#footer
.col.col4{min-height:0;padding-bottom:10px;background:url(/images/layout/dot-line-horiz.png) repeat-x left bottom}#footer
.col.col4.last{padding-bottom:0;background:none}#footer #frm-subscribe .fields,
#footer #frm-subscribe .buttons,
#footer #frm-subscribe .fields > h2,
#footer #frm-subscribe .fields
.field{float:none}#footer #frm-subscribe .fields,
#footer #frm-subscribe .buttons,
#footer #frm-subscribe .fields>h2{width:auto}#footer #frm-subscribe .fields
.field{width:95%}#footer #frm-subscribe .field
button{width:66%}#footer #frm-subscribe .fields>h2{text-align:center;font-size:1.5em}#footer #frm-subscribe .fields
.field{margin:1em
0}#footer #frm-subscribe
.buttons{text-align:center}#footer #frm-subscribe .buttons
button{width:auto}#footer
.navigation{padding-bottom:30px;text-align:center;background-position:center bottom}#footer .navigation
li{display:inline-block;float:none;margin:5px}#footer .supporters
a{width:71px;height:37px}#footer .supporters a
span{background-size:100% 100%}#footer
.credit{position:static;width:100%}#footer .credit
.ir{margin:0
auto}#event-nav{position:absolute;z-index:2000;right:0;top:80px;width:100%}#header #event-nav
ul{text-align:left}#header #event-nav .categories
li{display:block;margin:20px
10px;border:0;font-size:1em}#event-nav .categories.navigation
a{display:block;padding:0;color:#fff;background:url(/images/icons/cta-chevron-white-right-small.png) no-repeat right center}#header
.subcategories{padding:10px
0 0;text-align:center}#content ul.video-list{overflow:visible;margin:0}#content .video-list
li{min-height:0}.video-subcategories
p.label{margin-right: .5em;display:inline-block}.subcategories .listbutton-shell{display:inline-block;z-index:99}.subcategories .listbutton-shell
.anchor{min-width:120px}#header #nav-primary{float:none;width:auto;margin-top:80px;height:60px;background:url(/images/layout/dot-line-grey-horiz.png) repeat-x left top}#nav-primary
ul{float:none}#nav-primary
li{font-size:1em;height:auto}#nav-primary
li.tool{float:right}#nav-primary
a{margin-top:15px;height:auto}#nav-primary .nav
a{margin:10px
0 0 0}#nav-primary
li.tool{height:60px}#content ul.navigation
li{font-size:1em}#content{margin-top:10px}#content table.image-table{width:100%}#content table.image-table
td{display:block;margin:0;width:100%}#content
p.cta{font-size:1em}#content p.cta
a{padding:8px
25px}#content-header.section.has-image{background-size:auto 200px}#content-header-intro>.inner{width:auto}#content-header
h1{font-size:2.5em}#content-header-intro > .inner
h2{display:none}#content-header > .text p,
#content-header-intro.text > .inner
p{width:90%;font-size: .875em}.section.feature
.inner{min-height:0;height:160px}#content .section.feature
h2{font-size:2.125em}.section>.mask{height:200px}#global-search
fieldset.fields{margin-right:1%;width:64%}#global-search
fieldset.buttons{width:35%}#global-search #search-keywords{font-size:1.25em}#global-search .listbutton-shell{width:100%;margin-left:0}#global-search .listbutton-shell
.list{width:100%}#global-search .listbutton-shell
.anchor{box-sizing:border-box;width:80%;height:50px;padding:15px
0;text-align:center}#global-search .listbutton-shell
.open{width:20%;padding:15px
0}.articles.grid
.article{float:none;margin:1em
1%;width:auto}.articles.grid .spacer-item{display:none}.articles .article
.image{max-width:40%}#content .articles h2,
#content .articles
h3{font-size:1.25em}#content .article
.subheading{font-size:1em}#content .article
p.excerpt{display:none}#content .articles .latest-with-banner
p.banner{width:60px;padding:20px
5px 5px;font-size: .875em}#content .articles p.date,
#content .articles
p.location{float:none;margin:0;line-height:130%;font-size: .75em}.events-list .subtext div.cta-group{display:none}#content .article p.comments-cta
span.word{display:none}.articles.message{height:auto;background:none}#content .articles.message
p{font-size:2.5em}#content ul.day-filter
li{font-size:1.5em}#content ul.day-filter
li.current{padding:5px
0 0 0}#content ul.day-filter li.prev a,
#content ul.day-filter li.next
a{width:40px;height:40px}ul.day-filter li.prev a span,
ul.day-filter li.next a
span{margin:8px}ul.day-filter div.calendar-cta a.toggle
.icon{margin-top:5px}.content-grid.active
.grid{width:400px}.content-grid
.item{overflow:hidden;margin:5px}.content-grid .item:not(.spacer){background-size:contain}.content-grid .item.size-1by1{width:195px;height:185px}.content-grid .item.size-1by2{width:195px;height:380px}.content-grid .item.size-2by1{width:400px;height:185px}.content-grid .item.size-2by2{width:400px;height:380px}.content-grid .item.active
.text{box-sizing:border-box;width:100%;padding-bottom:30px}#content .content-grid .item
.secondary{box-sizing:border-box;left:0;bottom:0;width:100%;height:30px;padding:5px}#content .content-grid .categories
li{font-size:1.25em}#content ol.results
li{font-size:1em}#content ol.results
a{margin:0;padding:10px;background-size:40% auto;background-position:10px 10px}#content ol.results a.has-image>.inner{margin-left:40%;padding-left:20px}ul.gateway{margin-left:-1%;margin-right:-1%}ul.gateway li.col3,
.col9 ul.gateway
li.col3{float:left;margin-left:1%;margin-right:1%;width:48%;min-height:0}ul.gateway li.col3:nth-child(2n+1){clear:left}ul.gateway li
p{font-size: .75em}#content ul.alpha-index
li{font-size:1.5em}#content ul.index
li{margin: .5em 0}#content ul.index
h2{font-size:1em}#content ul.products
li{float:none;margin-bottom:2em;width:auto;text-align:center}div.calendar{width:189px}div.calendar
.month{width:141px}div.calendar
.day{width:25px;height:25px;line-height:25px;font-size: .875em}#content ul.content-paging
li{line-height:20px;font-size:1em}#content ul.content-paging
a{height:20px}#content ul.content-paging li.number
a{width:21px}ul.content-paging li .label-secondary{display:none}#content .media-carousel
.tools{bottom:auto;top:-32px;height:42px}#content .media-carousel ul.media li:hover .tools,
body.has-touch #content .media-carousel ul.media li.active
.tools{top:0}.media-carousel .tools
a{border-width:5px}.ticket-banner__link{padding:0.3em 0}.donate-form spektrix-donate{text-align:left}#content .donate-form .donate-amounts{justify-content:left}#content .donate-form .custom-amount{margin-top: .5em}}@media only screen and (max-width: 420px){#header #logo,
#header #event-nav-heading{height:60px}#header #event-nav-heading{font-size:1.25em}#header #event-nav-heading a
span{padding-top:15px}#header #event-nav-heading
i.icon{width:24px;height:24px;background:url(/images/icons/set-24x24.png) no-repeat -360px 0}#header #event-nav-heading a:hover
i.icon.plus{-webkit-transform:none;-moz-transform:none;transform:none;background-position:-360px -48px}body.event-nav-open #header #event-nav-heading
i.icon.plus{-webkit-transform:none;-moz-transform:none;transform:none;background-position:-384px -24px}#event-nav{top:60px}#header #nav-primary{margin-top:60px}#content-header.has-filters
h1{line-height:120%;font-size:2em}#content
p.notice{line-height:130%}#global-search
fieldset.fields{width:54%}#global-search
fieldset.buttons{width:45%}#global-search #search-keywords{padding-right:10px;padding-left:10px;font-size:1em}#content ul.day-filter
li{font-size:1em;width:15%}#content ul.day-filter
li.current{padding-top:8px;width:70%}ul.day-filter div.calendar-cta a.toggle
.icon{margin-top:0}.content-grid
.grid{margin:1em
0}.content-grid
.item{float:none;margin:1em
0;background-size:cover}.content-grid .item.size-1by1,
.content-grid .item.size-1by2,
.content-grid .item.size-2by1,
.content-grid .item.size-2by2{padding-top:200px;width:auto;height:auto;background-size:contain;background-position:top center}.content-grid .item.size-1by1,
.content-grid .item.size-2by1{padding-top:100px}.content-grid .item.size-1by2{height:220px;padding-top:0;background-size:auto 100%;background-position:right center}.content-grid .item.size-2by1{background-size:auto 100px}#content .content-grid .item
h2{font-size:1.25em}#content .content-grid .item.size-1by2 h2,
#content .content-grid .item.size-1by1
h2{font-size:1em}.content-grid .item.active
.text{position:static;overflow:hidden}.content-grid .item.active.size-1by2
.text{height:100%;width:50%}#content .content-grid .item.size-1by2
.secondary{width:50%}#content .times ul.key
li{font-size: .75em}}