.cw{margin:0 auto}@media only screen and (max-width:660px){.cw{width:auto;min-width:300px;padding:0}}@media only screen and (min-width:1040px){.cw{width:1020px}}@media only screen and (max-width:660px){.mo{display:block}.do{display:none !important}body{min-width:inherit}#adminHeader{display:none}a.bucket_edit_link{display:none}#menuToggle{text-indent:-10000px;width:20px;padding:0}.socialToggle,.accountIcon{display:none}.gearIcon{display:block}#masthead .sectionLogo{left:50%;margin-left:-57px;margin-top:-18px;transition:none;width:115px;height:37px}#navStripe .cw{height:60px;transition:none}#wrapper.compressed #masthead .sectionLogo{left:50%;margin-left:-57px;transition:none}#wrapper.compressed #navStripe .cw{height:60px;transition:none}#wrapper.compressed.extraNav{padding-top:60px}.tffSection #wrapper.compressed #masthead .sectionLogo,.tffSection #masthead .sectionLogo{left:50%;background:url(/assets/logo-tff-compressed.svg) no-repeat;margin-left:-100px;width:203px;background-size:246px 28px;height:30px;margin-top:-11px}.tfSection #wrapper.compressed #masthead .sectionLogo,.tfSection #masthead .sectionLogo{left:50%;margin-left:-95px;width:190px;height:23px;margin-top:-11px}#menuContainer{display:block;top:0;bottom:0;left:-290px;opacity:1;padding-top:60px;position:fixed;transition:left .1s ease-out}#menuContainer.open{left:0}#menuContent{display:none}#menuLinks{overflow:hidden !important;min-height:inherit;padding:0;width:290px}#menuLinks a{font:16px/16px din,arial,sans-serif;padding:17px 0 17px 20px}#menuLinks a.accordion.trigger{background:#f2f2f2;border-bottom:1px dotted gray;padding:20px 0 16px 20px}#menuLinks nav{margin:0}#menuLinks nav a{padding-left:40px}#menuLinks nav a .active:before{display:none}#menuLinks nav.accordion{border-bottom:1px dotted gray}#menuLinks #trayTF nav.accordion{border:0}#menuLinks #trayTribeca.open .trigger span,#menuLinks #trayFestival.open .trigger span,#menuLinks #trayTF.open .trigger span{border:0}.searchGlass{display:none}#accountDrop{width:145px;display:block;top:0;bottom:0;right:-150px;padding-top:60px;position:fixed;transition:left .1s ease-out;z-index:8000;background:#fff;box-shadow:0 0 2px rgba(0,0,0,0.3);transition:right .1s ease-out}#accountDrop.open{right:0}#accountDrop a{display:block;color:#747474;font:16px/18px din,arial,sans-serif;background:#f2f2f2;padding:20px 40px 15px 20px;border-bottom:1px dotted #747474;text-decoration:none;text-align:right;position:relative}#accountDrop .icon:before{content:"";background:url(/assets/sprite-account-icons.svg) no-repeat;position:absolute}#accountDrop .watchlist:before{width:22px;height:14px;right:10px;top:20px}#accountDrop .account:before{width:18px;height:17px;right:12px;top:18px;background-position:-40px 0}#accountDrop .search:before{width:17px;height:17px;right:13px;top:18px;background-position:-80px 0}#mtStripe.open{height:300px}#mtStripe .acctClose{position:absolute;background:#000 url(/assets/sprite-close.svg) no-repeat;width:30px;height:30px;background-position:7px 6px;display:block;text-indent:-10000px;cursor:pointer;right:0;top:20px}#mtStripe #acctAbout{width:100%}#mtStripe #acctAbout p{width:auto}#mtStripe #acctRegister{padding-left:0;margin-top:10px}#mtStripe #acctLogin{padding-left:0;margin-top:14px}#mtStripe.logForm{height:380px}.no-svg #mtStripe .acctClose{background-image:url(/assets/sprite-close.png)}#searchStripe .cw{padding:0}#searchStripe input{width:100%;border:0;height:60px;background:#f1f1f1;font:18px/18px din,Arial,sans-serif;text-align:left}#searchStripe input::-webkit-input-placeholder{color:#000;line-height:13px;font-size:18px}#searchStripe .searchClose{position:absolute;background:url(/assets/sprite-close-black.svg) no-repeat;width:30px;height:30px;background-position:7px 6px;display:block;text-indent:-10000px;cursor:pointer;right:10px;top:50%;margin-top:-12px}.no-svg #searchStripe .searchClose{background-image:url(/assets/sprite-close-black.png)}#mainFooter{padding-top:28px}#mainFooter .col{text-align:center;width:100%;float:none;margin-bottom:28px}#mainFooter #footSocial .row{margin-top:0}.secondaryNav.menu{position:relative;padding:0;height:inherit}.secondaryNav.menu .container{display:none}.secondaryNav.menu a.image{display:none}.secondaryNav.menu a{display:block;width:auto;font:16px/16px dincon,Arial,sans-serif;color:#fff;margin:0;padding:18px 20px;box-sizing:border-box;float:none;background:#333;border-bottom:1px solid #444}.secondaryNav.menu a.trigger{color:#fcaf17}.secondaryNav.menu a.trigger:after{content:"";background:url(/assets/sprite-arrows.svg) no-repeat;width:17px;height:17px;position:absolute;right:16px;background-position:0 -17px}.secondaryNav.menu a.soon{display:none}.compressed .secondaryNav.menu{position:relative;top:inherit}.videoPlay.big{margin-left:-25px;margin-top:-25px;display:block;border-width:3px;width:50px;height:50px}.videoPlay.big svg{margin-left:-8px;margin-top:-12px;width:50%;height:50%}.whiteStripe{padding:0}.whiteStripe section{width:100%;height:inherit}.whiteStripe section .tray{width:100% !important}.whiteStripe section .holder{width:100%;margin-top:0}.whiteStripe section .entry{width:100%;height:inherit;display:none}.whiteStripe section .entry:first-child{display:block}.whiteStripe section .entry.col.three{width:100%}.whiteStripe section .entry.col.three .actionTag{width:100%}.whiteStripe section .entry.col.three img{width:100%;height:inherit}.whiteStripe section .entry.col.four{margin-right:.25%;width:49.75%}.whiteStripe section .entry.col.four .actionTag{width:100%}.whiteStripe section .entry.col.four img{width:100%;height:inherit;display:block}.whiteStripe section .entry.col.four .breakdown h1{margin:0;font:bold 13px/18px Arial,sans-serif}.whiteStripe section .entry.col.four .breakdown .moreLink{display:none}.whiteStripe section .entry.col.four:nth-child(2){display:block;margin:0;float:right}.whiteStripe section .entry.col.two img{width:100%;height:inherit}.whiteStripe section .entry .context{padding:6px 12px 5px 12px;font-size:.71429em}.whiteStripe section .entry .breakdown{padding:12px}.whiteStripe section .entry .breakdown h1{font-size:1.28571em;margin:8px 0}.whiteStripe section .entry .breakdown .text{padding:0 0 15px 0;width:90%}.whiteStripe .nav{display:none !important}.whiteStripe .ad{display:none}.stripeHeader{padding:8px 15px;background:#f3f3f3;font-size:10px !important;color:#666 !important;border-top:1px solid #c2c2c2}.stripeHeader a{float:right;font-size:10px}#rushbox{font:12px/24px Din,Arial,sans-serif}.holder .entry.posterSolo{width:40%;margin:5% 5% 0 5%}.holder .entry.posterSolo:nth-child(2){display:block}.holder .entry.posterSolo img{width:100%}.holder .entry.posterSolo h1{font:bold 12px/14px Arial,sans-serif;width:inherit}.trayLinks nav a.menuLoad:after{display:none}.ad320{width:100%;text-align:center}.ad320 img{width:100%}.ad728_215.whiteStripe{display:none}#footerAd{display:none}#scalingStripe{display:block;border-top:0;padding:14px 15px}#scalingStripe img{display:none}#scalingStripe span{cursor:pointer}#scalingStripe.on .on{color:#fff}#scalingStripe.on #scaleArrow{left:167px}#scalingStripe.off .off{color:#fff}#mobileFooter.trayLinks{border:0}#legalStripe .cw{padding:0 10px}#legalStripe #bblogo{display:none}.pagination .linksbar{width:100%}.pagination a,.pagination .current,.pagination .gap{font:italic 12px/12px Georgia,serif;padding:10px}.mobileMenu nav{width:auto;float:none}.mobileMenu nav a{width:auto;float:none;height:15px;background-color:inherit;padding:18px 0 18px 15px;display:none}.mobileMenu nav a.active{display:block;background:inherit}.mobileMenu nav a.active:after{background:url(sprites-arrows.png) no-repeat bottom left;content:"";display:block;width:10px;height:14px;float:right;margin-right:15px}.mobileMenu nav a.first-child{padding-left:15px}.mobileMenu nav a:hover{background:inherit}.mobileMenu nav.open a.trigger:after{background-position:bottom right}.mobileMenu nav a.active{display:block}.mobileMenu nav.open a{display:block;border-bottom:1px solid #2c2c2c}.mobileMenu nav a.active.noArrow:after{display:none}#moreHeaderStripe{display:none}#mobileRelated{border-bottom:0;background:#fff}#mobileRelated span{display:block}#errorStripe{padding:0;margin:0}#errorStripe .cw{padding:40px 20px 0 20px}#errorStripe h1{font:bold 24px/24px dincon,Arial,serif;margin:0 0 30px 0;color:#333}#errorStripe p{margin:15px 0;width:100%;font:14px/21px din,Arial,sans-serif}#errorStripe a{color:#000}#errorSearchStripe{margin:0}#errorSearchStripe .cw{padding:0 20px 30px 20px}#errorSearchStripe input{width:100%;height:30px;padding:0 10px;border:1px solid #b3b3b3;float:left}#errorSearchStripe button{padding:7px 40px;margin-top:10px}#gatedPage{padding:10px 10px 0 10px}#gatedPage h1{font:bold 24px/24px Arial,sans-serif}#gatedPage input{width:80%}#iwcStripe{display:none}#livefyre-comments{padding:15px}.fyre-editor-container{min-width:300px !important}.mobileStatic{position:fixed;bottom:0;display:block;width:100%;text-align:center;background:#000;padding:5px 0}.mobileStatic img{width:320px;height:54px}#socialBarMobile{width:100%;padding:0;margin:0;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;-webkit-box-flex:1;box-flex:1}#socialBarMobile li{font:12px/12px dincon,Arial,sans-serif;list-style:none;flex:auto;-webkit-flex:auto;text-align:center;padding:8px 0 6px 0}#socialBarMobile li a{color:#fff;text-decoration:none}#moduleFestSurvival .holder a{float:none;display:inline-block}#wishlistDrawer{width:100%;padding:40px;right:-100%}#wishlistDrawer .scroll-content{width:100%}#wishlistDrawer .slider-wrap{width:2px}#wishlistDrawer #wishlistWrapper{width:100%}#wishlistDrawer #wishlistTray{width:100%}#wishlistDrawer .blurb{width:100%}#wishlistDrawer .eos.mo{text-align:center;font:13px/18px Din,Arial,sans-serif}#wishlistDrawer .eos.mo p{marging-bottom:0}#wishlistDrawer .filmsList .marqueePhoto{width:100%;margin-right:0;margin-bottom:20px}#wishlistDrawer .filmsList .marqueePhoto .filmImg{width:100%}#wishlistDrawer .filmsList ul.filmDetails{display:none}}@media only screen and (min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){#siteStripe nav a .trigger:after,#navStripe nav a .arrow:after,.mobileMenu nav a.active:after{background-image:url(/assets/sprites-arrows@2x.png) !important;background-size:20px 28px}}