
.basicLayout.showDisclosure{padding-bottom:70px}#cookie-disclosure{z-index:1000;position:fixed;bottom:0;right:0;left:0;width:100%;background-color:rgba(255,255,255,.9);border-top:solid 1px #DCDCDC}.cookie-disclosure-message{color:#333;padding:10px 40px 15px 15px;margin:0 auto;text-align:left;font-size:12px}.cookie-disclosure-message a{font-weight:700;color:#333}.cookie-disclosure-message.short{display:none;padding:5px 29px 7px 7px}#cookie-disclosure .btn-container{display:inline-block;position:absolute;right:15px;top:0;padding-top:10px}#cookie-disclosure .btn-container a{color:#333;margin-right:.5em;font-size:12px}@media screen and (min-aspect-ratio:3/1),screen and (max-width:700px),screen and (max-height:500px){.cookie-disclosure-message.short{display:block}.cookie-disclosure-message.short a{display:inline}.cookie-disclosure-message.reg{display:none}#cookie-disclosure .btn-container{right:7px;padding-top:5px}}.close-button{font-size:12px;cursor:pointer}.close-link{text-indent:-9999px;display:inline-block}

.nfHeader,.nfHeader.signupBasicHeader{height:90px}.nfLogo,.nfLogo:focus,.nfLogo:hover{text-decoration:none}.nfHeader{background-color:#fafafa;border-bottom:solid 1px #dcdde0}.nfHeader.signupBasicHeader.iosInAppHeader{position:fixed;text-align:center;top:0;width:100%;z-index:1100}.focused .nfHeader.iosInAppHeader{position:absolute}.noBorderHeader{background-color:transparent;border-bottom:0;text-align:center;position:relative}.nfLogo{vertical-align:middle;color:#E50914;font-size:2.8em;line-height:90px;float:left}@media screen and (max-width:700px){.nfHeader.signupBasicHeader{height:75px}.nfLogo{font-size:1.8em;line-height:75px}}@media screen and (max-width:440px){.nfHeader.signupBasicHeader{height:45px}.nfLogo{font-size:1.2em;line-height:45px}}.nfLogo.signupBasicHeader{margin-left:3%}.authLinks{float:right;color:#E50914;font-weight:700;font-size:1.2em;line-height:90px}@media screen and (max-width:700px){.authLinks{font-size:1em;line-height:75px}}.authLinks.signupBasicHeader{margin:0 3%}@media screen and (max-width:440px){.authLinks{font-size:.8em;line-height:45px}.authLinks.signupBasicHeader{margin:0 10px}}

.basic-spinner{display:inline-block;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url(https://assets.nflxext.com/ffe/siteui/common/site-spinner-240.png);width:57px;height:57px;-webkit-animation:full-rotation 1s infinite linear;-moz-animation:full-rotation 1s infinite linear;-o-animation:full-rotation 1s infinite linear;animation:full-rotation 1s infinite linear;-webkit-animation-direction:normal;-moz-animation-direction:normal;-o-animation-direction:normal;animation-direction:normal}.basic-spinner.isHidden{display:none}.center-fixed{position:fixed;top:50%;left:50%;margin-top:-20px;margin-left:-20px;z-index:2000}.ua-ie-7 .basic-spinner,.ua-ie-8 .basic-spinner,.ua-ie-9 .basic-spinner{background-image:url(https://assets.nflxext.com/ffe/siteui/common/site-spinner-100.gif)}@-webkit-keyframes full-rotation{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes full-rotation{from{-moz-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes full-rotation{from{-o-transform:rotate(0);transform:rotate(0)}to{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes full-rotation{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}

.ui-select-wrapper,.ui-select-wrapper .select-arrow{position:relative;display:inline-block}.ui-select-wrapper .select-arrow.prefix::before,.ui-select-wrapper .select-arrow::after{font-family:nf-icon;color:#000;pointer-events:none;position:absolute}.ui-select-wrapper>.ui-label{margin-bottom:0}.ui-select-wrapper .select-arrow{width:100%}.ui-select-wrapper .select-arrow::after{font-size:6px;content:'\e898'}.ui-select-wrapper .select-arrow.medium::after{right:10px;top:18px}.ui-select-wrapper .select-arrow.medium::before{top:11px;left:15px}.ui-select-wrapper .select-arrow.prefix.globe::before{content:'\e896'}.ui-select-wrapper .select-arrow.prefix::before{font-size:16px}.ui-select-wrapper .select-arrow.prefix .ui-select.medium{padding-left:50px}.ui-select{background:#fff;font-size:16px;border:1px solid #b3b3b3;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:100%}.ui-select::-ms-expand{display:none}.ui-select.error{border-color:#B00500}.ui-select.valid{border-color:#5fa53f}.ui-select.medium{padding:12px}.ui-select-wrapper.floating-label .ui-label{position:absolute;z-index:1;top:50%;margin-top:-10px;left:11px}.ui-select-wrapper.floating-label.active .ui-label{margin-top:-20px;font-size:.8em}.ui-select-wrapper.floating-label .ui-select.medium{padding:18px 50px 6px 11px}

.lang-selection-container{margin-top:20px}.lang-selection-container .ui-select-wrapper{width:165px}.lang-selection-container .ui-select{background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f7f7f7));background-image:-webkit-linear-gradient(top,#fff,#f7f7f7);background-image:-moz-linear-gradient(top,#fff,#f7f7f7);background-image:-o-linear-gradient(top,#fff,#f7f7f7);background-image:linear-gradient(to bottom,#fff,#f7f7f7);text-transform:uppercase;font-size:13px}

html{background-color:#f3f3f3}.minHeight{min-height:2200px}.in-transition{-webkit-transition:-webkit-transform .9s ease;-moz-transition:-moz-transform .9s ease;-o-transition:-o-transform .9s ease;transition:transform .9s ease}h1,h2,h3,h4,h5{margin-bottom:10px}.centerContainer{margin:0 auto 15px;padding:20px 3% 60px;max-width:978px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.iosInApp:not(.modernInApp) .centerContainer{margin-top:90px}@media screen and (max-width:700px){.iosInApp:not(.modernInApp) .centerContainer{margin-top:75px}}@media screen and (max-width:440px){.iosInApp:not(.modernInApp) .centerContainer{margin-top:45px}}h1{font-size:24px;font-weight:400;color:#333}@media only screen and (min-width:700px){h1{font-size:34px}}h2{font-size:1.125em}@media only screen and (min-width:700px){h2{font-size:1.5em}}.hidden-input{width:0;height:0;position:absolute;opacity:0}.error{color:#B00500}.link{cursor:pointer}



.all-originals-titles{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:absolute;cursor:pointer}.all-originals-titles a{color:#999}.all-originals-titles .btn-toggle{margin-right:.4em;background:0 0;border:none;padding:0 25px 0 0}.all-originals-titles .btn-toggle:active,.all-originals-titles .btn-toggle:focus,.all-originals-titles .btn-toggle:hover{outline:0;text-decoration:underline}.all-originals-titles .btn-toggle:after{top:.4em;position:absolute;content:"";vertical-align:middle;margin-left:5px;width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:#999 transparent transparent}.all-originals-titles .all-originals-dropdown-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #333;background-color:#1a1a1a;overflow:hidden;max-height:250px;position:fixed;left:0;right:0;bottom:0;display:none;padding:10px}.all-originals-titles .all-originals-dropdown-wrapper.open{display:inline-block;z-index:2}.all-originals-titles .all-originals-dropdown-wrapper .all-originals-dropdown-content a,.all-originals-titles .all-originals-dropdown-wrapper a{display:block;padding:4px 7px}.all-originals-titles .all-originals-dropdown-wrapper .all-originals-close{width:100%;text-align:right;height:25px}.all-originals-titles .all-originals-dropdown-wrapper .all-originals-close .close-btn{background-color:transparent;border:none;font-size:18px}.all-originals-titles .all-originals-dropdown-wrapper .all-originals-close .close-btn:hover{color:#fff}.all-originals-titles .all-originals-dropdown-wrapper .all-originals-dropdown-content{overflow-y:scroll;max-height:200px}@media only screen and (min-width:950px){.all-originals-titles .all-originals-dropdown-wrapper{border:1px solid #333;min-width:150px;max-width:500px;margin-top:-250px;width:inherit;position:relative;top:0;left:0}.all-originals-titles a{white-space:nowrap}}.light .all-originals-dropdown-wrapper{background-color:#fff;border-color:#f3f3f3}

.synopsis .synopsis-text,h1.title{z-index:5;padding:0 20px;position:relative}#title-home.image-box-shot .title-hero-wrapper,.hero-messaging{text-align:center}body,html{background-color:#141414;color:#fff;font-family:Helvetica,sans-serif}.nfHeader{background:0 0;border:0}.site-footer-wrapper{clear:both;margin:80px auto 50px}.footer-divider{border:0}.dark .ui-select-wrapper .ui-select{background-color:#000;background-image:none;border:1px solid #333}.dark .ui-select-wrapper .select-arrow.prefix::before,.dark .ui-select-wrapper .select-arrow::after{color:#999}.title-container{width:100%}h1,h2{color:#fff;padding:0;margin:0;font-weight:400}.title-hero-wrapper{position:relative;margin:0 auto;max-width:100%;display:block}.title-hero{max-width:100%;min-height:200px}.hero-messaging{position:absolute;bottom:0}.synopsis{color:grey;position:relative}.synopsis .synopsis-text{font-size:13px}.synopsis .title-hero-vignette{position:absolute;height:200%;width:100%;bottom:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,#000));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0)}#title-home{background-color:#000;margin:0 auto;overflow:hidden;width:100%}#title-home.image-box-shot .hero-messaging{text-align:left}.cta-wrapper{text-align:center;margin-top:30px}.cta-wrapper h2{padding:10px;font-size:21px}.cta-wrapper .cta-link-wrapper{padding:0 15px}.cta-wrapper .btn.btn-large{text-transform:uppercase;font-size:14px}.title-hero-right-vignette{display:none;height:100%;width:20%;position:absolute;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,#000 0,rgba(125,185,232,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#000),color-stop(100%,rgba(125,185,232,0)));background:-webkit-linear-gradient(left,#000 0,rgba(125,185,232,0) 100%);background:-o-linear-gradient(left,#000 0,rgba(125,185,232,0) 100%);background:-webkit-gradient(linear,left top,right top,from(#000),to(rgba(125,185,232,0)));background:linear-gradient(to right,#000 0,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#007db9e8', GradientType=1)}.image-box-shot .title-hero-right-vignette{width:2%}@media screen and (max-width:709px){#title-home.image-box-shot .title-hero{max-width:70%}}@media screen and (min-width:709px){h1.title{font-size:37px}.cta-wrapper .btn.btn-large{font-size:18px;padding:13px 2em}.cta-wrapper h2{font-size:35px}.synopsis .synopsis-text{font-size:16px}}@media screen and (min-width:720px){.hero-messaging{text-align:left}}@media screen and (min-width:1000px),screen and (orientation:landscape){.site-footer-wrapper{margin-top:20px}.title-hero-vignette{display:none}.cta-wrapper,.title-hero-right-vignette{display:inline-block}#title-home{position:relative}.title-hero-wrapper{max-width:70%;width:70%;float:right;position:static}.title-hero-wrapper .hero-image-wrapper{float:right}.hero-messaging{left:20px;bottom:auto;top:12%;width:42%}.hero-messaging h1{font-size:50px}.hero-messaging .synopsis{margin-top:10px}.cta-wrapper{max-width:32%;width:32%;position:absolute;top:45%;left:20px;padding-left:10px;text-align:left;margin-top:42px}.cta-wrapper h2{font-size:30px}.cta-wrapper .cta-link-wrapper{padding:0}.image-box-shot .cta-wrapper{top:35%}}@media screen and (max-width:1300px){.hero-messaging h1{font-size:45px}}@media screen and (max-width:700px) and (orientation:landscape){.cta-wrapper,.cta-wrapper h2,.hero-messaging .synopsis-text{padding-left:0}.hero-messaging{top:0;width:50%}.hero-messaging .title{font-size:20px;padding-left:0}.cta-wrapper{width:50%;max-width:45%;margin-top:0}.cta-wrapper h2{font-size:16px}.cta-wrapper .cta-link-wrapper{padding:0}.cta-wrapper .cta-link-wrapper .btn{margin:0}}@media screen and (max-width:1000px) and (min-width:700px) and (orientation:landscape){.hero-messaging .title{font-size:23px}.cta-wrapper{margin-top:0;max-width:45%;width:45%}.cta-wrapper .btn.btn-large{font-size:13px;padding:15px 2em}.cta-wrapper h2{font-size:18px}.synopsis .synopsis-text{font-size:12px}}@media screen and (max-width:600px){.hero-messaging .title{font-size:25px}}@media screen and (min-width:600px) and (max-width:750px){.synopsis .synopsis-text{font-size:15px}}@media screen and (min-width:900px) and (max-width:1000px){.hero-messaging .title{font-size:25px}}@media screen and (min-width:1000px){.cta-wrapper h2{font-size:25px}}@media screen and (min-width:1400px){.cta-wrapper h2{font-size:35px}.synopsis .synopsis-text{font-size:18px}}@media screen and (min-width:1500px){.hero-messaging .title{font-size:56px}.cta-wrapper h2{font-size:35px}.synopsis .synopsis-text{font-size:20px}}@media screen and (min-width:1850px){.hero-messaging .title{font-size:65px}.cta-wrapper h2{font-size:35px}.synopsis .synopsis-text{font-size:23px}}@media screen and (min-width:2300px){.hero-messaging .title{font-size:75px}.cta-wrapper h2{font-size:35px}.synopsis .synopsis-text{font-size:26px}}



.maturity-rating,.maturity-rating-BR,.maturity-rating-GB{display:inline-block}.maturity-rating .maturity-number{text-transform:uppercase;border:1px solid #a1a1a1;padding:0 5px}.maturity-rating .maturity-custom-styling,.maturity-rating .maturity-reason{vertical-align:middle;font-size:1.2em}.maturity-rating .maturity-custom-styling:not(:last-child),.maturity-rating .maturity-reason:not(:last-child){margin:0 .2em 0 0}.maturity-rating .maturity-custom-styling:before,.maturity-rating .maturity-reason:before{vertical-align:8%}.maturity-rating-BR{font-family:'Arial Narrow',Arial,sans-serif;color:#fff;-webkit-border-radius:.15em;-moz-border-radius:.15em;border-radius:.15em;padding:.15em .1em .15em 0;text-align:center;width:1.3em;font-weight:700;letter-spacing:-.05em}.maturity-rating-BR.maturity-rating-BR-L{background-color:#00AF51}.maturity-rating-BR.maturity-rating-BR-10{background-color:#0CF}.maturity-rating-BR.maturity-rating-BR-12{background-color:#FC0}.maturity-rating-BR.maturity-rating-BR-14{background-color:#F60}.maturity-rating-BR.maturity-rating-BR-16{background-color:#FE0000}.maturity-rating-BR.maturity-rating-BR-18{background-color:#000}.maturity-rating-BR.maturity-rating-BR-ER{background-color:#FFF;color:#000;border:.1em solid #000}.maturity-rating-GB{vertical-align:top;border:none;width:33px;height:25px;background:url(https://secure.netflix.com/en_us/icons/maturity_ratings/bbfc_gbguidance_ratings_icons_sprite.png) 0 -320px no-repeat;padding:0;margin-bottom:-6px}.maturity-rating-GB.maturity-rating-GB-U{background-position:0 -240px}.maturity-rating-GB.maturity-rating-GB-PG{background-position:0 -160px}.maturity-rating-GB.maturity-rating-GB-12{background-position:0 -40px}.maturity-rating-GB.maturity-rating-GB-15{background-position:0 -80px}.maturity-rating-GB.maturity-rating-GB-18{background-position:0 -120px}.maturity-rating-GB.maturity-rating-GB-R18{background-position:0 -200px}.maturity-rating-GB.maturity-rating-GB-G{background-position:0 -280px}



body,html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#141414;color:#fff}.original-title{direction:ltr}.ie11 .basicLayout.title,.ie11 .original-title{min-height:100vh}.ie11 .title-container{min-height:1000px}.full-size,body,html{width:100%;height:100%}#appMountPoint,.full-flex,.original-title,.title,.title-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.original-title .nfHeader.signupBasicHeader{background:0 0;position:relative;border:0;z-index:3;height:64px;margin-bottom:-64px}.original-title .nfHeader.signupBasicHeader .nfLogo{margin-left:25px;line-height:64px;font-size:32px}.original-title .nfHeader.signupBasicHeader .authLinks{color:#fff;font-size:14px;font-weight:400;line-height:64px;text-shadow:2px 2px 2px rgba(0,0,0,.4);margin-right:25px}@media only screen and (min-width:640px){.original-title .nfHeader.signupBasicHeader{height:128px;margin-bottom:-128px}.original-title .nfHeader.signupBasicHeader .nfLogo{margin-left:50px;line-height:128px;font-size:2.8em}.original-title .nfHeader.signupBasicHeader .authLinks{font-size:18px;margin-right:50px;line-height:128px}}.original-title .site-footer-wrapper{clear:both;margin:60px auto 0}.original-title .footer-divider{border:0}.original-title .original-title{padding-bottom:60px;position:relative}.original-title .original-title .title-background-container{position:absolute;top:0;left:0;height:60%;width:100%}.original-title .original-title .title-background{position:absolute;background-repeat:no-repeat;background-position:top left 83%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:0}.original-title .original-title .title-background img{min-width:100%;min-height:100%;position:absolute;right:73.5%;top:0}.original-title .original-title .title-hero{max-width:650px;padding:310px 25px 0;position:relative;z-index:2}.original-title .original-title .title-logo{width:100%}.original-title .original-title .title-logo h1{color:#fff}.original-title .original-title .title-logo img{max-width:650px;width:100%}.original-title .original-title .tagline{font-weight:700;font-size:18px;line-height:22px;margin:10px 0;direction:ltr;max-width:500px}.original-title .original-title .synopsis{color:#fff;font-size:16px;line-height:20px;max-width:100%;margin:10px 0 15px;direction:ltr}.original-title .original-title .metadata{font-size:16px;color:#ccc;line-height:20px;margin-top:2em;max-width:500px;direction:ltr}.original-title .original-title .metadata .actors{display:inline-block;margin-top:12px}.original-title .original-title .metadata .actors-list span{margin:0;padding:0}.original-title .original-title .metadata .actors-list span:before{content:",\0000a0"}.original-title .original-title .metadata .actors-list span:first-child:before{content:normal}.original-title .original-title .metadata .maturity{border:1px solid #ccc;padding:5px}.original-title .original-title .metadata .show-title{font-size:24px;font-weight:700;color:#fff;line-height:24px}.original-title .original-title .metadata .year-and-duration>span{margin-right:15px}.original-title .original-title .metadata p{margin:12px 0}.original-title .original-title .metadata p:last-child{margin-bottom:0}.original-title .original-title .left-vignette,.original-title .original-title .right-vignette{opacity:0;-webkit-transition:opacity linear .3s;-moz-transition:opacity linear .3s;-o-transition:opacity linear .3s;transition:opacity linear .3s}.original-title .original-title .bottom-vignette{height:40%;width:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#141414));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),#141414);background-image:-moz-linear-gradient(top,rgba(0,0,0,0),#141414);background-image:-o-linear-gradient(top,rgba(0,0,0,0),#141414);background-image:linear-gradient(to bottom,rgba(0,0,0,0),#141414);position:absolute;bottom:0;left:0;z-index:1}@media only screen and (min-width:640px){.original-title .original-title{padding-bottom:140px}.original-title .original-title .title-logo img{max-width:623px}.original-title .original-title .title-hero{padding:128px 50px 0}.original-title .original-title .title-background-container{height:100%}.original-title .original-title .title-background{background-position:top right}.original-title .original-title .tagline{font-weight:700;font-size:28px;line-height:34px;margin:15px 0}.original-title .original-title .synopsis{font-size:24px;line-height:28px;max-width:500px}.original-title .original-title .trailer{width:47%}.original-title .original-title .trailer video{width:100%}.original-title .original-title .metadata{font-size:20px;line-height:24px;margin-top:164px}.original-title .original-title .metadata .maturity{padding:5px;margin:0 15px}.original-title .original-title .metadata .show-title{font-size:28px;font-weight:700;color:#fff;line-height:28px}.original-title .original-title .metadata p{margin:12px 0}.original-title .original-title .metadata p:last-child{margin-bottom:0}.original-title .original-title .left-vignette{height:100%;width:55%;background-image:-webkit-gradient(linear,left top,right top,from(rgba(20,20,20,.7)),to(rgba(20,20,20,0)));background-image:-webkit-linear-gradient(left,rgba(20,20,20,.7),rgba(20,20,20,0));background-image:-moz-linear-gradient(left,rgba(20,20,20,.7),rgba(20,20,20,0));background-image:-o-linear-gradient(left,rgba(20,20,20,.7),rgba(20,20,20,0));background-image:linear-gradient(to right,rgba(20,20,20,.7),rgba(20,20,20,0));position:absolute;left:0;top:0;z-index:1;opacity:1}.original-title .original-title .right-vignette{height:100%;width:25%;background-image:-webkit-gradient(linear,left top,right top,from(rgba(20,20,20,0)),to(rgba(20,20,20,.6)));background-image:-webkit-linear-gradient(left,rgba(20,20,20,0),rgba(20,20,20,.6));background-image:-moz-linear-gradient(left,rgba(20,20,20,0),rgba(20,20,20,.6));background-image:-o-linear-gradient(left,rgba(20,20,20,0),rgba(20,20,20,.6));background-image:linear-gradient(to right,rgba(20,20,20,0),rgba(20,20,20,.6));position:absolute;right:0;top:0;z-index:1;opacity:1}.original-title .original-title .bottom-vignette{height:40%}.original-title:not(.firefox) .original-title{padding-bottom:25%}.original-title:not(.firefox) .original-title.has-metadata{padding-bottom:12.1875%}.original-title.firefox .original-title{min-height:1000px}}.original-title .original-title .metadata{position:relative;z-index:3;display:inline-block;padding-left:25px}@media only screen and (min-width:640px){.original-title .original-title .metadata{padding-left:50px}}

body,html{width:100%;height:100%}#appMountPoint,.original-title,.title,.title-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
