﻿/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'social';src:url("../fonts/social.eot?-5nx5y8");src:url("../fonts/social.eot?#iefix-5nx5y8") format("embedded-opentype"),url("../fonts/social.woff?-5nx5y8") format("woff"),url("../fonts/social.ttf?-5nx5y8") format("truetype"),url("../nts/social.svg?-5nx5y8#icomoon") format("svg");font-weight:normal;font-style:normal}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;outline:none;-moz-transition:color 0.2s;-o-transition:color 0.2s;-webkit-transition:color 0.2s;transition:color 0.2s}html{font-size:62.5%;line-height:130%;-webkit-font-smoothing:antialiased}body{min-width:1024px;font-family:"proxima-nova",arial;background-color:#60c4f0;overflow-x:hidden;overflow-y:auto}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:normal}#cboxOverlay{position:absolute;top:0;left:0;z-index:2000;width:100%;height:100%;background-color:#000}#cboxContent{position:relative}#cboxClose{position:absolute;top:0;right:39px;background:transparent url("http://flash.sonypictures.com/classics/fornogoodreason/img/close-btn.png") 0 0 no-repeat;border:0;outline:0;width:66px;height:34px;opacity:0;text-indent:100%;white-space:nowrap;overflow:hidden;text-indent:110%}#colorbox{z-index:3300}#colorbox:focus{outline:0}.social{padding:0;margin:0;overflow:hidden;list-style-type:none}.social li{float:left}.social a{padding:0 8px}.icons{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icons span{display:none;text-indent:100%;white-space:nowrap;overflow:hidden}.icons:before{font-family:"social",Helvetica}.facebook:before{content:"\66"}.twitter:before{content:"\74"}.tumblr:before{content:"\63"}.instagram:before{content:"\69"}.hidden{display:none !important}.legal-links{position:absolute;bottom:20px;z-index:9}.legal-links a{color:#851012;font-size:12px;font-weight:bold}.legal-links a:hover{color:#FFF}.uppercase{text-transform:uppercase}.secondary-book{font-family:"franklin-gothic-urw-cond",arial;font-weight:400}.question{color:#000;display:block;font-size:16px;font-weight:600;margin:10px 0 5px 0}#get_tickets a{background:#d71921;bottom:206px;color:#000;font-size:32px;font-family:"proxima-nova",arial;font-weight:bold;padding:12px 20px;position:absolute;right:36px;text-transform:uppercase}#get_tickets a:hover{background:#80090e;color:#FFF}.legal-right{right:100px}.legal-left{left:100px}#navigation{position:fixed;top:50%;right:45px;z-index:10;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#navigation ul{list-style-type:none;margin:0;padding:0}#navigation li{text-align:right;position:relative}#navigation li:first-child.cur a:before{width:100%}#navigation li.cur a:after{color:#851012}#navigation a{display:block;white-space:nowrap;text-transform:uppercase;letter-spacing:0.15em;color:#FFF;padding:9px 9px 9px 50px;font-size:10px;line-height:14px;font-size:1rem;line-height:1.4rem;-moz-transition:color 0.5s;-o-transition:color 0.5s;-webkit-transition:color 0.5s;transition:color 0.5s}#navigation a span{position:relative;font-weight:bold;color:#851012;font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem}#navigation a:before{content:"";background-color:#e3f7fd;width:27px;height:100%;position:absolute;top:0;right:-25px;-moz-transition:background-color 1s;-o-transition:background-color 1s;-webkit-transition:background-color 1s;transition:background-color 1s}#navigation a:after{position:absolute;top:42%;right:-27px;display:inline-block;content:"•";color:#b48488;font-size:36px;line-height:40px;font-size:3.6rem;line-height:4rem;line-height:0;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#navigation a:hover:before{width:100%}#navigation.dark-theme a{color:#000}#navigation.dark-theme a span{visibility:hidden;color:#b48488}#navigation.dark-theme a:hover span{visibility:visible}#navigation.dark-theme .cur a span{color:#851012}.content-quote{display:table;width:100%;text-align:center;margin-top:75px}.content-quote .quote{display:table-cell;vertical-align:middle;padding:0 180px;color:#FFF;font-family:"franklin-gothic-urw-cond",arial;font-weight:bold;font-size:26px !important;text-transform:uppercase;line-height:32px}.content-quote .quote span{background-color:rgba(0,0,0,0.25)}#article-nav{list-style-type:none}#article-nav a{color:#000;font-size:14px;font-weight:600;line-height:15px}#article-nav a:hover{color:#851012}#dvd_section{left:25px;position:absolute;top:100px}#dvd_section .image{float:left;width:144px}#dvd_section img:hover{margin-left:-1px}#dvd_section .retail{font-family:"proxima-nova",arial;font-weight:600;float:left;margin-left:5px;padding:0;width:145px}#dvd_section .retail li{clear:both;float:left;list-style-type:none;margin-bottom:10px;color:#851012}#dvd_section .retail li a img:hover{margin-left:-1px}#dvd_section .retail .title{font-size:18px;line-height:20px;margin-bottom:10px;width:auto}#awards{left:15px;position:absolute;top:27%;z-index:1}#awards .space{display:block;margin-top:18px}#awards h4,#awards h5{font-weight:bold;text-transform:uppercase;margin-bottom:8px}#awards h4 .bg_color,#awards h5 .bg_color{background:#000;padding:5px}#awards h4{font-size:24px;line-height:26px}#awards h5{font-size:16px;line-height:18px}.info_social .icons{position:relative;top:6px;color:#851012;font-size:30px}.info_social .icons:hover{color:#FFF}#container{position:relative;z-index:5;color:#FFF}#container section{background-attachment:fixed;background-color:#60c4f0;background-position:center 0;background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#container section h4{font-size:18px;text-transform:uppercase;color:#FFF}.home .wrapper{background:#60c4f0 url(../img/title_home.jpg) no-repeat;background-size:cover;height:888px;width:100%;max-width:none}.title_container{height:20%;width:100%;text-align:center}#title{position:absolute;left:50%;bottom:0;width:930px;height:745px;background:url(../img/title-with-awards.png) center center no-repeat;background-size:100%;margin-left:-509px;text-align:center}#title p,#title h1{text-indent:-9999px}#title_cast{position:absolute;right:50%;bottom:30px;width:332px;height:122px;margin-right:-161px;background:url(../img/cast.png) 0 0 no-repeat;background-size:100% auto}.content{position:relative;overflow:hidden;background:#60c4f0}.content h2{font-family:"proxima-nova",arial;font-weight:bold;margin:0 0 20px 0;padding:0;color:#851012;letter-spacing:1px;font-size:40px;line-height:44px;font-size:4rem;line-height:4.4rem;text-transform:uppercase}.content h2.small{font-size:40px;line-height:44px;font-size:4rem;line-height:4.4rem}.content h3{font-weight:500;color:#000;font-size:22px;line-height:26px;font-size:2.2rem;line-height:2.6rem}.content p{margin-top:0}.content a{color:#fff}.content a:hover{color:#fff}.content article{position:absolute;top:50%;color:#000;overflow:hidden;width:372px;padding:10px;font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem;line-height:2rem;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.content.right article{left:360px}.content.left article{left:0}.swipe{overflow:hidden;visibility:hidden;position:relative;max-height:558px}.swipe .wrap{display:block;position:relative;width:836px;height:558px;overflow:hidden}.swipe img{top:50%;position:absolute;left:50%}.swipe .image{height:100%;background-position:center center;background-repeat:no-repeat;-moz-background-size:auto 100%;-o-background-size:auto 100%;-webkit-background-size:auto 100%;background-size:auto 100%}.swipe-wrap{overflow:hidden;position:relative}.swipe-wrap figure{display:block;float:left;position:relative;margin:0;padding:0;overflow:hidden}.counter{text-align:center;position:absolute;bottom:-97px;width:100%;color:#851012;font-size:12px;line-height:16px;font-size:1.2rem;line-height:1.6rem;font-weight:bold}.swipe-wrap>div{float:left;width:100%;position:relative}.thumbnail-container{position:relative;width:676px;height:75px;margin:12px auto;padding-left:0;text-align:center;z-index:100;overflow-x:hidden}.gallery-thumbs,.gallery-historic-thumbs{list-style-type:none;padding-left:0px;text-align:center;z-index:100;position:absolute;top:0;left:0px;width:1508px}.gallery-thumbs li,.gallery-historic-thumbs li{display:block;float:left;width:52px;height:52px;opacity:.6;transition:opacity .4s ease-out;background-size:52px;background-position:center}.gallery-thumbs li:hover,.gallery-historic-thumbs li:hover{opacity:1 !important}.gallery-thumbs li a,.gallery-historic-thumbs li a{display:block;width:52px;height:52px;background-image:url(../img/thumbnail-mask.png);background-size:100%}.iScrollVerticalScrollbar{position:absolute;z-index:9999;width:5px;bottom:2px;top:2px;right:1px;overflow:hidden}.iScrollIndicator{background:#851012 !important;position:absolute;background-color:rgba(242,242,242,0.5);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:100%;-webkit-transition:0ms cubic-bezier(0.1, 0.57, 0.1, 1);transition:0ms cubic-bezier(0.1, 0.57, 0.1, 1);display:block;-webkit-transform:translate(0px, 166px) translateZ(0px)}.social{width:134px;margin:0 auto}.icons{color:#FFF;-moz-transition:color 0.2s;-o-transition:color 0.2s;-webkit-transition:color 0.2s;transition:color 0.2s}.icons:hover{color:#FFF}.button{display:block;width:220px;margin:0 auto;padding:8px 20px;background-color:#FFF;background-color:rgba(255,255,255,0.85);color:#000;text-align:center;text-transform:uppercase;font-size:18px;line-height:22px;font-size:1.8rem;line-height:2.2rem;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}.button:hover{background-color:#FFF}#buy-out-city{display:none}#buy-out-city a:hover{opacity:0.9}#cboxLoadedContent #buy-out-city{display:block;background-color:black}#cboxLoadedContent #buy-out-city img{width:100%}#video-player_wrapper{display:none !important}#cboxLoadedContent #video-player_wrapper{display:block  !important}.source{font-weight:normal;text-transform:uppercase;color:#000;font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem}.bio{margin-bottom:25px}.bio header{overflow:hidden;margin-bottom:7px}.bio img,.bio h2{float:left}.bio .circle{width:95px;height:95px;-moz-border-radius:95px;-webkit-border-radius:95px;border-radius:95px}.bio h2{display:none;text-indent:100%;white-space:nowrap;overflow:hidden}.scrollable{position:relative;overflow:hidden;height:476px;padding-right:13px}#synopsis-nav,#cast-nav,#crew-nav,#character-nav,#timeline-nav{list-style-type:none;margin:0 0 15px 0;padding:0;background:transparent}#synopsis-nav li,#cast-nav li,#crew-nav li,#character-nav li,#timeline-nav li{margin:0 0 10px 0}#synopsis-nav a,#cast-nav a,#crew-nav a,#character-nav a,#timeline-nav a{font-size:14px;font-weight:600;color:#000;line-height:15px}#synopsis-nav a:hover,#cast-nav a:hover,#crew-nav a:hover,#character-nav a:hover,#timeline-nav a:hover{color:rgba(133,16,18,0.5)}#cast-nav{position:absolute;top:146px;left:349px;padding:0px 15px 20px 30px}#crew-nav{position:absolute;top:90px;left:870px;padding:0px 15px 20px 20px}.wrapper{position:relative;max-width:1216px;min-width:768px;height:100%;margin:0 auto;overflow:visible}.artwork{position:absolute;bottom:0;background-repeat:no-repeat;background-position:0 bottom}.image-gallery,.clip-gallery{padding:35px}.image-gallery header,.clip-gallery header{margin:20px 0}.image-gallery header h2,.clip-gallery header h2{text-align:center}.clip-gallery{padding:45px 35px 35px}.enlarge{position:absolute;right:0;top:-15px;display:block;width:16px;height:16px;background:url(../img/search-icon.png) 0 0 no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}.copyright{text-align:center}nav.captions{bottom:60px;height:7%;left:50%;margin-left:-400px;position:absolute;top:inherit;width:800px;z-index:99}nav.captions a{position:absolute;top:50%;width:50%;height:100%;z-index:100;display:block;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-transition:opacity 0.5;-o-transition:opacity 0.5;-webkit-transition:opacity 0.5;transition:opacity 0.5}nav.captions a span{display:block;width:12px;height:46px;background:url("../img/arrow-sprite.png") 0 0 no-repeat;top:50%;position:relative;margin-top:-41px;text-indent:100%;white-space:nowrap;overflow:hidden}nav.captions a:hover{opacity:0.6}nav.captions a.prev{left:0}nav.captions a.prev span{float:left;margin-left:20px}nav.captions a.next{right:0}nav.captions a.next span{float:right;margin-right:20px;background-position:-23px 0}nav.captions a.prevCaption,nav.captions a.prevCounter{left:0}nav.captions a.prevCaption span,nav.captions a.prevCounter span{float:left;margin-left:20px}nav.captions a.nextCaption,nav.captions a.nextCounter{right:0}nav.captions a.nextCaption span,nav.captions a.nextCounter span{float:right;margin-right:20px;background-position:-34px 0}.gallery{position:relative;max-width:836px;height:558px;margin:0 auto}.gallery nav{position:absolute;top:0;left:0;width:100%;height:100%}.gallery nav a{position:absolute;top:50%;width:50%;height:100%;z-index:100;display:block;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-transition:opacity 0.5;-o-transition:opacity 0.5;-webkit-transition:opacity 0.5;transition:opacity 0.5}.gallery nav a span{display:block;width:23px;height:46px;background:url("../img/arrow-sprite.png") 0 0 no-repeat;top:50%;position:relative;margin-top:-23px;text-indent:100%;white-space:nowrap;overflow:hidden}.gallery nav a:hover{opacity:0.6}.gallery nav a.prev{left:0;opacity:0 !important}.gallery nav a.prev span{float:left;margin-left:20px}.gallery nav a.next{right:0;opacity:0 !important}.gallery nav a.next span{float:right;margin-right:20px;background-position:-23px 0}.gallery nav a.prevHistoric{left:0;opacity:0 !important}.gallery nav a.prevHistoric span{float:left;margin-left:20px}.gallery nav a.nextHistoric{right:0;opacity:0 !important}.gallery nav a.nextHistoric span{float:right;margin-right:20px;background-position:-23px 0}.video-gallery{position:relative;max-width:836px;height:558px;margin:0 auto}.video-gallery .counter{bottom:-47px}.video-gallery nav{position:absolute;top:0;left:0;width:100%;height:100%}.video-gallery nav a{position:absolute;top:50%;width:50%;height:100%;z-index:100;display:block;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-transition:opacity 0.5;-o-transition:opacity 0.5;-webkit-transition:opacity 0.5;transition:opacity 0.5}.video-gallery nav a span{display:block;width:23px;height:46px;background:url("../img/arrow-sprite.png") 0 0 no-repeat;top:50%;position:relative;margin-top:-23px;text-indent:100%;white-space:nowrap;overflow:hidden}.video-gallery nav a:hover{opacity:0.6}.video-gallery nav a.prev{left:0;background-color:rgba(255,255,255,0)}.video-gallery nav a.prev span{float:left;margin-left:20px}.video-gallery nav a.next{right:-10px;background-color:rgba(255,255,255,0)}.video-gallery nav a.next span{float:right;margin-right:20px;background-position:-23px 0}.gallery-clips{height:380px}.gallery-clips .swipe .wrap{text-align:center}.gallery-clips iframe{margin:0 auto}.gallery-clips nav{top:auto;bottom:-52px;height:25px;width:150px;left:50%;margin-left:-80px}.gallery-clips nav a{width:50px;height:25px}.gallery-clips nav a span{width:12px;height:22px;background-image:url("../img/arrow-sprite-dark.png");margin:0;float:none;top:0}.gallery-clips nav a.next span{background-position:-12px 0}.gallery-clips p.clip-desc{margin-top:18px;font-size:14px;font-weight:bold}@media only screen and (max-width: 890px){.gallery{max-width:636px}.gallery .wrap{width:636px}}.gwi-modal-dialog{position:fixed !important}.gwi-blocker{opacity:.75 !important;background-color:#000 !important}#trailer{background:#60c4f0;background-attachment:inherit !important;background-size:cover;color:#FFF;height:888px}#trailer .top-content{width:100%;height:100%;background:transparent}#trailer .title_wrapper{height:78px;position:absolute;top:0;width:100%}#trailer .title_wrapper .bg{height:100%;width:100%}#trailer #title_info{top:20px;position:absolute;width:100%;padding-bottom:20px}#trailer .actors{position:relative;left:46px;display:block;clear:both;padding:0 0 12px 0;color:#851012}#trailer .actors li{float:left;font-size:18px;list-style:none;margin-right:46px;text-transform:uppercase}#trailer .actors li:last-child{margin-right:0}#trailer .actors li .small{text-transform:lowercase}#trailer .title{clear:left;display:block;font-size:30px;line-height:40px;margin:0 auto 20px auto;width:565px}#trailer .links{overflow:hidden;display:inline-block;width:100%;text-align:center;margin:0 auto 0 auto;padding:0;height:68px}#trailer .links .icons-top{padding-top:10px}#trailer .links li{display:inline-block;list-style:none;margin-right:8px}#trailer .links li:first-child{color:#851012;font-family:"proxima-nova",arial;font-size:18px;font-weight:bold;padding:14px 7px 4px 7px;margin-right:10px;text-transform:uppercase}#trailer .links li:last-child{margin:none}#trailer .links li .view-trailer,#trailer .links li .buy-out-city,#trailer .links li #get-tickets,#trailer .links li .primary-color-button{background:#851012;border:1px solid #851012;color:#fff;cursor:pointer;display:inline-block;font-family:"proxima-nova",arial;font-size:16px;font-weight:600;height:30px;line-height:12px;margin-right:10px;text-align:center;text-decoration:none;text-transform:uppercase}#trailer .links li .view-trailer:hover,#trailer .links li .buy-out-city:hover,#trailer .links li #get-tickets:hover,#trailer .links li .primary-color-button:hover{background:#FFF;color:#851012;border:1px solid #FFF}#trailer .links li .primary-color-button{width:160px}#trailer .links li .buy-out-city{white-space:nowrap}#trailer .links li #get-tickets{width:152px}#trailer .links li .see-through{display:inline-block;background-color:transparent;border:2px solid #851012;color:#851012;font-size:20px;line-height:20px}#trailer .links li .see-through:hover{border:2px solid #851012;color:#851012}#trailer #more-info{padding:10px;position:absolute;bottom:10px;right:50%;margin-right:-130px}#trailer #more-info h3{font-size:28px;text-shadow:1px 1px #2E2E2E;text-transform:uppercase;color:#000;text-align:center;margin:13px 0px 25px}#trailer #more-info #release-festivals{width:737px;height:88px;background:transparent url(../img/release-festivals.png) no-repeat;text-indent:-9999px}#trailer #more-info #top-footer{clear:both;color:#fff;font-family:"proxima-nova",arial;font-size:10px;text-align:center}#trailer #more-info #top-footer a{font-size:12px;font-weight:bold;color:#fff;text-decoration:none}#trailer #more-info #top-footer a:hover{color:#fff}#synopsis{height:965px;padding-bottom:50px;background-image:url("../img/bkg-8.jpg")}#synopsis #synopsis-nav{left:922px;position:absolute;top:121px;list-style-type:none}#synopsis #synopsis-nav a{color:#000;font-size:14px;font-weight:600;line-height:15px}#synopsis #synopsis-nav a:hover{color:rgba(133,16,18,0.5)}#synopsis .content{height:745px}#synopsis .content #about-1 h4{margin-bottom:10px}#synopsis .content .art{position:absolute;bottom:0;left:0;width:558px;height:715px;background:url(../img/bg-synopsis.jpg) no-repeat}#synopsis .content article{left:544px;top:48%}#woeh{height:965px;background-image:url("../img/bkg-3.jpg")}#woeh .scrollable{height:588px}#woeh #character-nav{position:absolute;top:90px;left:510px;list-style-type:none}#woeh .content{height:765px}#woeh .content h3{text-transform:uppercase}#woeh .content.left article{left:130px}#woeh .content .art{position:absolute;bottom:0;right:0;width:529px;height:745px;background:url(../img/bg-characters.jpg) no-repeat}#characters{height:965px;background-image:url("../img/bkg-2.jpg")}#characters .scrollable{height:588px}#characters #timeline-nav{position:absolute;top:90px;left:890px;list-style-type:none}#characters .content{height:760px}#characters .content h3{text-transform:uppercase}#characters .content .art{position:absolute;bottom:0;left:0;width:510px;height:760px;background:url(../img/bg-timeline.jpg) no-repeat}#characters .content article{left:500px}.caption{background:#FFF;bottom:-10px;padding-top:10px;position:absolute;width:100%}.caption p{font-size:16px;text-align:center}#filmmakers{height:965px;background-image:url("../img/bkg-5.jpg")}#filmmakers .scrollable{height:588px}#filmmakers #cast-nav{left:500px;position:absolute;top:90px;list-style-type:none}#filmmakers #cast-nav a{color:#000;font-size:14px;font-weight:600;line-height:15px}#filmmakers #cast-nav a:hover{color:rgba(133,16,18,0.5)}#filmmakers .content{height:765px}#filmmakers .content h3{text-transform:uppercase}#filmmakers .content.left article{left:130px}#filmmakers .content .art{position:absolute;bottom:0;right:0;width:613px;height:748px;background:url(../img/bg-cast.jpg) no-repeat}#crew{height:965px;background-image:url("../img/bkg-6.jpg")}#crew .scrollable{height:588px}#crew #article-nav{left:870px;position:absolute;top:80px}#crew .content{height:765px}#crew .content h3{text-transform:uppercase}#crew .content .art{position:absolute;bottom:0;left:0;width:479px;height:707px;background:url(../img/bg-filmmakers.jpg) no-repeat}#crew .content article{left:500px}#gallery{height:1035px;background-image:url("../img/bkg-7.jpg")}#gallery .content{height:835px}#gallery .content h2{color:#851012}#gallery h3{text-align:center;margin-top:13px}#gallery .counter{bottom:-115px}#film-clips{height:1035px;background-image:url("../img/bkg-8.jpg")}#film-clips .content{height:765px}#film-clips h3{text-align:center;margin-top:13px}#media-clips{height:845px;background-image:url("../img/bkg-6.jpg")}#media-clips .content{height:640px}#media-clips h3{text-align:center;margin-top:13px}#links{height:945px;background-image:url("../img/bkg-9.jpg")}#links .content{height:745px}#links .content article{height:510px;right:150px;left:initial}#links .content .art{position:absolute;bottom:0;left:0;width:534px;height:745px;background:url(../img/bg-hank.jpg) no-repeat}#links ul{list-style-type:none;margin:0;padding:0}#links li{margin-bottom:4px}#links li a{font-weight:500;text-transform:uppercase;color:#851012;font-size:22px;line-height:26px;font-size:2.2rem;line-height:2.6rem}#links li a:hover{color:#777}#reviews{height:945px;background:url("../img/bkg-4.jpg")}#reviews .content{height:765px}#reviews .content article{height:510px;left:130px}#reviews .content article .scrollable{height:510px}#reviews .content .art{position:absolute;bottom:0;right:0;width:650px;height:764px;background:url(../img/bg-reviews.jpg) no-repeat}#reviews ul{list-style-type:none;margin:0;padding:0}#reviews li{margin-bottom:4px}#reviews li a{font-weight:500;color:#FFF;text-transform:uppercase;font-size:22px;line-height:26px;font-size:2.2rem;line-height:2.6rem}#reviews li a:hover{color:#777}#reviews a{color:#FFF}#reviews h3{color:#000}#footer{background-color:#60c4f0;height:278px;overflow:visible}#footer .wrapper{height:278px}#footer .content{overflow:visible;background-image:none;background-color:transparent}#footer .icons{font-size:28px;line-height:32px;font-size:2.8rem;line-height:3.2rem}#footer h3{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;color:#FFF;text-transform:uppercase;text-align:center;letter-spacing:0.2em;font-size:12px;line-height:16px;font-size:1.2rem;line-height:1.6rem;color:#000}#footer .row{overflow:hidden;position:relative;margin:35px 0 0 0;padding-bottom:55px}#footer .social{position:absolute;top:9px;right:0;width:180px}#footer .social a{color:#851012;opacity:0.8}#footer .social a:hover{color:#FFF}#footer .button{color:#FFF;background-color:#851012;font-weight:bold;font-size:20px;letter-spacing:0px;margin-top:2px}#footer .button:hover{color:#851012;background-color:#FFF}#film-rating{display:block;position:absolute;top:1px;left:1px;width:210px;padding-left:10px;color:#000}#film-rating #privacy_links{padding-left:6px}#film-rating #rating-graphic{position:relative;left:3px;background:url("../img/film-rating.png") 0 0 no-repeat;width:178px;height:70px;float:left}#film-rating a{display:inline-block;text-transform:uppercase;color:#000}#film-rating a:hover{color:#000}#film-rating .divider{display:inline-block;margin:0 7px}#back-to-top{position:relative;top:-19px;z-index:10;font-weight:bold;display:block;vertical-align:middle;width:40px;height:40px;background-color:#60c4f0;margin:0 auto;color:#000;text-align:center;text-transform:uppercase;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#back-to-top:hover{color:#f2f2f2}#back-to-top:before{content:'';display:block;height:13px;vertical-align:middle;margin-right:-0.25em}#back-to-top span{display:block;margin-top:-2px;margin-left:-2px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-footer,.nav-footer-2{text-align:center;padding:0px;overflow:hidden;list-style-type:none}.nav-footer li,.nav-footer-2 li{display:inline-block;margin-right:20px}.nav-footer li:last-child,.nav-footer-2 li:last-child{margin-right:0}.nav-footer a,.nav-footer-2 a{display:inline-block;padding:0 10px;color:#000;text-transform:uppercase;letter-spacing:0.2em;font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem}.nav-footer a:hover,.nav-footer-2 a:hover{color:#851012}.nav-footer{margin:0 auto}.nav-footer-2{margin:10px auto 0 auto}@media all and (max-width: 1200px){#crew .content .art{bottom:0;left:50%;width:706px;height:765px;margin-left:-700px}#crew .content.right article{left:340px}#crew .content #crew-nav{left:694px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#container section{background-attachment:initial}#navigation{display:none}#synopsis{background-position:center 340px}.content article{padding:10px 30px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#cast .content article{width:422px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.content.right article{left:400px}#synopsis .artwork{left:-420px}#links .artwork{left:-120px}#reviews .artwork{left:-130px}.gallery,.swipe,.swipe .wrap{height:500px}}.lt-ie9 #navigation{position:fixed;top:50%;right:30px}.lt-ie9 #navigation a{color:#000}.lt-ie9 #navigation li.cur{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7Fffffff', endColorstr='#7Fffffff')}.lt-ie9 #navigation li.cur a:after{color:#000}.lt-ie9 .button{width:242px}.lt-ie9 .scrollable{overflow:scroll}.lt-ie9 .gallery .swipe{visibility:visible}.lt-ie9 .gallery figure{width:100%;height:100%}.lt-ie9 #film-rating #rating-graphic{background:url("../img/film-rating.png") 0 0 no-repeat}.lt-ie9 .content article{margin-top:-206px}.lt-ie9 #trailer{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bkg-1.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bkg-1.jpg',sizingMethod='scale')"}.lt-ie9 #trailer h3{width:460px;background:url("../img/sony-release.png") 0 0 no-repeat}.lt-ie9 #trailer h4{width:250px;background:url("../img/afilmbycharliepaul.png") 0 0 no-repeat}.lt-ie9 #synopsis{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bkg-2.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bkg-2.jpg',sizingMethod='scale')"}.lt-ie9 #cast{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bkg-3.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bkg-3.jpg',sizingMethod='scale')"}.lt-ie9 #gallery{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bkg-4.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bkg-4.jpg',sizingMethod='scale')"}.lt-ie9 #historic{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bkg-6.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bkg-6.jpg',sizingMethod='scale')"}.lt-ie9 #film-clips{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bkg-4.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bkg-4.jpg',sizingMethod='scale')"}.lt-ie9 #artwork{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bkg-5.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bkg-5.jpg',sizingMethod='scale')"}.lt-ie9 #links{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bkg-6.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bkg-6.jpg',sizingMethod='scale')"}.lt-ie9 #reviews{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bkg-7.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bkg-7.jpg',sizingMethod='scale')"}.lt-ie9 #reviews .content article{margin-top:-286px}.tumblr{cursor:pointer}#release_plan{background:#000;display:none;height:475px}#release_plan .content{background:#000;color:#FFF;font-weight:600;margin:0 auto;padding-top:20px;text-align:center;width:100%}#release_plan .content h1{font-size:28px;line-height:32px;font-weight:600;text-transform:uppercase}#release_plan .content p{font-family:helvetica;font-size:16px;font-weight:400;line-height:18px;margin-top:30px}#release_plan .content p a{color:#FFF;text-decoration:underline}#release_plan .content .button{background:#FFF;color:#000;font-family:helvetica;font-size:22px;font-weight:bold;letter-spacing:0.1em;margin-top:30px;width:208px}#soundtrack{top:300px;position:absolute;width:184px;padding:2px}#soundtrack h6{color:#000;font-size:18px;font-weight:bold;line-height:22px;text-align:center}#soundtrack .soundtrack_cover{display:block;margin:12px;width:151px}#soundtrack .soundtrack_cover:hover{margin-left:11px}#soundtrack ul{padding:0}#soundtrack ul li{list-style-type:none;margin:0 auto;width:116px}#soundtrack ul li a{text-indent:-9999px}#soundtrack ul li a:hover{margin-left:-1px}#soundtrack ul li .itunes_button{background:url(../img/itunes.png) no-repeat;display:block;height:46px;width:116px;margin:0 auto}#soundtrack ul li .amazon_button{background:url(../img/amazon.png) no-repeat;display:block;height:46px;width:116px;margin:0 auto}
