.cf:after,.col.col-clear{clear:both}#mc_embed_signup .mailing-list-input-wrap input,.secondary-nav input,html{font-family:GT-Walsheim;font-style:normal}.carousel-nav:BEFORE,.cf:after,.close:AFTER,.close:BEFORE,.trailing-rule-wrap h1:AFTER{content:""}@font-face{font-family:GT-Walsheim;src:url(../fonts/GT-Walsheim-Light.eot);src:url(../fonts/GT-Walsheim-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/GT-Walsheim-Light.woff) format("woff"),url(../fonts/GT-Walsheim-Light.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GT-Walsheim;src:url(../fonts/GT-Walsheim-Light-Oblique.eot);src:url(../fonts/GT-Walsheim-Light-Oblique.eot?#iefix) format("embedded-opentype"),url(../fonts/GT-Walsheim-Light-Oblique.woff) format("woff"),url(../fonts/GT-Walsheim-Light-Oblique.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:GT-Walsheim;src:url(../fonts/GT-Walsheim-Bold.eot);src:url(../fonts/GT-Walsheim-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/GT-Walsheim-Bold.woff) format("woff"),url(../fonts/GT-Walsheim-Bold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:GT-Walsheim;src:url(../fonts/GT-Walsheim-Bold-Oblique.eot);src:url(../fonts/GT-Walsheim-Bold-Oblique.eot?#iefix) format("embedded-opentype"),url(../fonts/GT-Walsheim-Bold-Oblique.woff) format("woff"),url(../fonts/GT-Walsheim-Bold-Oblique.ttf) format("truetype");font-weight:600;font-style:italic}.alignleft{float:left;margin:.375em 1.75em 1.75em 0}.alignright{float:right;margin:.375em 0 1.75em 1.75em}.aligncenter{clear:both;display:block;margin:0 auto 1.75em}@media (max-width:500px){.alignleft,.alignright{float:none;clear:both;display:block;margin:0 auto 1.75em}}.col.first,.col.noLeft{margin-left:0}.col{border:0 solid transparent;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important}@media (max-width:767px){.col{float:none;width:auto}.flexbox .flex>.col{width:100%}}.flexbox .flex>.col{float:none}.col.noLeft{border-left-width:0}@media screen and (min-width:768px){.col,.span_1,.span_10,.span_11,.span_2,.span_3,.span_4,.span_6,.span_7,.span_8,.span_9{border-left-width:30px;padding:0}.row{position:relative;margin-left:-30px!important}.row .col:first-child,.span_1,.span_10,.span_11,.span_12,.span_2,.span_3,.span_4,.span_5,.span_7,.span_8,.span_9{margin-left:0}.row.ib .col{float:none;display:inline-block;vertical-align:top}.row.ib .col.ibv-mid{vertical-align:middle}.span_1{width:8.33333%}.span_2{width:16.66667%}.span_3{width:25%}.span_4{width:33.33333%}.span_5{width:41.66667%;border-left-width:30px;padding:0}.span_6{width:50%;margin-left:0}.span_7{width:58.33333%}.span_8{width:66.66667%}.span_9{width:75%}.span_10{width:83.33333%}.span_11{width:91.66667%}.span_12{width:100%}.mT{min-height:1px}}.img-wrap a{display:inline-block;vertical-align:middle}.img-wrap img{margin:0 auto;max-width:100%;display:inline-block;vertical-align:top;max-height:144px}.img-wrap.img-right img{margin-right:0}.poster .img-wrap img{max-height:400px}.m-auto{margin:0 auto}.txt-max{max-width:720px}.hero-carousel-mobile{display:none}@media (max-width:500px){.hero-carousel{display:none}.hero-carousel-mobile{display:block}}.hero-carousel,.hero-carousel-mobile{position:relative;overflow:hidden;border-radius:6px;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.hero-carousel-mobile:BEFORE,.hero-carousel:BEFORE{content:"";position:absolute;top:-5%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:6px;height:110%;background-color:#1A1A1A;z-index:10}.hero-carousel .featured-image,.hero-carousel li,.hero-carousel ul,.hero-carousel-mobile .featured-image,.hero-carousel-mobile li,.hero-carousel-mobile ul{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.hero-carousel ul,.hero-carousel-mobile ul{list-style:none;margin:0;padding:0;backface-visibility:hidden}.hero-carousel .featured-image,.hero-carousel-mobile .featured-image{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:50% 50%}@media (min-width:501px) and (max-width:768px){.hero-carousel .square{padding-bottom:110%}}.carousel-col{float:left;width:50%;position:relative}.carousel-col li{background-color:#FFF;position:absolute;top:0;right:0;bottom:0;left:0;padding:10px 25px}.carousel-col .grid-text{height:100%}.carousel-col .grid-text p{margin:0 0 6px}.carousel-col .grid-text h1{margin:0}.carousel-col .grid-text p.date-range{margin-top:6px}.carousel-col .grid-text .excerpt{margin:auto 0 0}.carousel-col .grid-text .excerpt p{margin-bottom:0}@media (min-width:768px){.carousel-col .grid-text .excerpt{max-width:80%}}@media (min-width:1100px){.carousel-col .grid-text .excerpt{max-width:60%}}@media (max-width:568px) and (orientation:landscape){.carousel-col li{padding:10px 15px}.carousel-col .grid-text .excerpt{display:none}}.hero-carousel-mobile:before{display:none}.hero-carousel-mobile .carousel-col{float:none;width:100%}.hero-carousel-mobile .carousel-col .grid-text p{margin:0 0 3px}.hero-carousel-mobile .carousel-col .grid-text p.date-range{margin-top:3px}.hero-carousel-mobile .carousel-col-left{border-bottom:1px solid #1A1A1A}@media (max-width:500px){.hero-carousel-mobile li{padding:6px 12px}}.out{z-index:2}.in{z-index:3}.inTrans{z-index:-1;opacity:0}.trans1 .out{animation:transitionDownOut .5s ease-in-out forwards 1;transform:translateY(0)}.trans1 .in{animation:transitionDownIn .5s ease-in-out forwards 1;transform:translateY(-100%)}.trans2 .out{animation:transitionRightOut .5s ease-in-out forwards 1;transform:translateX(0)}.trans2 .in{animation:transitionRightIn .5s ease-in-out forwards 1;transform:translateX(-100%)}.trans3 .out{animation:transitionUpOut .5s ease-in-out forwards 1;transform:translateY(0)}.trans3 .in{animation:transitionUpIn .5s ease-in-out forwards 1;transform:translateY(100%)}.trans4 .out{animation:transitionLeftOut .5s ease-in-out forwards 1;transform:translateX(0)}.trans4 .in{animation:transitionLeftIn .5s ease-in-out forwards 1;transform:translateX(100%)}@keyframes transitionDownOut{0%{transform:translateY(0);z-index:3}1%{transform:translateY(0);z-index:2}100%{transform:translateY(100%)}}@keyframes transitionDownIn{0%{transform:translateY(-100%);z-index:2}1%{transform:translateY(-100%);z-index:3}100%{transform:translateY(0)}}@keyframes transitionRightOut{0%{transform:translateX(0);z-index:3}1%{transform:translateX(0);z-index:2}100%{transform:translateX(100%)}}@keyframes transitionRightIn{0%{transform:translateX(-100%);z-index:2}1%{transform:translateX(-100%);z-index:3}100%{transform:translateX(0)}}@keyframes transitionUpOut{0%{transform:translateY(0);z-index:3}1%{transform:translateY(0);z-index:2}100%{transform:translateY(-100%)}}@keyframes transitionUpIn{0%{transform:translateY(100%);z-index:2}1%{transform:translateY(100%);z-index:3}100%{transform:translateY(0)}}@keyframes transitionLeftOut{0%{transform:translateX(0);z-index:3}1%{transform:translateX(0);z-index:2}100%{transform:translateX(-100%)}}@keyframes transitionLeftIn{0%{transform:translateX(100%);z-index:2}1%{transform:translateX(100%);z-index:3}100%{transform:translateX(0)}}@keyframes zUp{from{z-index:2}to{z-index:3}}@keyframes zDn{from{z-index:3}to{z-index:2}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.hero-navigation{text-align:center;height:24px;margin:15px 0}.carousel-nav{display:inline-block;vertical-align:middle;width:24px;height:24px;background:#3c3c3c;border-radius:50%;margin:0 10px;cursor:pointer;position:relative}.carousel-nav.active{background:#FFF}.carousel-nav:BEFORE{position:absolute;top:-12px;right:-10px;bottom:-12px;left:-10px}.now-playing-head{position:relative;margin-bottom:15px}.now-playing-head .trailing-rule-wrap{margin-top:25px}@media (min-width:960px){.now-playing-head .now-playing-week{position:absolute;bottom:1.5em;right:0}}@media (max-width:767px){.now-playing-head{margin-bottom:20px}}.date-nav{color:grey;margin-left:1em;cursor:pointer}.date-nav.active,.date-nav:HOVER{color:#fff}.day-wrap{display:none}.day-wrap.active{display:block}.day-wrap.active .grid-item{animation:fadeIn .5s ease-in-out forwards 1}.day-wrap .imgSpacing{margin:0 0 12px}.day-wrap h4{margin:0 0 6px}.day-wrap .showtimes-list{margin-bottom:6px}.now-modal-ajax{display:none}.show-now .now-modal-ajax{display:block}#mc_embed_signup label,.mobile-only{display:none}#now-modal{overflow:auto}.touchevents #now-modal{overflow-y:scroll;-webkit-overflow-scrolling:touch}.imgSpacing,body.show-menu,body.show-now{overflow:hidden}#now-modal,.now-modal-header{padding-left:50px;padding-right:50px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background-color:#FF4229;color:#FFF}@media (max-width:960px){#now-modal,.now-modal-header{padding-left:30px;padding-right:30px}}@media (max-width:767px){#now-modal,.now-modal-header{padding-left:20px;padding-right:20px}}@media (max-width:370px){#now-modal,.now-modal-header{padding-left:15px;padding-right:15px}}.admin-bar #now-modal,.admin-bar .now-modal-header{top:32px}@media (max-width:782px){.admin-bar #now-modal,.admin-bar .now-modal-header{top:46px}}.now-modal-header{position:fixed;bottom:auto;z-index:11}.now-modal-header-inner{position:relative;border-bottom:1px solid #FFF;padding:30px 0 15px}@media (max-width:767px){.now-modal-header-inner{padding-top:20px}}.now-close{position:absolute;bottom:12px;right:0;font-weight:600;color:#FFF;padding-top:60px}.no-touchevents .now-close:HOVER,.touchevents .now-close:ACTIVE{color:#1A1A1A}.now-modal-inner{padding:125px 0}@media (max-width:767px){.now-modal-inner{padding:78px 0}}.now-modal-header-inner,.now-modal-inner{margin:0 auto;max-width:1600px}.now-listings{padding:12px 0 0}.now-listings h4{margin:0 0 6px;color:#1A1A1A}.now-listings h4 a:HOVER{color:#FFF}.now-listings ul.showtimes-list{color:#FFF;margin:0 0 6px}.now-listings ul.showtimes-list a:HOVER{color:#1A1A1A}.now-listings a{color:inherit}.now-listings p.extra-info{margin:0;color:#1A1A1A}.now-listings .single-listing{padding:0 24px 15px 0}@media (min-width:768px){.now-listings{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:30px;-webkit-column-gap:30px;column-gap:30px;padding:12px 0}.now-listings .single-listing{-moz-page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;overflow:hidden;width:100%}}.now-listings .now-appearance{color:#1A1A1A}.now-appearance{margin:6px 0}@media (min-width:768px){#footer,#root #root_footer{height:333px}body,html{height:100%}#root{clear:both;min-height:100%;height:auto!important;height:100%;margin-bottom:-333px}#footer{clear:both;position:relative}}footer{padding-top:120px}footer .footer-inner{border-top:1px solid #3c3c3c;padding:15px 0 24px}footer p{margin:0 0 6px}footer a:HOVER{color:grey}.social a{margin-right:12px}#mc_embed_signup .mailing-list-input-wrap{position:relative;max-width:313px}#mc_embed_signup .mailing-list-input-wrap input:-webkit-autofill,#mc_embed_signup .mailing-list-input-wrap input:-webkit-autofill:HOVER,#mc_embed_signup .mailing-list-input-wrap input:-webkit-autofill:focus,#mc_embed_signup .mailing-list-input-wrap select:-webkit-autofill,#mc_embed_signup .mailing-list-input-wrap select:-webkit-autofill:HOVER,#mc_embed_signup .mailing-list-input-wrap select:-webkit-autofill:focus,#mc_embed_signup .mailing-list-input-wrap textarea:-webkit-autofill,#mc_embed_signup .mailing-list-input-wrap textarea:-webkit-autofill:HOVER,#mc_embed_signup .mailing-list-input-wrap textarea:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-moz-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #1A1A1A inset;-moz-box-shadow:0 0 0 1000px #1A1A1A inset;box-shadow:0 0 0 1000px #1A1A1A inset}#mc_embed_signup .mailing-list-input-wrap input{background-color:transparent;font-size:20px}@media (max-width:767px){footer{padding-top:60px}#mc_embed_signup .mailing-list-input-wrap input{font-size:18px}}#mc_embed_signup .mailing-list-input-wrap input[type=email]{color:#fff;border:1px solid #3c3c3c;padding:17px;width:100%;border-radius:0}#mc_embed_signup .mailing-list-input-wrap input[type=email]::-moz-placeholder{color:#fff}#mc_embed_signup .mailing-list-input-wrap input[type=email]:-ms-input-placeholder{color:#fff}#mc_embed_signup .mailing-list-input-wrap input[type=email]::-webkit-input-placeholder{color:#fff}#mc_embed_signup .mailing-list-input-wrap input[type=email]:FOCUS::-moz-placeholder{color:transparent}#mc_embed_signup .mailing-list-input-wrap input[type=email]:FOCUS:-ms-input-placeholder{color:transparent}#mc_embed_signup .mailing-list-input-wrap input[type=email]:FOCUS::-webkit-input-placeholder{color:transparent}#mc_embed_signup .mailing-list-input-wrap input[type=submit]{cursor:pointer;position:absolute;top:0;right:0;border:none;padding:0;width:59px;height:59px;color:#3c3c3c;font-size:30px}#mc_embed_signup .mailing-list-input-wrap input[type=submit]:HOVER{color:#fff}#mc_embed_signup .mailing-list-input-wrap .mce_inline_error[for=mce-EMAIL]{background-color:transparent;color:#FF4229;font-size:16px;font-weight:400;padding:18px 0 0;margin:0}@media (max-width:767px){#mc_embed_signup .mailing-list-input-wrap .mce_inline_error[for=mce-EMAIL].m-plus{font-size:18px}#mc_embed_signup .mailing-list-input-wrap .mce_inline_error[for=mce-EMAIL].m-minus{font-size:13px}}#mc_embed_signup .mailing-list-input-wrap .response{font-size:16px;font-weight:400;padding:18px 0 0;margin:0}.navs-toggles,nav.primary{font-weight:700}@media (max-width:767px){#mc_embed_signup .mailing-list-input-wrap .response.m-plus{font-size:18px}#mc_embed_signup .mailing-list-input-wrap .response.m-minus{font-size:13px}}#mc_embed_signup #mce-success-response{font-size:16px;padding:18px 0 0}.page-id-2 .span_5 #mc_embed_signup{margin:30px 0}html{min-height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#1A1A1A;color:#FFF}*,:after,:before{box-sizing:inherit}@media (max-width:767px){#mc_embed_signup #mce-success-response.m-plus{font-size:18px}#mc_embed_signup #mce-success-response.m-minus{font-size:13px}.mobile-only{display:block}.hide-mobile{display:none!important}}body{position:relative;padding-left:50px;padding-right:50px;margin:0 auto;max-width:1600px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;line-height:1;letter-spacing:.005em}.grid-item.footer-grid-item h1,.h,h1{letter-spacing:-.025em;word-spacing:-.04em}@media (max-width:960px){body{padding-left:30px;padding-right:30px}}@media (max-width:767px){body{padding-left:20px;padding-right:20px;font-size:18px}}body a{text-decoration:none;color:inherit}.ts-1{font-size:20px}@media (max-width:767px){body{padding-top:81px}body.home{padding-top:101px}.ts-1{font-size:18px}}.ts-2{font-size:16px}@media (max-width:767px){.ts-2.m-plus{font-size:18px}.ts-2.m-minus{font-size:13px}}h1,h2,h3,h4,h5,h6{margin:1em 0}.h,h1{font-size:48px}@media (max-width:370px){body{padding-left:15px;padding-right:15px}.h,h1{font-size:32px}}.zm{margin:0}.overlayLink{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.p,.square{position:relative}:active,:focus{outline:0}.flex{display:-webkit-flex;display:flex}.fd-row{-webkit-flex-direction:row;flex-direction:row}.fd-rowrev{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.fd-col{-webkit-flex-direction:column;flex-direction:column}.fd-colrev{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.fwrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.d-flex{display:-webkit-flex;display:flex}.d-fd-row{-webkit-flex-direction:row;flex-direction:row}.d-fd-rowrev{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.d-fd-col{-webkit-flex-direction:column;flex-direction:column}.d-fd-colrev{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.d-fwrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.h,h1{font-size:32px}.m-flex{display:-webkit-flex;display:flex}.m-fd-row{-webkit-flex-direction:row;flex-direction:row}.m-fd-rowrev{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.m-fd-col{-webkit-flex-direction:column;flex-direction:column}.m-fd-colrev{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.m-fwrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.vCenter{display:-webkit-flex;display:flex;align-items:center;justify-content:center}.vCenter .contents{display:block}.p{padding-left:50px;padding-right:50px}@media (max-width:960px){.p{padding-left:30px;padding-right:30px}}@media (max-width:767px){.p{padding-left:20px;padding-right:20px}}@media (max-width:370px){.p{padding-left:15px;padding-right:15px}}.cf:after{display:table}.faux-p{margin-top:1em;display:block}.mauto{margin-left:auto;margin-right:auto}.fullH{height:100vh;min-height:450px}.square{padding-bottom:80%}.square .content{position:absolute;top:0;right:0;bottom:0;left:0}@media (max-width:500px){.carousel-col-left .square{padding-bottom:56.25%}.carousel-col-right .square{padding-bottom:75%}}.imgSpacing{position:relative;height:0;padding-bottom:56.25%}.quad-bar-gallery .imgSpacing{padding-bottom:70%}.imgSpacing img{position:absolute;top:0;right:0;bottom:0;left:0}.format-long .imgSpacing img,.format-short .imgSpacing img{top:50%;left:50%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.format-short .imgSpacing img{width:auto;height:100%}.format-long .imgSpacing img{width:100%;height:auto}.imgSpacing.bgImg{-webkit-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}@media (min-width:768px){.programs-grid .imgSpacing{padding-bottom:55%}.d-tal{text-align:left}.d-tac{text-align:center}.d-tar{text-align:right}}.BoW{background-color:#FFF;color:#1A1A1A}.WoB{background-color:#1A1A1A;color:#FFF}.aCRed a{color:#FF4229}.no-touchevents .aCRed a:HOVER,.touchevents .aCRed a:ACTIVE{color:#FFF}.cRed{color:#FF4229}.aCGray a{color:grey}.no-touchevents .aCGray a:HOVER,.touchevents .aCGray a:ACTIVE{color:#FFF}.cat-no-link a{pointer-events:none}.list-block,.list-inline{list-style:none;margin:0;padding:0}.list-inline li{display:inline-block;vertical-align:middle}.image-wrap img{display:block;max-width:100%;height:auto}header{position:relative;padding:30px 0 15px;margin:0 auto;border-bottom:1px solid #3c3c3c;z-index:5}.single-films header{margin-bottom:80px}header+:not(.subhead-nav){margin-top:80px}@media (max-width:767px){.m-tal{text-align:left}.m-tac{text-align:center}.m-tar{text-align:right}header{padding-top:20px;position:fixed;left:20px;right:20px;top:0;background-color:#1A1A1A;box-shadow:-20px 0 1px 0 #1A1A1A,20px 0 1px 0 #1A1A1A}header+:not(.past-programs-table){margin-top:20px}body.single-films header{margin-bottom:0}}@media (max-width:370px){header{left:15px;right:15px}}h1#main-title{margin:0;width:307px;height:72px;text-indent:0}h1#main-title a{display:block;height:100%}.show-menu h1#main-title svg path{fill:grey}.no-touchevents h1#main-title a:HOVER svg path,.touchevents h1#main-title a:ACTIVE svg path{fill:#FF4229}.no-touchevents .now-modal h1#main-title a:HOVER svg path,.touchevents .now-modal h1#main-title a:ACTIVE svg path{fill:#1A1A1A}@media (max-width:767px){h1#main-title{width:177px;height:42px}}.hovered h1 a,.hovered h4 a,.no-touchevents h1 a:HOVER,.no-touchevents h4 a:HOVER,.touchevents h1 a:ACTIVE,.touchevents h4 a:ACTIVE{color:#FF4229}.no-touchevents .now-modal h1 a:HOVER,.no-touchevents .now-modal h4 a:HOVER,.touchevents .now-modal h1 a:ACTIVE,.touchevents .now-modal h4 a:ACTIVE{color:#FFF}nav{color:grey}nav a{color:inherit}.no-touchevents nav a:HOVER,.touchevents nav a:ACTIVE,nav a.current-menu-item,nav a.current-page-ancestor{color:#FFF}.no-touchevents nav a.now-toggle:HOVER,.touchevents nav a.now-toggle:ACTIVE{color:#FF4229}.home nav.primary a{color:#FFF}.no-touchevents .home nav.primary a:not(.now-toggle):HOVER,.touchevents .home nav.primary a:not(.now-toggle):ACTIVE{color:grey}nav.secondary{font-size:16px}@media (min-width:850px){nav.primary{position:absolute;bottom:12px;right:0;white-space:nowrap}nav.primary a{margin-left:12px}}@media (max-width:849px){nav{color:#FFF}nav a{display:block}nav.primary{font-size:40px;line-height:44px;margin-bottom:1em}nav.secondary{font-size:18px;line-height:36px}}.secondary-nav{position:absolute;top:20px;right:0;line-height:36px}.secondary-nav .searchauto,.secondary-nav .secondary{display:inline-block;vertical-align:middle}.secondary-nav .searchauto{position:relative;margin-top:-2px}@media (max-width:849px){.secondary-nav .searchauto{margin-top:8px;width:100%}}.secondary-nav input:-webkit-autofill,.secondary-nav input:-webkit-autofill:HOVER,.secondary-nav input:-webkit-autofill:focus,.secondary-nav select:-webkit-autofill,.secondary-nav select:-webkit-autofill:HOVER,.secondary-nav select:-webkit-autofill:focus,.secondary-nav textarea:-webkit-autofill,.secondary-nav textarea:-webkit-autofill:HOVER,.secondary-nav textarea:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-moz-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #1A1A1A inset;-moz-box-shadow:0 0 0 1000px #1A1A1A inset;box-shadow:0 0 0 1000px #1A1A1A inset}.secondary-nav input{background-color:transparent;font-size:16px}.secondary-nav input[type=text]{color:#fff;border:1px solid #3c3c3c;padding:8px;width:100%;border-radius:0}.secondary-nav input[type=text]::-moz-placeholder{color:grey;cursor:pointer}.secondary-nav input[type=text]:-ms-input-placeholder{color:grey;cursor:pointer}.secondary-nav input[type=text]::-webkit-input-placeholder{color:grey;cursor:pointer}@media (min-width:850px){.secondary-nav input[type=text]{width:70px;margin-right:-10px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:.5s;transition-delay:.5s;border-color:transparent}.secondary-nav input[type=text]::-moz-placeholder{transition-duration:.2s;transition-delay:.5s}.secondary-nav input[type=text]:-ms-input-placeholder{transition-duration:.2s;transition-delay:.5s}.secondary-nav input[type=text]::-webkit-input-placeholder{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:.5s;transition-delay:.5s}.secondary-nav input[type=text]:FOCUS{width:220px;margin-right:0;margin-left:10px;border-color:#3c3c3c;-webkit-transition-delay:0s;transition-delay:0s}.secondary-nav input[type=text]:FOCUS::-moz-placeholder{color:transparent;transition-delay:0s;transition-duration:0s}.secondary-nav input[type=text]:FOCUS:-ms-input-placeholder{color:transparent;transition-delay:0s;transition-duration:0s}.secondary-nav input[type=text]:FOCUS::-webkit-input-placeholder{color:transparent;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}.secondary-nav .searchsubmit{position:absolute;top:0;right:0;width:36px;height:100%;border:none;background:0 0;padding:0;color:grey;cursor:pointer}@media (min-width:850px){.secondary-nav .searchsubmit{opacity:0;pointer-events:none;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:.4s;transition-delay:.4s}.secondary-nav .searchsubmit:HOVER{color:#fff}}.secondary-nav input:focus+.searchsubmit{opacity:1;pointer-events:all;-webkit-transition-delay:.1s;transition-delay:.1s}@media (max-width:849px){.secondary-nav{position:relative;top:0;right:auto;color:#FFF;font-size:18px;line-height:36px}.secondary-nav a{display:block}}.no-touchevents .navs-toggles .toggle:HOVER,.single-films .credits span.credit-label,.touchevents .navs-toggles .toggle:ACTIVE{color:grey}.no-touchevents .close:HOVER:AFTER,.no-touchevents .close:HOVER:BEFORE,.touchevents .close:ACTIVE:AFTER,.touchevents .close:ACTIVE:BEFORE{background-color:currentColor}.close:AFTER,.close:BEFORE{width:60px;height:4px;position:absolute;bottom:50px;left:50%;background-color:#FFF}.close:BEFORE{-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.close:AFTER{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}@media (max-width:850px){.close:AFTER,.close:BEFORE{height:3px}}@media (max-width:767px){.secondary-nav input{font-size:18px}.close:AFTER,.close:BEFORE{width:32px;bottom:32px;height:2px}}.navs-toggles{display:none;position:absolute;bottom:12px;right:0}.navs-toggles .toggle{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;display:inline-block;vertical-align:bottom}.navs-toggles .toggle span,.navs-toggles .toggle.now-toggle{padding-top:40px}.navs-toggles .toggle span.close,.show-menu .navs-toggles .toggle span.menu{display:none}.show-menu .navs-toggles .toggle span.close{display:block;position:relative}.navs-toggles .menu-toggle{width:78px}@media (max-width:849px){.navs-wrap,.navs-wrap .now-toggle{display:none}.navs-wrap{padding:30px;position:fixed;top:125px;right:0;bottom:0;left:0;background-color:#1A1A1A}.admin-bar .navs-wrap{top:157px}.navs-toggles,.show-menu .navs-wrap{display:block}}@media (max-width:782px){.admin-bar .navs-wrap{top:171px}}@media (max-width:850px){.navs-toggles .menu-toggle{width:54px;margin-left:10px}}@media (max-width:767px){.navs-wrap{padding:20px;top:78px}.navs-toggles .menu-toggle{width:50px}}@media (max-width:370px){.navs-wrap{padding:15px}}h1.film-title{font-size:66px;margin:-9px 0 20px -.05em}h1.film-title.longest-large,h1.film-title.total-long{font-size:50px}h1.film-title.longest-xlarge{font-size:40px}@media (max-width:1200px){h1.film-title.longest-large,h1.film-title.total-long{font-size:40px}h1.film-title.longest-xlarge{font-size:32px}}@media (max-width:767px){h1.film-title{font-size:40px;margin-top:20px}h1.film-title.longest-large,h1.film-title.total-long{font-size:32px}h1.film-title.longest-xlarge{font-size:28px}}.film-info p{margin:0 0 8px}.single-films .credits span{font-size:16px;display:block;margin-bottom:3px}.bt-section{border-top:1px solid #3c3c3c;padding:14px 0 0;margin:0 0 14px}.bt-section h1,.bt-section h4{margin:0}@media (max-width:767px){.bt-section.m-no-bt{border-top:0}}.bug-35mm{margin-left:3px}.bug-35mm a,.bug-35mm span{font-size:12px;display:inline-block;vertical-align:middle;padding:2px;border:1px solid #3c3c3c;border-radius:3px;color:grey}.now-modal .bug-35mm a,.now-modal .bug-35mm span{border-color:#fff;border-color:rgba(255,255,255,.7);color:#fff}.showtimes-list li{margin-right:6px}.film-grid .showtimes-list{margin-top:6px}.showtimes-and-tickets{margin-top:1em}.sb-section{margin-bottom:36px}.text-section{margin-bottom:80px}.col-sb .section{margin-bottom:36px}.col-main .section{margin-bottom:80px}@media (min-width:768px){.col-sb .section.series-info{padding-right:15px}.col-main .section.single-pullquote{margin-top:-30px;padding-right:10%}.breadcrumb-wrap,.engagements-categories-wrap,.program-categories-wrap{min-height:40px}}@media (max-width:767px){.col-sb .section{margin-bottom:18px}.col-main .section{margin-bottom:40px}}.breadcrumb-wrap,.engagements-categories-wrap,.program-categories-wrap{padding:10px 0 0;margin:0 0 40px}@media (max-width:768px){.breadcrumb-wrap,.engagements-categories-wrap,.program-categories-wrap{margin-bottom:0}.search-row .tar{text-align:left}}.category-listing li{margin-left:8px}.category-listing li.current-cat a,.no-touchevents .category-listing li a:HOVER,.touchevents .category-listing li a:ACTIVE{color:#FFF}@media (max-width:767px){.category-listing li{margin:0 6px}}.grid-item{position:relative;margin:0 0 45px}.grid-item h1,.grid-item p{margin:0 0 6px}.grid-item h1:last-child,.grid-item p:last-child{margin-bottom:0}.grid-item:not(.featured-grid-item) h1{font-size:20px}@media (max-width:767px){.grid-item:not(.featured-grid-item) h1{font-size:18px}}.grid-item:not(.featured-grid-item) p{color:grey}.grid-item:not(.featured-grid-item) .grid-text{background-color:#1A1A1A;color:#FFF}.grid-item.featured-grid-item .aCGray:HOVER a{color:#1A1A1A}.grid-item.footer-grid-item .imgSpacing{margin-bottom:15px}.grid-item.footer-grid-item h1{font-size:48px}@media (max-width:767px){.grid-item.footer-grid-item h1{font-size:32px}}@media (max-width:370px){.grid-item.footer-grid-item h1{font-size:32px}}.grid-item.footer-grid-item .date-range{color:#fff}.grid-text a{color:inherit}.carousel-col .grid-text{padding:15px 0}.imgSpacing+.grid-text{margin-top:15px}@media (max-width:500px){.carousel-col .grid-text{padding:6px 0}}.featured-grid-item{z-index:2}.featured-grid-item h1{margin:0 0 12px -.05em}.featured-grid-item .grid-text{padding:20px;-webkit-flex-grow:1;flex-grow:1;background-color:#FFF;color:#1A1A1A;border-radius:6px}.featured-grid-item .imgSpacing{border-radius:6px 6px 0 0}.featured-grid-item .feature-flexcontainer+.grid-text,.featured-grid-item .imgSpacing+.grid-text{margin-top:0;border-top:5px solid #1A1A1A;border-radius:0 0 6px 6px}.film-text-content a{color:grey}.film-text-content a:HOVER{color:#FFF}.excerpt a{color:grey}.excerpt a:HOVER{color:#1A1A1A}.pullquote-text p{margin:0 0 12px;font-weight:600}small.negMargin{font-size:1em;margin-left:-.45em}.pullquote-attribution{color:grey}@media (min-width:768px){.regular-spacing .featured-grid-item .inner-position,.regular-spacing .featured-grid-item .inner-space{display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1}.regular-spacing .featured-grid-item .grid-text{padding-bottom:100px}.grid-spacing .inner-space{width:100%;height:0;padding-bottom:150%}.short-height .grid-spacing .inner-space{padding-bottom:100%}.grid-spacing .inner-position{position:absolute;top:0;right:0;bottom:0;left:0}.pull-up{margin-top:-27.5%}.grid-item.o-1{-webkit-order:1;order:1}.grid-item.o-2{-webkit-order:2;order:2}.grid-item.o-3{-webkit-order:3;order:3}.grid-item.o-4{-webkit-order:4;order:4}}@media (min-width:960px){.now-listings{-moz-column-count:3;-webkit-column-count:3;column-count:3}.grid-spacing .inner-space{padding-bottom:110%}.short-height .grid-spacing .inner-space{padding-bottom:75%}}@media (max-width:767px){.grid-item:not(.featured-grid-item):not(.footer-grid-item){padding-left:164px;min-height:81px;margin:0 0 24px}.grid-item:not(.featured-grid-item):not(.footer-grid-item) .imgSpacing{position:absolute;top:0;left:0;width:144px;height:81px;padding-bottom:0}.grid-item:not(.featured-grid-item):not(.footer-grid-item) .grid-text{padding:0}}@media (max-width:370px){.grid-item:not(.featured-grid-item):not(.footer-grid-item){padding-left:143px;min-height:72px;margin:0 0 18px}.grid-item:not(.featured-grid-item):not(.footer-grid-item) .imgSpacing{width:128px;height:72px}}.past-appearances-table .appear-text p,.past-programs-table .appear-text p{margin:3px 0}.past-appearances-table .program-title,.past-programs-table .program-title{font-weight:600}.past-appearances-table .program-title p,.past-programs-table .program-title p{margin:0}.past-appearances-table hr,.past-programs-table hr{margin:0;background-color:#3c3c3c;height:1px;border:0}.past-appearances-table.table-contents,.past-programs-table.table-contents{margin-bottom:40px}.search-table{margin-bottom:80px}.search-row{position:relative}@media (max-width:768px){.search-row .program-dates,.search-row .search-type{color:grey}.search-row .program-dates{position:absolute;top:0;right:0}.search-row .program-title{margin:6px 0}}.past-programs-row{color:grey;padding:20px 0;position:relative}.past-programs-row a{color:inherit}.past-programs-row:HOVER,.past-programs-row:HOVER a{color:#fff}@media (max-width:768px){.past-programs-row{padding:15px 0}.past-programs-row .program-dates{position:absolute;top:15px;right:0}.past-programs-row .program-title{margin-top:6px}.horz-scroll-wrap{position:relative;border-bottom:1px solid #3c3c3c}.horz-scroll-wrap:AFTER,.horz-scroll-wrap:BEFORE{content:"";position:absolute;top:0;bottom:0;width:30px;z-index:2;pointer-events:none}.past-programs-table .horz-scroll-wrap:AFTER,.past-programs-table .horz-scroll-wrap:BEFORE{display:none}.horz-scroll-wrap:BEFORE{left:-20px;background-image:-webkit-linear-gradient(left,#1a1a1a 40%,rgba(26,26,26,0) 100%);background-image:linear-gradient(to right,#1a1a1a 40%,rgba(26,26,26,0) 100%)}.horz-scroll-wrap:AFTER{right:-20px;background-image:-webkit-linear-gradient(right,#1a1a1a 40%,rgba(26,26,26,0) 100%);background-image:linear-gradient(to left,#1a1a1a 40%,rgba(26,26,26,0) 100%)}.horz-scroll-inner{overflow:hidden;margin:0 -20px}.horz-scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap;padding:6px 24px 20px;color:grey}.past-programs-table .horz-scroll{padding-left:6px}.horz-scroll ::-webkit-scrollbar{width:0;height:0;background:0 0}.horz-scroll a,.horz-scroll span{margin:0 6px;padding:4px 0;display:inline-block;vertical-align:baseline}}@media (max-width:370px){.horz-scroll-inner{margin:0 -15px}}.trailing-rule-wrap{overflow:hidden;margin-top:40px;padding-bottom:.5em}.trailing-rule-wrap h1{margin:0;position:relative;display:inline-block;vertical-align:baseline}.trailing-rule-wrap h1:AFTER{width:1600px;height:1px;background-color:#3c3c3c;position:absolute;left:100%;bottom:.2em;margin-left:10px}#now-modal .trailing-rule-wrap h1:AFTER{background-color:#FFF}.forward-programs .trailing-rule-wrap{margin-bottom:15px}@media (max-width:767px){.forward-programs .trailing-rule-wrap{margin-bottom:6px}}.Past .trailing-rule-wrap{margin-top:35px}.read-more-intro p:last-of-type{display:inline}.read-more-content{display:none}.read-more-toggle{color:grey;cursor:pointer}.read-more-toggle:HOVER{color:#fff}.appearances-past p,.no-touchevents .default-page-row .span_5 a:HOVER,.touchevents .default-page-row .span_5 a:ACTIVE{color:grey}.status-label{margin:0 0 6px;color:grey}.on-sale-flag{display:block;margin:6px 0}p.appearance-text{margin:6px 0 0}.s-appear-content{margin:24px 0 15px}.date,.s-appear-content .appear-text p,.series-info ul.list-block{margin:12px 0 6px}@media (min-width:768px){.poster{padding-right:30px;margin-top:100px}}@media (max-width:767px){.poster{text-align:center}.poster .img-wrap img{max-width:70%;margin:2em auto}}.featured-image{position:relative}.img-gallery{position:absolute;top:0;left:0;width:100%;height:100%}.img-gallery .slide{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;background-size:cover}.img-gallery .slide.active{display:block}.gNavDots{padding:0}.gNavDots .gNavDot{display:inline-block;vertical-align:middle;padding:15px 10px 7px;cursor:pointer}.gNavDots .gNavDot span{display:block;width:24px;height:24px;border-radius:50%;background-color:#3c3c3c}.gNavDots .gNavDot.active span{background-color:#FFF}.appearances-past{padding-right:20px}@media (max-width:768px){.related-section .span{width:100%}}.single-press{margin:12px 0 21px}.single-press span{display:block;margin:6px 0 0}.film-grid,.film-row{margin-top:30px}.film-row h4{margin-bottom:6px}@media (max-width:767px){.film-row{position:relative;padding-left:164px;min-height:81px}.film-row .span_4{position:absolute;top:0;left:0;width:144px;height:81px;padding-bottom:0}.film-row .grid-text{padding:0}.film-grid,.film-row{margin-top:24px}}.film-grid .imgSpacing{margin-bottom:15px}@media (max-width:370px){.film-row{padding-left:143px;min-height:72px}.film-row .span_4{width:128px;height:72px}.film-grid,.film-row{margin-top:18px}}.program-intro{padding-right:15px}@media (min-width:768px){.program-intro{padding-right:0;max-width:90%}.single-twofor .twofor-text{padding-right:30px}}@media (min-width:900px){.program-intro{max-width:70%}}@media (min-width:1100px){.program-intro{max-width:50%}}.program-intro h1{margin:75px 0 20px}@media (max-width:767px){.program-intro h1{margin-top:20px}}.program-listings{margin-top:30px}.Current .program-listings{margin-bottom:45px}.Current .program-listings .col,.Current .program-listings .imgSpacing{margin-bottom:0}.Current .program-listings h1{margin-left:-.05em}.program-listings h1,.program-listings h4{margin:0}.program-listings .imgSpacing{margin-bottom:15px}.program-listings .showtimes-list{margin-top:6px}@media (max-width:767px){.program-listings{margin-top:15px;margin-bottom:45px}.program-listings .col{margin-bottom:30px}}.single-appearance,.single-twofor{margin-bottom:30px}.single-appearance h1+p{margin-top:6px}p.follow-text,p.showtime{margin:6px 0}.single-twofor .imgs a{position:absolute;top:0;right:0;bottom:0;left:0}.single-twofor:nth-of-type(2) .imgs a{animation-delay:.5s}.social{margin:0 0 12px}@media (max-width:767px){footer .social{margin:12px 0}}.social a{display:block;float:left}.social a.twitter{margin-left:6px}.no-touchevents .social a:HOVER svg path,.touchevents .social a:ACTIVE svg path{fill:grey}.social svg path{fill:#fff}.default-page-row .col p:first-child,.first-child-high>:first-child{margin-top:0}@media (min-width:768px){.default-page-row .span_5+.span_7 .credit-chips{position:absolute;bottom:1em;left:30px}}@media (max-width:767px){.default-page-row .span_5+.span_7 .credit-chips{margin-top:3em}}.newsletter-modal{display:none}